程序单提示“未找到加工部件”怎么办?
答案
程序单找不到加工部件,经常和图层有关,不一定是模板坏了。
- 先确认 WORKPIECE 和加工几何是否正常。
- 检查工件实体当前所在图层。
- 如果工件在 245、254、255 等特殊图层,先移动到 1 层等普通图层。
- 打开相关图层显示,确认工件没有被隐藏或排除。
- 重新生成程序单验证是否恢复。
- 正式加工部件不要长期放在特殊图层,避免出单、视图截图或对象识别异常。

补充:程序单把不同图层对象带到一起,先避开 254/255 层并检查显示体来源
程序单输出时把其他图层对象一起带出,常见排查方向是图层和显示体来源。254、255 层常用于系统或特殊显示,工件不建议放在这些层;程序单抓取对象时,也要确认抓取的是屏幕显示体还是操作中的体。
- 检查加工对象是否放在 254、255 层。
- 尽量把正式工件移到普通工作图层。
- 检查程序单排除显示体图层设置。
- 确认抓取来源是屏幕显示体还是操作中的体。
- 重新输出前,只显示需要进入程序单的对象。


补充:多面程序单视图重叠时,可检查屏幕显示体和操作中的体
多面出程序单时,第二序反面视图和正面视图重叠、辅助体被带出或截图对象混乱时,可检查程序单抓取体来源。屏幕显示体按当前显示对象出图,操作中的体按操作引用对象出图;多面场景下要根据实际流程测试选择。
- 检查程序单公共参数里的抓取体来源。
- 使用操作中的体时,注意辅助体、毛坯或旧对象可能被带出。
- 使用屏幕显示体时,输出前只显示目标对象。
- 多面出单时按坐标和视图逐面检查。
- 如果某一序重叠,先单独输出该序排查。
补充:程序单想显示 A 面、B 面等程序组名称,要让图纸名称或页面名称读取程序组
希望程序单中按 A 面、B 面、C 面显示,方便找对应加工面时,可把程序组名称作为图纸或页面名称来源。若图纸页面已生成但名称不对,检查程序组命名、程序单模板字段和页面命名规则。
- 先按 A、B、C 或 A 面、B 面命名程序组。
- 检查程序单模板中图纸或页面名称字段。
- 让该字段读取程序组名称或面别名称。
- 重新出程序单测试名称是否显示。
- 多面程序建议统一命名规则。


补充:几何视图或程序视图都可以出程序单,关键是组织规则一致
在几何视图编程不一定要切回程序视图才能出程序单。几何视图适合一个工件多个坐标、主模型管理和模拟;程序视图适合按程序组整理。只要程序组、几何体和输出规则一致,两个视图都可以出单。
- 按习惯选择几何视图或程序视图编程。
- 几何视图可用于一个工件多个坐标的组织方式。
- 程序视图可用于按程序组清晰输出。
- 出单前确认程序组名称、坐标和几何体对应。
- 不要混乱命名,否则程序单查找会困难。
补充:程序单标注成毛坯尺寸时,检查工序是否选到了毛坯面
程序单设置为抓取部件,但输出标注却变成毛坯尺寸时,常见原因是对应工序里包含了毛坯面。程序单抓取对象会受工序几何体影响,工序里如果包含毛坯面,就可能按毛坯尺寸读取。
- 打开异常程序单对应的工序。
- 检查几何体、检查体或加工面中是否包含毛坯面。
- 移除不该参与标注的毛坯面。
- 重新选择部件面或实际加工面。
- 重新出程序单,核对工件尺寸和毛坯尺寸。
补充:程序单配置不进去时,要先给模板或字段指定位置
程序单模板、字段或图片配置不进去,常见原因是没有指定放置位置或字段区域。先检查模板中是否有对应占位区域,再检查字段绑定和输出位置。
- 确认要配置的是程序单模板、字段还是图片。
- 检查模板中是否预留了放置区域。
- 给字段或图片指定坐标、单元格或区域。
- 保存模板后重新出单测试。
- 仍失败时检查模板路径和权限。