# 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`。 ## 开发与验证 ```powershell 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 插件人工验收。