3数控车床编程剖析

上传人:今*** 文档编号:107030287 上传时间:2019-10-17 格式:PPT 页数:55 大小:2.14MB
返回 下载 相关 举报
3数控车床编程剖析_第1页
第1页 / 共55页
3数控车床编程剖析_第2页
第2页 / 共55页
3数控车床编程剖析_第3页
第3页 / 共55页
3数控车床编程剖析_第4页
第4页 / 共55页
3数控车床编程剖析_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《3数控车床编程剖析》由会员分享,可在线阅读,更多相关《3数控车床编程剖析(55页珍藏版)》请在金锄头文库上搜索。

1、第三章 数控车床编程,3. 1 数控车床编程基础,一、数控车床编程特点,1. 在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。,2. 用绝对坐标编程时,坐标值X取工件的直径;增量坐标编程时,用径向实际位移量的2倍值表示,并附上方向符号。,3. 为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。,4. 由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。,5. 编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。,二、编程规则,1绝对编程与增量编程,(1)绝对编程,绝对值编程是根据预先设定的编程原点计算出绝对值坐标

2、尺寸进行编程的一种方法。即采用绝对值编程时,首先要指出编程原点的位置,并用地址X,Z进行编程(X为直径值)。,增量值编程是根据与前一个位置的坐标值增量来表示位置的一种编程方法。即程序中的终点坐标是相对于起点坐标而言的。,(2)增量值编程,(3)混合编程,绝对值编程与增量值编程混合起来进行编程的方法叫混合编程。编程时也必须先设定编程原点。,采用增量编程时,用地址U,W代替X,Z进行编程。U,W的正负方向由行程方向确定,行程方向与机床坐标方向相同时为正;反之位负。,2直径编程与半径编程,当用直径值编程时,称为直径编程法。车床出厂时设定为直径编程,所以,在编制与X轴有关的各项尺寸时,一定要用直径值编

3、程。,三、坐标系统,数控车床是以机床主轴轴线方向为Z轴方向,刀具远离工件的方向为Z轴的正方向。X轴位于与工件安装面相平行的水平面内,垂直于工件旋转轴线的方向,且刀具远离主轴轴线的方向为X轴的正方向。,用半径值编程时,称为半径编程法。如需用半径编程,则要改变系统中相关的参数。,1. 机床坐标系,2. 工件坐标系,一般将工件坐标系的Z轴设成与机床主轴中心线重合,X轴设在工件的左端面或右端面。,3. 工件坐标系设定,G50 Xd ZL,该FANUC-6T指令设定刀尖与工件原点的位置关系。,四、对刀问题,对刀就是确定刀尖在工件坐标系中的位置。常用的对刀方法为试切法。,根据试切后工件的尺寸确定刀尖的位置

4、。,五、有关编程代码说明,(一)G功能,1. 绝对坐标G90 它是加工程序的第一条指令,以便后面给出起刀点。,3. 起刀点和换刀点设置 以绝对坐标方式给出换刀时刀尖的位置。,2. 相对坐标G91 螺纹加工、循环加工、子程序调用须用相对坐标编程。,对于CK0630型数控车床,其控制系统为FANUC OET-A 指令为:G92 X Z,对于FANUC-6T控制系统其指令为:G50 X Z,4.快速点位运动G00 X Z,绝对坐标编程为:G00 X40.0 Z6.0,相对坐标编程为:G00 U-40.0 W-84.0,5. 直线插补G01 X Z F,绝对坐标编程为:G01 X40.0 Z-80.0

5、 F0.4,相对坐标编程为:G01 U0.0 W-80.0 F0.4,6. 圆弧插补指令G2、G3,1)用圆弧半径R指定圆心位置编程,G2(或G3) X Z R F (绝对); G2(或G3) U W R F (相对) 。,2)用I, K指定圆心位置的编程,G2(或G3) X Z I K F (绝对); G2(或G3) U W I K F (相对)。,X, Z是圆弧终点的坐标值;,I, K是圆心相对于圆弧起点的坐标值;,U, K是终点相对始点的坐标值;,R是圆弧的半径值。,A. 绝对坐标编程,(1) 顺圆插补 G02,半径法: G02 X60.0 Z-23.0 R23 F30,圆心法: G02

6、 X60.0 Z-23.0 I23 K0 F30,B. 相对坐标编程,半径法: G02 U46.0 W-23.0 R23 F30,圆心法: G02 U46.0 W-23.0 I23 K0 F30,(2) 逆圆插补 G03,A. 绝对坐标编程,半径法: G03 X60.0 Z-30.0 R30 F30,圆心法: G03 X60.0 Z-30.0 I0 K-30 F30,B. 相对坐标编程,半径法: G03 U60.0 W-30.0 R30 F30,圆心法: G03 U60.0 W-30.0 I0 K-30 F30,7. 进给暂停G04 P P值可输入两位整数,表示延迟时间,单位为毫秒。 主要用于

7、车削环槽、不通孔和自动加工螺纹等场合。,G04 P1000,8. 回参考点检验 (G27),G27用于检查X轴与Z轴是否能正确返回参考点。,9. 沿X方向返回程序起点(或对刀点)径向位置G28,9. 沿Z方向返回程序起点(或对刀点)Z向位置 G29,10. 螺纹切削G33 D I X L P Q D螺纹段外径; I 螺纹段内径; X 每次径向切深(直径值); L 螺纹有效段总长,正为左旋,负为右旋; P 螺纹导程; Q 锥螺纹的大小头半径之差。 注意:1在进入螺纹加工之前必须是相对坐标; 2 必须设置2mm升速进刀段与2mm 的降速退刀段。,例1 如图3-10所示的圆柱螺纹,螺纹导程为1.5m

