2
52
TNC 620 | 循环编程用户手册 | 3/20142.3 用PATTERN DEF(阵列定义)功能定义 阵列
应用
用PATTERN DEF(阵列定义)功能可以方便地定义规则的加工阵 列,用CYCL CALL PAT(循环调用阵列)功能调用定义的阵列。 循 环定义期间,辅助图形显示相应阵列定义参数。
PATTERN DEF(阵列定义)功能只适用于刀具轴为Z
轴。支持以下加工阵列:
加工阵列 软键 页
点 定义9个以内加工位置 54
行 定义一行,直线或旋转 54
阵列 定义一个阵列,直线,旋转或变形 55
框式 定义一个框,直线,旋转或变形 55
圆 定义一个整圆 56
节圆 定义一个节圆 56
用PATTERN DEF(阵列定义)功能定义阵列 2.3
2
TNC 620 | 循环编程用户手册 | 3/2014
53
输入“阵列定义”
选择“程序编辑”操作模式 按下特殊功能键
选择轮廓和点加工功能
打开PATTERN DEF(阵列定义)程序段 选择所需加工阵列,例如单行
输入所需定义值并用ENT键确认
使用“阵列定义”
输入阵列定义后,用CYCL CALL PAT(循环调用阵列)功能调用定 义的阵列"调用循环", 46 页。 TNC将执行最新定义的加工阵列的加 工循环。
加工阵列一直保持有效直到定义新阵列或用SEL
TABLE(选择表)功能选择一个点位表。
可用程序中启动功能选择在任何一点处启动或继续加 工(参见《用户手册》的“测试运行和程序运行”部 分)。
使用固定循环
2.3 用PATTERN DEF(阵列定义)功能定义阵列
2
54
TNC 620 | 循环编程用户手册 | 3/2014定义各个加工位置
最多可以输入9个加工位置。用ENT键确认每个输入项。
如果定义的工件表面Z轴坐标不等于0,那么加工循环中 定义的Q203有效外,该值将也有效。
加工位置的X坐标(绝对值): 输入X轴坐标
11 PATTERN DEF POS1(X+25 Y+33.5 Z+0) POS2 (X+50 Y +75 Z+0)
定义一个单行
如果定义的工件表面Z轴坐标不等于0,那么加工循环中 定义的Q203有效外,该值将也有效。
X轴起点(绝对值): 行起点的X轴坐标
11 PATTERN DEF ROW1(X+25 Y+33.5 D+8 NUM5 ROT+0 Z +0)
用PATTERN DEF(阵列定义)功能定义阵列 2.3
2
TNC 620 | 循环编程用户手册 | 3/2014
55
定义一个阵列
如果定义的工件表面Z轴坐标不等于0,那么加工循环中 定义的Q203有效外,该值将也有效。
旋转位置参考轴和旋转位置辅助轴参数累加到整个阵列
11 PATTERN DEF PAT1 (X+25 Y +33,5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0)
定义各个框线
如果定义的工件表面Z轴坐标不等于0,那么加工循环中 定义的Q203有效外,该值将也有效。
旋转位置参考轴和旋转位置辅助轴参数累加到整个阵列
11 PATTERN DEF FRAME1(X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z +0)
使用固定循环
2.3 用PATTERN DEF(阵列定义)功能定义阵列
2
56
TNC 620 | 循环编程用户手册 | 3/2014定义整圆
如果定义的工件表面Z轴坐标不等于0,那么加工循环中 定义的Q203有效外,该值将也有效。
螺栓孔圆心X轴(绝对值): 圆心的X轴坐标
11 PATTERN DEF CIRC1(X+25 Y+33 D80 START+45 NUM8 Z +0)
定节圆
如果定义的工件表面Z轴坐标不等于0,那么加工循环中 定义的Q203有效外,该值将也有效。
螺栓孔圆心X轴(绝对值): 圆心的X轴坐标
11 PATTERN DEF PITCHCIRC1 (X+25 Y+33 D80 START+45 STEP30 NUM8 Z+0)