f/(mm/r) 粗车外圆 精车外圆 粗车螺纹 精车螺纹 切槽 800 800 70 70 115 0.1 0.05 1.5 1.5 0.04 1.5 0.2 0.4 0.1 为了螺纹容易配合,螺纹M25×1.5在车削大径时,加工到直径Φ24.7mm,总背吃刀量去0.65P=(0.65×1.5)mm=0.975mm. 4.2 编程基础 5.4直径编程和半径编程
数控车床加:工的是回转体类零件,其横截面为圆形,所以尺寸有直径指定和半径指定两种方法。当用直径值编程时,称为直径编程法:用半径值编程时,称为半径编程法。用半径、直径编程法编辑其程序如下:
半径编程:G90G01 X**Z** (绝对指令编程)
G91 G01 X**Z** (增量指令编程)
直径编程:G90G01X**Z** (绝对指令编程)
G91G01X**Z**(增量指令编程)
数控车床出厂时一般设定为直径编程。如需用半径编程,要改变系统中相关参数,使系统处于半径编程状态;本章以后,若非特殊说明,各例均为直径编程。
注:当用半径或直径编程法时,系统参数中(机床参数)“直径编程/半径编程”,要设为“ 1 \或“0”了。 5.5 数控机床常用编程指令(功能字)
◆F功能
F功能指令用于控制切削进给量。在程序中表示每分钟进给量
编程格式G94 F~
F后面的数字表示的是每分钟进给量,单位为 mm/min。 例:G94 F100 表示进给量为100mm/min。 ◆S功能
S功能指令用于控制主轴转速。 编程格式 S~
S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。
1)最高转速限制 编程格式 G50 S~
S后面的数字表示的是最高转速:r/min。
例:G50 S3000 表示最高转速限制为3000r/min。 2)恒线速取消 编程格式 G97 S~
S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。
例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。 ◆T功能
T功能指令用于选择加工所用刀具。 编程格式 T~
T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。
例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。 T0300 表示取消刀具补偿。 ◆ M功能
M00: 程序暂停,可用NC启动命令(CYCLE START)使程序继续运行; M03:主轴顺时针旋转; M05:主轴旋转停止; M08:冷却液开;
M30:程序停止,程序复位到起始位置。 ◆G指令
1)快速定位指令G00
G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。其指令格式:
G00 X(U)____ Z(W)____;
当用绝对值编程时,X、Z后面的数值是目标位置在工件坐标系的坐标。当用相对值编程时,U、W后面的数值则是现在点与目标点之间的距离与方向。
2)直线插补指令G01
G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。
指令格式:G01 X(U)____Z(W)____F ;
其中F是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置。使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程。当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至
坐标值为X、Z的点上;当采用相对坐编程时,刀具移至距当前点的距离为U、W值的点上。
3)圆弧插补指令G02、G03
圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧插补运动, 用于加工圆弧轮廓。圆弧插补命令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种。其指令格式如下:
顺时针圆弧插补的指令格式:
G02 X(U)____Z(W)____I____K____F____; G02 X(U)____Z(W)___R___ F____; 逆时针圆弧插补的指令格式:
G03 X(U)____Z(W)____ I____K____F____;; G03 X(U)____Z(W)___R___ F____;
使用圆弧插补指令,可以用绝对坐标编程,也可以用相对坐标编程。绝对坐标编程时,X、Z是圆弧终点坐标值;增量编程时,U、W是终点相对始点的距离。圆心位置的指定可以用R,也可以用I、K,R为圆弧半径值;I、K为圆心在X轴和Z轴上相对于圆弧起点的坐标增量; F为沿圆弧切线方向的进给率或进给速度。
当用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两种圆弧的可能性,大于180°和小于180°两个圆弧。为区分起见,特规定圆心角α≤180°时,用“+R”表示;α>180°时,用“-R”。注意:R编程只适于非整圆的圆弧插补的情况,不适于整圆加工。
4)外圆粗车固定循环G71
1. 格式 G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△
w)F(f)S(s)T(t)N(ns)…………….F__从序号ns至nf的程序段,指定A及B间的移动指令。.S__.T__N(nf)……△d:切削深度(半径指定)不指定正负符号。切削方向依照AA’的方向决定,在另一个值指定前不会改变。FANUC系统参数(NO.0717)指定。e:退刀行程本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0718)指定。ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号。△u:X方向精加工预留量的距离及方向。(直径/半径)△w: Z方向精加工预留量的距离及方向。
5)螺纹切削循环G82指令 直螺纹切削循环
G82 X__Z__R__E__C__P__F__; 其中
X、Z: 在绝对指令时为螺纹终点 C 的坐标位:增量指令时为螺纹终点 C 相对循环起点 A 的移动距离。R、E:螺纹收尾长度在Z、X轴方向上的回退量,其为增量。省略时,表示不收尾。C: 螺纹头数,取0.1或省略时,为单头螺纹。P: 单头螺纹时,为主轴基脉冲处距离切削起点的主轴转角(缺省值为 0 ) ; 多头螺纹时为相邻螺纹头的切削起改之间对应的主轴转角。F:为螺纹导程.
附录一
零件加工程序
O2010;
N001 G00 G97 S500 T0101 N002 M03 N003 M08
N004 G00x58z2 N005 G01z-2F50
N006 x25 N007 x5 N008 x0
N009 G00x100z100 N010 G00x58z0