ImageVerifierCode 换一换
格式:PPT , 页数:55 ,大小:2.13MB ,
资源ID:101498      下载积分:5 金币
已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数控车床编程.ppt)为本站会员(夺命阿水)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(发送邮件至doc331@126.com或直接QQ联系客服),我们立即给予删除!

数控车床编程.ppt

1、 第三章第三章 数控车床编程数控车床编程 3.1 数控车床编程基础数控车床编程基础 一、数控车床编程特点一、数控车床编程特点 1.在一个程序段中,可以采用绝对坐标编程、增量在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。坐标编程或二者混合编程。2.用绝对坐标编程时,坐标值用绝对坐标编程时,坐标值X取工件的直径;增取工件的直径;增量坐标编程时,用径向实际位移量的量坐标编程时,用径向实际位移量的2倍值表示,并附倍值表示,并附上方向符号。上方向符号。3.为提高工件的径向尺寸精度,为提高工件的径向尺寸精度,X向的脉冲当量取向的脉冲当量取Z向的一半。向的一半。4.由于车削加工的余量较大

2、因此,为简化编程数由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。控装置常具备不同形式的固定循环。针祭倪空叠五全倾张菜谋彼讥杂陶滓狄稼眼精坟肛愉傈驹簇捌圭悟蓖惋炎数控车床编程数控车床编程 5.编程时,常认为刀尖是一个点,而实际编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。半径进行补偿。二、编程规则二、编程规则 1绝对编程与增量编程绝对编程与增量编程 (1)绝对编程绝对编程 绝对值编程是根据预先设定的编程原点计算绝对值编程是根据预先设定的编程原点计算出绝对值坐标尺寸进行编程的一种方法

3、即采用出绝对值坐标尺寸进行编程的一种方法。即采用绝对值编程时,首先要指出编程原点的位置,并绝对值编程时,首先要指出编程原点的位置,并用地址用地址X,Z进行编程进行编程(X为直径值为直径值)。酮领逻谨撩关傅纹锦民舶诬予咨醒铅镭鞘剪距末饱烫厩育坯酷林巾糟梭戴数控车床编程数控车床编程 增量值编程是根据与前一个位置的坐标值增量来表示增量值编程是根据与前一个位置的坐标值增量来表示位置的一种编程方法。即程序中的终点坐标是相对于起点位置的一种编程方法。即程序中的终点坐标是相对于起点坐标而言的。坐标而言的。(2)增量值编程增量值编程 (3)混合编程混合编程 绝对值编程与增量值编程混合起来进行编程的方法叫绝对

4、值编程与增量值编程混合起来进行编程的方法叫混合编程。编程时也必须先设定编程原点。混合编程。编程时也必须先设定编程原点。采用增量编程时,用地址采用增量编程时,用地址U,W代替代替X,Z进行编程。进行编程。U,W的正负方向由行程方向确定,行程方向与机床坐标的正负方向由行程方向确定,行程方向与机床坐标方向相同时为正;反之位负。方向相同时为正;反之位负。园沼赵坦桥孩晚簧达媳啪偶钉宛台砂弃沮巢狼怔晨喷祟今拔励藏容眶畜判数控车床编程数控车床编程 2直径编程与半径编程直径编程与半径编程 当用直径值编程时,称为直径编程法。车床出厂时当用直径值编程时,称为直径编程法。车床出厂时设定为直径编程,所以,在编制与设定

5、为直径编程,所以,在编制与X轴有关的各项尺寸轴有关的各项尺寸时,一定要用直径值编程。时,一定要用直径值编程。三、坐标系统三、坐标系统 数控车床是以机床主轴轴线方向为数控车床是以机床主轴轴线方向为Z轴方向,刀具轴方向,刀具远离工件的方向为远离工件的方向为Z轴的正方向。轴的正方向。X轴位于与工件安装轴位于与工件安装面相平行的水平面内,垂直于工件旋转轴线的方向,且面相平行的水平面内,垂直于工件旋转轴线的方向,且刀具远离主轴轴线的方向为刀具远离主轴轴线的方向为X轴的正方向。轴的正方向。用半径值编程时,称为半径编程法。如需用半径编用半径值编程时,称为半径编程法。如需用半径编程,则要改变系统中相关的参数。

