教学资料数控编程】第4章--数控车床编程课件.ppt

上传人:飞****2 文档编号:82441613 上传时间:2023-03-25 格式:PPT 页数:75 大小:2.30MB
返回 下载 相关 举报
教学资料数控编程】第4章--数控车床编程课件.ppt_第1页
第1页 / 共75页
教学资料数控编程】第4章--数控车床编程课件.ppt_第2页
第2页 / 共75页
点击查看更多>>
资源描述

《教学资料数控编程】第4章--数控车床编程课件.ppt》由会员分享,可在线阅读,更多相关《教学资料数控编程】第4章--数控车床编程课件.ppt(75页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数控编程电子教案长江师范学院机械工程学院主讲教师:何仁琪粤所郝疟池字谷盒困巷盲着涌厢诚琶栗殖地误现扳音蛹篇但获梭炯缠丘池数控编程】第4章数控车床编程数控编程】第4章数控车床编程第4章数控车床编程4.1数控车床编程基础4.2数控车床的常用编程方法4.3数控车床典型编程实例思考题与习题馈萨墓柴郡鳃尖绚迎计碳混晋场抖倒耗料你变阔豺蓬泞箍为火毛添日乏税数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1数控车床编程基础4.1.1数控车床的分类与特点1.数控车床的分类1.1按主轴位置分类(1)立式数控车床:加工径向尺寸大,轴向尺寸小的回转体大型零件。第4章数控车床编程捧葵干碍胸枢涛蛮物受幢败顽

2、减梦囚毁悍叛尚泛屈射甄苇求损穆隅竿船煽数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1数控车床编程基础4.1.1数控车床的分类与特点1.数控车床的分类1.1按主轴位置分类(1)卧式数控车床:加工回转体小型零件。第4章数控车床编程瓣阔付抗钒溜扦埃姓德鱼干出眷槐卡群逐碱乓土搜类像统试旨良驱本迂症数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1数控车床编程基础4.1.1数控车床的分类与特点1.数控车床的分类1.2按刀架数量分类(1)单刀架数控车床:一个刀架。第4章数控车床编程蚊附舶听臂仍搬捌迪搏酿蠢燕豪系森苦亭峦现冕牧术乎周纺篷镍后门悦讽数控编程】第4章数控车床编程数控编

3、程】第4章数控车床编程4.1数控车床编程基础4.1.1数控车床的分类与特点1.数控车床的分类1.2按刀架数量分类(1)双刀架数控车床:两个刀架。第4章数控车床编程滋堵拯辙绦阮艰束缆刊焙纫俄献啄尸勉颈枉铸桃剩贯认冈籽驻香榆翻妨式数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1数控车床编程基础4.1.1数控车床的分类与特点1.数控车床的分类1.3其他分类方法(1)控制轨迹方式分:点位控制、直线控制、轮廓控制。(2)控制工艺性能分:螺纹数控车床、活塞数控车床、曲轴数控车床等。第4章数控车床编程研节肯废琅列亲晃富臼莲堤辙吉填下颐峰峻翠疚蒂呛醇姐睁侄渝掘随珐巫数控编程】第4章数控车床编程数

4、控编程】第4章数控车床编程4.1数控车床编程基础4.1.1数控车床的分类与特点2.数控车床的特点(1)可自动完成的操作较多:主轴、XZ两向运动、刀架、切削液等。(2)F与S联系:用每转进给量。(3)主轴调速范围大。(4)刀具补偿功能和程序跳段功能。(5)X、Z两轴联动。第4章数控车床编程泉啥乐创忿躇忠愚泞微芋寇盟鞠济殴陶滋婶予卿途跌勿驻副艰隋挞旺港皂数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.2数控车床的编程特点1.加工坐标系一般确定在工件右端面加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为C向,顺

5、时针为C向,加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。通常将X轴原点设在主轴中心线上,而Z轴原点设在加工工件精车后的右端面上。第4章数控车床编程殿骨排稗础辣郸谜搜暮读怔夜乌儿汽绪肪寺假霸部窖寝谋衡窜赎踊呕惹牟数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.2数控车床的编程特点2.直径方式编程在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,下图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。第4章数控车床编程XZ撂敬冶

6、依铬黑慧嚷尸滁蜀巡呵寥校鬃彬殷杜下鉴枚兢煤什认家呢劝仗退牟数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.2数控车床的编程特点3.绝对增量可混用一个程序段中可采用绝对坐标编程、增量坐标编程或二者混合编程。如:G01X10W10F0.24.进刀和退刀方式对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。第4章数控车床编程赞迫顽坊芥舒沮蟹瞻污佬灰净湖量锐澜间忙啮拙蹲议浮姐胖唆纹兢蔡贸癣数控编程】第4章数控车床编程数控编程】第4章数控车

7、床编程4.1.2数控车床的编程特点5.X向的脉冲当量是Z向的一半为提高径向尺寸精度,X向的脉冲当量取Z向的一半。6.广泛应用固定循环由于车削加工常用棒料或锻件作为毛坯,加工余量较大,所以为简化编程,数控装置常具备有不同形式的固定循环,可以进行多次重复循环切削。7.需进行刀尖半径补偿常认为车刀刀尖是一点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常被磨成一个半径不大的圆弧,因此,当编制圆头车刀程序时,需要对刀具进行半径补偿。8.I、K坐标含义多义I、K在数车中少于表示圆心坐标,多用于循环程序中表示每次循环的进刀量,I为直径值。第4章数控车床编程挫姬华误神扫句守哺涉悉芬坯旧爪离铆楼怜谭辙疹横

8、陛客婪譬龚呻拍涂幼数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.3数控系统的功能1.准备功能G指令P137见表4-1说明2.辅助功能M指令P139见表4-2说明3.N、F、T、S功能(1)N功能:一般四位,常可略(2)F功能:每分钟进给量G98(G94);每转进给量G99(G95)。(3)T功能:一般用四位数字。前两位表刀号,后两位表刀补号。(4)S功能:主轴转速或者线速度。线速度控制G96:每分钟米;主轴转速控制G97:每分钟转;最高速度限制G50:限制最高转速,与G96配用。第4章数控车床编程查看查看圆剧烛亭交钒茅错喇跌刑角连哮南秋肝公偷嫁滞烃惰弦残盲韭渴漾硷岔娘数控编程

9、】第4章数控车床编程数控编程】第4章数控车床编程准备功能G指令第4章数控车床编程琉堑黑钓徘檄戳吼忆惨时骨阅擂瓤泌温壳达块较睡哗只尼膜郝怨缺剪肺坏数控编程】第4章数控车床编程数控编程】第4章数控车床编程华中数控准备功能G指令第4章数控车床编程返回寺筑选巢盐卓瘟灌胶尧霸民畴洪游钱烛豁想甩澜蛤骏讼梯秒招询耀豫途焕数控编程】第4章数控车床编程数控编程】第4章数控车床编程辅助功能M指令第4章数控车床编程M功能字含义M00程序停止M01计划停止M02程序停止M03主轴顺时针旋转M04主轴逆时针旋转M05主轴旋转停止M06换刀M072号冷却液开M081号冷却液开M09冷却液关M30程序停止并返回开始处M98

10、调用子程序M99返回子程序返回燥旷彩釉庆倾桔陇撮哺诅肥碑蔗榆吉绑钟赎梁矽矾袁蟹沈整攻将生姻貌墅数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.4数控车床刀具补偿1.刀具位置补偿车床刀架上不同的刀具长度不同,通过对刀确定刀位点(刀尖)位置偏置值。一般有两种方法:(1)基准刀偏置法:由基准刀确定后,后面的刀具只找出相差值。P141(2)单刀偏置法:各刀具以原点对刀确定各刀具的偏置坐标值。演示第4章数控车床编程孟烫束坷届忙钎坯尖并嗣饮篷逾匝巫悍是缆氢沦人苹馁历请缔韩涉侦扁李数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.4数控车床刀具补偿2.刀具半径补偿(1)无刀具半

11、径补偿功能编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如左所示。当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如右图所示。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。第4章数控车床编程宾下粳柠绰农颓栏郊蝴拯鳞终梧灵赎缝擂茂菇鳞碎幢径洁骆浪鹰卤快筋帕数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.4数控车床刀具补偿2.刀具半径补偿在设置刀尖圆弧自动补偿值时,还要设置刀尖圆弧位置编码,指定编码值的方法参考下图。

12、参考教材P145图4-9、表4-3说明。刀尖位置代码将在刀具补偿数据中设定。第4章数控车床编程髓赠足尾颤木贿碾酚界槛惧阅肪稳舟忱忱荷关曰怂兆碗寿软藐标辣壁潘儡数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.5数控车床坐标系统1.原点、参考点和机床坐标系第4章数控车床编程棒耕潜蔫绘眩滚侠善拾挟到唤摘寇碧谣隶娟肝绸逆闸畔库篆细洋西始骨具数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.5数控车床坐标系统2.工件原点和工件坐标系第4章数控车床编程嗣冻面纂赴锄绕净紊题肾授刚簧傣灌民仓伊败坍哲扼郝颇澎诉瓣逃左猎碳数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1

13、.5数控车床坐标系统3.工件坐标系设定(1)G92预置寄存刀尖所在位置相对于原点的坐标(2)G50预置寄存刀尖所在位置相对于原点的坐标(3)T0101:由该刀具偏置号中的刀具偏置值建立工件坐标系。第4章数控车床编程G92X128.7Z375.1G50X128.7Z375.1郧麻疥狼扩淄证晾践益可钻压铱京钒赁惕牢瓣肢抠搜羞齿认她晕淋渊元笨数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.1.5数控车床坐标系统4.绝对编程法和增量编程法如下面左图所示5.直径编程法和半径编程法:如下右图所示第4章数控车床编程宇簿结皂诈瞎蹦犊麓逛骡檬投诫气因拨甜料角挽瀑篙隶秘摄依页桔篇浆湖数控编程】第4章数

14、控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法1.快速点定位G00:G0X(U)_Z(W)_如图所示第4章数控车床编程个俘式愈翌综刁躬匣见集版秆捻苑糙谱考了勘锑谣酱餐客鸡屑帅蕴袭惜臂数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法2.直线插补G01:G1X(U)_Z(W)_F_(P150例图4-18)第4章数控车床编程乌拽饲赠昌生循癸派贼炮哀叛拦央赢嘉陨测贿予梯斟陨蕊涩伍弹趋虐宗澈数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法2.直线插补G01:G1X(U)_Z(W)_F_直线插补G01的特殊形式:(1)4

15、5倒角由轴向切削向端面切削倒角,即由Z轴向X轴倒角,i的正负根据倒角是向X轴正向还是负向,如图a所示。编程格式为G01Z(W)Ii(华中G01Z(W)C)由端面切削向轴向切削倒角,即由X轴向Z轴倒角,k的正负根据倒角是向Z轴正向还是负向,如图b所示。编程格式G01X(U)Kk(华中G01X(U)C)第4章数控车床编程b)X轴向Z轴a)Z轴向X轴灭咬楷骚瑰袒奶洛匝匝惕日栋贫顶榨巢百疾深悬招余詹机芽向藻辜缘魄员数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法2.直线插补G01:G1X(U)_Z(W)_F_直线插补G01的特殊形式:(2)任意角度倒角在直线进给程序段

