教学资料数控编程】第4章--数控车床编程课件.ppt
《教学资料数控编程】第4章--数控车床编程课件.ppt》由会员分享,可在线阅读,更多相关《教学资料数控编程】第4章--数控车床编程课件.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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圆柱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 资料 数控 编程 数控车床 课件
限制150内