fdm/演示说明.md

6.6 KiB
Raw Permalink Blame History

FDM 三项核心技术演示

打开页面

本地生产预览地址:http://127.0.0.1:4178。

首次打开默认停在打印中段,显示已沉积材料。点击播放按 1 倍指令速度继续;可调整倍率快速演讲,或从头回放。

三项技术

  1. 大模型驱动的智能建模与打印:底部第一项进入建模、切片适配、路径规划和沉积反馈的流程演示。真实数据来自指定的 G-code,不提供在线大模型生成或重新切片服务。
  2. 模块化快拆喷头:第二项展示精密定位销、磁吸接口和可拆热端。点击“拆开模块”和“对位复装”观看结构分离与复位。该模型为原理示意,不是产品 CAD。
  3. FDM 热端状态实时检测:第三项展示模拟温度和视觉异常反馈。可注入温降、欠挤出异常,比较闭环开启与关闭时的响应。模拟输出不控制设备、不修改原始轨迹。

页面中的周期缩短、材料利用率、装配精度和废品率等指标来自提供的展示材料,均未在本页面实测验证。原材料里的金属熔池、激光和保护气调节不适用于此次 FDM 文件,演示按热端、丝材沉积和挤出反馈进行适配。

四步流程动画

  • 点击右侧任一步骤可单独播放对应三维动画,点击“流程演示”按顺序播放四段,总计约 34 秒。
  • 多模态建模:离散点汇聚为当前打印模型轮廓,属于建模概念动画,不调用大模型服务。
  • 切片与材料适配:扫描面由低到高扫过 714 层,黄色突出当前截面,参数来自原文件,不重新切片。
  • 运动路径规划:俯视展示第 300 层原始 G-code 的走线,灰色为待走路径、黄色为已走路径,时间压缩至 10 秒。
  • 逐层沉积与反馈:将完整文件压缩至 12 秒展示累积成形,绿色检测环跟随喷嘴,检测环属于模拟。
  • “结束演示”恢复进入演示前的路径进度;点击“本层慢放”也会退出流程动画。普通播放与层滑块在退出后恢复显示。
  • 四阶段分别切换专属标题和内容:文字与图像输入、材料参数与切片截面、分类走线与原始指令、成形进度与模拟反馈波形。建模画面中的图像来自文件内嵌缩略图,文字为示例输入。
  • 流程演示期间收起普通路径时间轴、温度曲线和坐标栏。使用画面下方的暂停、上一步和下一步控制讲解节奏,或点击“结束演示”返回常规路径控制。

喷头结构细节

  • 02 的“拆开模块”展开 12 个结构单元:固定安装座、定位销、磁吸锁止组件、快拆接口板、散热器、冷端风扇、隔热喉管、加热块、加热棒、温度传感器、硅胶隔热套和黄铜喷嘴。
  • 两侧名称通过引线对应三维部件;点击名称或右侧部件下拉框,选中部件高亮,详情显示材料、结构特征和作用。
  • 模型增加接口通孔、导向销、接触点、散热鳍片、风扇叶片、引线、喷嘴螺纹与出料孔示意;三维视图保留拖动和缩放。
  • “对位复装”将各部件返回组装位置。爆炸图为放大间距的教学示意,不是实际拆装顺序,也不表示所有内部零件均能免工具拆卸;实际维护应断电、冷却并遵循设备说明。

路径回放操作

  • 绿色为已沉积材料,黄色为当前层已经完成的走线,亮点为喷嘴尖端。未打印轮廓默认关闭,可手动打开。
  • 选择层后点击“本层慢放”:切换到俯视、仅当前层、0.25 倍速,并在本层结束时暂停。右侧同时显示原始指令、行号和当前位置。
  • 空行程和回抽不会生成材料;挤出动作才增加沉积路径。
  • 默认实体预览显示外表面路径,当前层保留完整填充;“全部路径”显示所有已挤出路径。运动时间轴始终保留完整指令顺序,不按外表面过滤。
  • 三维视图支持拖动、缩放,桌面右上角可切换全屏。

状态检测动态场景

  • 03 聚焦 FDM 热端熔融区和喷嘴下方熔融沉积区,不使用金属激光熔池、激光功率或保护气体的工艺设定。

  • 三维热端显示半透明熔融腔、流动熔体和沉积区;侧面同步显示固态进料、软化过渡、熔融挤出的剖面,以及沉积区视觉检测近景。

  • 热端温度、沉积宽度与连续性来自统一的演示状态。温降显示熔融不足与料线变细;过热显示铺展增大、模拟加热输出降低;欠挤出显示断续料线、检测预警与闭环恢复。

  • 宽度、连续性、伪彩温度分布为演示估算,不是红外测温、机器视觉实测或经过标定的材料流变仿真。

  • 切换到底部第三项,左侧自动显示独立热端、风扇、热床、流动料线和视觉检测框。

  • 喷嘴和热床滑块影响模拟温度与模型温色;风扇占空比影响扇叶转速,归零后停止。

  • “温降”降低模拟温度,开启 PID 时可观察加热输出提高、温度读数与熔融状态逐步恢复。

  • “欠挤出”产生细小、断续的料线,检测框变红;闭环开启时进给降至 75%,约 8 秒后恢复。已产生的缺口随料线移出,不会直接填平。

  • 关闭 PID 后加热输出为零、模拟温度降低,欠挤出不会自动恢复。复位按钮清除注入的异常。

  • 场景右上角可暂停或继续模拟。此场景的流动料线为工艺示意,不是原始 G-code 运动;返回第一项可继续真实路径回放。

  • 温控为简化的演示响应,不是已标定的 PID 或热物理仿真,不连接相机、温度传感器或打印机。

文件与数据边界

  • 输入:鸡你太美_0.2mm_PLA_Generic Klipper Printer_5h20m.gcode。
  • 714 层,0.2 mm 层高,142.8 mm 高度,936,561 段运动,899,897 段挤出。
  • PLA,耗材约 134.90 g / 45.23 m,切片估时 5 小时 20 分 5 秒。
  • 线性运动时间约 3 小时 12 分 14 秒,仅用于路径回放,不含加减速、加热等待及打印机宏动作,与切片估时不同。
  • 未连接打印机、温度传感器或相机。所有控制项仅用于本地演示。
  • 原始文件副本位于 public/data/print-job.gcode,SHA-256 为 CF4CD27CD6F0E0B540CF3B2184E079CA7D2239A667419B58551396A84AF605C3。

开发与验证

npm.cmd run build
npm.cmd run preview
npm.cmd test
node scripts/verify-monitor.js
node scripts/verify-workflow.js
node scripts/verify-thermal.js

页面文件集中在 src/views/Monitor/。原页面与早期示例保留,当前入口不再使用早期花器示例。

浏览器自动验证使用独立 Playwright 实例,不占用其他项目浏览器。窄屏自动测试不等于 Mobile Preview 插件人工验收。