16、尾部加上C,可自动插入任意角度的倒角。C的数值是从假设没有倒角的拐角交点距倒角始点或与终点之间的距离,如图。编程格式为G01X(U)Z(W)C(华中G01X(U)Z(W)C)例:G01X50C10X100Z-100第4章数控车床编程羞房硫厘舀替些释改沾纲旱换尽荷浩查痰蜜蜕弄裸侗辕墒妆勉殖例卑那率数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法2.直线插补G01:G1X(U)_Z(W)_F_直线插补G01的特殊形式:(3)倒圆角编程格式G01Z(W)Rr时,图a为X向。编程格式G01X(U)Rr时,图b为Z向。(4)任意角度倒圆角(华中:G01X(U)Z(W)R

17、)第4章数控车床编程a)Z轴向X轴b)X轴向Z轴薪圣克字尚双嫡搏敬款璃月行行侵垣伞玉抿伪僚劈别拆狰暇陛扮靠刽上皑数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法2.直线插补G01:直线插补G01的特殊形式:(5)圆角、倒圆角编程实例:加工图示零件的轮廓,程序如下:G00X10Z22G01Z10R5F0.2X38K-4Z0第4章数控车床编程G00X10Z22G01Z10R5F0.2X38C4Z0钦颅食刃链骏您见曼妻乌楚碍卤审批就客亏跺冀翌胡故昂吝悦箭猛涤褪抑数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法3.圆弧插补G02/G0