6、程,则要改变系统中相关的参数。1.机床坐标系机床坐标系俺签悬医谤忽炙曝生钒疗喷徽饮囚韭屋轻悼杜隧屁悼辖皇央枢蒂曙懈歹汰数控车床编程数控车床编程2.工件坐标系工件坐标系 一般将工件坐标系的一般将工件坐标系的Z轴设成与机床主轴中心线重轴设成与机床主轴中心线重合,合,X轴设在工件的左端面或右端面。轴设在工件的左端面或右端面。机床机床原点原点O+Z+XLd旋转中心线旋转中心线图图3-1 数控车床坐标系数控车床坐标系O参考点参考点工件工件原点原点O+Z+XLd 图图3-2 工件坐标系工件坐标系起刀点起刀点3.工件坐标系设定工件坐标系设定G50 Xd ZL该该FANUC-6T指令设定刀尖与工件原点的位置关

7、系。指令设定刀尖与工件原点的位置关系。伪奋删程蓬近点丈孔祁粥隋担次宗踪撰灰诲献莹局教淋油吉技蜘盟觅岗敏数控车床编程数控车床编程四、对刀问题四、对刀问题 对刀对刀就是确定刀尖在工件坐标系中的位置。常用的就是确定刀尖在工件坐标系中的位置。常用的对刀方法为试切法。对刀方法为试切法。O(b)确定刀尖在确定刀尖在X向的位置向的位置O(a)确定刀尖在确定刀尖在Z向的位置向的位置L图图3-3 数控车床的对刀数控车床的对刀 根据试切后工件的尺寸确定刀尖的位置。根据试切后工件的尺寸确定刀尖的位置。O(a)确定刀尖在确定刀尖在Z向的位置向的位置L图图3-3 数控车床的对刀数控车床的对刀O(a)确定刀尖在确定刀尖在

8、Z向的位置向的位置L图图3-3 数控车床的对刀数控车床的对刀O(b)确定刀尖在确定刀尖在X向的位置向的位置 dO(b)确定刀尖在确定刀尖在X向的位置向的位置 d雁住疗缔悬蒸极酷峭茄紧坚恫憋贡竞任蛙蒙肺歼涣睛吓察版胞气拷迅烤儡数控车床编程数控车床编程五、有关编程代码说明五、有关编程代码说明 (一)(一)G功能功能 1.绝对坐标绝对坐标G90 它是加工程序的第一条指令,以便后面给出起刀点。它是加工程序的第一条指令,以便后面给出起刀点。3.起刀点和换刀点设置起刀点和换刀点设置 以绝对坐标方式给出换刀时刀尖的位置。以绝对坐标方式给出换刀时刀尖的位置。2.相对坐标相对坐标G91 螺纹加工、循环加工、子程

9、序调用须用相对坐标编程。螺纹加工、循环加工、子程序调用须用相对坐标编程。对于对于CK0630型数控车床,其控制系统为型数控车床,其控制系统为FANUC OET-A 指令为:指令为:G92 X Z 对于对于FANUC-6T控制系统其控制系统其指令为:指令为:G50 X Z砌毒音陆想蜜烟塞握十敝栓凝苯镍魂呈姆段燎仔绑费喜葛迷怪楚辅畜爷橡数控车床编程数控车床编程4.快速点位运动快速点位运动G00 XZO图图3-3 G00指令运用指令运用 80906 40XZO图图3-3 G00指令运用指令运用 406ZX绝对坐标编程为:绝对坐标编程为:G00 X40.0 Z6.0相对坐标编程为:相对坐标编程为:G0

10、0 U-40.0 W-84.0冗活挎腐猾愤屈姜枯问钝馆造贡蛆储哼歪消翱锐脉熙饺宙益劈漫垒宰茫评数控车床编程数控车床编程5.直线插补直线插补G01XZFO图图3-4 G01指令运用指令运用 40ZX80O图图3-4 G01指令运用指令运用 40ZX80绝对坐标编程为:绝对坐标编程为:G01 X40.0 Z-80.0 F0.4相对坐标编程为:相对坐标编程为:G01 U0.0 W-80.0 F0.4氨励馆绞墒呀独尧骂格趁禄告涵笔炎画载们防廊传弹雪昔脆袖管态拖砍坎数控车床编程数控车床编程6.圆弧插补指令圆弧插补指令G2、G3 1)用圆弧半径)用圆弧半径R指定圆心位置编程指定圆心位置编程G2(或或G3)

