版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,第三章,数控加工程序编制,2,第一节 概述 第二节 数控编程基础 第三节 数控系统的指令 第四节 数控车床程序编制 第五节 数控铣床程序编制 第六节 加工中心程序编制 第七节 自动编程,第五节 车削数控加工及其手工编程,一、普通数控车床的车削加工 普通数控车床能完成端面、内外圆、倒角、锥面、球面及成形面、螺纹等的车削加工。 主切削运动是工件的旋转,工件的成形则由刀具在ZX平面内的插补运动保证 。,加工轴,车外圆,车端面,钻孔,车内孔,切槽,切断,车锥面,车型
2、面,车螺纹,数控车削的基本特征与加工范围,第五节 车削数控加工及其手工编程,需要注意的问题: (1)在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。 (2)用绝对坐标编程时,坐标值X取工件的直径;增量坐标编程时,用径向实际位移量的2倍值表示,并附上方向符号。 (3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。 (4)由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。 (5) 编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。,1.单一固定循环指令(G90G92G94),内外直径(轴向)的切削循环G90,
3、1)圆柱切削循环指令,指令格式:G90 X(U)_Z(W) _F _ ; 指令说明 X、Z 表示切削终点坐标值; U、W 表示切削终点相对循环起点的坐标分量; F 表示进给速度。 指令功能 该指令用在径向余量比轴向余量多时,简化编程。,3.4.3简化编程功能指令,该指令将刀具“切入切削退刀返回( 1234 )”,用一个指令(G90)完成。,例:应用圆柱面切削循环功能加工下图所示零件。,程序: N10 T0101; N20 M03 S1000; N30 G00 X55.0 Z2.0; 起刀位置 N40 G90 X45.0 Z-25.0 F0.2;切削循环 N50 X40.0; 第二刀 N60 X
4、35.0; 切削到尺寸 N70 G00 X200.0 Z100.0 ; N80 M05; N90 M30;,2020/8/12,例1、G90 内外径切削循环,程序: N10 T0101; N20 M03 S1000; N30 G00X105. 0 Z5.0; 快速接近工件 N40 G90 X90.0 Z-80. 0 F0.3;粗车直径切削循环 N50 X85.0; 第二刀吃 5mm N60 X80.0; 第三刀吃 5mm N70 X75.0; 第四刀吃 5mm N80 X70.0; 切削到尺寸 N90 G00 X150. 0 Z100.0 ; 退出到安全位置 N100 M05; 主轴停止 N1
5、10 M30; 程序结束并返回,分5次走刀,2)圆锥切削循环指令,指令格式 G90 X(U)_ Z(W)_ R _ F_; 指令说明 X、Z 表示切削终点坐标值; U、W 表示切削终点相对循环起点的增量坐标; R 切削起点与切削终点的直径差除以2, (必须指定锥体的“R”值); F 表示进给速度 。,指令功能 切削循环功能及用法与圆柱切削循环功能相同。,R - 正负的判断:,如果切削起点的 X 向坐标小于终点的 X 向坐标,R 值为负,反之为正。,例:圆锥切削循环功能加工图所示零件,编程: G00 X70. 0 Z5.0; 起刀位置 G90 X65. Z-35. R-5. 0 F0.3; 切削
6、循环 X60.0; 第二刀 X55.0; 第三刀 X50.0; 切削到尺寸 G00 X100. 0 Z100.0; 回换刀点 ,2020/8/12,、G90 锥面切削循环,程序: T0101; M03 S1000; 转速 1000 G00 X105.0 Z5.0; 快速接近工件 G90 X96. Z-80. 0R-10. 0 F0.3;锥面切削循环 X93.0; 第二刀 X90.0; 切削到尺寸 G00X100. 0 Z100.0; 退出到安全位置 M05; M30;,2. 端面(台阶)切削循环G94,1)平台阶面车削循环,指令格式 G94 X(U)_ Z(W)_ F_; 指令说明 X、Z 表
7、示端面切削终点坐标值; U、W 表示端面切削终点相对循环起点的增量坐标; F 表示进给速度 。 指令功能:垂直端面车削循环。,例:应用端面切削循环功能加工下图所示零件。,程序: G00 X85.0 Z5.0 ; G94 X30.0 Z-5.0 F0.2; Z-10.0 ; Z-15.0 ; ,G94 台阶切削循环,程序: N10 T0101 ; N20 M03 S1000; N30 G00 X105. 0 Z5.0;快速接近工件 N40 G94 X60. 0 Z-5. 0 F50; 台阶切削循环 N50 Z-9.0;第二刀吃 4mm N60 Z-13.0;第三刀吃 4mm N70 Z-17.0
8、;切削到尺寸 N80 G00 X100. 0 Z100.0;退出到安全位置 N90 M05; N100 M30;,2)锥端面切削循环,指令格式 G94 X(U)_ Z(W)_ K _ F_; 指令说明 X、Z 表示切削终点坐标值; U、W 表示切削终点相对循环起点的增量坐标; K 端面切削的起点相对于终点在 Z 轴方向的坐标分 量 。当起点 Z 向坐标小于终点 Z 向坐标时 K 为 负,反之为正。 F 表示进给速度 。 指令功能 用于锥端面循环车削。,点击这里看动画效果,4)精加工循环 (G70),指令格式 G70 P(ns) Q(nf) 指令解释 ns 精加工形状程序的第一个段号; nf 精
9、加工形状程序的最后一个段号; 指令功能:当用G71,G72、G73粗加工完毕后,用G70 精车削,切除粗加工中留下的余量。,注意 : (1)在G71、G72、G73程序段中规定的F,S和T功能无效,但在执 行G70时顺序“ns”和“nf”之间指定的F,S和T有效; (2)当G70循环加工结束时,刀具返回到起点并读下一个程序段; (3) G70 到G73中ns到nf间的程序段不能调用子程序。,3.复合固定循环指令 (G71G76 ),指令格式 G71 U(d) R(e) ; G71 P(ns) Q(nf) U(u) W(w )F(f)S(s)T(t); 指令说明 从顺序号ns到nf的程序段,指定
10、A及B间的移动指令。 d: 吃刀 量(半径指定),无符号。切削方向依照 AA的方向决定 (如下图); e 每次切削结束的退刀量; ns精车加工程序第一个程序段段的顺序号; nf 精车加工程序最后一个程序段的顺序号; uX轴 方向精加工余量的距离及方向(以直径表示); wZ 轴方向精加工余量的距离及方向; 指令功能 G71 指令的粗车是以多次 Z轴方向走刀以切除工件余量,为精车提 (G70)供一个良好的条件,适用于毛坯是圆钢的工件。,1)外圆粗车固定循环(G71),G71刀具运动轨迹示意图,注意, u、w 精加工余量的正负判断(如下图) F、S 或 T 功能在(G71)循环时无效,而在(G70)
11、循环时 nsnf 程序段中的F、 S 、或 T 功能有效; nsnf 程序段中恒线速功能无效; nsnf 程序段中不能调用子程序; 起刀点 A 和退刀点 B 必须平行; 零件轮廓A B间必须符合X轴、Z轴方向同时单向增大或单向减少; ns 程序段中可含有G00、G01指令,不许含有Z轴运动指令。,例:按下图所示尺寸编写外圆粗切循环加工程序。,N10 T0101 M03 S450; N20 G00 G42 X121.0 Z10.0 M08; 起刀位置 N30 G71 U2. 0 R0.5; 外圆粗车固定循环 N40 G71 P50 Q110 U2.0 W2.0 F0.2 N50 G00 X40.
12、0 ; /ns第一段,不允许有 Z 方向的定位。 N60 G01 Z-30.0; N70 X60.0 Z-60.0; N80 Z-80.0; N90 X100. Z-90.0; N100 Z-110.0 ; N110 X120.0 Z-130.0; /nf 最后一段 N120 G00 G40 X200.0 Z140.0 M09 ; N130 M05; 主轴停 N140 M30 ;,程序:,例7、G71+G70 粗、精加工循环,程序: N010 T0101;刀具补偿 N020 M03 S800; N030 G00 X105.0 Z2.0; 快速接近工件 N040 G71 U2.0 R1.0;粗车
13、削循环 N050 G71 P060 Q150 U1.0 W1. 0F0.2; N060 G00 X21.8;ns/ N070 G01 X23.8 Z-2.0 F0.1; N080 Z-21.0; N090 X28.07; N100 X34. 0 Z-33.0; N110 Z-48.0; N120 X42.0; N130 Z-58.0; N140 X100.0; N150 Z-100.0;nf/,N160 G70 P060 Q150; 精加工循环 N170 G00 X150. Z100.; 退出到安全位置 N180 M05; N190 M30;,例8、G71+G70 粗、精加工循环,程序: N1
14、0 T0101; N20 M43; N30 M03 S200; N40 G00 X165. 0Z2.0; N50 G71 U2. 0R1.0; N60 G71 P70 Q160 U1.0 W0.5 F0.3 ; N70 G00 X161.0 ; N80 G01 Z-1. 0 F0.1; N90 X0. ; N100 G03 X100. 0W-50.0 R50.0; N110 G01 W-20.0; N120 X120.0 W-20.0; N130 X150.0; N140 G03 X160. 0 W-5. 0 R5.0; N150 G01 W-15.0;,N160 G70 P70 Q160;
15、N170 G00 X150. 0 Z50.0; N180 M05; N190 M30;,2)端面车削固定循环(G72),指令格式 G72 W(d) R(e); G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); 指令说明 d、e、ns、nf、 u、w,f、s 及t 的含义与 G71相同。ns 程序段中可含有G00、G01指令,不许 含有X轴运动指令。 指令功能 除了是平行于 X 轴外,本循环与 G71 相同。 但粗 车是以多次 X 轴方向走刀来切除工件余量,适用于 毛坯是圆、钢各台阶面直径差较大的工件 。,点击这里看动画效果,G72刀具运动轨迹示意图,程序: N
16、10 T0101; N20 M03 S600; N30 G00 G41 X165.0 Z2.0 M08; N40 G72 W4.0 R1.0; N50 G72 P60 Q130 U1.0 W1.0 F0.2; N60 G00 Z-110.0; /ns 此段不允许有 X 方向的定位。 N70 G01 X160.0 F0.15; N80 Z-80.0; N90 X120 Z-70.0; N100 Z-50.0; N110 X80.0 Z-40.0; N120 Z-20.0; N130 X40.0 Z0.; /nf N140G00 G40 X200.0 Z200.0 M09; N150 M05; N
17、160 M30;,例:按图所示尺寸编写端面粗切循加工程序。,例9、G72+G70 端面车削固定循环,程序: N10 T0101; N20 M03 S600; N30 G00 G41 X165. 0 Z2. 0 M08;加入刀尖补偿 N40 G72 W2. 0R1.0;吃刀量 2mm,退刀量 1mm N50 G72 P60 Q130 U1.0W1. F0.2; 精车余量 1mm N60 G00 Z-110.0;/ns 此段不允许有X 方向的定位。 N70 G01 X160. 0 F0.15; N80 Z-80.0; N90 X120 Z-70; N100 Z-50; N110 X80. 0 Z-
18、40.0; N120 Z-20.0; N130 X40.0 Z0.;/nf N140 G70 P60 Q130;精车循环 N150 G00 G40 X200.0 Z200.0 M09;,N160 M05; N170 M30;,3)固定形状粗车复合循环(G73),指令格式 G73 U(i) W(k) R(d); G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); 指令说明 A和B间的运动指令指定在从顺序号ns到nf 的程序段中(如 下图) iX 轴方向退刀距离(毛坯余量,半径表示); kZ 轴方向退刀距 离 ( 毛坯余量 ) ; d 分割次数,这个值与粗加工重复次
19、数相同; ns精加工程序第一个程序段的顺序号; nf 精加工程序最后一个程序段的顺序号; uX轴 方向精加工余量的距离及方向(以直径表示); wZ 轴方向精加工余量的距离及方向。 指令功能:本功能用于重复切削一个逐渐变换的固定形式,用本循环, 可有效的切削一个用粗加工锻造或铸造等方式已经加工成型 的工件。, nsnf 程序段中的 F、S 或 T 功能在循时环无效,而在 G70 时,程序段中的 F,S 或 T功能有效。 加工余量的计算: 毛坯 工件最小 2 u、w 精加工余量的正负判断:,1,(减 1 是为了少走一空刀) 。,注意:,G73刀具运动轨迹示意图,程序: N10 T0101; N20
20、 M03 S800; N30 G00 G42 X140.0 Z5.0 M08; N50 G73 U9.5 W9.5 R3. ;(X ,Z 向退刀量 9.5mm,循环 3 次) N60 G73 P70 Q130 U1. 0 W0.5 F0.3;精加工 余量,X 向余 1mm,Z 向余 0.5mm N70 G00 X20. 0 Z0.; /ns N80 G01 Z-20.0 F0.15; N90 X40.0 Z-30.0; N100 Z-50.0; N110 G02 X80.0 Z-70.0 R20.0; N120 G01 X100.0 Z-80.0; N130 X105.0;/nf N140 G
21、00 G40 X200.0 Z200.0; N150 M30 ;,例:按下图所示尺寸编写封闭切削循环加工,5)端面啄式钻孔、Z向切槽循环(G74),指令格式 G74 R(e); G74 X(u) Z(w) P(i) Q(k) R(d) F(f); 指令说明 e 退刀量; X B 点的 X 坐标; U 从 A 至 B 增量; Z C 点的 Z 坐标; w 从 A 至 C 增量; i X 方向的移动量(无符号,直径值,单位:0.001mm) k Z 方向的移动量(无符号,单位:0.001mm) d 刀 具在切削底部的退刀量。d 的符号一定是(+) 但是如果 X(u)及i省略,退刀方向可以指定为希
22、望的符号; f 进给率; 指令功能 此指令用于在工件端面加工环形槽或中心孔,轴向断续切削 起到断屑的作用,如果省略 X(U)及 P,结果只在 Z 轴操 作,用于钻孔。,G74刀具运动轨迹示意图,点击这里看动画效果,例:用深孔钻削循环功能加工图所示深孔,试编写加工程序。其中:e=1, k=2000,F=0.1。,程序: N10 T0303; N20 M03 S600; N30 G00 X0. Z1.0;(钻孔) N40 G74 R1.0; 退刀量 1mm N50 G74 Z-80. 0 Q2000 F0.1;每刀吃2mm N60 G00 Z100.0; N70 M30;,指令格式 G75 R(e
23、); G75 X(u) Z(w) P( i) Q(k) R(d) F(f); 指令说明 e 退刀量; X B 点的 X 坐标; U 从 A 至 B 增量; Z C 点的 Z 坐标 ; w 从 A 至 C 增量; i X 方向的移动量(无符号,直径值,单位:0.001mm) k Z 方向的移动量(无符号,单位:0.001mm); d 刀 具在切削底部的退刀量。d 的符号一定是(+)但 是如果 X(u)及i省略,退刀方向可以指定为希望的 符号; f 进给率。 指令功能 指令操作如下图所示,除 X 用Z 代替外与 G74 相同,此指令用于加工径向环形槽或圆柱面,径向断续切削起到断屑,及时排屑的作用。
24、,6)外径/内径啄式钻孔、X 向切槽循环(G75),G75刀具运动轨迹示意图,例:试编写下图所示零件切断加工的程序。,程序: N10 T0101; N20 M03 S650; N30 G00 X32.0 Z-13.0; N40 G75 R1. ; N50 G75 X20.0 Z-40.0 P5000 Q9000 F0.5; N60 G00 X50.0; N70 Z100.0; N80 M05; N90 M30;,退刀量 1mm,(P:X 向吃刀量 5mm,Q:Z 向每次 增量移动 9mm),7)螺纹切削循环(G76),指令格式 G76 P(m)(r)(a) Q(dmin) R(d); G76
25、X(u) Z(w) R(i) P(k) Q(d) F(L); 指令说明 m 精加工重复次数,必须用两位数字表示 (范围0199); r 螺纹末端倒角量,当螺距由L表示时,可以从0.0L 到9.9L设定,单位为0.1L(两位数:从00到99) 例如r=10,则倒角量 =100.1导程=导程; a 刀尖角度:可选择 80、60 、55 、30 29 和0 六种中的一种 ,用 2 位数指 定。(m、r、a均用两位数表示,同时由P指定, 例如当m=2,r=1.2L,a=60 ,指定为F(L是螺距)P02 12 60 m r a dmin 最小切削深度,若自动计算而得的切削深度小于dmin 时,以dmi
26、n 为准, 此数值不可用小数点方式表示,例如 : dmin=0.02mm,须写成Q20(半径值,单位:0.001mm);,d 精加工余量。 X(U)、 Z(W) 螺纹终点坐标;X即螺纹的小径,Z即螺 纹的长度; i 螺纹部分的半径差,含义及方向与G92 的 R 相 同,如果i=0,可作一般直线螺纹切削; k X轴方向之螺纹深度,以半径值表示; d 第一刀的切削深度以半径值表示,(单位:0.001mm) 该值不能用小数点方式表示,例如 d=0.6mm,需写成 Q600; L 螺纹导程(同 G32)。 指令功能 螺 纹切削循 环。此指令功能比G32、G92简单,可节 省编程计算时间,缩短程序。,G
27、76刀具运动轨迹示意图,点击这里看动画效果,例:试编写下图所示圆柱螺纹的加工程序,螺距为6mm。,程序: G76 P010060 Q200 R0.1; G76 X60.64 Z23.0 R0. P3680 Q1800 F6. ;,例1、G90 内外径切削循环,3.4.4 加工实例,程序: N10 T0101; N20 M03 S1000; N30 G00X105. 0 Z5.0; 快速接近工件 N40 G90 X90.0 Z-80. 0 F0.3;粗车直径切削循环 N50 X85.0; 第二刀吃 5mm N60 X80.0; 第三刀吃 5mm N70 X75.0; 第四刀吃 5mm N80 X
28、70.0; 切削到尺寸 N90 G00 X150. 0 Z100.0 ; 退出到安全位置 N100 M05; 主轴停止 N110 M30; 程序结束并返回,分5次走刀,例2、G90 锥面切削循环,程序: T0101; M03 S1000; 转速 1000 G00 X105.0 Z5.0; 快速接近工件 G90 X96. Z-80. 0R-10. 0 F0.3;锥面切削循环 X93.0; 第二刀 X90.0; 切削到尺寸 G00X100. 0 Z100.0; 退出到安全位置 M05; M30;,例3、G92 切削螺纹循环,程序: N10 T0101; N20 M03 S500 ; N30 G00
29、X102. 0 Z10.0; 快速接近工件 N40 G92 X91.2 Z-80.0 F2.0 切削螺纹循环 N50 X90.6; 第二刀吃 0.6mm N60 X90.0; 第三刀吃 0.6mm N70 X89.6; 第四刀吃 0.4mm N80 X89.5; 车削螺纹到尺寸 N90 G00 X150. 0Z100.0; 退出到安全位置 N100 M05; N120 M30;,例4、G92 锥螺纹循环(螺距 1.5mm , 1=2mm , 2=1mm),程序: N10 T0101; N20 M03 S500 ; N30 G00 X50.0 Z2.0; 快速接近工件 N40 G92 X42.2
30、 Z-44.0 R-29.0 F1.5; 切削螺纹循环 N50 X41.6; 第二刀吃 0.6mm N60 X41.2; 第三刀吃0.4mm N70 X41.04; 车削螺纹到尺寸 N80 G00 X100.0 Z100.0; 退出到安全位置 N90 M05; N100 M30;,程序: N10 T0101; N20 M03 S400; N30 G00 X30.0 Z10.0; 快速接近工件 N40 G90 X35.0 Z-70.0 R10. 0 F0.2;内圆锥循环 N50 X40.0; N60 G00 X100.0 Z150.0; 退出到换刀位置 N70 T0202; 换 2 号刀 N80
31、 G00 X30.0 Z10.0; 快速接近工件 N90 G92 X40.9 Z-70.0 R10.0 F2.0;内锥螺纹循环 N100 X41.5; 第二刀吃 0.6mm N120 X42.1; 第三刀吃 0.6mm N130 X42.5; 第四刀吃 0.4mm N140 X42.6; 车削螺纹到尺寸 N150 G00 X100.0 Z150.0; 退出到换刀位置 N160 M05; N170 M30;,例5、 G90+G92 内圆锥螺纹实例,例6、G94 台阶切削循环,程序: N10 T0101 ; N20 M03 S1000; N30 G00 X105. 0 Z5.0;快速接近工件 N4
32、0 G94 X60. 0 Z-5. 0 F50; 台阶切削循环 N50 Z-9.0;第二刀吃 4mm N60 Z-13.0;第三刀吃 4mm N70 Z-17.0;切削到尺寸 N80 G00 X100. 0 Z100.0;退出到安全位置 N90 M05; N100 M30;,例7、G71+G70 粗、精加工循环,程序: N010 T0101;刀具补偿 N020 M03 S800; N030 G00 X105.0 Z2.0; 快速接近工件 N040 G71 U2.0 R1.0;粗车削循环 N050 G71 P060 Q150 U1.0 W1. 0F0.2; N060 G00 X21.8;ns/
33、N070 G01 X23.8 Z-2.0 F0.1; N080 Z-21.0; N090 X28.07; N100 X34. 0 Z-33.0; N110 Z-48.0; N120 X42.0; N130 Z-58.0; N140 X100.0; N150 Z-100.0;nf/,N160 G70 P060 Q150; 精加工循环 N170 G00 X150. Z100.; 退出到安全位置 N180 M05; N190 M30;,例8、G71+G70 粗、精加工循环,程序: N10 T0101; N20 M43; N30 M03 S200; N40 G00 X165. 0Z2.0; N50 G
34、71 U2. 0R1.0; N60 G71 P70 Q160 U1.0 W0.5 F0.3 ; N70 G00 X161.0 ; N80 G01 Z-1. 0 F0.1; N90 X0. ; N100 G03 X100. 0W-50.0 R50.0; N110 G01 W-20.0; N120 X120.0 W-20.0; N130 X150.0; N140 G03 X160. 0 W-5. 0 R5.0; N150 G01 W-15.0;,N160 G70 P70 Q160; N170 G00 X150. 0 Z50.0; N180 M05; N190 M30;,例9、G72+G70 端面车
35、削固定循环,程序: N10 T0101; N20 M03 S600; N30 G00 G41 X165. 0 Z2. 0 M08;加入刀尖补偿 N40 G72 W2. 0R1.0;吃刀量 2mm,退刀量 1mm N50 G72 P60 Q130 U1.0W1. F0.2; 精车余量 1mm N60 G00 Z-110.0;/ns 此段不允许有X 方向的定位。 N70 G01 X160. 0 F0.15; N80 Z-80.0; N90 X120 Z-70; N100 Z-50; N110 X80. 0 Z-40.0; N120 Z-20.0; N130 X40.0 Z0.;/nf N140 G
36、70 P60 Q130;精车循环 N150 G00 G40 X200.0 Z200.0 M09;,N160 M05; N170 M30;,例10、G73+G70 成型加工复式循环,程序: N10 M03 S1200; T0101; N20 G00 X44.0 Z-1.0; 接近工件 N30 G01 X-1.0 F0.05 ; 车削端面 N40 Z2.0; N50 G00 X40. Z2.0 ; N55 G73 U7.0 W1.0 R7.0;成型车循环 N60 G73 P70 Q160 U0.6 W0.3 F0.1; N70 G00 X27.8 Z2.0 S1500 M03; N 80 G01
37、Z0. F0.05; N90 X29.8 Z-1.0; N100 Z-10.0; N110 X26. Z-12.0; N120 Z-22.776; N130 G02 X30.775 Z-28.041 R7.0;,N140 G01 X38.0 Z-48.; N150 Z-55.0; N160 X42.0; N170 G00 X80.0 Z1.0; N180 G70 P70 Q160;精加工循环 N190 G0 X200.0 Z200.; 退出到安全位置 N200 M05; N220 M30;,例11、G73+G70 成型加工复式循环,程序 N10 T0101; N20 M41; 主轴换档 N30
38、 M03 S50; N40 G00 X40.0 Z1.0; N50 G73 U-10. 0 W10.0 R5.; 退刀量,X:-10mm,Z:10mm N60 G73 P70 Q100 U-1. 0 W0.5 F0.2;余量X:-1.mm,Z:0.5mm N70 G00 X47.0 Z-49.0; N80 G01 X48. 0F0.1 N90 G02 X196.Z-1. R120. ; 圆弧切削 N100 G01 X237.0; N110 G70 P70 Q100; 精车 N 120 G00 X40.0 Z50.0; N130 M05; N 140 M30;,例12、G74 端面啄式钻孔循环,
39、程序: N10 T0101 ; N20 M03 S800 ; N30 G00 X0. Z2.0; N40 G74 R1.0; 端面啄式钻孔循环,退刀量1mm N50 G74 Z-60.0 Q3000 F0.1;钻孔深度,每刀吃3mm N60 G00 X100.0 Z100.0 ; N70 M05; N80 M30;,例13、G74 轴向切槽循环,程序: N10 M03 S500; N20 G00 X40. Z5.0; 定位到加工起点 N30 G74 R1.0 ; Z 向切槽多重循环,退刀量1mm N40 G74 X20. 0Z60. 0P5000 Q5000 F0.5; N50 G00 Z50
40、.0;Z向退刀 N60 X10.0;X向退刀 N70 M05; N80 M30;,例14、G75 外径/内径切槽循环,程序: N10 T0101;刀宽 2mm N20 M03 S800; N30 G00 X105.0 Z-22.0;定位到加工起点 N40 G75 R2.0;退刀量 2mm N50 G75 X90.0 Z-60.0 P3000 Q3000 R0. F0.1; N60 G00 X100.0; N70 M05; N80 M30;,例15、G75 径向切断,程序: N10 T0404; N20 M03 S600; N30 G00 X45.0 Z-40.0; N40 G75 R1.0;
41、N50 G75 X-1.0 P5000 F0.2; N60 M05; N70 M30;,例16、G76 直螺纹切削循环,程序: N10 T0404 ; N20 M03 S450; N30 G00 X55.0 Z2.0; N40 G76 P010060 Q300 R0.1;螺纹切削循环 N50 G76 X44.804 Z-50. 0P2598 Q1800 F4.; N60 G00 X60. 0Z50.0 ; N70 M05; N80 M30;,例16、 G76 锥螺纹切削循环,程序: N10 M03 S600; N20 T0101; N30 X105.0 Z5.0; N40 G90 X104.0
42、 Z-100.0 R-10.0 F0.1; N50 X102.0; N60 X100.0; N70 G00 X110.0 Z50.; N80 T0404; N90 G76 P010060 Q300 R0.1; N100 G76 X94.804 Z-100.0 R-109.2598 Q1800F4.0; N110 G00 X110.0 Z50.0; N 120 M05; N 130 M30;,综合例题,T1:外圆粗车刀 T2:外圆精车刀 T3:螺纹刀 T4:钻头,未注倒角均为 245,O1234; 程序号 N010 T0101; 换 1 号刀 N020 M44; 主轴 4 挡 N030 M03
43、S1200; 主轴正转,速度 1200 转/分 N040 G00 X61.0 Z3.0 M08; 快速接近工件,冷却开 N050 G71 U2. 0 R0.5 粗切循环,吃刀量 2mm,退刀量 0.5mm N060 G71 P070 Q180 U0.4 W0.2 F0.4;粗切循环,精车余量 0.4mm N070 G00 X29.0; /ns 粗切循环第一段 N080 G01 X30. 0Z-2.0; N090 Z-30.0; N100 X39.0; N110 X40. 0Z-32.0; N 120 Z-62.0; N130 X46.0; N140 G03 X50. 0Z-64.0 R2.0;
44、 圆弧切削 N150 G01 Z-77.0;,程序:,N160 G03 Z-80.0 X56. 0R3.0;圆弧切削 N170 G01 Z-85.0; N180 X60. 0Z-100.0;/nf 粗切循环结束段 N190 G00 X100. 0Z100. 0M09;快速退出,冷却关 N200 T0202;换 2 号刀 N210 G00 X60.0 Z3.0M08;快速接近工件,冷却开 N220 G70 P070 Q180;精车循环 N230 G00 X150. 0Z150. 0M09;快速退出,冷却关 N240 T0404;换 4 号刀 N250 M05;主轴停止 N260 M43;换主轴
45、3 挡 N270 M03 S450;主轴正转,速度 450 转/分 N280 G00 X0. Z1. 0M08;快速接近工件,冷却开 N290 G74 R1.;端面啄式钻孔循环 ,退刀量 1mm N300 G74 Z-60. 0Q10000 F0.1;钻孔深度,每刀移动 10mm N310 G00 Z170. 0M09;快速退出,冷却关,N320 T0303; 换 3 号刀 N330 G00 X30.0 Z3. 0M08; 快速接近工件,冷却 开 N340 G92 X29. 0 Z-25.0 F2.; 切螺纹循环,螺距 2mm N350 X28.0; 第一刀吃 1mm N360 X27.6;
46、第二刀吃 1mm N370 X27.4; 第三刀吃 0.4mm N390 G00 X100.0 Z100.0 M09; 快速退出,冷却关 N390 M05; 主轴停止 N400 M30; 程序结束,带螺纹的轴类零件数控车削加工及其手工编程,二、加工程序举例,第五节 车削数控加工及其手工编程,分析 A、工艺路线 先倒角切削螺纹的实际外圆47.8mm切削锥度部分 车削62mm外圆倒角车削80mm外圆切削圆弧部分 车削85mm外圆。 切槽。 车螺纹。,第五节 车削数控加工及其手工编程,第五节 车削数控加工及其手工编程,该零件的数学计算较为简单,可由图纸尺寸直接进行编程。 在螺纹加工中,螺纹大径外圆面
47、实际车削尺寸D= 47.8 mm, 螺纹小径尺寸d= 45.8 mm; 加工中分4 次车削,各次进给量分别为0.3mm, 0.3 mm, 0.25 mm 和0.15 mm 。 在圆弧面加工中,圆心相对于起点的坐标为I=126.49 /2 mm K=-30mm. ),B、数学计算,C、选择刀具及画出刀具布置图 根据加工要求,选用三把刀具。号刀车外圆,号刀切槽, 号刀车螺纹。刀具布置如下图所示。采用对刀仪对刀,螺 纹刀尖相对与号刀尖在Z向位置15mm。 编程之前,应正确的选择换刀点,以便在换刀过程中,刀具与工件、机床和夹具不会碰撞。 D、确定切削用量 车外圆,主轴转速为S630, 进给速度为F15
48、0。 切槽时,主轴转速为S315, 进给速度为F10。 切削螺纹时,主轴转速为S200, 进给速度为F150。,第五节 车削数控加工及其手工编程,O0004 /*程序号 N10 G50 X200. Z350. /*建立工件坐标系 N20 G00 X41.8 Z292. S630 M03 T1 M08 /*刀具快速接近工件,启动主轴,开冷却液 N30 G01 X47.8 Z289. F150. /*倒角 N40 U0 W-59 /*车47.8mm外圆,增量坐标编程 N50 X50. /*退刀,绝对坐标与增量坐标混合编程 N60 X62.W-60. /*车锥度,绝对坐标与增量坐标混合编程,N70
49、U0 Z155 /*车62 mm外圆, 绝对坐标与增量坐标混合编程 N80 X78.W0 /*退刀,绝对坐标与增量坐标混合编程 N90 X80.W-1. /*倒角, 绝对坐标与增量坐标混合编程 N100 U0 W-19. /*车80 mm外圆, 绝对坐标与增量坐标混合编程 N110 G02 U0 W-60.I126.49 K-30. /*车半径等于70mm的圆弧,I、K表示圆心相对于圆弧起点的坐标 N120 G01 U0 Z65. /*车80 mm外圆 N130 X90 W0 /*退刀,N140 G00 X200. Z350. M05 M09 /*快速退回到起始点,主轴停,冷却液关 N150
50、X51. Z230. S315 M03 T2 M08 /*换2#刀具,快速接近工件,启动主轴,开冷却液 N160 G01 X45. W0 F10. /*切槽 N170 G04 U50 /*延时50ms,G04为延时指令 N180 G00 X51 /*退刀 N190 X200.Z350.M05 M09 /*快速退回到起始点,主轴停,冷却液关 M200 G00 X52. Z296. S100 M03 T3 M08 /*换3#刀具,快速接近工件, 启动主轴,开冷却液,M210 G92 X47.2 Z231.5 F150. ; /* G92车螺纹,切至深度0.3=(47.8-47.2)/2 M220
51、I-0.60 K0 ; /*车螺纹,切至深度0.6=0.3+0.6/2,I、K为X、Y自动叠加 M230 I-0.50 /*车螺纹,切至深度0.85=0.6+0.5/2 M240 I-0.30 /*车螺纹,切至深度1.0=0.85+0.3/2 M250 G00 X200. Z350. M02 /*快速退回到起始点,程序结束,第五节 车削数控加工及其手工编程,数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,第一节 概述 第二节 数控编程基础 第三节 数控系统的指令 第四节 数控车床程序编制 第五节 数控铣床
52、程序编制 第六节 加工中心程序编制 第七节 自动编程,自动编程是使用计算机辅助编制数控机床零件加工程序的过程或方法。 编程人员根据零件设计要求和现有工艺,使用自动编程软件生成刀位数据文件CLF,再进行后置处理,生成加工程序,然后通过磁盘、(纸带)或通讯接口输入数控机床。 自动编程的特点 编程工作效率高,可解决手工编程无法解决的许多复杂形状零件的编程难题。由于计算机自动编程代替程序编制人员完成了繁琐的数值计算,可提高编程效率几十倍乃至上百倍。 自动编程时,数学处理、编写程序、检验程序等工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员可及时检查程序是否正确,需要时可及时
53、修改,以获得正确的程序。,第六节 自动编程概述,一、自动编程的概念,二、自动编程方式的分类,1. 语言自动编程 APT(Automatically Programmed Tool)语言是一种对工件、刀具的几何形状及刀具相对于工件的运动进行定义时所用的一种接近英语的符号语言。 例如:CUTTER/10 刀具直径10mm LN1=LINE/20,20,20,70 CIR=CIRCLE/10,0,50,50,100 FROM/SETPT 从点SETPT开始运动 FEDRAT/200 进给速度200mm/min GOTO/PT1 刀具运动到点PT1的位置,第六节 自动编程概述,78,数控语言自动编程系
54、统一般处理流程,从流程图中可以看出,数控语言自动编程系统主要由零件源程序和编译软件组成。,编程人员直接输入各种图形要素,建立加工对象的几何模型,然后在模型上进行工艺规划、选择刀具、确定切削用量及走刀方式,然后由计算机自动完成机床刀具运动轨迹数据的计算、加工程序的编制和控制介质的制备(或加工程序的输入)等工作。此外,自动编程系统还能对生成的程序进行检查与模拟仿真。 不需要使用数控语言(APT源程序);具有形象、直观、高效等优点。目前很多CAD/CAM软件都是这种方式。,图形自动编程,第六节 自动编程概述,交互式图形自动编程软件已成为国内外流行的CAD/CAM软件普遍采用的数控编程方法,图形自动编
55、程系统实现了从图样模型数控编程加工的一体化,它分为三个主要处理过程: 零件几何造型,生成刀具路径文件,模拟仿真,三.图形自动编程的工作原理,第六节 自动编程概述,有三种方法获取和建立零件几何模型: 利用软件本身提供的CAD设计模块; 将其他CAD/CAM系统生成的图形,通过标准图形转换接口 (如STEP、DXFIGES、STL、DWGPARASLD、CADL、NFL 等),转换成本软件系统的图形格式; 利用三坐标测量机数据或三维多层扫描数据。,1. 零件几何造型,第六节 自动编程概述, 根据CAM软件要求,确定加工类型(如轮廓、点位、挖槽或 曲面加工等); 用光标选择加工部位,选择走刀路线或切
56、削方式; 选取或输入刀具类型、刀号、刀具直径、刀具补偿号、加工余量、进给速度、主轴转速、退刀安全高度、粗(精)切削次数及余量、刀具半径长度补偿状况、进退刀延伸线值等加工所需的全部工艺切削参数; 自动编程系统根据零件几何模型和工艺参数,生成刀具运动轨迹数据,即刀位文件。 注意:刀位文件是中性文件,与数控系统和数控机床无关!,2. 生成刀具路径,第六节 自动编程概述,后置处理的目的是将刀位文件生成针对某一特定数控装置的加工程序。 不同数控装置的指令格式不尽相同,因此自动编程系统需提供针对不同数控装置的专用或通用后置处理文件; 早期的后置处理文件不开放,用户无法修改;目前大多数CAD/CAM软件提供
57、开放式的通用后置处理文件;,3. 后置处理,模拟显示刀具运动的加工轨迹,可以直观地检查编程过程中可能出现的错误。,4. 模拟仿真,第六节 自动编程概述,基于CAD/CAM软件的数控自动编程的基本步骤如下图所示:,四.自动编程的基本步骤(与手工编程相比较),第六节 自动编程概述,与手动编程一样,加工零件及其工艺分析是数控编程的基础。目前这项工作主要还需人工来做,随着CAPP技术的发展,将逐渐由CAPP或借助CAPP来完成。主要任务有:,1. 加工零件及其工艺分析, 零件几何尺寸、公差及精度要求的核准; 确定加工方法、工夹量具及刀具; 确定编程原点及编程坐标系; 确定走刀路线及工艺参数;,第六节 自动编程概述,与前述相同,有三种方法获取和建立零件几何模型: 利用软件本身提供的CAD设计模块; 将其他CAD/CAM系统生成的图形,通过标准图形转换接口 (如STEP、DXFIGES、STL、DWGPARASLD、CADL、NFL 等),转换成本软件系统的图形格式; 利用三坐标测量机数据或三维多层扫描数据。,2. 加工部位造型,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 叉车采购审批制度范本
- 采购部门合伙人制度
- 采购部门货物验收制度
- 采购阶梯价格制度
- 采购项目督办制度汇编
- 采购风险防控制度
- 重庆太平人寿采购制度
- 钢厂采购盘根管理制度
- 2025年前台沟通能力模拟题
- 第7章 相交线与平行线章末培优测试卷(必考点分类集训)(学生版)-人教版(2024)七下
- 家政公司安全生产管理制度
- 行政岗位任职资格分级标准详解
- 2026年山西工程职业学院单招职业技能考试题库及答案解析(名师系列)
- 地震勘探资料解释技术
- 2025年校园节能改造项目可行性研究报告及总结分析
- 运动品牌361°小刘鸭联名新品发布快闪店活动方案
- 2025秋南方新课堂金牌学案中国历史七年级上册(配人教版)(教师用书)
- 劳动关系协调员四级考试真题(2篇)
- 2025年ODCC开放数据中心大会:云边协同AI网络技术白皮书
- 2025年中国纳米功能电池项目创业计划书
- 雅马哈DTX430K电子鼓中文说明书
评论
0/150
提交评论