18、3:G2/G3X(U)_Z(W)_R_F_或者G2/G3X(U)_Z(W)_I_K_F_第4章数控车床编程蚊丛鸣世援很贱傀拢了政泄泳魁识枯啥积逞质悬哆宝晰碴碎勺碎起什凄枢数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法3.圆弧插补G02/G03:G2/G3X(U)_Z(W)_R_F_或者G2/G3X(U)_Z(W)_I_K_F_第4章数控车床编程聪擅轨务陡瓣用错渠散惰吭界旬东朔适潘痴缝碴中蚊憾箱掐哀蠢穿巴舟衰数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法3.圆弧插补G02/G03:G2/G3X(U)_Z(W)_R_F_或者G

19、2/G3X(U)_Z(W)_I_K_F_第4章数控车床编程崎此朽蹋巷彰象宵泌绞裴关酱健配阉橱政轨垃霸钒电哦讥琢焊聂乓蹿姐猫数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法4.暂停G04:(非模态)G04P_(后跟整数,单位ms)或G04X(U)_(后跟小数,单位s。5.英制和米制输入G20和G21:G20表示英制G21表示米制(初态)。第4章数控车床编程跋后针歪傅窿莽仑诗讼屯佛昆洛穗辖铂盾逻谎冀顶醒劳灿斩剥揭忌迈健着数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法6.返回参考点指令:(1)G27:返回参考点确认G27X(U)_

20、Z(W)_T0000(XZ为参考点坐标)。(2)G28:返回参考原点G28X(U)_Z(W)_T0000(XZ为中间点坐标)。注意中间后的快移(3)G29:从参考点回到切削点G29X(U)_Z(W)_(XZ为切削点坐标,UW为切削点相对中间点增量)。第4章数控车床编程连彰灶逮胁渡辑滨升石阎姬宪讥概肪肩柔扦贫历款婿副空郝金乞羊腔魔鲜数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法7.螺纹加工:(1)G32:单一导程螺纹加工G32X(U)_Z(W)_F_(XZ为切削结束点坐标,F为螺纹导程)。注意:1)升速进刀段1与降速退刀段21=0.0015nP,2=0.000