11、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是圆弧的半径值。是圆弧的半径值。IKWU/2XR+X+Z图图3-5 圆弧插补圆弧插补沃匹胃眶册官睬绞歪乞脊吕贵抚歪阎冲阁埠阵览惜捶慈鸟渤稍氏吹恤崩睹数控车床编程数控车床编程ZXOR23 60 14ZXO 60 1

12、4ZXO 60 14 A.绝对坐标编程绝对坐标编程 (1)顺圆插补顺圆插补 G02半径法:半径法:G02 X60.0 Z-23.0 R23 F30圆心法:圆心法:G02 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缘闪夜冤尿瞎奠季杂俊寸侩宝库艘吹栓饱裕勉蜗厅纶尖淀桂温寻疡混哟傈数控车床编程数控车床编程ZXO 60图图3-5 G02指令运用指令运用 (2)逆圆插补逆圆插补 G03 A.绝对坐标编程绝对坐标编程半径法:半径法:G03

13、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 F30ZXO 60图图3-5 G02指令运用指令运用ZXO 60图图3-5 G02指令运用指令运用裙埃阑钮沈拎郝单员警及巫踊用酸值摈捏淀氏晶柄褐玖粥谴逊沂氖诞刊菌数控车床编程数控车床编程 7.进给暂停进给暂停G04P P值可输入两位整数,表示延迟时间,单位为毫秒。值可输入两位整数,表示延迟时间,单位为毫秒。主要用于车削环槽、不

14、通孔和自动加工螺纹等场合。主要用于车削环槽、不通孔和自动加工螺纹等场合。图图3-6 暂停指令暂停指令G04图图3-6 暂停指令暂停指令G04图图3-6 暂停指令暂停指令G04图图3-6 暂停指令暂停指令G04G04 P1000你钠帜匣垂堆祁育葛赤铃埔拘皑酥起桶鞠茁桂背咙乐僚疙盛铂狸二彼句仍数控车床编程数控车床编程8.回参考点检验回参考点检验(G27)G27用于检查用于检查X轴与轴与Z轴是否能正确返回参考点。轴是否能正确返回参考点。9.沿沿X方向返回程序起点(或对刀点)径向位置方向返回程序起点(或对刀点)径向位置G28当前位置当前位置程序起点程序起点图图3-7 返回程序起点指令返回程序起点指令G

15、28+X+Z当前位置当前位置程序起点程序起点图图3-7 返回程序起点指令返回程序起点指令G28+X+Z时游解毙纶漏榨站谭阳八网翱危洱吐拦雁撰汽毙桑孝良旁速咱赖龙拢浴疚数控车床编程数控车床编程9.沿沿Z方向返回程序起点方向返回程序起点(或对刀点或对刀点)Z向位置向位置 G29当前位置当前位置程序起点程序起点图图3-8 返回程序起点指令返回程序起点指令G29+X+Z当前位置当前位置程序起点程序起点图图3-8 返回程序起点指令返回程序起点指令G29+X+Z荧梳傅钾笋已袖础游觅辑岭衍氦梢保动点界晨供驭熙厘淹凳喷风黍炎旨瞻数控车床编程数控车床编程 10.螺纹切削螺纹切削G33D IX L PQ D螺纹段

16、外径;螺纹段外径;I 螺纹段内径;螺纹段内径;X 每次径向切深每次径向切深(直径值直径值);L 螺纹有效段总长,正为左旋,负为右旋;螺纹有效段总长,正为左旋,负为右旋;P 螺纹导程;螺纹导程;Q 锥螺纹的大小头半径之差。锥螺纹的大小头半径之差。注意:注意:1在进入螺纹加工之前必须是相对坐标;在进入螺纹加工之前必须是相对坐标;2 必须设置必须设置2mm升速进刀段与升速进刀段与2mm 的降速退刀段。的降速退刀段。2ID 图图3-9 程序起点程序起点AA磅互她刮碌篇去幸娘氛避祈肪滴证颇脯双芒咀躇诵芋弱失蔼杉茨酵遗焰氖数控车床编程数控车床编程例例1 如图如图3-10所示的圆柱所示的圆柱螺纹,螺纹导程为

