程序单里没有刀号时怎么补出来?

答案

程序单是否显示刀号,取决于模板里有没有这一列,以及这一列是否绑定了正确变量。

  1. 打开当前使用的程序单模板或程序单字段配置。
  2. 检查表格中是否已有刀号列。
  3. 如果没有,新增一列用于显示刀号。
  4. 在字段或变量配置中选择刀号相关变量。
  5. 保存模板后重新生成程序单。
  6. 核对刀号、刀补号和刀具名称是否对应正确。

不要只在生成后的程序单上手工补刀号。模板里没有列或变量不对,下次生成仍然会丢失。

补充:程序单刀号和后处理刀号不同,要分清读取来源

程序单里的刀号可能读取刀具对象或模板字段,后处理输出的刀号则可能读取程序里的刀具号。两者来源不同,就可能出现程序单和 NC 不一致。需要统一时,可先用刀号同步或重复刀号处理工具处理当前图档,再检查程序单字段和后处理读取规则。

  1. 确认程序单字段读取的是刀具号还是程序刀号。
  2. 确认后处理读取的是哪一套刀号。
  3. 需要统一时先同步当前图档刀号。
  4. 重复刀号要先处理冲突。
  5. 修改后用同一工序同时对比程序单和 NC。
程序单刀号来源示例
程序单和后处理刀号不一致时,先查字段来源。

补充:程序单里“X 单边”想显示为 X 左边或 X 右边,需要手动指定方向配置

程序单字段默认不一定能自动判断左边、右边。需要把显示文字改得更明确时,可先检查 ms_param_sheet_locationWayXY.txt 等程序单定位方式配置文件。当前链路里确认更稳妥的方式是手动指定,不要期望配置文件自动识别所有左右方向。

  1. 先找到程序单定位方式相关配置文件。
  2. 确认当前字段是否只是固定文本或枚举值。
  3. 需要显示 X 左边、X 右边时,优先手动指定方向。
  4. 修改后用一条简单程序单验证显示效果。
  5. 不要把左右方向判断交给未验证的自动识别。

补充:多面出单合并结果异常时,优先检查程序单模板

多面分别出单正常,合并出单后差异很大时,常见原因不是工序本身,而是多面程序单模板、合并区域、行列布局或统计字段有问题。应先用同一工序对比单出与合并模板。

  1. 确认单独出单结果是否正常。
  2. 再检查多面合并出单模板。
  3. 重点看合并区域、行列高度、图片区域和字段引用。
  4. 不要只改工序参数,模板错误会继续复现。
  5. 用简单两面程序验证模板是否正常。