21、42nP2)切削螺纹大径d与小径d1的计算一般普通螺纹:d=d0.10.2d;d1=d1.3P3)螺纹加工进给次数与背吃刀量:参考P155表4-44)G32为单一切削程序段(轨迹为一直线段)。第4章数控车床编程榜嫡牧稼郎汪锻跪喇赊殿咨疯义粱搪尔悬线圣狠挣瘁肆蠕颐拉急余胯米懂数控编程】第4章数控车床编程数控编程】第4章数控车床编程第4章数控车床编程常用螺纹切削的进给次数与吃刀量R巧砂冀倍兢报撂授怔远埠霖樟马绸廓盲跌绣哀势谋盎哀妓疵角本驻更逊笛数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法7.螺纹加工:(2)G34:变导程螺纹加工G34X(U)_Z(W)_F_K

22、_(XZ为切削结束点坐标,F为螺纹导程,K为每转F增量)。一般少用。第4章数控车床编程棠檀屎崇觅肯渊较惭翠缆栅兽唱祸七玛锋治肆涩宇晚红紧它檬吐拎啤俘伦数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法7.螺纹加工:(3)G92:螺纹加工循环(模态)G92X(U)_Z(W)_I_F_(G82X(U)Z(W)IF)(非模态)注意:1)XZ为切削结束点坐标,2)F为螺纹导程,3)I为锥螺纹始点与终点的半径差,一般为负。4)非模态指令下一段程序需写全。5)循环运动轨迹是矩形或梯形。第4章数控车床编程卞矮淤胖戌臣芦拣考纹肛罚诧换这掇示稀席枣浆跺臼恿俱若抚臼琵拨几涩数控编程

23、】第4章数控车床编程数控编程】第4章数控车床编程第4章数控车床编程例:试编写图示圆柱螺纹的加工程序。G00X35Z104G92X29.2Z53F1.5X28.6X28.2X28.04G00X200Z200例:试编写图示圆锥螺纹的加工程序。G00X80Z62G92X49.6Z12I-5F2X48.7X48.1X47.5X47G00X200Z200圆柱螺纹切削循环圆锥螺纹切削循环应用鳃桥芥系燥凄喂妻狡幂挺唯钻臻磨谷骸僻僳妥属列衙棋抡墒拖握费佬校腆数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法7.螺纹加工:(4)G76:螺纹加工复合循环G76X(U)_Z(W)_I

24、_K_D_F_A_第4章数控车床编程G76P(m)(r)()Q(dmin)R(d)G76X(U)Z(W)R(I)F(f)P(k)Q(d)G76C(c)R(r)E(e)A(a)X(x)Z(z)I(i)K(k)U(d)V(dmin)Q(d)P(p)F(L)式中:mc-精加工重复次数;r-倒角量;r-Z向退尾长度;e-X向退尾长度。a-刀尖角;dmin-最小切入量;d-精加工余量;X(U)Z(W)切削结束点坐标;I-螺纹部分半径之差:k-螺牙的高度(X轴方向的半径值);d-第一次切入量(X轴方向的半径值);f-螺纹导程。犬犁讼咒述醉雀观捍基狸书耿冶付诬分逾朱秉萨巷啮怔宏官烷骂螺尼申蒙数控编程】第4章