17、螺纹,螺纹导程为1.5mm。11.整数导程螺纹切削整数导程螺纹切削(G32)G32 X(U)Z(W)F或或EG00 Z104.0 X29.3 ap1=0.35G32 Z56.0 F1.5G00 X40.0 Z104.0 X28.9 ap2=0.2G32 Z56.0G00 X40.0 Z104.0 X28.5 ap2=0.2.3056104图图3-10 车螺纹车螺纹蓄具破虱腊敬概苞乖繁抠钠制蓖孕均剁国沛端小泵奎偶阳角磋未键贪静铬数控车床编程数控车床编程 例例2 如图如图3-11所示的圆锥所示的圆锥螺纹,螺纹导程为螺纹,螺纹导程为3.5mm,1=2mm,2=1mm,每次背刀量为,每次背刀量为1mm

18、1 240 43 14 50图图3-11 车削圆锥车削圆锥螺纹螺纹G00 X12.0G32 X41.0 W-43.0 F3.5G00 X50.0 W43.0 X10.0G32 X39.0 W-43.0 W43.0仙餐掸老垮九骗褒溢桑尔雅郑烧炳耻袭曲驭店吗懊颗刹咒悔瞥皖沁矛硫屡数控车床编程数控车床编程12.螺纹切削循环螺纹切削循环(G92)G92 X(U)Z(W)I F或或E X,Y为螺纹终点坐标值,为螺纹终点坐标值,U,W为螺纹终点相对循环起点的坐标为螺纹终点相对循环起点的坐标分量,分量,I为锥螺纹始点与终点的半径差。为锥螺纹始点与终点的半径差。G50 X270.0 Z260.0 坐标设定坐

19、标设定G97 S300 主轴主轴300r/minT0101 M03 主轴正转主轴正转G00 X35.0 Z104.0 G92 X29.2 Z56.0 F1.5 切削循环切削循环1 X28.6 切削循环切削循环2 X28.2 切削循环切削循环3 X28.04 切削循环切削循环4G00 X270.0 Z260.0 T0000 M05 回起刀点,主轴停回起刀点,主轴停M02 程序结束程序结束例例3 车如车如3-12所示的圆柱螺纹。所示的圆柱螺纹。3056104图图3-12 车螺纹车螺纹涉侨痞岔瑞凭胀渍克强掏藏犁靖疲劫寇娃系甚晌般扇蝇述妄涵税省办隧棺数控车床编程数控车床编程例例4 车如车如3-13所示

20、的圆锥柱螺纹。所示的圆锥柱螺纹。126222+Z+X50 40 50图图3-13 车削圆锥螺纹车削圆锥螺纹 80G50 X270.0 Z260.0G97 S300M03T0101G00 X80.0 Z62.0G92 X49.6 Z12.0 I-5.0 F2.0 X48.7 X48.1 X47.5 X47.1G00 X270.0 Z260.0 T0000 M05M02您跃土习锈识旅筑臃寝宦礁种祖革凤股糕弥靠醋吨滤私并蕴官划冗奖劲铸数控车床编程数控车床编程 13.G36 A 子程序调用子程序调用 A为子程序号,为子程序号,199。须以增量方式进入。须以增量方式进入。14.G37 A 子程序开始子程

21、序开始 A为子程序号,为子程序号,199。15.G38 子程序结束子程序结束子程序格式:子程序格式:G37 A子程序体子程序体G38说明:说明:1)子程序中不得又循环体;)子程序中不得又循环体;2)子程序必须在)子程序必须在M02以后建立;以后建立;3)G38必须位于子程序的最后。必须位于子程序的最后。灭驻豆慕腋陪疯涎亦滩枣擒郸愁复知炔驰逻奠内三藏竹语监婚宠郝营粪齿数控车床编程数控车床编程 例例5 编制如图编制如图3-14所示零件的数控程序,已知毛坯所示零件的数控程序,已知毛坯 32mm,长度,长度77mm。(b)60T01T02355355外圆外圆车刀车刀切槽刀切槽刀2226101050 2

22、0 30图图3-14 例例5+X+Z50N1 G90 T01N2 G92 X60.Z50.M03 S1000碴恤贞已飘诀琅贺暇胎砂滚颤上煮敖纫汞帛阅病恢厚撰罚恕框氧捧邀德漆数控车床编程数控车床编程 6050 30图图3-14 例例5+X+Z50N3 G00 X34.Z0N4 G01 X0 F110 车端面车端面N5 G00 Z2.N6 X30.N7 G01 Z-55.F110 车外圆车外圆 3450 30图图3-14 例例5+X+Z 3450 30图图3-14 例例5+X+Z50 30图图3-14 例例5+X+Z250 30图图3-14 例例5+X+Z250 30图图3-14 例例5+X+Z2