8、m。,11. 整数导程螺纹切削 (G32) G32 X (U) Z (W) F或E,G00 Z104.0 X29.3 ap1=0.35 G32 Z56.0 F1.5 G00 X40.0 Z104.0 X28.9 ap2=0.2 G32 Z56.0 G00 X40.0 Z104.0 X28.5 ap2=0.2 .,例2 如图3-11所示的圆锥螺纹,螺纹导程为3.5mm,1=2mm, 2=1mm,每次背刀量为1mm。,G00 X12.0 G32 X41.0 W-43.0 F3.5 G00 X50.0 W43.0 X10.0 G32 X39.0 W-43.0 W43.0,12. 螺纹切削循环 (G9

9、2) G92 X (U) Z (W) I F或E,X, Y为螺纹终点坐标值,U, W为螺纹终点相对循环起点的坐标分量,I为锥螺纹始点与终点的半径差。,G50 X270.0 Z260.0 坐标设定 G97 S300 主轴300r/min T0101 M03 主轴正转 G00 X35.0 Z104.0 G92 X29.2 Z56.0 F1.5 切削循环1 X28.6 切削循环2 X28.2 切削循环3 X28.04 切削循环4 G00 X270.0 Z260.0 T0000 M05 回起刀点,主轴停 M02 程序结束,例3 车如3-12所示的圆柱螺纹。,例4 车如3-13所示的圆锥柱螺纹。,G50

10、 X270.0 Z260.0 G97 S300 M03 T0101 G00 X80.0 Z62.0 G92 X49.6 Z12.0 I-5.0 F2.0 X48.7 X48.1 X47.5 X47.1 G00 X270.0 Z260.0 T0000 M05 M02,13. G36 A 子程序调用 A为子程序号,199。须以增量方式进入。,14. G37 A 子程序开始 A为子程序号,199。,G38 子程序结束,子程序格式: G37 A 子程序体 G38,说明:1)子程序中不得又循环体; 2)子程序必须在M02以后建立; 3)G38必须位于子程序的最后。,例5 编制如图3-14所示零件的数控程

11、序,已知毛坯32mm,长度77mm。,N1 G90 T01 N2 G92 X60. Z50. M03 S1000,N3 G00 X34. Z0 N4 G01 X0 F110 车端面 N5 G00 Z2. N6 X30. N7 G01 Z-55. F110 车外圆,N8 G28 N9 G29 M06 T02 换切槽刀,N10 G00 X32. Z-12. 以左刀尖对刀 N11 G91 G36 A1 调用子程序A1车右端两个槽,N19 G37 A1 子程序 N20 G01 U-12. F80 以增量方式径向车槽 N21 G04 P1000 槽刀径向移动暂停以使车削面光华 N22 G00 U12.

12、径向快速退刀 N23 W-8. 轴向快速移至下一个槽的进刀点 N24 G01 U-12. F80 径向车槽 N25 G04 P1000 径向暂停 N26 G00 U12. 径向快退 N27 G38 子程序结束,N12 G90 G00 X32. Z-32. 以左刀尖对刀 N13 G91 G36 A1 调用子程序A1车左端两个槽,N19 G37 A1 子程序 N20 G01 U-12. F80 以增量方式径向车槽 N21 G04 P1000 槽刀径向移动暂停以使车削面光华 N22 G00 U12. 径向快速退刀 N23 W-8. 轴向快速移至下一个槽的进刀点 N24 G01 U-12. F80 径

13、向车槽 N25 G04 P1000 径向暂停 N26 G00 U12. 径向快退 N27 G38 子程序结束,N14 G90 G00 Z-52. 快速移至割断的进刀处 N15 G01 X-0.5 F80 割断工件 N16 G28 N17 G29 M05 回换刀位,主轴停 N18 M02,17. G81 P 循环加工开始 P为循环次数,最多为99次。须以增量方式进入。,18. G80 循环加工结束 循环体必须建立在G81和G80之间,16. 设定刀尖的起始位置,FANUC OTE-A 为G92; FANUC 6T为G50,图3-15所示,工件毛坯直径为d,加工目标直径为D,每次切深为S,则单边径

14、向加工余量T=|d-D|/2,循环次数P=T/S,若车削长度为L,则循环程序为:,G00 X(d+2s) ZB 循环起始位置B G91 G81 P(T/S) 增量式进入循环 G00 U-4S 径向进刀B至C G01 W-L F 轴向切削C至D G01 U2S 径向退刀D至E G00 WL 轴向退刀E至F G80 循环程序结束,例6 如图3-16所示, 用循环方式编制一个粗车外圆的加工程序(每次切深2mm)。,解:T=(40-20)/2=10mm S=2mm,则: P=T/S=10/2=5,N1 T11 N2 G90 G92 X60.0 Z100.0 N3 S600 M03 N4 G00 X44

15、.0 Z2.0 N5 G91 G81 P5 N6 G00 U-8.0 N7 G01 W-32.0 F100 N8 U4.0 N9 G00 W32,N10 G80 N11 G90 M05 N12 G00 X60.0 Z100.0 N13 M02,梯形组合循环:,图3-16所示,工件毛坯直径为d,径向单边综余量为T,每次切深为S,切削长度分别为L1、 L2 ,循环次数P=T/S,则循环程序为:,G00 X(d+2T) ZB 循环起始位置B G91 G81 P(T/S) 增量式进入循环 G00 U-(2T+2S) 径向进刀B至C G01 W-L1 F 轴向切削C至D G01 U(2T) Z- L2 F 径向退刀D至E G00 W(L1 + L2) 轴向退刀E至F G80 循环程序结束,例6 编制如图3-18所示零件的加工程序,每次切深2mm。,解:T=(60-40)/2=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号