25、数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法7.螺纹加工:(4)G76:螺纹加工复合循环例:试编写图示圆柱螺纹的加工程序,螺距为6mm。G76P021260Q0.1R0.1G76X60.64Z23R0F6P3.68Q1.8G76C2A60X60.64Z23I0K3.68U0.1V0.1Q1.8F6第4章数控车床编程逞嘶抹碧椎蹈琶灿稗筏旬蕊猎爷携邦掂惺瘁叫封醇够汹藻载择蛆择饮铬娠数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法8.单一形状固定循环(1)G90(加工圆柱或圆锥)G90X(U)_Z(W)_I_F_(刀径矩形或梯形)1)G90圆柱

26、面切削循环G90X(U)_Z(W)_F_(G80X(U)_Z(W)_F_)XZ为切削终点,UW为切削终点对起点增量。例:应用圆柱面切削循环功能加工图示零件。N10G50X200Z200T0101N20M03S1000N30G00X55Z2M08N40G01G96Z2F2.5S150N50G90X45Z-25F0.2N60X40N70X35N80G00X200Z200N90M30第4章数控车床编程忠槽惮巢奖疾臀撰关蜘洼彰藻他战篱少刘沾梅慈俱喂更活插卡晨氢倘连梗数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法8.单一形状固定循环2)G90圆锥面切削循环G90X(U

27、)_Z(W)_I_F_(G80X(U)_Z(W)_I_F_)I为起点相对于终点的半径差。例:应用圆锥面切削循环功能加工图示零件。G01X65Z2G90X55Z-25I-5F0.2X50G00X100Z200第4章数控车床编程G90的应用斡飘波发淬挚环绒匿双灌空奴挤魔晓妨盏台缘嗓柔寸绷偿藻镰烯二腮晰膜数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法8.单一形状固定循环:(2)G94端面切削循环G94X(U)_Z(W)_K_F_(G81X(U)_Z(W)_K_F_)K为起点相对于终点在Z向的增量。1)G94端平面切削循环G94X(U)_Z(W)_F_2)G94端锥

28、面切削循环G90X(U)_Z(W)_K_F_第4章数控车床编程G94的应用德衰驹仕犊轿纂嚎橱陨装忧揣妇宦巾撩水刽清措燎笼衍境肉缨聋潞占剂额数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.2数控车床常用编程方法9.内外形切削复合循环:(1)G71内外径粗加工复合循环G71U(d)R(e)G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)71U(d)R(e)P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)G71U(d)R(r)P(ns)Q(nf)X(x)Z(z)F(f)S(s)T(t)注意:1.nsnf程序段中的F、S、T功能,即使被指定也对粗车循环无效。2

29、.零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少;X轴、Z轴方向非单调时,nsnf程序段中第一条指令必须在X、Z向同时有运动。循环起点的X值与nf的X值要一致.3.nsnf程序段为精车路线,即按零件的轮廓编程。4.对于华中系统而言,在精车程序段前重新设置参数可完成精车工序。而无需再用精车循环指令。第4章数控车床编程札跌寂杖咸么测麻颤端锭匹起层慢锣淖维全贬次正勺蓖棚与效羽联刻椒猪数控编程】第4章数控车床编程数控编程】第4章数控车床编程第4章数控车床编程9.内外形切削复合循环:(1)G71内外径粗加工复合循环例:按图3.35所示尺寸编写外圆粗切循环加工程序。N10G50X200Z140T01

30、01N20G00G42X120Z10M08N30G96S120N40G71U2R0.5N50G71P60Q120U2W2F0.25N60G00X40/nsN70G01Z-30F0.15N80X60Z-60N90Z-80N100X100Z-90N110Z-110N120X120Z-130/nfN130G00X125N140X200Z140N150M02G71的应用办送钥耳蕴竭抵魁胸盾催姨锁诵拓掘努纂诱诺树依潭恬膛社晨汤斩晓蛇咐数控编程】第4章数控车床编程数控编程】第4章数控车床编程9.内外形切削复合循环:(2)G72端面粗加工复合循环G72U(d)R(e)G72P(ns)Q(nf)U(u)W(w

31、)F(f)S(s)T(t)G72W(d)R(r)P(ns)Q(nf)X(x)Z(z)F(f)S(s)T(t)式中:d-背吃刀量;e-退刀量;ns-精加工轮廓程序段中开始程序段的段号;nf-精加工轮廓程序段中结束程序段的段号;u-X轴向精加工余量;w-Z轴向精加工余量;f、s、t-F、S、T代码。注意:(1)nsnf程序段中的F、S、T功能,即使被指定对粗车循环无效。(2)零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少。第4章数控车床编程赐怠钦掣冰直嫌吞革辛召洗儡赃握恰逃垢炽寒计汰疽牌每想殷垦索曲噬梦数控编程】第4章数控车床编程数控编程】第4章数控车床编程9.内外形切削复合循环:(2)G7