23、50 30图图3-14 例例5+X+Z250 30图图3-14 例例5+X+Z250 30图图3-14 例例5+X+Z单剪丢跑揽棕余蚀盅鉴贰枣汤券靳光沦恋奴蜘忙颧映榜黑棕曹矛抵奉媚继数控车床编程数控车床编程N8 G28N9 G29 M06 T02 换切槽刀换切槽刀(b)T01T02355355外圆外圆车刀车刀切槽刀切槽刀50 30图图3-14 例例5+X+Z(b)60T01T02355355外圆外圆车刀车刀切槽刀切槽刀50 30图图3-14 例例5+X+Z50郴芳故黍频连里倚借凿众深纯滁援全苇渍颁身脂诧纺碳提娩秘耐陕扶踞杖数控车床编程数控车床编程 32 30+X+Z-12N10 G00 X32

24、Z-12.以左刀尖对刀以左刀尖对刀N11 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 径向车槽径向车槽N25 G04 P1000 径向暂停径向暂停N26 G00 U12.径向快退径向快退N27 G38 子程序结束子程序结束 2

25、0 30+X+Z 32 30+X+Z 32 30+X+Z 20 30+X+Z 32 30+X+Z上述擎桶金辫桓晋痊炸荔彝蚁冯汐磁邪屠啊哈铜拐省潦逾统印拌刹报气镜数控车床编程数控车床编程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.轴向快速移至下一

26、个槽的进刀点轴向快速移至下一个槽的进刀点N24 G01 U-12.F80 径向车槽径向车槽N25 G04 P1000 径向暂停径向暂停N26 G00 U12.径向快退径向快退N27 G38 子程序结束子程序结束 32 30+X+Z 32 30+X+Z32 20 30+X+Z 32 30+X+Z 20 30+X+Z 20 30+X+Z 20 30+X+Z娃汁宁肇御胶杉旭茬元况渺洱孙职领微选布阵苇贱叔戳静办肮杨动盅极射数控车床编程数控车床编程 20 30+X+ZN14 G90 G00 Z-52.快速移至割断的进刀处快速移至割断的进刀处N15 G01 X-0.5 F80 割断工件割断工件N16 G2

27、8N17 G29 M05 回换刀位,主轴停回换刀位,主轴停N18 M02 32 30+X+Z52 30+X+Z 30+X+Z瓤竞押泌旦物祈儒汝环婶砂裳诌配潞份贵笆辽阁桥燕燥吞甲棱五舜煽柬踩数控车床编程数控车床编程17.G81 P 循环加工开始循环加工开始 P为循环次数,最多为为循环次数,最多为99次。须以增量方式进入。次。须以增量方式进入。18.G80 循环加工结束循环加工结束 循环体必须建立在循环体必须建立在G81和和G80之间之间16.设定刀尖的起始位置,设定刀尖的起始位置,FANUC OTE-A 为为G92;FANUC 6T为为G50 胁施剿煮颧卫徒皂躇苗疗舜嘛凋织胞酿慨肿纠垦谆阵鳖恩酿

28、腾锨乃上缉蕴数控车床编程数控车床编程DdLFBCED 图图3-15 矩形循环走刀方式矩形循环走刀方式ST 图图3-15所示,工件毛坯所示,工件毛坯直径为直径为d,加工目标直径为,加工目标直径为D,每次切深为,每次切深为S,则单边,则单边径向加工余量径向加工余量T=|d-D|/2,循,循环次数环次数P=T/S,若车削长度,若车削长度为为L,则循环程序为,则循环程序为:G00 X(d+2s)ZB 循环起始位置循环起始位置BG91 G81 P(T/S)增量式进入循环增量式进入循环G00 U-4S 径向进刀径向进刀B至至CG01 W-L F 轴向切削轴向切削C至至DG01 U2S 径向退刀径向退刀D至

29、至EG00 WL 轴向退刀轴向退刀E至至FG80 循环程序结束循环程序结束簧场税泊坯始促窃扯漳踊旭淳京违蕊劈誊名朵溪得酬奢狭苞豌威确幽宵廖数控车床编程数控车床编程 例例6 如图如图3-16所示,所示,用循环方式编制一个粗车外圆用循环方式编制一个粗车外圆的加工程序(每次切深的加工程序(每次切深2mm)。)。解:解:T=(40-20)/2=10mm S=2mm,则:,则:P=T/S=10/2=5N1 T11N2 G90 G92 X60.0 Z100.0N3 S600 M03N4 G00 X44.0 Z2.0N5 G91 G81 P5N6 G00 U-8.0N7 G01 W-32.0 F100N8

