G73:成型轮廓粗车循环
G73 为成形轮廓粗车削循环指令。用于已具备粗略外形轮廓且尺寸相对精加工工件大一点的车削工件,可避免使用 G71、G70 造成执行不需要的切削路径而浪费时间。
G73 执行时,刀具沿着工件既有的外形轮廓,重复切削所需的次数,每次循环移动适当的距离,深度进行车削。
指令格式
模式一:G73 [U_] [W_] [R_]
模式二:G73 P_ Q_ [U_] [W_]
描述
模式一:设置参数。
- U:X 方向(外径)切削量。支持正负数,省略时由参 1071 x轴成型粗车循环进刀量 设定。
- W:Z 方向(长度)切削量。支持正负数,省略时由参 1073 Z轴成型粗车循环进刀量 设定。
- R:切削分割次数。小于 1 时按 1 计算,忽略小数部分,省略时由参数 1081 成型粗车循环重复次数 设定。
模式二:指定程序段和精车预留量。
- P:程序段开始段号,必须为正数。
- Q:程序段结束段号,必须为正数。
- U:X 轴(外径)方向的精车预留量,缺省值为 0。系统自动判断方向,支持正负数,负数时取绝对值。
- W:Z 轴(长度)方向的精车预留量,缺省值为 0。系统自动判断方向,支持正负数,负数时取绝对值。
说明
模式一下 X 轴方向每次进给量为 U/R,Z 轴方向每次进给量为 W/R,最后一刀需保证总的进给量为 U + W。
P 需写在 Q 前面,P 和 Q 不为同一个值,且 Q>P。P 和 Q 都省略时视为模式一。
模式二与程序段(N)之间不可添加指令。
程序段中若多处出现 P 和 Q,选取第一次出现的 P 和 Q。
模式一指定的刀尖半径补偿值(G41/G42)会叠加到精车预留量中。
若刀补值为 ΔC,则 X 轴精车预留量为 ΔU/2 + ΔC,Z 轴精车预留量为 ΔW + ΔC。
刀具路径
刀具路径描述:
- 循环前刀具快速定位至 A 点(起始点)。
- 执行 G73 后,刀具以设定的精车削预留量(X 轴为 ΔU/2,Z 轴为 ΔW)加上切削量(X 轴为 Δi,Z 轴为 ΔW)为其偏移量,偏移至 C 点。
- 刀具沿着路径 A->A'->B 车削,依照进给量及切削次数来完成循环式加工。
完毕后,刀具快速定位至 A 点,等待下一次循环车削开始。
范例
T01 //选择 1 号刀具
G50 S1000 //限制主轴最高转速为 1000rpm。
G96 S100 M03 //主轴正转,表面速度为 100 m/min,周速恒定
G00 X140. Z30. //快速定位至切削起始点外 X140,Z30
M08 //打开切削剂
G73 U15. W3. R3. //X 轴切削深度为 15,Z 轴切削深度为 3,循环切削三次
G73 P01 Q02 U0.8 W0.2 F0.3 // 循环执行程序段 N01 -> N02,X 和 Z 轴方向精车的预留间距分别为 0.8 和 0.2,进给速度为 0.3 mm/rev
N01 G00 X40. Z5.
G01 Z-30. //直线插补
X50.
X60. Z-35.
Z-70.
G02 X70. Z-75. R5. //顺时针圆弧插补
G01 X100.
G03 X120. Z-85. R10. //逆时针圆弧插补
N02 G01 Z-105.
M30 //结束程序