数控车床常用指令三
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*假象刀尖位置序号共有10个(0-9)
如图所示(1)号刀具假象刀尖位置序号为1,而(2)号刀 具假象刀尖位置序号为3。
2
wenku.baidu.com
6
1
(1)
(2)
7
9
5
0
3
8
4
(3)取消刀具补偿 指令格式为:T
或 T 00
(4)刀具半径补偿指令(G40、G41、G42)
①刀具半径补偿概念:在轮廓加工时,由于刀 具总有一定的半径(如铣刀半径、车刀刀尖的 圆弧半径等),刀具中心的运动轨迹并不等于 所需加工零件的实际轨迹,而是偏移轮廓一个 刀具半径值r,从而把工件加工成图纸上所要求 的轮廓 形状和尺寸,这种偏移,习惯上称为刀 具半径补偿。
(3)切削参数确定
程序为: O0002 N01 G50 X200. Z200. ; N02 T0100 M42 ; N03 G50 S2800 ; N04 G96 S150 M08 ; N05 G00 G40 X110. Z45.
T0101 ; N06 Z35.1. M03 ; N07 G01 X45. F0.2 ; (平端面)
R3
14 4 35
φ55 φ60 φ70 φ85 φ95
N28 G01 X93.4 ; N29 X95.4 Z16.1 ; N30 G00 Z37 ; N31 X82.4 ; N32 G01 Z31.1 ; N33 X83.4 ; N34 X85.4 Z30.1 N35 G00 Z37. ; N35 X79.4 ; N36 G01 Z31.1 ;
轴类零件加工实例:用φ80的棒料加工如图示零件 2.5
40 60
75 80
110
(1)确定工件的装夹方式及加工工艺路线
以工件左端面及φ80外圆为安装基准,并已左端面回转中 心为工件坐标系零点。
工艺路线为:
1)倒角→粗车M36×4螺纹外圆→ φ40外圆→ φ50端面→ R35圆弧面
2)精车M36×4螺纹外圆→ φ40外圆→ φ50端面→ R35圆 弧面
M98 P1010 . .
M99
子程序
O1010 . . . . . .
M99
*主、子程序的特殊用法:
(1)M99后面带程序段顺序号
子程序结束时,如果为M99 P_ 用P指定程序段顺序号, 则返回到用P_指定的程序段顺序号的程序段。
(2)跳过任选程序段功能
在程序段的前面编入斜杠符号(/)如 / N101 …,当机床 操作面板上的任选程序断开关接通,则在程序运行时, 指令了“/”的程序段被跳过,当任选程序断开关关闭, 则在程序运行时,指令了“/”的程序段正常执行。
R3
14 4 35
φ55 φ60 φ70 φ85 φ95
N37 X87. ; N38 G00 Z37. ; N39 X76.4 ; N40 G01 Z32.1 ; N41 X87.; N42 G00 Z37 ; N43 X73.4 ; N44 G01 Z33.6 ; N45 X87. ; N46 G00 Z37. ;
R3
14 4 35
φ55 φ60 φ70 φ85 φ95
N08 G00 Z37.; N09 X92. N10 G01 Z17.1 F0.25 ; N11 X100. ; N12 G00 Z37. ; N13 X89. ; N14 G01 Z20.; N15 X100. ; N16 G00 Z37. ; N17 X86. ;
f)在阶梯锥面连接处退刀并指定G40,则在G40的 程序段里使用反映斜面方向的I、K来防止工件 被过切。
格式为:G00 G40 X_ Z_ I_ K_ :
其中, X_ Z_ 表示连接点处的坐标值,
I_ K_ 表示斜面的方向
130
如图所示: G00 G42 X60. ; G01 X120. W-150. F10. ; G40 G00 X320. W150.
如图所示:设精加工余量为Δ,则粗加工时, 可设刀具半径补偿值为r+ Δ,而精加工时,刀 具半径补偿值应为r。
工件轮廓 r
Δ r+ Δ
②刀具半径左补偿 G41
沿刀具前进的方向看,刀具偏在工件轮廓左边时,用 该指令。
③刀具半径右补偿 G42
沿刀具前进的方向看,刀具偏在工件轮廓右边时,用 该指令。
如图所示:
R3
14 4 35
⑦在使用G42、G41、G40时应注意的问题:
a)不能重复使用。
b)当刀路径发生变化时,应根据工件的位置,重 新指令刀具半径补偿。
c) G42、G41、G40指令不能与圆弧切削指令 (G02、G03)写在同一个程序段,要与G00、 G01写在同一个程序段内。
d)在固定循环指令中不用刀尖半径补偿
e)在使用G41或G42指令中,不允许有两个连续的 非移动指令,否则会产生过切或欠切现象。
*注意:
(1)被主程序调用的子程序还可以调用其他子 程序。
(2)主程序可以重复调用子程序多次。
(3)子程序号跟在O后面,如O1010,子程序段 的最后一句为M99,表示子程序结束并返回主 程序。
如图所示:
主程序
O0001 . .
M98 P1000 . .
M98 P1000 L2 . .
子程序
O1000 . .
工件轮廓
r 刀具
r 刀具
工件轮廓
G4(1 左)补偿 后轨迹
G42(右)补偿 后轨迹
④取消刀具半径补偿指令 G40 G40指令是用来取消G41与G42的指令。
⑤刀具半径补偿指令的格式:
(G00或G01) G41或G42 X(U)_ Z(W)_ (D01) ; 其中D01为刀具半径补偿值的地址,需提前输 入机床内部。
(3)M99与“任选程序段跳过”功能一起使用
在主程序中若出现 / N0011 M99,任选程序断开 关关闭,则在程序运行时,运行到“/”的程序 段时,则返回到主程序开头,从头重复执行。 任选程序断开关接通,则 “/”的程序段被跳过, 从其下一个程序段开始执行。
φ80 φ50 φ40 φ20 M36×4
TOOL OFFSET O___ N___ No. XAXIS ZAXIS RADIUS TIP 01 02
镗孔刀
03 0.000 0.000 0.400 3
04
05 -9.000 12.500 0.500 2
ACTUAL
POSITION
(RELATIVE)
X轴刀具 补偿值
U 9.000
W-12.500
Z轴刀具 补偿值
基准刀具
(2)刀具补偿的设定 对于每一个刀具补偿号,都有一组偏置量X、Z,刀尖半
径补偿量R和刀尖方位号T。 a)直接用面板输入 b)用G10指令来设定 格式为: G10 P__ X(U)_ Z(W)_ R_ Q_ ; 其中: P_ 为刀具补偿号;
X(U)_ Z(W)_ 为X轴、Z轴补偿值 R__ 刀尖半径补偿值; Q__ 假想刀尖号。
R3
14 4 35
φ55 φ60 φ70 φ85 φ95
N47 X66.4 ; N48 G01 X78.4 Z31.1 ; N49 X85.4 K-1 ; N50 G00 G40 X87. ; N51 T0000 M05 ; N52 G28 X110. Z45. M09; N53 T0403 M42 ; N54 G50 S2800 ; N55 G96 S150 M03 ;
⑥使用刀具补偿指令的好处:
具有刀具半径补偿功能的数控系统可简化编程 工作量,在程序中只需给出刀具半径补偿指令 G42、G41及偏置号D,并将刀具半径偏置值输 入刀具半径偏置存储器中存储起来,用D指令 调用其地址数控系统便能自动地计算出刀具中 心的运动轨迹,并按该轨迹运动。而且,当刀 具半径发生变化时(如刀具磨损或刀具重磨等) 只需更改输入的刀具半径偏置值,而不需要修 改程序和纸带。
R3
14 4 35
φ55 φ60 φ70 φ85 φ95
N18 G01 Z20. ; N19 X100. ; N20 G00 Z37. ; N21 X85.4 ; N22 G41G01 Z20. ; N23 G02 X89.4 Z18. R2. ; N24 G01 X100.; N25 G00 Z37.X85.4 ; N26 G01 Z20.; N27 G02 X91.2 Z17.1 R2.9 ;
40 60
75 80
110
N27 T0000 M05 ;
N28 G28 X100. Z150. M09 ;
2.5
N29 T0603 ;
φ80 φ50 φ40 φ20 M36×4
N30 G97 S800 M03 ;
N31 G00 X100. X150. ;
N32 X48. Z115. M08 ;
N33 G76 X30.804 Z78.
§6-3数控车床常用指令(三)
10、刀具补偿功能指令 (1)刀具的几何位置及磨损补偿 a)刀具的补偿功能由程序中指定的T代码实现。 输入格式:T 前两位表示刀具序号(0---99) 后两位表示刀具补偿号(0---32),即刀具补偿
寄存器的地址号,该寄存器中放置刀具的几何 偏置量和磨损量。
如图所示:
I40. K-30. ;
30 150
11、子程序
当在程序中出现重复使用的某段固定程序时,为 了简化编程,可将这段程序作为子程序事先存 入存储器,以供调用。
子程序可以以自动的方式进行调用,格式为:
M98 P_ L_ ; 其中:P_ 为要调用的子程序号;
L_ 为重复调用子程序的次数,若省略,表示 只调用一次.
2.5
N19 T0000 M05 ;
φ80 φ50 φ40 φ20 M36×4
N20 G28 X100. Z150. M09 ;
N21 T0402 M41 ;
N22 G50 S800 ;
N23 G96 S80 M03 ;
N24 G00 X100. Z150. M08 ; N25 X42. Z75. ; N26 G75 X20. I 4. F0.08 ;
K2.598 D1.2 F4. A60 ; N34 T0000 M05 ; N35 G00 X100. Z150. M09 ;
40 60
75 80
110
N36 G28 X100. Z150. ;
N37 M02 ;
2.5
φ80 φ50 φ40 φ20 M36×4
40 60
75 80
110
盘类零件加工实例: 如图所示:材料为45钢, 毛坯为圆钢,左侧端面 Φ95mm外圆已加工, Φ55mm内孔已钻出为 Φ54mm。外圆精加工余 量X向0.4mm ,Z向0.1mm, 内孔精加工余量X向0.4mm, Z向0.1mm。
3)切φ20退刀槽
4)切M36×4螺纹
(2)刀具选择及刀具零点坐标设定
根据加工要求选外圆车刀、切槽刀及60度螺纹车刀各一 把。其刀具号分别为02、04和06,刀补号为01、02、 03。
(3)切削参数确定
如图所示:
主轴转速S
加工内容 r/min
m/min
粗车
2800
150
精车
2800
150
切槽
800
80
切螺纹 800
(牙深K=2.598)
进给速度F mm/r 0.25 0.25 0.08
1.2---0.2
则程序为:
O0001
2.5
N01 G50 X200. Z200. ;
φ80 φ50 φ40 φ20 M36×4
N02 T0200 M42 ;
N03 G50 S2800 ;
N04 G96 S150 M03 ;
N10 G00 G41 X29. ;
N11 G01 X36. W-3.5 ;
N12 Z75. ;
N13 X40. ;
N14 Z60. ; N15 X50. ; N16 G02 X80. Z40. R35. ;
40 60
75 80
110
N17 G00 G40 X100. ;
N18 G70 P10 Q17 ;
R3 10 15
14 4 35
φ55 φ60 φ70 φ85 φ95
(1)确定工件的装夹方式及加工工艺路线
以工件左端面及φ95外圆为安装基准,并已左端 面回转中心为工件坐标系零点。
工艺路线为:
1)粗车外圆及端面 2)粗车内孔 3)精车外轮廓及端面 4)精车内孔
(2)刀具选择及刀具零点坐标设定
根据加工要求选外圆粗车刀、外圆精车刀、粗镗孔刀和 精镗孔刀各一把。其刀具号分别为01、07、04和06, 刀补号为01、02、03和04。
N05 G00 G40 X100 Z150
T0201 ; N06 X85. Z110. M08 ; N07 G01 X-2. F0.2 ; (平端面)
40 60
75 80
110
N08 G00 X82. W1.;
N09 G71 P10 Q17 U 0.3
2.5
W0.2 D4. F0.25 ;
φ80 φ50 φ40 φ20 M36×4