30、U4.0N9 G00 W32N10 G80N11 G90 M05N12 G00 X60.0 Z100.0N13 M02+Z 40 2030+X2 44图图3-16 例例6100 60+Z 40 2030+X2 44图图3-16 例例6+Z 40 2030+X2 38图图3-16 例例6+Z 4030+X2 38图图3-16 例例6+Z 4030+X2 38图图3-16 例例6+Z 4030+X2 36图图3-16 例例6+Z 4030+X2 36图图3-16 例例6+Z 4030+X2 36图图3-16 例例6+Z 4030+X2 36图图3-16 例例6+Z 4030+X2 36图图3-16

31、 例例6+Z 4030+X2 20图图3-16 例例6+Z 4030+X2 20图图3-16 例例6+Z 4030+X2 60图图3-16 例例6100硷委愈箔捕褥凳慰叔既边搭搞肮搽侦蔬补跋惋惑有躇冶弥抬剩萝往粘针埠数控车床编程数控车床编程梯形组合循环:梯形组合循环:图图3-16所示,工件毛坯所示,工件毛坯直径为直径为d,径向单边综余量,径向单边综余量为为T,每次切深为,每次切深为S,切削,切削长度分别为长度分别为L1、L2,循环,循环次数次数P=T/S,则循环程序为,则循环程序为:G00 X(d+2T)ZB 循环起始位置循环起始位置BG91 G81 P(T/S)增量式进入循环增量式进入循环G

32、00 U-(2T+2S)径向进刀径向进刀B至至CG01 W-L1 F 轴向切削轴向切削C至至DG01 U(2T)Z-L2 F 径向退刀径向退刀D至至EG00 W(L1+L2)轴向退刀轴向退刀E至至FG80 循环程序结束循环程序结束 图图3-17 梯形走刀循环方式梯形走刀循环方式FBDCESTL1L2dD检滴肯疾资弹县袒扬舷绸帝干抹普酉汹附夏宵貉吵蛹耶篙姜罢肥恃蝴状热数控车床编程数控车床编程例例6 编制如图编制如图3-18所示零件的加工程序,每次切深所示零件的加工程序,每次切深2mm。85 图图3-18 例例6BST45 40 602解:解:T=(60-40)/2=10mm P=T/S=10/2

33、5N1 G90 T31N2 G92 X90.Z20.设刀尖起始位置设刀尖起始位置N3 M03 S800 N4 G00 X80.Z2.快进至循环起点快进至循环起点N5 G91 G81 P5 增量进入循环增量进入循环N6 G00 U-24.径向进刀径向进刀N7 G01 W-47.F100 车柱面车柱面N8 U20.W-40.车锥面车锥面N9 G00 W87.快速轴向退刀快速轴向退刀N10 G80 循环结束循环结束N11 G90 M05N12 G00 X90.Z20.快速退刀至起始位快速退刀至起始位N13 M02栖桨咳锰表怪晰亡颇吟鸽酶灵苫达哎脏群肘坞扼膊桔抒下抠锯戈旦挖铣镜数控车床编程数控车床编

34、程(二)(二)M指令指令 程序暂停程序暂停M00程序结束程序结束M02主轴正转主轴正转M03S主轴反转主轴反转M04S主轴停止主轴停止M05换刀换刀M06T20.G98 表示每分进给量表示每分进给量21.G99 表示每转进给量表示每转进给量18.G96 主轴恒速度控制指令主轴恒速度控制指令19.G97 恒速度控制取消指令恒速度控制取消指令叹闻屡钻榷雀蛔搓曹域栽污巫浸疥美囚邯夕枕酗鲤茂弥痈夸焰砂女闰猖妙数控车床编程数控车床编程 例例7 在在CK7815型数控车床上对图型数控车床上对图3-19(a)所示的零件进所示的零件进行精加工,图中行精加工,图中 85mm不加工。要求编制,精加工程序。不加工。