32、2端面粗加工复合循环例:按图示尺寸编写端面粗切循加工程序。N10G50X200Z200T0101N20M03S800N30G90G00G41X176Z2M08N40G96S120N50G72U3R0.5N60G72P70Q120U2W0.5F0.2N70G00X160Z60/nsN80G01X120Z70F0.15N90Z80N100X80Z90N110Z110N120X36Z132/nfN130G00G40X200Z200N140M30第4章数控车床编程G72的应用钧鹿嘉拘七痹舆阴逞匪坞碉点票唇皿远闻埠场趾赋佯散册耶梗讨衍促猿亢数控编程】第4章数控车床编程数控编程】第4章数控车床编程9.内外

33、形切削复合循环:(3)G73固定形状切削循环适于对铸、锻毛坯切削,对零件轮廓的单调性则没有要求。G73U(i)W(k)R(d)G73P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)G73U(I)W(K)R(r)P(ns)Q(nf)X(x)Z(z)F(f)S(s)T(t)式中:i-X轴向总退刀量;k-Z轴向总退刀量(半径值);d-重复加工次数;ns-精加工轮廓程序段中开始程序段的段号;nf-精加工轮廓程序段中结束程序段的段号;u-X轴向精加工余量;w-Z轴向精加工余量;f、s、t-F、S、T代码。第4章数控车床编程栋赊油杨辣眯迄敖吃瓷谅审某迫断宠愈边更地绚台糯棒身拿锄许喷滇匀束数控编

34、程】第4章数控车床编程数控编程】第4章数控车床编程9.内外形切削复合循环:(3)G73固定形状切削循环例:按图示尺寸编写封闭切削循环加工程序。N01G50X200Z200T0101N20M03S2000N30G00G42X140Z40M08N40G96S150N50G73U9.5W9.5R3N60G73P70Q130U1W0.5F0.3N70G00X20Z0/nsN80G01Z-20F0.15N90X40Z-30N100Z-50N110G02X80Z-70R20N120G01X100Z-80N130X105/nfN140G00X200Z200G40N150M30第4章数控车床编程G73的应用虫

35、融岳唱裂乔稍窘粪狭咒锁档邓咽巳倦诅桥缀糖照厩俘里梅煽置册免篙糊数控编程】第4章数控车床编程数控编程】第4章数控车床编程9.内外形切削复合循环:(4)G70精加工循环(华中数控无)由G71、G72、G73完成粗加工后,可以用G70进行精加工。精加工时,G71、G72、G73程序段中的F、S、T指令无效,只有在ns-nf程序段中的F、S、T才有效。编程格式G70P(ns)Q(nf)式中:ns-精加工轮廓程序段中开始程序段的段号;nf-精加工轮廓程序段中结束程序段的段号。例:在G71、G72、G73程序应用例中的nf程序段后再加上“G70PnsQnf”程序段,并在ns-nf程序段中加上精加工适用的F

36、、S、T,就可以完成从粗加工到精加工的全过程。第4章数控车床编程驯别普添诵烧犀卿碑病账膝眼亡曰厂碟滩玖鲤脆奴似区撮师枪蹦傀苞鸯郧数控编程】第4章数控车床编程数控编程】第4章数控车床编程10.孔槽加工循环:(1)G74:Z向深孔钻削循环G74Z(W)_Q(k)R(d)F_k每次钻孔走刀长度;d每次切削间隙退刀量。G74R(e)G74Z(W)_Q(k)F_第4章数控车床编程琳里榔结痛雍脏臼膘协娶敏粤心教熬苇谁卒陪笼侥鹃免芍裕祖锨逞驭躯竟数控编程】第4章数控车床编程数控编程】第4章数控车床编程10.孔槽加工循环:(2)G75:外圆槽断续加工循环G75X(U)_P(i)R(d)F_k每次切槽走刀深度;

37、d每次切削间隙退刀量。G75R(e)G75X(U)_P(i)F_第4章数控车床编程纷瞄状潞邯誊拴女要丸毗件交蔡淹刺颧逢烩倘摧熙帛听祖肺纲檀盒龄二领数控编程】第4章数控车床编程数控编程】第4章数控车床编程10.孔槽加工循环:(2)G75:外圆槽断续加工循环G75X(U)_P(i)R(d)F_k每次切槽走刀深度;d每次切削间隙退刀量。G75R(e)G75X(U)_P(i)F_第4章数控车床编程椎佰早野靠甚谷圆痞娄慧海君拈糊宫跟燥旦撤裕臭猪竹欠丢哪拿坐壶供忧数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控床典型编程实例下面以图示的零件来分析数控车削工艺制订和加工程序的编制。4.3.

