首页 理论教育数控车床循环指令编程:主要编程命令

数控车床循环指令编程:主要编程命令

【摘要】:2)当G70循环加工结束时刀具返回到起点并读下一个程序段。参考程序如下:O0001;(程序号)N10G50X100.0Z120.0 T0101;N20M03S1000M08;图6-18 螺纹加工复合循环图6-19 车床编程例6-1图例6-2 已知工件毛坯为45mm×12mm×50mm,材料为45钢,T01为外圆车刀,T02为4mm车槽刀,T03为镗孔刀,T04为外螺纹车刀,用FANUC功能指令编制该工件的车削加工程序,如图6-20所示。图6-20 车床编程例6-2图参考程序如下:

1.主要编程命令

(1)外圆单一切削循环(G90) 切削圆柱面时程序指令格式为:G90X(U)____Z(W)____F____;刀具从循环起点开始按矩形循环,最后又回到循环起点,见图6-9。图中:R表示快速移动;F表示按指定的工件进给速度移动;X、Z为圆柱面切削终点坐标值;U、W为圆柱面切削终点相对循环起点的坐标分量。

978-7-111-43927-1-Chapter06-14.jpg

图6-9 外圆单一切削循环(G90)

(2)圆锥面切削循环 程序指令格式为:G90X(U)____Z(W)____I(或R)____F____;如图6-10中,I(或R)为切削始点与圆锥面切削终点的半径差。

978-7-111-43927-1-Chapter06-15.jpg

图6-10 圆锥面切削循环

(3)螺纹切削循环(G92) 程序指令格式为:G92X(U)____Z(W)____F____;该指令可切削锥螺纹和圆柱螺纹,如图6-11所示。

978-7-111-43927-1-Chapter06-16.jpg

图6-11 螺纹切削循环(G92)

(4)锥螺纹切削循环 程序指令格式为:G92X(U)____Z(W)________I(或R)____F____;刀具从循环起点开始按梯形循环,最后又回到循环起点,如图6-12所示。图中R表示快速移动,F表示按指令的工件进给速度移动;X、Z为螺纹终点坐标值,U、W为螺纹终点相对与循环起点的坐标分量,I为锥螺纹始点与终点的半径差。加工圆柱螺纹时I为零,可省略。

978-7-111-43927-1-Chapter06-17.jpg

图6-12 锥螺纹切削循环

(5)切削端平面循环 程序指令格式为:G94X(U)____Z(W)____F____;如图6-13所示,X、Z为端平面切削终点坐标值,U、W为端面切削终点相对循环起点的坐标分量。

978-7-111-43927-1-Chapter06-18.jpg

图6-13 切削端平面循环

(6)切削带有锥度的端面环 程序指令格式为:

G94X(U)____Z(W)____K(R)____F____;如图6-14所示,K(或R)为端面切削始点至终点位移在Z轴方向的坐标增量。

978-7-111-43927-1-Chapter06-19.jpg

图6-14 切削带有锥度的循环

(7)外圆粗加工复合循环 程序指令格式为:

G71U(Δd)R(e);

G71P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);如图6-15所示。

978-7-111-43927-1-Chapter06-20.jpg

图6-15 外圆粗加工复合循环

其中:Δd——背吃刀量(半径给定),不带符号;

e——退刀量;

ns——精车加工程序第一个程序段的顺序号;

nf——精车加工程序最后一个程序段的顺序号;

Δu——X方向精加工余量的距离和方向(直径指定);

Δw——Z方向精加工余量的距离和方向。

f、s、t——包含在ns到nf程序段中的任何F、S或T功能在循环中被忽略而在

G71程序段中的F,S或T功能有效。

从顺序号ns到nf的程序段为A到B的运动指令,当以不变的切削速度控制时,在A点和B点间的运动指令中指定的G96或G97无效,而在G71程序段或以前的程序段中指定的G96或G97有效,A和B之间的刀具轨迹在X和Z方向必须逐渐增加或减少,顺序号ns和nf之间的程序段不能调用子程序。

(8)端面粗加工复合循环 程序指令格式为:

G72W(Δd)R(e);

G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);如图6-16所示。

978-7-111-43927-1-Chapter06-21.jpg

图6-16 端面粗加工复合循环

其中,各符号含义均与G71相同。

(9)固定粗加工复合循环 程序指令格式为:

G73U(Δi)W(Δk)R(d);

G73P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);如图6-17所示。

978-7-111-43927-1-Chapter06-22.jpg

图6-17 固定粗加工复合循环

其中:Δi——X方向退刀量的距离和方向(半径指定);

Δk——Z方向退刀量的距离和方向;

d——分割数,此值与粗切重复次数相同;

ns——精车加工程序第一个程序段的顺序号;

nf——精车加工程序最后一个程序段的顺序号;

ΔU——在X方向加工余量的距离和方向(直径指定);

ΔW——在Z方向切削余量的距离和方向。

f、s、t——顺序号ns和nf之间的程序段中所包含的任何F、S和T功能都被

忽略,而在这G73程序段中的F、S、T功能有效,A和B间的运

动指令指定在从顺序号ns到nf的程序段中。

(10)G71、G72或G73粗切后用下面的指令精加工 程序指令格式为:

G70P(ns)Q(nf);

其中:ns——精加工程序第一个程序段的顺序号;

nf——精加工程序最后一个程序段的顺序号。

1)在G71、G72、G73程序段中规定的F、S和T功能无效但在执行G70时顺序号ns和nf之间指定的F、S和T有效。

2)当G70循环加工结束时刀具返回到起点并读下一个程序段。

3)G70到G73中ns到nf间的程序段不能调用子程序。

(11)螺纹加工复合循环 程序指令格式为:

G76P(m)(r)(α)Q(Δdmin)R(d);

G76X(U)____Z(W)____R(i)P(k)Q(Δd)F(L);如图6-18所示。

其中:m——精加工重复次数(1~99)该值是模态的;

r——倒角量;

α——刀尖角度,当m=2、r=1.2、α=60,则指定P021260;

Δdmin——最小切深(用半径值指定);

d——精加工余量;

i——螺纹半径差如果i=0,可以进行普通圆柱螺纹切削;

k——螺纹高(用半径值规定);

Δd——第一刀背吃刀量(半径值);

L——螺距(同G32)。

2.车床编程举例

例6-1 已知工件毛坯为ϕ45mm×45mm,材料为45钢(调质处理),T01为外圆车刀,T02为4mm车槽刀,T03为外螺纹车刀,用FANUC功能指令编制该工件的车削加工程序,如图6-19所示(工件坐标原点放在左端面)。

参考程序如下:

O0001;(程序号)

N10G50X100.0Z120.0 T0101;(设定工件坐标系)

N20M03S1000M08;(主轴、冷却开)

978-7-111-43927-1-Chapter06-23.jpg

图6-18 螺纹加工复合循环

978-7-111-43927-1-Chapter06-24.jpg

图6-19 车床编程例6-1图

978-7-111-43927-1-Chapter06-25.jpg

978-7-111-43927-1-Chapter06-26.jpg

例6-2 已知工件毛坯为ϕ45mm×ϕ12mm×50mm,材料为45钢(调质处理),T01为外圆车刀,T02为4mm车槽刀,T03为镗孔刀,T04为外螺纹车刀,用FANUC功能指令编制该工件的车削加工程序,如图6-20所示(工件坐标原点放在左端面)。

978-7-111-43927-1-Chapter06-27.jpg

图6-20 车床编程例6-2图

参考程序如下:

978-7-111-43927-1-Chapter06-28.jpg

978-7-111-43927-1-Chapter06-29.jpg