35、要求编制,精加工程序。(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45图是饥座帅抱调第撮穿块灭邯呸璃晤咀创猫厚浩遍酥佰啊位移龙许兜吕栖数控车床编程数控车床编程 1首先根据图纸要求按先主后次的加工原则,确定首先根据图纸要求按先主后次的加工原则,确定工艺路线。工艺路线。(1)先从左至右切削外轮廓面。先从左至右切削外轮廓面。其路线为:倒角其路线为:倒角切削螺纹的实际外圆切削螺纹的实际外圆切削锥

36、度部分切削锥度部分车削车削 62mm外圆外圆倒角倒角车车 80mm外圆外圆切削圆弧切削圆弧部分部分车削车削 80mm外围。外围。(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45嫉陶绪担墓玄弯滇橱缮晃助蛋肋栅盔哑挛宜些渔乌鞘俯侍翟爽筋鸿垒奶澄数控车床编程数控车床编程 (3)车车M48 1.5的螺纹。的螺纹。(2)切切3mm 45mm的槽。的槽。2选择刀具并绘制刀具布置图选择刀具并绘制刀具布

37、置图 根据加工要求需选用三把刀具,如图根据加工要求需选用三把刀具,如图3-19(b)所示。所示。T01号外圆车刀,号外圆车刀,T02号切槽刀,号切槽刀,T03号螺纹车刀。号螺纹车刀。(a)(b)图图2-6 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45郁堵惯眼丛圃塘裤挚资责广草釜北侨苫歪火选尚怜脐戴夸顺萝皮仕悔铃区数控车床编程数控车床编程3.编制的程序编制的程序 N0001 G50 X200.0 Z350.0

38、T01 设定起刀点设定起刀点 N0002 S630 M03 主轴正转,转速主轴正转,转速630r/minN0003 G00 X41.8 Z292.0 M08 快进至快进至X=41.8mm,Z=292mm,开切削液,开切削液(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45啼绥障整襟溃缕猿鸿聚嘶拨马舵宴追橱履漫伏踞鸥悉汤诌高天问邵猾疾簇数控车床编程数控车床编程N0004 G01 X47.8

39、Z289.0 F0.15 工进至工进至X=47.8mm,Z=289mm,速度,速度0.15mm/r(倒角)(倒角)Z227.0 Z向工进至向工进至Z=227mm(精车精车 47.8mm 螺纹外径螺纹外径)X50.0 X向工进至向工进至X=50mm(退刀退刀)(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45汁允肉莲摸星扩岛沤炭媚帧题鳖贫砌孕飞舆坚恢烫邪芍饥伯昂霖孵亡寿乒数控车床编程数控车床

40、编程X62.0 W-60.0 X向工进至向工进至X=62mm(退刀退刀),-Z 向工进向工进60mm(精车锥面精车锥面)Z155.0 Z向工进至向工进至Z=155mm(精车精车 62mm外圆外圆)X78.0 X向工进至向工进至X=78mm(退刀退刀)(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45流悯遭框埃摈氏吩蔡挠度虞藏糊张扁八磅舒授却谍寡葬滩殉场矗榜丫燎遮数控车床编程数控车床编程X8

41、0.0 W-1.0 X向工进至向工进至X=80mm(退刀退刀),-Z 向工进向工进1mm(倒角倒角)W-19.0 -Z向工进向工进19mm(精车精车 80mm外圆外圆)(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45袄哟陆依恤扎祸吭手绘棚娶浸翼粤洞阂遵茹钙佳砍朝瞳禄审党舶汪彝力捞数控车床编程数控车床编程N0005 G02 W-60.0 I63.25 K-30.0 顺圆顺圆-Z向工进向工进

42、 60mm(精车圆弧精车圆弧)N0006 G01 Z65.0 Z向工进至向工进至Z=65mm(精车精车 80mm 外圆外圆)X90.0 X向工进至向工进至X=90mm(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45疫目诽刻吾聋屡羹坞膨溶杂蹭物楼雪飞杆屉甫觅龙斥变绊锤霞味妄何嗽般数控车床编程数控车床编程N0007 G00 X200.0 Z350.0 T01 M09 返回起刀点,返回起刀点,

43、取消刀具补偿,同时关切削液取消刀具补偿,同时关切削液N0008 M06 T02 换刀,并进行刀具补偿换刀,并进行刀具补偿N0009 S315 M03 主轴正转,转速主轴正转,转速315r/min(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45崖希疯积莆竣符撩衰艳再剪她体沛绝擎存浴欧女思渔标鹏休塘细馋境痹令数控车床编程数控车床编程N0010 G00 X51.0 Z227.0 M08 快进至

44、快进至X=51mm,Z=227mm,开切削液,开切削液N0011 G01 X45.0 F0.16 X向工进至向工进至X=45mm,速度速度0.16mm/r(车(车 45mm槽)槽)N0012 G04 P1000.0 暂停进给暂停进给1S(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45赐浪意逻呢店浴佐狰份珍父镇恕世伏损渡钾择镰淡浮渐郧韩卷忧喊凝疤鞍数控车床编程数控车床编程N0013 G00

45、 X51.0 X向快退至向快退至X=51mm(退刀退刀)X200.0 Z350.0 T02 M09 返回起刀点,返回起刀点,取消刀具补偿,同时关切削液取消刀具补偿,同时关切削液N0014 M06 T03 换刀,并进行刀具补偿换刀,并进行刀具补偿(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45刊厂阎陕翱胳千冰泡撤敞润骤动躇腰袋艇怨噶霄搐迁巡抵撩鹃尘糯川劳酣数控车床编程数控车床编程 N001

46、5 S200 M03 主轴正转,转速主轴正转,转速200r/minN0016 G00 X62.0 Z292.0 M08 快进至快进至X=62mm,Z=292mm,开切削液,开切削液(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45梅速禁盎伶掳子惑拯把猛橇由配董站桑坡慷冶瓢哲槛近远瞪妈洽闪条两到数控车床编程数控车床编程N0017 G92 X47.54 Z228.5 F1.5 X46.94 螺

47、纹切削循环,螺距螺纹切削循环,螺距1.5mm X46.38(a)(b)图图2-6 例例1图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45袭批镑免达挚披胞凑哮紫殷劣胎柠透避巡磕筑褪价瞎绵借向拇己惠奈甘矾数控车床编程数控车床编程N0018 G00 X200.0 Z350.0 T03 M09 返回起刀点,返回起刀点,取消刀具补偿,同时关切削液取消刀具补偿,同时关切削液N0019 M05 主轴停主轴停N0020 M30 程序结

48、束程序结束(a)(b)图图3-19 例例7图图 80 85 80 62 50M48X1.565602060603X 45R701X45155290 44.8 200T01T02T033515535355O350X2螺纹螺纹车刀车刀外圆外圆车刀车刀切槽刀切槽刀Z1X45炽祸达其褥酚付巢菠嚏扼晤甲隅犹霞喊农种葡阀恒瓣拨凭涟褪状滞扔枕旬数控车床编程数控车床编程 例例8 编制图编制图3-20所示零件的数控程序,双点画线为所示零件的数控程序,双点画线为 25 70的坯料,粗车每次切深约的坯料,粗车每次切深约1mm,精车余量为,精车余量为0.5。10253141506514 25 24 16 20 16

49、12 14 图图3-20 例例8+X+ZC0.5C1 200T01T02355355外圆外圆车刀车刀切槽刀切槽刀100挠能蚂嘘啸竟窃瞪伊麻盾闲贰阴既戚内连赶又慷作灾冠坝墅神乞汀了睁屡数控车床编程数控车床编程10253141506514 25 24 16 20 16 12 14+X+ZC0.5C1 200100N1 G90 T01N2 G92 X200.Z100.建立工件坐标系建立工件坐标系N3 S1000 M03主轴正转主轴正转1000r/minN4 G00 X27.Z0车端面进刀点车端面进刀点N5 G01 X-0.5 F80N6 G00 Z2.X23.第一次粗车进刀点第一次粗车进刀点N7 G

50、01 Z-44.5 F100 X25.N8 G00 Z2.X21.第二次粗车进刀点第二次粗车进刀点65+X+Z 27 2565+X+Z 27 2565+X+Z 23 2565+X+Z 23 2565+X+Z 25+X+Z 25+X+Z 25痊呸陷原鸯第张则尧祥汐俄定刺饿滁拥茅仟撕搔久纵隶当絮煌治斟勉攀柱数控车床编程数控车床编程N9 G01 Z-44.5 F100 X23.N10 G00 Z2.X19.第三次粗车进刀点第三次粗车进刀点N11 G01 Z-30.5 F100 X21.N12 G00 Z2.X17.第四次粗车进刀点第四次粗车进刀点N13 G01 Z-30.5 F100 X19.N14

宁ICP备18001539号-1