38、1确定工序和装夹方式该零件(如图示)毛坯是直径145mm的棒料。分粗精加工两道工序完成加工。夹紧方式采用通用三爪卡盘。根据零件的尺寸标注特点及基准统一的原则,编程原点选择零件左端面。第4章数控车床编程典型零件图妇瘩栖揽监旬熬钳谈供谷曰绸墓涯患布谗尔被假坏笆再衡裹试褥款毋疮螟数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例4.3.2设计和选择工艺装备1.选择刀具以选用WALTER的刀具为例:(1)刀杆选择根据零件轮廓选择图示刀杆类型,见图。根据切削深度,机床刀夹尺寸,从产品目录样本中选择刀杆型号PDJNR/L2525M11,见表3.8。(2)工件材料45钢选择工

39、件材料组P,见表。第4章数控车床编程刀杆选择刀杆型号工件材料组代码钢非合金和合金钢高合金钢不锈钢,铁素体,马氏体P(蓝)不锈钢和铸钢奥氏体铁素体奥氏体M(黄)铸铁可锻铸铁,灰口铸铁,球墨铸铁K(红)NF金属有色金属和非金属材料N(绿)难切削材料以镍或钴为基体的热固性材料钛,钛合金及难切削加工的高合金钢S(棕硬材料淬硬钢,淬硬铸件和冷硬模铸件,锰钢H(白)空冲灌卒跟羡碘贿征碍稻尚斯怕咐动绰阉匠矩滔箱锡梳弄尾读熄兆饼帝乞数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例4.3.2设计和选择工艺装备1.选择刀具(2)工件材料45钢选择工件材料组P,见表。(3)加工条件

40、加工条件见表。第4章数控车床编程工件材料组工件材料组代码钢非合金和合金钢高合金钢不锈钢,铁素体,马氏体P(蓝)不锈钢和铸钢奥氏体铁素体奥氏体M(黄)铸铁可锻铸铁,灰口铸铁,球墨铸铁K(红)NF金属有色金属和非金属材料N(绿)难切削材料以镍或钴为基体的热固性材料钛,钛合金及难切削加工的高合金钢S(棕硬材料淬硬钢,淬硬铸件和冷硬模铸件,锰钢H(白)加工条件机床,夹具和工件系统的稳定性加工方式很好好不足无断续切削加工表面已经过粗加工带铸件或锻件硬表层,不断变换切深轻微的断续切削中等断续切屑严重断续切削污年翌兼迫儡碰豌秋歇讫伴奇拈睹联睁债卖袖希孺瞻脾牙澜兴浑孺弓辉谴数控编程】第4章数控车床编程数控编程

41、】第4章数控车床编程4.3数控车床典型编程实例4.3.2设计和选择工艺装备1.选择刀具(4)断屑槽型:断屑槽型选择见图。根据粗加工切削深度3mm,进给量0.4mm/r,选择负型刀片NM7槽型。根据精加工切削深度0.5mm,进给量0.1mm/r,选择正型刀片NS4槽型。第4章数控车床编程断屑槽型志僳仲光癌加竞雅沸疹汁幌券逆梳婪寥污馒倍斥诲佃缆责针辱癸贝绊诚笨数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例4.3.2设计和选择工艺装备1.选择刀具(5)刀具材料粗加工材料为WAP10,精加工材料为WAK10,见表。第4章数控车床编程工件材料组ISO分类范围WALTE

42、R槽代码P(蓝)AB.-NS4WAK10WAP20WAM20B.-NS8WAP10WAP20WAP30BC.-NM4WAP10WAP20WAP30C.-NM7WAP10WAP20WAP30CD.-NR7WAP10WAP20WAP30M(黄)AB.-NS4WAM20WAM20WAM20BC.-NM4WAP30WAM20WAM20CD.-NR7WAP30WAP30WAP30K(红)-.-NS4WAK10WAP20WAP20-.-NS8WAK10WAP20WAP30-.-NM4WAK10WAK10WAP30-.NMAWAK10WAK10-工件材料组ISO分类范围WALTER槽代码P(蓝)AB.-PS

43、4WAK10WAP20WAM20BC.-PM5WAP10WAP20WAP30M(黄)AB.-PS4WAM20WAM20WAM20BC.-PM5WAP30WAP30WAP30K(红)-.-PS4WAK10WAK20WAP20-.-PM5WAP10WAP20WAP30N(绿)-.-PM2WK1WK1WK1刀具材料狮躇牡院骡凸艺抉桶秧诬舍辐枪远蒂竖拨释厌赃谨秉姿询橱史匹虑沃蛇椒数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例4.3.2设计和选择工艺装备1.选择刀具(6)刀片选择:粗加工,从产品目录样本中选择DNMG110408-NM7;精加工,从产品目录样本中选择D

44、NMG110408-NS4,见表。第4章数控车床编程努弱慕犯集萤笺纱摘黎刀杖俊雀毯补缉决鲸衷诛刃轿玩握梢关尘烦南贴扭数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例4.3.2设计和选择工艺装备2.决定切削用量材料的切削性能、毛坯余量、零件精度等见表。根据粗加工切削深度3mm,进给量0.4mm/r,查WALTER(所选刀具的供应商)加工数据得切削速度320m/min。根据精加工切削深度0.5mm,进给量0.1mm/r,查WALTER(所选刀具的供应商)加工数据得切削速度400m/min。第4章数控车床编程材料组工件材料布尔硬度加工组切削速度Vcm/minWAP1

45、0WAP20WAP30FmmFmmFmm0.10.40.60.10.40.60.10.40.6P非合金钢大约0.15%C退火1251520390300480350280450300250大约0.45%C退火1902440320260400280220380250200大约0.45%C回火2503320240200280220170250200150大约0.75%C退火2704350280240310250210270220180大约0.75%C退火3005270200180240170150210150120壁房娄宽祸宾盎拧廖叠臼痴辅扬硼基萌矢讨严涂忻嘘穴违锚泰官袍磁乖禾数控编程】第4章数控车

46、床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例4.3.3程序编制G50X200Z150T0101M03S600G00X101Z0G95G01Z32F0.1G71U1.5R1G71P10Q20N10G00X99Z0.1G01X100Z-0.4F0.1Z-10X109X110Z-10.5Z-20X119X120Z-20.5Z-30第4章数控车床编程X110Z-50Z-65X129X130Z-65.5Z-75G02X131.111Z-105.714R25(I20K-15)G03X140Z-118.284R20(I-15.555K-12.571)G01Z-125X145Z-130N20X

47、150F0.35G00U80W218T0202G70P10Q20G00U80W218M30泉磊苫简受海射褪圭诚境盖顶抬率翰猜毋痉镣哇俩械组舆锻玛辞英磷贫来数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例实例一:图示零件毛坯为直径35mm的棒料,试编写其粗精加工程序。第4章数控车床编程%3345T0101(换一号刀,确定其坐标系)G95G97G00X50Z100M03S400(主轴400rpm正转)G00X40Z5(到程序起点位置)G71U1R0.5P10Q20X0.4Z0F0.2(粗加工程序)G00X40Z5S800F0.05N10G00G42X0(刀移到中心

48、,刀半径补偿)G01Z0(工进接触工件)G03U24W-24R15(加工R15圆弧)G02X26Z-31R5(加工R5圆弧段)G01Z-40(加工26外圆)N20G00G40X40(退出已加工表面)G00X50Z100M05(取消补偿,回程序起点位)M30(主轴停、主程序结束并复位)%鲸坠郑除假五苇躯馋冯魂毯孤蚜序匝阜嚏光荫前厄蹦涉镣霓壁宰俱必峰肥数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例实例二:图示零件毛坯为直径30mm的棒料,试编写其粗精加工程序。第4章数控车床编程%1101T0101G95G97G00X50Z100M03S300G00X32Z5G7

49、1U1R0.5P10Q20X0.4Z0F0.2G00X32Z5S600F0.05N10G00G42X17Z2G01X23Z1Z-15X25.98C1Z-30X29.02C1Z-45N20G00G40X32G00X50Z100M05M30%朔难里棠崩脯锐跪泰岳靖沦辑坑屎蜀揍峨噎钾苇茹离中掳荧酗呈西讣虏涕数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例课堂练习1:图示零件毛坯为直径40mm的棒料,试编写其粗精加工程序。第4章数控车床编程%1101T0101G95G97G00X50Z100M03S300G00X42Z5G71U1R0.5P10Q20X0.4Z0F0.

50、2G00X42Z5S600F0.05N10G00G42X18G01Z-15X22Z-25Z-31G02X32Z-36R5G01X38Z-55N20G00G40X42G00X50Z100M05M30%茄漾绕至但镁篡篆肃姻六黑痈粟已侵债勒凑壹硅闺跌买盏狼萍擂沟材搪密数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例课堂练习2:图示零件毛坯为直径28mm的棒料,试编写其粗精加工程序。第4章数控车床编程窜蔚芥疡凋薪缮蝉厚茂梢板抓贪仆癣徽楞桃坤涕磕想髓第桂屡孔嗓讣搬贿数控编程】第4章数控车床编程数控编程】第4章数控车床编程4.3数控车床典型编程实例课堂练习3:图示零件毛坯

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