资源描述
1 等螺距螺纹切削代码G32
代码格式:G32 X(U)_ Z(W)_ F(I)_ J_ K_ Q_
代码功能:刀具的运动轨迹是从起点到终点的一条直线;
代码说明:G32为模态G代码;
螺纹的导程是指主轴转一圈长轴的位移量(X轴位移量则按半径值);
起点和终点的X坐标值相同(不输入X或U)时,进行直螺纹切削;
起点和终点的Z坐标值相同(不输入Z或W)时,进行端面螺纹切削;
起点和终点X、Z坐标值都不相同时,进行锥螺纹切削。
F:指定螺纹导程,
F指定值执行后保持有效,直至再次执行给定螺纹螺距的F代码字。
I: 指定每英寸螺纹的牙数,为长轴方向1英寸(25.4 mm)长度上螺纹的牙数,
J:螺纹退尾时在短轴方向的移动量(退尾量
K:螺纹退尾时在长轴方向的长度。
Q:起始角,指主轴一转信号与螺纹切削起点的偏移角度。
(单位:0.001°)。
Q 值是非模态参数,每次使用都必须指定,如果不指定就认为是0°。
2 变螺距螺纹切削代码G34
代码格式:G34 X(U)__ Z(W)__ F(I)__ J__ K__ R__ ;
代码功能:刀具的运动轨迹是从X、Z轴起点位置到程序段指定的终点位置的一条直线。
代码说明:G34 为模态G 代码;
X(U)、Z(W)、J、K 的意义与G32 一致;
F:指定导程
I:指定每英寸螺纹的牙数,
R:主轴每转螺距的增量值或减量值
3 螺纹切削循环 G92
代码格式:G92 X(U)_ Z(W)_ F_ J_ K_ L ; (公制直螺纹切削循环)
G92 X(U)_ Z(W)_ I_ J_ K_ L ; (英制直螺纹切削循环)
G92 X(U)_ Z(W)_ R_ F_ J_ K_ L ; (公制锥螺纹切削循环)
G92 X(U)_ Z(W)_ R_ I_ J_ K_ L ; (英制锥螺纹切削循环)
代码说明:G92 为模态G 代码;
切削起点:螺纹插补的起始位置;
切削终点:螺纹插补的结束位置;
X:切削终点X 轴绝对坐标,单位:mm;
U:切削终点与起点X 轴绝对坐标的差值,单位:mm;
Z:切削终点Z 轴绝对坐标,单位:mm;
W:切削终点与起点Z 轴绝对坐标的差值,单位:mm;
R:切削起点与切削终点X 轴绝对坐标的差值(半径值),
F:螺纹导程,取值范围0< F ≤500 mm,F 指定值执行后保持,可省略输入;
I:螺纹每英寸牙数
J:螺纹退尾
K:螺纹退尾
L:多头螺纹的头数,该值的范围是:1~99,模态参数。(省略L 时默认为单头螺纹)
4 多重螺纹切削循环 G76
代码格式:G76 P(m)(r)(a) Q(△dmin) R(d);
G76 X(U) Z(W) R(i) P(k) Q(△d) F(I) ;
代码功能:
通过多次螺纹粗车、螺纹精车完成规定牙高(总切深)的螺纹加工
代码定义:
X:螺纹终点X 轴绝对坐标(单位:mm);
U:螺纹终点与起点X 轴绝对坐标的差值(单位:mm);
Z:螺纹终点Z 轴的绝对坐标值(单位:mm);
W:螺纹终点与起点Z 轴绝对坐标的差值(单位:mm);
P(m):螺纹精车次数00~99
P(r):螺纹退尾长度
P(a):相邻两牙螺纹的夹角,取值范围为00~99,
Q(△dmin):螺纹粗车时的最小切削量,(单位:um);
R(i):螺纹锥度
P(k):螺纹牙高,螺纹总切削深度, (单位:um);
Q(△d):第一次螺纹切削深度(单位:um);
F:螺纹导程, 取值范围为0< F ≤500 mm;
I:螺纹每英寸的螺纹牙数, 取值范围为0.06 牙/英寸~25400 牙/英寸;
程序:O0013;
G50 X100 Z50 M3 S300; (设置工件坐标系启动主轴,指定转速)
G00 X80 Z10; (快速移动到加工起点)
G76 P020560 Q150 R0.1; (精加工重复次数2,倒角宽度0.5mm,刀具角度60°,最小切入深度0.15,精车余量0.1)
G76 X60.64 Z-62 P3680 Q1800 F6; (螺纹牙高3.68,第一螺纹切削深度1.8)
G00 X100 Z50 ; (返回程序起点)
M30; (程序结束)
展开阅读全文