资源描述
数控车床编程与操作教案(DOC39页)
G指令字执行后,其定义的功能或状态保持有效,直到被同组的其它G指 令所改变,这种G指令字称为模态G指令字。模态G指令字执行以后,其定 义的功能或状态被改变以前,后续的程序段执行该G指令字时,不需要再次输 入该G指令字。
G指令字执行后,其定义的功能或状态一次性有效,每次执行该G指令字 时,必须输入该G指令字,这种G指令字称为非模态G指令字。
系统上电后,未经执行其功能或状态就有效的模态G指令字称为初态G指令 字。上电后执行初态G指令字时,不需输入该G指令字。本系统的初态指令字为 GOO、 G40、 G97、 G98。
例:
00001;GO X100 Z100;(快速移动至X100 Z100;模态指令
字G0有效)X20 Z30;(快速移动至X20 Z30;模态指令字
G0未输入)G1 X50 Z50 F300;(直线插补至X50 Z50,进给速度 300mm/min; 模态指令字G1有效) X100;(直线插补至X100 Z50,进给速度
300mm/min;未输入Z轴坐标,取当 go xo zo;前坐标值Z50; F300保持、G1为模态指令字,均未输入)
M30;(快速移动至XO Z0,模态指令字G0有效)
4. 3 快速定位指令G00
定义:G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加 速和减速,该指令对运动轨迹没有要求。其指令格式:
指令格式:GOO X (U) _ Z(W)_;
4.4直线插补指令G01
定义:G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到 指令给出的目标位置。
指令格式:G01 X (U) _ Z(W)_ F ;
X (U) — 一X轴切削终点的绝对(相对)坐标
Z(W) 一一Z轴切削终点的绝对(相对)坐标
其中F是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前 面程序段的位置。
例:
4.5圆弧插补指令G02/G03
圆弧插补指令命令刀具在指定平面里按给定的F进给速度作圆弧插补运 动,用于加工圆弧轮廓。圆弧插补命令分为逆时针圆弧插补指令G02和顺时 针圆弧插补指令G03两种。(前刀座坐标系为标准)
逆时针圆弧插补的指令格式:G02 X(U)_Z(W)_ R_ F_;G02 X(U)_Z(W)_ I_ K_ F_;
G02一一逆时针圆弧插补指令(圆弧的起点到终点刀具运动轨迹与时针方向相 反)
X(U)—X轴切削终点的绝对(相对)坐标
Z(W)——Z轴切削终点的绝对(相对)坐标
R一一圆弧半径
I一一圆心与圆弧起点X轴坐标的差值
K一一圆心与圆弧起点Z轴坐标的差值
F一一切削进给速度例:如图
程序:
G02 X63. 06 Z-20. 0 R19. 26 F300 ; 或G02 U17. 81 W-20. 0 R19. 26 F300 ;G02 X63. 06 Z-20. 0 135. 36 K-6. 37 F300;或 G02 U17. 81 W-20. 0 135. 36 K-6. 37 F300 顺时针圆弧插补的指令格式:G03 X(U)_Z(W)_ R_ F_;
G03 X(U)_Z (W)_ I_ K_ F_;G03一一顺时针圆弧插补指令(圆弧的起点到终点刀具运动轨迹与时针方向相 同)
X(U)——X方向切削终点的绝对(相对)坐标
Z(W)一一Z方向切削终点的绝对(相对)坐标
R—一圆弧半径
I一一圆心与圆弧起点X轴坐标的差值
K一一圆心与圆弧起点Z轴坐标的差值
F一一切削进给速度
例:(A—B)
G03 X40 Z-10 RIO F300;或 G03 U20 W-1O RIO F300;
G03 X40 Z-10 IO K-1O F300或 GO3 U20 W-1O IO K-1O F300;※:• G02/G03程序段中指令地址I、K或R必须至少输入一个,否那么系统产生报 警;I、K和R同时输入时,R有效,I、K无效;未输入R时,如果省略I或K,系统 按1=0或K=0处理;
•未输入X (U)和Z (W)时,如果用R给定半径,执行G02/G03指令X轴和Z轴不 移动;如果未输入R、使用I、K指令字时,执行G02/G03指令的轨迹为全圆(360° );使用R指令时,理论上可能是大于180°和小于180°两个圆弧,本系统规定 小于等于180。的圆弧有效。如果终点不在用R指令定义的圆弧上,系统会产生 报警;
• G02/G03程序段中使用I、K指令字定义圆心时,即使终点不在圆弧上,系统 也不会报警,执行指令的轨迹为:按指令定义的圆心和圆弧方向,X轴和Z轴同 时从起点沿圆弧运动,当X轴或Z轴的坐标与终点的坐标相同时,X轴或Z轴停止 运动,另一轴(Z轴或X轴)继续运动至终点。
次:G02/03为模态指令。
4. 6暂停指令G04
G04指令用于暂停进给。
格式:G04 P——或G04 X(U) ——
G04一一暂停进给,该指令可以使刀具作短时间的无进给光整加工,在车槽、 钻健孔时使用,也可用于拐角轨迹控制。
P一一P后用整数表示,单位:豪秒X(U)―X后用整数表示,单位:秒(※注:此处的X与坐标系中的X无关)
例:图为利用暂停G04进行切槽加工的实例。对槽的外圆柱面粗糙度有要求, 编写加工程序如下。
N060 GOO XI. 6;快速到①N070 G01 XO. 75 F80;以进给速度切削到②
N080 G04 X0. 24; 暂停 0. 24sN090 GOO XL 6;快速到①
淤:G04为非模态指令,只在本程序段中才有效。
4.7返回机械零点G28指令功能:从起点开始,以快速移动速度到达X (U)、Z (W)指定的中间点后 再同时回机械零点。
指令格式:G28 X (U) Z (W)其中:
X:中间点X向的绝对坐标;
U:中间点与起点X向绝对坐标的差值
Z:中间点Z向的绝对坐标;
W:中间点与起点Z向绝对坐标的差值。
指令地址X (U)、Z (W)可省略一个或全部,详见下表:
指令
功能
G28
X (U)
X轴回机械零点,Z轴保持在原位
G28
Z (W)
Z轴回机械零点,X轴保持在原位
G28
两轴保持在原位,继续执行下一程序段
G28
X (U) Z (W)
X、Z轴同时回机械零点
指令动作过程(图3-11)
(1) 从起点同时以各自独立的快速移动速度移动到中间点(A点-B点)。
(2) 待两轴都到达中间点后,从中间点同时以各自独立的快速移动速度移 动到机械零点(B点->R点),回零结束指示灯亮。
注1:系统上电后,如果没有进行手动回机械零点操作,执行G28时,从中间 点到机械零点的运动过程 和手动返回机械零点时相同(收到减速信号后减速运 动到机械零点);
注2:从A点->B点及B点tR点过程中,两轴是以各自独立的快速速度移 动的,因此,其轨迹并不一定是直线;注3:机床锁住时,执行G28指令,X轴和Z轴不移动,系统绝对坐标改变 为中间点坐标,然后执行下一个程序段,回零结束指示灯不点亮;
注4:执行G28指令回机械零点操作后,系统取消刀具长度补偿;注5:如果机床未安装零点开关,不得执行G28指令,否那么,可能造成机床损 坏。
4.8工件坐标系设定G50
指令功能:设置当前位置的绝对坐标,通过设置当前位置的绝对坐标在系统 中建立工件坐标系(也称浮动坐标系)。执行本指令后,系统将当前位置作为 程序零点,执行回程序零点操作时,返回这一位置。工件坐标系建立后,绝 对坐标编程按这个坐标系输入坐标值,直至再次执行G50建立新的工件坐标系。G50为非模态G指令。
其中:
X:当前位置新的X轴绝对坐标;U:当前位置新的X轴绝对坐标与执行指令前的绝对坐标的差值;
Z:当前位置新的
Z轴绝对坐标;
W:当前位置新的
z轴绝对坐标与执行指令前的绝对坐标的差值;
G50指令中未输入X (U)或Z (W),未输入的坐标轴按当前的绝对前坐标值 设置坐标,X (U)、Z (W)均未输入时,不改变当前坐标值。只要是执行了 G50
(包括用G50 S 一设置恒线速控制时的最高转速限制),就把当前位置设为 程序零点。
IHG50设置半标系向
IHG50设置半标系向
用G50设R半标系后
图 3-15
如图3-15所示,当执行指令段"G50 X100 Z150; 〃后,建立了如下图的 工件坐标系,并将(X100 , Z150)点设置为程序零点。
注:如果在刀具长度补偿状态执行G50设定坐标系,系统显示的绝对坐标为按 当前刀具偏置值修正后的坐标设置值,程序零点为工件坐标系中由G50坐标 设置值确定的位置。在刀具长度补偿状态回程序零点,回零结束的位置为取消 刀具长度补偿后的程序零点位置。
例如:
当前的刀补状态
执行G50 X20 Z20后坐标显示值
01号刀补值
T0100
X: 20 Z: 20
X: 12
T0101
X: 32 Z: 43
Z: 23
4.9固定循环指令
轴向切削循环G90
定义:为了简化编程,本系统提供了只用一个程序段完成快速移动定位、直 线,最后快速移动返回起点的单次加工循环的G指令:
格式:G90 X(U)_ Z(W)_ F_;(圆柱切削)G90 X (U) _ Z (W) _ R_ F_;(圆锥切削)
切削起点:直线插补(切削进给)的起始位置; 切削终点:直线插补(切削进给)的结束位置; X:切削终点X轴绝对坐标;U:切削终点与起点X轴绝对坐标的差值;
Z:切削终点Z轴绝对坐标;W:切削终点与起点Z轴绝对坐标的差值;
R:切削起点与切削终点X轴绝对坐标的差值(半径值),当R与U 的符号不一致时,要求rI<Iu/2|o 循环过程:①X轴从起点快速移动到切削起点;从切削起点直线插补(切削进给)到切削终点;
② X轴以切削进给速度退刀(与①方向相反),返回到X轴绝对坐标与起点相同处;
③ Z轴快速移动返回到起点,循环结束。
G90为模态指令,指令的起点和终点相同,径向(X轴)进刀、轴向(Z轴 或X、Z轴同时)切削,实现柱面或锥面切削循环。
U、XV反戍r切削终点七起点的相对仲改.按U、W的符匕仃四料■不如图3-18所示:
1 ) UXJ. W<0 (示RX))2) U<0. W<0 (示由 RE)
00001;
M3 S300 T0101;GO X124 Z2;
G90 X120 Z-110 F100; (CtD)X117 Z-30; (A->B)
X114;• • ♦
X60;GO X124 Z-27;
G90 X120 Z-80 R-10 F150; (B->C)X120 R-20;
X120 R-30;GOO X100 Z100;
M5 T0100;M30;
4. 9.2径向切削循环G94教学目的与要求:
1、训练掌握端面车削循环的车削方法。 教学内容:
格式:G94 X(U)_ Z(W)_ F_;(端面切削)G94 X (U) _ Z (W) _ R_ F_;(锥度端面切削) 切削起点:直线插补(切削进给)的起始位置; 切削终点:直线插补(切削进给)的结束位置;
X:切削终点X轴绝对坐标;U:切削终点与起点X轴绝对坐标的差值;
Z:切削终点Z轴绝对坐标;W:切削终点与起点Z轴绝对坐标的差值;
的符号不同
R:切削起点与切削终点Z轴绝对坐标的差值,当R与U时,要求IrI^IwL
循环过程:①z轴从起点快速移动到切削起点;
② 从切削起点直线插补(切削进给)到切削终点;
③ z轴以切削进给速度退刀(与①方向相反),返回到z轴绝对坐 标与起点相同处;x轴快速移动返回到起点,循环结束。
G94为模态指令,指令的起点和终点相同,轴向(Z轴)进刀、径向(X轴 或X、Z轴同时)切削,实现端面或锥面切削循环。
►快速侈动
-A切用燃给 A:(终点)B:切削起点 C:切削俸点
《数控车床编程》
L-、W反响了切耐忤点勺起点的粗"位7?.按 J W的符弓仃网神不何合.如图3-25所示:
例:如以下图
例:
00002;M3 S300 T0101;
GO X130 Z2;G94 X120 Z-110 F100; (DtC)
G94 X60 Z-3 F100; (B->A) Z-6;• • ♦
Z-30;GOO X124 Z-127;
G94 X108 Z-30 R-10; (C->B)X96 R-20;
X84 R-30;X72 R-40;
X60 R-50;GOO X1OO Z1OO;
M5 TO1OO;M30;
4. 9.3螺纹切削循环G92教学目的与要求:
掌握普通螺纹切削循环的基本车削方法。 教学内容:
指令格式:G92
X
(U) _
Z (W) _
F_;
(公制直螺纹切削循环)
G92
X
(U) _
Z (W) _
I—;
(英制直螺纹切削循环)
G92
X
(U) __
Z (W) __
R_
F_;(公制锥螺纹切削循环)
G92
X
(U) _
Z (W) _
R_
1_;(英制锥螺纹切削循环)
切削起点:螺纹插补的起始位置; 切削终点:螺纹插补的结束位置: X:切削终点X轴绝对坐标;U:切削终点与起点X轴绝对坐标的差值;
Z:切削终点Z轴绝对坐标;W:切削终点与起点Z轴绝对坐标的差值;
R:切削起点与切削终点X轴绝对坐标的差值(半径值),当R与 U的符号不一致时,要求R|<|U/2|。
F=0. 001〜500 mm,公制螺纹螺距,F指令值执行后保持,可省略 输入;
1=0. 06〜25400牙/英寸,英制螺纹每英寸牙数,I指令值执行后 不保持,不可省略输入;
循环过程:®X轴从起点快速移动到切削起点;从切削起点螺纹插补到切削终点;
② X轴以快速移动速度退刀(与①方向相反),返回到X轴绝 对坐标与起点相同处;Z轴快速移动返回到起点,循环结束。
G92为模态指令,指令的起点和终点相同,径向(X轴)进刀、轴向(Z轴 或X、Z轴同时)切削,实现等螺距的直螺纹、锥螺纹切削循环。执行G92指 令,在螺纹加工结束前有螺纹退尾过程:在距离螺纹切削终点固定长度(称为 螺纹的退尾长度)处,在Z轴继续进行螺纹插补的同时,X轴沿退刀方向指数 式加速退出,Z轴到达切削终点后,X轴再以快速移动速度退刀(循环过程③)o
G92指令的螺纹退尾功能可用于加工没有退刀槽的螺纹,但仍需要在实际 的螺纹起点前留出螺纹引入长度。
G92指令可以分屡次进刀完成一个螺纹的加工,但不能实现2个连续螺纹 的加工,也不能加工端面螺纹。G92指令螺纹螺距的定义与G32 一致,螺距是 指主轴转一圈长轴的位移量(X轴位移量按半径值)。
-z
>快速移动—A螺纹切削
A:起点(终点)
B:切削起点
C:切削终点>快速移动 螺纹切削
A:起点(终点)
B:切削起点
C:切削终点00001; M3 S300;
GO X15O Z50;TO1O1;(外圆车刀)
GO X130 Z5;G90 X120 Z-110 F200; (CtD)
X115 Z-30; (A->B)X60 Z-30;
GO X130 Z-27;G90 X120 Z-80 R-10 F150; (BtC)
X120 R-20;X120 R-30;
GO X150 Z150;T0202;(螺纹刀)
GO X63 Z3;G92 X58.5 Z-25 F3;(加工螺纹,分4刀切削,第一次进刀l.5mm)
X57. 5 Z-25;(第二次进刀 1mm)X56.5 Z-25;(第三次进刀0. 5mm)
X56 Z-25;(第四次进刀0.5mm)X56 Z-25;(螺纹精加工)
GOO X150 Z150;M5 T0100;
M30;4. 10. 1轴向粗车循环G71
教学目的与要求:
1、了解复合型车削循环的基本车削方法。
2、熟练掌握外圆粗车循环的车削方法。 教学内容:
指令格式:G71 U (Ad) R (e) F _;(1)G71 P (ns) Q (nf) U (Au) W (Aw) ;(2)
N (ns) ;.
• . . • F;• • • S ;
....T;(3)N (nf);
U:粗车时X轴的单次进刀量(单位:mm,半径值),无符号,进刀方向 由ns程序段的移动方向决定oU(Ad)执行后,指令值娘保持,并把系统参数N0.051 的值修改为z\dX 1000 (单位:0.001mm)。未输入U (Ad)时,以系统参数N0. 051 的值作为进刀量。
R:粗车时X轴的单次退刀量(单位:mm,半径值),无符号,退刀方向 与进刀方向相反,R (e)执行后,指令值e保持,并把系统参数N0. 052的值修 改为eX 1000 (单位:0.001 nnn)。未输入R (e)时,以系统参数N0. 052的值 作为退刀量。
ns:精车轨迹的第一个程序段的程序段号。
nf:精车轨迹的最后一个程序段的程序段号。
Au: X轴的精加工余量(单位:mm),粗车轮廓相对于精车轨迹的X轴坐标 偏移,艮|J: A'点与A点X轴绝对坐标的差值。U (△“)未输入时,系统按△u=0处理, 即:粗车循环X轴不留精加工余量。
Aw: Z轴的精加工余量(单位:mm),粗车轮廓相对于精车轨迹的Z轴坐标 偏移,即:A'点与A点Z轴绝对坐标的差值。W (Z)未输入时,系统按△『() 处理,即:粗车循环Z轴不留精加工余量。
F:切削进给速度。
S:主轴转速。
T:刀具号、刀具偏置号。
精车轨迹 快速移动
—切削进给
A:起点(终点)
Az -Bz -Cf:粗车轮廓
说明:
• ns〜nf程序段必须紧跟在G71程序段后编写,系统不执行在G71程序段与ns程 序段之间编写的程序段。
•执行G71时,ns〜nf程序段仅用于计算粗车轮廓,程序段并未被执行。ns〜 nf程序段中的F、S、T指令在执行G71时无效,此时G71程序段的F、S、T指令有 效。按ns〜nf程序段执行G70精加工循环时,ns〜nf程序段中的F、S、T指令有 效。
• Au. Z\w反响了粗车的坐标偏移和切入方向,按z\u、Zkw的符号有四种不同组合, 见图3-27,图中:A 为精车轨迹,A'tB'tC'为粗车轮廓,A为起点。
ns程序段只能是不含Z (W)指令字的GOO、G01指令,否那么P/S 065报警;
•精车轨迹(ns〜nf程序段),X轴、Z轴的尺寸都必须是单向变化(一直增大 或一直减小);ns〜nf程序段中,不能有以下指令:
★ 除G04 (暂停)外的其它00组G指令
★ 除GOO, G01, G02, G03外的其它01组G指令
★ 子程序调用指令(如M98/M99)•在录入方式中不能执行G71指令,否那么产生P/S 067报警:
•在G71指令执行过程中,可以停止自动运行并手动移动,但要再次执行G71循 环时,必须返回到手动移动前的位置。如果不返回就继续执行,后面的运行轨 迹将错位;•单程序段状态运行时,一个粗车动作(进刀->切削->退刀->返回)完成后程 序暂停。
例:图3-28
图 3-28
00001;N030 M3 S300 F100;(主轴正转,转速;300转/分钟)
N040 T0101 M08;(调入粗车刀,冷却开)N050 GOO X102 Z2;(快速移动,接近工件)
N060 G71 U1.5 R0.5;(每次切深3mm[直径],退刀 1mm)N070 G71 P080 Q120 U0. 5 W0. 5 F100;(对a—-d粗车加工,余量X方向0.5rom, Z方向0. 5mm)
N080 GOO X0.0;(定位到 X0)N085 G01 Z0;
N086 X40; (0->a)N090 G01 Z-30. 0; (a—b)
N100 X60.0 W-30. 0; (b—c)精加工路线a->b->c->d->e程序段
N110 W-20. 0; (c->d)N120 X100. 0 W-10. 0; (d->e)
N130 GOO X100.0 Z100.0;(快速退刀到平安位置)N140 M03 S500 T0202 F80;(调入2号精加工刀,执行2号刀偏)
N150 G0X102 Z2;(快速移动,接近工件)N160 G70 P80 Q120;(对a—-d精车加工)
N170 GOO X100.0 Z1OO.O;(快速回平安位置)N180 M09;(冷却关)
N190 M05 T0100;(主轴停止,换回基准刀,清刀偏)N200 M30;(程序结束,并返回程序开头)
4. 10. 2 径向粗车循环G72教学目的与要求:
1、解复合型车削循环的基本车削方法。
2、熟练掌握端面粗车循环的车削方法。 教学内容:
指令格式:G72 W (Ad) R (e) F_ S_ T_;(1)G72 P (ns) Q (nf) U (Au) W (Aw) ;(2)
N (ns) ;、.
. . . . F;・・・・S:
・..・T;、⑶N (nf);J
指令意义:G72指令分为三个局部:
(1):给定粗车时的进刀量、退刀量和切削速度、主轴转速、刀具功能的程 序段;
⑵:给定定义精车轨迹的程序段区间、精车余量的程序段;
⑶:定义精车轨迹的假设干连续的程序段,执行G72时,这些程序段仅用于计 算粗车的轨迹,实际并未被执行。
相关定义:
精车轨迹:由指令的第⑶局部(ns〜nf程序段)给出的工件精加工轨迹, 粗车轮廓:精车轨迹按精车余量(曲、Aw)偏移后的轨迹,是执行G72 形成的轨迹轮廓。
W:粗车时Z轴的单次进刀量(单位:mm),R:粗车时Z轴的单次退刀量(单位:mm),
ns:精车轨迹的第一个程序段的程序段号。
nf:精车轨迹的最后一个程序段的程序段号。
Au:粗车时X轴留出的精加工余量(粗车轮廓相对于精车轨迹的X轴坐标 偏移,即:A'点与A点X轴绝对坐标的差值,单位:mm)。
Aw:粗车时Z轴留出的精加工余量(粗车轮廓相对于精车轨迹的Z轴坐标 偏移,即:A'点与A点Z轴绝对坐标的差值,单位:mm)。
F:切削进给速度。
S:主轴转速。
精车轨迹
—快速移动
切削进给
A:起点(终点)
Az -Bz -Cz: M车轮廓
T:刀具号、刀具偏置号。
例:图3-31
20 15 20
360
A 0
00002;
N010 M03 S300 F100;(主轴正转,转速200)N015 T0202 M08;(换2号刀,执行2号刀偏,冷却开)
N020 GOO X162. 0 Z2. 0;(快速移动,接近工件)N030 G72 W1.5 R0. 5;(进刀量 1. 5mm,退刀量0. 5mm)
N040 G72 P050 QUO U0. 5 WO. 5 F100;(对a—d粗车,X留0. 5mm, Z留0. 5mm余 量)N050 GOO Z-55.0;(快速移动)「
N060 G01 X160. 0 F120;(进刀至a点)N070 X80. 0 W20. 0;(加工a—b)
N080 W15. 0;(加工b—c)卜精加工路线程序段N090 X40. 0 W20. 0 ;(加工c—d)
N100 X0;N110 GO Z2;/
N120 GO X100. 0 Z100.0;(快速退刀至平安位置)N130 M03 S500 T0303 F80;(换3号刀,执行3号刀偏)
N140 GO X162 Z2;(快速移动,接近工件)N150 G70 P050 Q090;(精加工a—d)
N160 GO X100. 0 Z100. 0;(快速返回起点)N170 M5 T0200;(停主轴,换2号刀,取消刀补);
N180 M30;(程序结束)4. 10. 3封闭切削循环G73
1、掌握封闭复合型车削循环的基本车削方法。
2、掌握外圆粗车循环的车削方法。
指令格式:G73 U (Ai) W (Ak) R (d) F—S—T—;(1)G73 P (ns) Q (nf) U (Au) W (Aw) ;(2)
N (ns) ; r.
.• ♦.F;• . ♦ . s ;
.・.・T;J⑶N (nf):
指令意义:G73指令分为三个局部:
(1):给定退刀量、切削次数和切削速度、主轴转速、刀具功能的程序段;
⑵:给定定义精车轨迹的程序段区间、精车余量的程序段;
⑶:定义精车轨迹的假设干连续的程序段,执行G73时,这些程序段仅用于 计算粗车的轨迹,实际并未被执行。
课题二编程基础
教学目的与要求:
1、了解一个完整程序的基本构成。
2、会选择编程坐标和坐标系统。
2. 1数控机床的坐标系
数控机床的加工是由程序控制完成的,所以坐标系确实定与使用非常重要。 根据IS0841标准,数控机床坐标系用右手笛卡儿坐标系作为标准确定。数控车 床平行于主轴方向即纵向为Z轴,垂直于主轴方向即横向为X轴,刀具远离工 件方向为正向。如图:
图1-3
按刀座与机床主轴的相对位置划分,数控车床有前刀座和后刀座,相同的编 程指令在前刀座和后刀座中运动轨迹是不同的,本系统可用于前刀座和后刀座 数控车床,图1-4为前刀座的坐标系,图1-5为后刀座的坐标系。从图1-4、 图1-5可以看出,前、后刀座坐标系的X方向正好相反,而Z方向是相同的。 在以后的图示和例子中,用前刀座坐标系来说明编程的应用。
相关定义:
U: X轴粗车退刀量(单位:mm,半径值),
W: Z轴粗车退刀量(单位:mm),
R:切削的次数(单位:千次)
ns:精车轨迹的第一个程序段的程序段号。
nf:精车轨迹的最后一个程序段的程序段号。
Au: X轴的精加工余量(单位:mm),最后一次粗车轨迹相对于精车轨 迹的X轴坐标偏移,。
Aw: Z轴的精加工余量(单位:mm),
F:切削进给速度。
S:主轴转速。
T:刀具号、刀具偏置号。
例:图3-33例如:图3-33
40
40
10
40
IQt-20.
00010;N009 M03 S300 F100;(正转,主轴300转/分钟)
N010 T0101 M08;(换1号刀具,冷却开)NOU GOO X182 Z2;(指定转进给,快速移动至起点,启动主轴)
N012 G73 U90 W1. 0 R45 ; (X向退刀2mm, Z向退刀 1mm)N013 G73 P014 Q021 U0. 5 W0. 5;(粗车,X留0.5mm, Z留0. 5mm精车余量)
N014 GO X0;、N015 G01Z0;
N016 GOO X80. 0 W-40. 0 ;N017 G01 W-20. 0 FO. 15 ; I
N018 X120. 0 W-10. 0 ;厂 精加工形状程序段N019 W-20. 0;
N020 G02 X160. 0 W-20. 0 R20. 0 ;N021 G01 X180. 0 W-10. 0 ; 二
N022 GOO X100 Z100;N023 M03 S500 T0202 F80;
N024 GO X182 Z2;N025 G70 POM Q021;
N026 GO X100 Z100;(快速移动)N027 M05 T0100;(停主轴)
N028 M30;(程序结束)4精加工循环G70
教学目的:掌握精加工循环的使用方法
指令格式:G70 P (ns) Q (nf);
指令功能:刀具从起点位置沿着ns〜nf程序段给出的工件精加工轨迹进行精 加工。在G71、G72或G73进行粗加工后,用G70指令进行精车,单次完成精加工余 量的切削。G70循环结束时,刀具返回到起点并执行G70程序段后的下一个程序 段。
其中:ns:精车轨迹的第一个程序段的程序段号;nf:精车轨迹的最后一个程序段的程序段号;
G70指令轨迹由ns〜nf之间程序段的编程轨迹决定。ns、nf在G70-G73 程序段中的相对位置关系如下:
G71/G72/G73 ......; N (ns) • F
. S• TL精加工路线程序段群
.
N (nf) ......J
G70 P (ns) Q (nf);.
说明:
•执行G70时,ns〜nf程序段中的F、S、T指令有效;•在G70指令执行过程中,可以停止自动运行并手动移动,但要再次执行G70循 环时,必须返回到手动移动前的位置。如果不返回就继续执行,后面的运行轨 迹将错位。
• ns〜nf程序段中,不能有以下指令:
★ 除G04 (暂停)外的其它00组G指令;
★ 除GOO, G01, G02, G03外的其它01组G指令;
★ 子程序调用指令(如M98/M99) o•单程序段状态运行时,整个精加工动作完成后程序暂停。
4.10. 5轴向切槽多重循环G74教学目的:1、掌握封闭切削循环的车削方法
2、能够正确地选择刀具、编写加工程序。
指令格式:G74 R_(e);G74 X (U) _Z(W) P (Ai) Q (Ak) R (Ad) F _;
X:切削终点Bf的X轴绝对坐标值(单位:mm)。
U:切削终点Bf与起点A的X轴绝对坐标的差值(单位:mm)。
Z:切削终点Bf的Z轴的绝对坐标值(单位:mm)。
W:切削终点Bf与起点A的Z轴绝对坐标的差值(单位:mm)。
P (Ai):单次轴向切削循环的径向(X轴)切削量,(单位:0.001mm, 半径值),无符号。
Q(Ak);轴向(Z轴)切削时,Z轴断续进刀的进刀量,(单位:0.001mm), 无符号。
R (Ad):切削至轴向切削终点后,径向(X轴)的退刀量(单位:mm, 半径值),无符号。
省略X (U)和P (也_指令字时,默认往正方向退刀。
W/2
M:轴向切削循环起点
Be:轴向进给终点
△ d
L △《」
△ i
△ i
△ i'
Z/2
指令执行过程:
Cn:役向退刀起点
听:的向切炯循环终点
英中:n-l, 2, 3...
…………-快速移幼
一切削进始
例如:如图
00001;(程序名)
M3 S500;(启动主轴,置转速500)T0101 M08;
GO X40 Z5;(定位到加工起点)G74 R0.5 :(加工循环)
G74 X20 Z60 P500 Q500 F50;GO Z50; (Z向退刀)
X100 M09; (X向退刀)M5 T0100;(停主轴)
M30;(程序结束)4. 10.6径向切槽多重循环G75
教学目的:掌握精加工循环的使用方法1、掌握切槽循环的编程和车削方法
2、能对操作过程中出现的错误进行分析、查找原因。
指令格式:G75 R (e):
G75 X (U) _Z(W) _ P (Ai) Q (Ak) R (Ad) F_ ;
相关定义:
R(e)执行后指令值保持有效,并把系统参数N0. 056的值修改为eXIOOO (单位:0.001 mm)。未输入R (e)时,以系统参数N0. 056的值作为径向退 刀量。
X:切削终点B f的X轴绝对坐标值(单位:mm)。
U:切削终点B f与起点A的X轴绝对坐标的差值(单位:mm)。
Z:切削终点B f的Z轴的绝对坐标值(单位:mm)。
W:切削终点B f与起点A的Z轴绝对坐标的差值(单位:mm)。
P_(Ai):径向(X轴)进刀时,X轴断续进刀的进刀量,(单位: 0.001mm,半径值),无符号。
Q(Ak):单次径向切削循环的轴向(Z轴)进刀量,(单位:0. OOlmrn), 无符号。
R(Ad):切削至径向切削终点后,轴向(Z轴)的退刀量(单位:mm), 无符号。省略Z (W)和Q (Ak),默认往正方向退刀。
指令执行过程:
说明:
•循环动作是由含X (U)和P31的G75程序段进行的,如果仅执行〃G75 R_(e); "程序段,循环动作不进行;• Ad和e均用同一地址R指定,其区别是根据程序段中有无X (U)和P (Ai) 指令字;
•在G75指令执行过程中,可使自动运行停止并手动移动,但要再次执行G75循环时,必须返回到手动移动前的位置。如果不返回就再次执行,后面的运行轨 迹将错位;•单程序段状态运行时,一个粗车动作(A n->B n—C n->Dn)完成后程序暂 停。
例如:
削小意图
x
G75指令切
00001;(程序名)
M3 S500;(启动主轴,置转速500)T0101 M08;(换1号刀。冷却开)
GO X125 Z-20;(定位到加工起点)G75 R0.5 ;(加工循环)
G75 X40 Z-50 P500 Q500 F50;GO X150; (X向退刀)
Z50 M09; (Z向退刀)M5 T0100;(停主轴)
M30;(程序结束)7多重螺纹切削循环G76
教学目的:1、掌握复合螺纹循环的编程和车削方法。
2、能分析操作过程中出现的错误,查找原因。
指令格式:G76 P (m) (r) (a) Q (Admin) R (d);G76 X (U) _ Z (W) R (i) P (k) Q (Ad) F (I) _ ;
指令功能:通过屡次螺纹粗车、螺纹精车完成规定牙高(总切深)的螺纹加工, 如果定义的螺纹角度不为0。,螺纹粗车的切入点由螺纹牙顶逐步移至螺纹牙 底,使得相邻两牙螺纹的夹角为规定的螺纹角度。G76指令可加工带螺纹退尾 的直螺纹和锥螺纹,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于保护 刀具、提高螺纹精度。G76指令不能加工端面螺纹。加工轨迹如以下图所示
切入方法的详细情况见图:
B f为最
螺纹切入点:每一次螺纹粗车循环、精车循环中实际开始螺纹切削的点,表 示为B n点为切削循环次数),B 1为第一次螺纹粗车切入点, 后一次螺纹粗车切入点,B e为螺纹精车切入点。
B 口点相对于B点X轴和Z轴的位移符合公式:
a | Z轴位移| tg2二| X轴位移|
a:螺纹角度;
X:螺纹终点X轴绝对坐标(单位:mm);
U:螺纹终点与起点X轴绝对坐标的差值(单位:mm);
Z:螺纹终点Z轴的绝对坐标值(单位:mm);
W:螺纹终点与起点Z轴绝对坐标的差值(单位:mm);
指令值执
以系统参
m:螺纹精车次数00〜99 (单位:次),必须输入2位数。m 行后保持有效,并把系统参数N0. 057的值修改为mo未输入m时, 数N0. 057的值作为精车次数。螺纹精车时沿编程螺纹轨迹切削,第一次精车 切削量为d ,其后的精车切削量为0,用于消除切削时机械应力(俗称让刀) 造成的欠切,提高螺纹精度和外表质量;r:螺纹退尾宽度00〜99 (单位:0.1XL, L为螺纹螺距),必须输入2位数。
Admin:螺纹粗车时的最小切削量(单位:0.001mm,无符号,半径值)。 当(MT一 V^T)xAci<Admin时,以△dmin作为本次粗车的切削量,
d:螺纹精车的切削量,等于螺纹精车切入点B e与最后一次螺纹粗车切入 点B f的X轴绝对坐标的差值(单位:mm,无符号,半径值)。R (d)执行 后,指令值d保持有效,并把系统参数NO. 060的值修改为dXIOOO (单位: 0. 001 mm) o未输入R (d)时,以系统参数N0. 060的值作为螺纹精车切削 量;
i:螺纹锥度,螺纹起点与螺纹终点X轴绝对坐标的差值(单位:mm,半 径值)。未输入i时,系统按i=0 (直螺纹)处理;
k
展开阅读全文