机床控基础编程与应用

上传人:m**** 文档编号:570096564 上传时间:2024-08-01 格式:PPT 页数:138 大小:6.16MB
返回 下载 相关 举报
机床控基础编程与应用_第1页
第1页 / 共138页
机床控基础编程与应用_第2页
第2页 / 共138页
机床控基础编程与应用_第3页
第3页 / 共138页
机床控基础编程与应用_第4页
第4页 / 共138页
机床控基础编程与应用_第5页
第5页 / 共138页
点击查看更多>>
资源描述

《机床控基础编程与应用》由会员分享,可在线阅读,更多相关《机床控基础编程与应用(138页珍藏版)》请在金锄头文库上搜索。

1、啮塔尉来础乘咋删斋羚袖剑耳汲菲坟站嚏搐榴销武蔷挂黎贩伎魂青秧状变机床控基础编程与应用机床控基础编程与应用数控技术及应用数控加工工艺分析及程序编制数控加工工艺分析及程序编制行内爵肤俗烛众嘛屉先跟毁摈端港艺预缨宪费平棋饺宣羹闯蕾抿个鞘嚏衰机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析一、数控加工工艺分析的重要性一、数控加工工艺分析的重要性一、数控加工工艺分析的重要性一、数控加工工艺分析的重要性 1. 对于一个零件来说,并非全部加工工艺过程都适合在数控机床上完成,而往往只是其中的一部分工艺内容适合数控加工。 2.在数控加工中无论是手工编程还是自动编程,编程以前都要对所加工的零件进

2、行工艺分析,拟定加工方案,选择合适的刀具,确定切削用量。 3.在编程中,对一些工艺问题(如对刀点、刀具加工的轨迹路线等)也需做一些处理。因此程序编制中的工艺分析是一向十分重要的工作。软诽氦锌官躲莲响墟断府诱龚汝返忆宝寿泼敛譬煌烯顶赤馈国铀哲覆愧耽机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析根据国内外数控机床技术应用实践,数控机床加工的适用范围可用图s-1和s-2定性分析。图s-1表明了随零件的复杂程度和生产批量的不同,三种机床适用范围的变化。当零件不太复杂,生产批量不太大时,宜采用通用机床;当生产批量较大、零件较为复杂时,数控机床就显得更为适用了。图s-1 零件复杂程度与

3、零件批量的关系褪誓敛核积窄仪席灾搜序陋兜树倒斡止土岭弱聋坦扮且咬获稼阁终付睦激机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析图s-2表明了随生产批量的不同,采用三种机床加工时,综合费用的比较。由图可知,在多品种、小批量(100件以下)的生产情况下,使用数控机床可获得较好的经济效益。零件批量的增大,对选用数控机床是不利的。 图s-2 零件批量与总加工费用的关系钙囤耸态朱筹洞橙僧钵主噶瘪框悄咯蔬臂屈亚桨友哪嚏藐敲悍步奉祁柴抛机床控基础编程与应用机床控基础编程与应用数控机床比较适合于加工具有如下特点的零件:(1)多品种、小批量生产的零件或新产品试制中的零件。(2)轮廓形状复杂,对

4、加工精度要求较高的零件。(3)用普通机床加工时,需要有昂贵的工艺装备 (工具、夹具和模具)的零件。(4)需要多次改型的零件。 (5)价值昂贵,加工中不允许报废的关键零件。(6)需要最短生产周期的急需零件。 补充内容:数控加工工艺分析窿肺短艳晦添般堰帝快息亚如凌溃鞠山骋付洽争槽母煌遵耸落星堕忧皑汉机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析二、数控加工工艺性分析二、数控加工工艺性分析二、数控加工工艺性分析二、数控加工工艺性分析 从数控加工的可能性和方便性两方面分析其工艺性。1 1、零件图的尺寸标注应符合编程方便的原则、零件图的尺寸标注应符合编程方便的原则(1)零件图上尺寸标

5、注方法应适应数控加工的特点,如图s-3。(2)构成零件轮廓的几何元素的条件应充分。 2 2、零件的结构工艺性应符合数控加工的特点、零件的结构工艺性应符合数控加工的特点(1)零件的内腔和外形最好采用统一的几何类型和尺寸。(2)内槽圆角的大小决定着刀具直径的大小,因而内槽圆角半径不应过小。如图s-4图s-3 尺寸集中与尺寸分散 欢蜂冉迈泵绎沾恿命蜗仅宾泥旧讲膀穗技痴裔陵扩尹蔓佑榨艰漳饭根证起机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析图s-4 数控加工工艺性对比 图b与图a相比,转接圆弧半径大,可以采用较大直径的铣刀来加工。加工平面时,进给次数也相应减少,表面加工质量也会好一

6、些,所以工艺性较好。 峻诞迂瑚穿闭您惨概彭蝴气淫错谨腿怪舔丫辰孩沾棠臃羔椭面瞧恋基盟瞥机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析(3)零件铣削底平面时,槽底圆角半径r不应过大, 如图s-5所示。 (4)应采用统一的基准定位。 图s-5 零件底面圆弧对加工工艺的影响 聚践赋挑挤哦甭赶豺绒矾晕捉邻杯许铃雪铲阿纂焊嘎鲸半于仰按田瞩惟野机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析三、加工方案的确定三、加工方案的确定三、加工方案的确定三、加工方案的确定 根据主要表面的精度和表面的粗糙度的要求,初步确定为达到这些要求所需要的加工方法。 例如,对于孔径不大的IT

7、7级精度的孔,最终加工方法取精铰时,则精铰孔前通常要经过钻孔、扩孔和粗铰孔等加工。1、外圆表面加工方法的选择 外圆表面的主要加工方法是车削和磨削。当表面粗糙度要求较高时,还要经光整加工。外圆表面的加工方案如图S6所示 冷辖默连奄柿舆悔致雀撼籽洼康撰乎砖盐千启界畏罐激屏掌觅远头球偷靛机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析图s-6 外圆表面的加工方案疥眷鸯濒香有伶姬铰受娥滥焚屠勉冬趣犹恍风讥汝糖稀招拍蒲菩魁确测扩机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析2、内孔表面加工方法的选择 内孔表面加工方法有钻孔、扩孔、铰孔、镗孔、拉孔、磨孔和光整加工。图

8、s7所示为常用的孔加工方案,在选择孔加工方案时,应根据被加工孔的加工要求、尺寸、具体生产条件、批量的大小及毛坯上有无预制孔等情况合理选用 砰优佯项恩棘观书绣魁峨譬门尘愈粟梢郭那丢啼杠飞虹拣晾既澡缝犹瓮沾机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析图s-7 内孔表面的加工方案广裸垮浩平核气应蠢挨牧级韧豌拟礁稀牢种咀牵巍短泛责缴脉唆糠橱子域机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析3、平面加工方法的选择 平面的主要加工方法有车削、刨削、铣削、磨削和拉削等,精度要求高的平面最终还需要研磨或刮削加工。常见平面加工方式如同s8所示,其中尺寸公差等级是指两平行

9、面采用某种加工方案加工时,两平行面之间的距离尺寸所能达到的公差等级 帧酥徘痴秩料墙钞煌线决向佳冲率洽吊碑馅拖侮楼虏缉耳裳味摩胳耿济骋机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析图s-8 平面的加工方案焉踞壶距图宰伶拉羹蒲笑忽魁札句放贴福眼卸鳃贤鉴任揩锌姓剃匪换懊迹机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析4 4、平面类零件斜面轮廓加工方法的选择、平面类零件斜面轮廓加工方法的选择 (1 1)有固定斜角的外形轮廓面)有固定斜角的外形轮廓面 如图如图s-9s-9所示所示 (2 2)有变斜角的外形轮廓面)有变斜角的外形轮廓面 如图如图s-10s-10所示所

10、示 图图s-9 s-9 固定斜角斜面加工固定斜角斜面加工 图图s-10 s-10 变斜角斜面加工变斜角斜面加工 囱倚排甲防择魂翘渴歉玉钱谷夷接狗疏眷勃铡蟹低绅呐绎哉违倒斟韩砒很机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析5 5、平面轮廓和曲面轮廓加工方法的选择平面轮廓和曲面轮廓加工方法的选择(1 1)平面轮廓类零件如图平面轮廓类零件如图s s1111所示,其常用的加工方法有数所示,其常用的加工方法有数控铣、线切割和磨削等。控铣、线切割和磨削等。 (2 2)立体曲面主要用数控铣削的方法进行加工,在铣削时,立体曲面主要用数控铣削的方法进行加工,在铣削时,通常用球头铣刀,以通常

11、用球头铣刀,以“ “行切法行切法” ”进行加工,如图进行加工,如图s s1212所示。所示。 图图s-11 s-11 平面轮廓类零件平面轮廓类零件 图图s-12 s-12 立体曲面的行切法示意图立体曲面的行切法示意图 脆秆陵阑秘吝太门蕴南蛇沦瑟铱酗卖孜钧升知淋膊忍蓬贵阀凌笆纲永渊罗机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析四、工序与工步的划分四、工序与工步的划分 数控加工工艺路线设计与普通机床加工工艺路线设计的主要区别,在于它往往不是指从毛坯到成品的整个工艺过程,而仅是几道数控加工工序工艺过程的具体描述。因此在工艺路线设计中一定要注意到,由于数控加工工序一般都穿插于零件

12、加工的整个工艺过程中,因而要与其它加工工艺衔接好。常见工艺流程如右图所示。丛舜鸵矽那病腔装匹躇势露镍韦驰仿度拨峡炽捣脾恕养蠕向孜奏乘添襄洋机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析1、工序的划分 (1)按零件装卡定位方式划分工序 如图s-13所示的片状凸轮,按定位方式可分为三道工序,第一道工序可在数控机床上也可普通机床上进行。第一道工序以外圆表面和B平面进行联合定位加工端面A和直径22H7的内孔,第二道工序加工端面B和4H7工艺孔;第三道工序以已加工过的两个孔和一个端面定位,在另一台数控铣床或加工中心上铣削凸轮外表面轮廓。 图图s-13 s-13 片状凸轮片状凸轮 搞驯

13、给慷帜星咽判稠滥芽具缆拙群掌库玄多提皆咱俗虞沾望纪滨桨务芝肉机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析(2)按粗、精加工划分工序(即先粗加工再精加工 ) 如图s-14所示批量生产的零件,第一道工序在数控车床上进行粗车削时,应切除整个零件的大部分余量;第二道工序在另一台数控车床上进行半、精车削,以保证加工精度和表面粗糙度的要求。 换到另一台机床上进行精加工的本质原因是什么? 图s-14 车削加工的零件 燎碍捎角虫奔梨诛吕廊披橱术伞则突沾痘畦捌泳艺梨泌各口刹段吉骆涌枚机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析(3)按所用刀具划分工序 为了减少换刀次数

14、,压缩空程时间,减少不必要的定位误差,可按刀具集中工序的方法加工零件,即在一次装夹中,尽可能用同一把刀具加工出可能加工的所有部位,然后再换另一把刀加工其他部位。在专用数控机床和加工中心中常采用这种方法。2、工步的划分先粗后精的原则 先面后孔的原则 刀具集中的原则伴敬凄轰健诺从螟坤玄毛设册痔还恼熊妻亢币蛇卉束筷扔捡男王地刁添困机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析五、零件的定位与安装1、定位安装的基本原则 (1)力求设计、工艺与编程计算的基准统一。(2)尽量减少装夹次数,尽可能在一次定位装夹中加工出全部待 加工面。(3)避免采用占机人工调整时间长的装夹方案 (4)夹紧

15、力的作用点应落在工件刚性较好的部位。 如图下图a薄壁套的轴向刚性比径向刚性好,用卡爪径向夹紧时工件变形大,若沿轴向施加夹紧力,变形会小得多。在夹紧图b所示的薄壁箱体时,夹紧力不应作用在箱体的顶面,而应作用在刚性较好的凸边上,或改为在顶面上三点夹紧,改变着力点位置,以减小夹紧变形,如图c所示。 狞刻嘴女坠巾瑶船疾诣辙笨愚碾弹酗勾掂碰翔装腋而伯茫埔诌雕炸瓶借帮机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析a)b)c)夹紧力作用点与夹紧变形的关系夹紧力作用点与夹紧变形的关系卵欺疑瞧咯祥想尔敲华羌邑郴吞酵炼盯陷臼户涟凋用伯在望瞒拱牲抛谁馋机床控基础编程与应用机床控基础编程与应用补充

16、内容:数控加工工艺分析2、选择夹具的基本原则 数控加工的特点对夹具提出了两个基本要求:一是要保证夹具的坐标方向与机床的坐标方向相对固定;二是要协调零件和机床坐标系的尺寸关系。此外,还要考虑以下四点:(1)当零件加工批量不大时,应尽量采用组合夹具、可调式夹具及其他通用夹具,以缩短生产准备时间、节省生产费用。在成批生产时才考虑专用夹具,并力求结构简单。 (2)零件的装卸要快速、方便、可靠,以缩短机床的停顿时间。( 3)夹具上各零部件应不妨碍机床对零件各表面的加工,即夹具要开敞,其定位、夹紧机构元件不能影响加工中的走刀。试汝紫前扯噬丁蹄关棋吞畏污芭鱼烤吹咐魏蹬爸佣喉拜猴京抢洞厦懊拇耗机床控基础编程与

17、应用机床控基础编程与应用补充内容:数控加工工艺分析(4)在成批生产中还可以采用多位、多件夹具,或直接采用柔性夹具。例如在数控铣床或立式加工中心的工作台上,可安装一块与工作台大小一样的平板,如下图。它即可作为大工件的基础板,也可作为多个中小工件的公共基础板,依次加工并排装夹的多个中小工件。新型数控夹具元件衣践厦助涟滩怯柞嚷处交烷猖婆洪异恍觉莽仰悠汕三煞喀伟车敝仍禹姓踢机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析柔性夹具柔性夹具柔性夹具柔性夹具(图片中红色的为工件)(图片中红色的为工件)(图片中红色的为工件)(图片中红色的为工件)荐莹订略拇氟煽定揪俺扳台蚂基筏尘它翠痴布却鼠报

18、战快列叛哨讽让醒疚机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析六、数控加工刀具与工具系统1、数控加工刀具材料高速钢高速钢 硬质合金硬质合金涂层硬质合金涂层硬质合金陶瓷材料陶瓷材料立方氮化硼立方氮化硼( (CBNCBN)聚晶金刚石聚晶金刚石( (PCDPCD)瘩哼甘阻瑰穷憋逼引颇秦尾较呕帚茅寻伪泻躇休喉灶屏未妙铸佑敞戒糟矣机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析涂层硬质合金刀具涂层硬质合金刀具剐最瞅瀑于迄贱盒毡逆高凋旱虫彰矮襄侨砚乎甚粤历脯蓄乡帆贾粳锐物视机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析陶瓷刀片陶瓷刀片陶瓷刀片陶瓷

19、刀片PCBNPCBN刀片刀片刀片刀片 鞘地撅识在淳完辆包宅苹脏愧卞城奠古吸雄吸墩炎啊胸驶译杂纸耐仿哮迪机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析PCD焊焊接接式式车车刀刀PCD转转位位式式刀刀片片 PCDPCD刀片刀片刀片刀片媒陈巴呐跟症亮势匪察评鱼了吕疗范缆淬仗谴咸躯弃冶想读永债滥照鞍诸机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析2、数控加工刀具1)车削加工刀具 :常用机夹式可转位刀具 ,结构如图s-15所示。 图s-16为常见的几种车刀刀片形状 。图图s-15机夹式可转位车刀机夹式可转位车刀图图s-16常见可转位车刀刀片常见可转位车刀刀片 捂迁

20、果洛茵暴矽滴呛跑癸建利徽泞汾蔫凤倦诊缴陇硷刻顾租删区啃驶述格机床控基础编程与应用机床控基础编程与应用外圆车刀内孔车刀螺纹车刀常用车刀补充内容:数控加工工艺分析朋擎贼疾疵务宝放肆处挚勋胁麦频长腻经革娥窝潭钧赌肥行囤痰蓖真潦婶机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析2)铣削加工刀具 铣刀的选择:平面零件周边轮廓的加工,常采用立铣刀。铣平面时,应选硬质合金刀片面铣刀;加工凸台、凹槽时,选高速钢立铣刀;加工毛坯表面或粗加工孔时,可选镶硬质合金的玉米铣刀 ;对一些立体型面和变斜角轮廓外型的加工,常采用球头铣刀、环形铣刀、鼓形铣刀、锥形铣刀和盘形铣刀等,如图s-17 。图图s-1

21、7常用铣刀常用铣刀 a) 球头铣刀 b) 环形铣刀 c) 鼓形铣刀 d) 锥形铣刀 e)盘形铣刀嗜渠图惦姐检窘献秋绩彼撞陡琉颠渡观眶号铁疾厉瓣譬艇田乾谐聊严一枢机床控基础编程与应用机床控基础编程与应用面铣刀方肩铣刀仿形铣刀三面刃和螺纹铣刀整体硬质合金铣刀常用铣刀补充内容:数控加工工艺分析轰娇衰佛泛际融宛报爽镭阴隘虫由谰宇州阮水蝴荐己热泰搪涡冕咽加质昼机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析3)孔加工刀具常用的有钻头、镗刀、铰刀和丝锥等。 (1)钻头:直径880mm的麻花钻多为莫氏锥柄,可直接装在带有莫氏锥孔的刀柄内;直径为0.120mm的麻花钻多圆柱形,可装在钻夹头刀

22、柄上,中等尺寸麻花钻两种形式均可选用。钻削直径在2060mm、孔的深径比小于等于3的中等浅孔时,可选用图s-18所示的可转位浅孔钻 。 图图s-18可转位浅孔钻可转位浅孔钻 隐脐湿勾吭宜蝴清培办庭婆胶媳漠讽白本填乌蚁执嗓荔沿坠怜绊帘疗讥烁机床控基础编程与应用机床控基础编程与应用(2 2 2 2)镗刀:)镗刀:)镗刀:)镗刀:镗刀按切削刃数量可分为单刃镗刀和双刃镗刀。镗削通孔、阶梯孔和盲孔可分别选用图s-19a、b、c所示的单刃镗刀。 课堂讨论:图a与图b可以用于加工盲孔吗?图图s-19单刃镗刀单刃镗刀a) 通孔镗刀 b)阶梯孔镗刀 c) 盲孔镗刀1调节螺钉 2紧固螺钉补充内容:数控加工工艺分析

23、睛玲曰颁云斩沉谓姻进钓筐品以棵柬秀易清终坪荆鸽酞拉牌涕词守滇捞皆机床控基础编程与应用机床控基础编程与应用 在孔的精镗中,目前较多地选用精镗微调镗刀 ,其结构如图s-20所示。 图图s-20微调镗刀微调镗刀1刀体 2刀片 3调整螺母 4刀杆 5螺母 6拉紧螺钉 7导向键补充内容:数控加工工艺分析超琅帽态株倔琶砷拈蹈仰长乔浴然但疹诈纠确廊六蓝越致遁僵瘫迸惜恒倪机床控基础编程与应用机床控基础编程与应用(3 3 3 3)铰刀:)铰刀:)铰刀:)铰刀:数控机床上使用的铰刀多是通用标准铰刀。此外,还有机夹硬质合金刀片单刃铰刀和浮动铰刀等。 加工精度IT8IT9级、表面粗糙度Ra为0.81.6的孔时,多选用

24、通用标准铰刀。加工精度IT5IT7级、表面粗糙度Ra为0.7m的孔时,可采用机夹硬质合金刀片的单刃铰刀。这种铰刀的结构如图s-21所示 。 图s-21 硬质合金单刃铰刀补充内容:数控加工工艺分析煞珍猎辣遏星炉让馁备葱橡寸昌朴奏蚤急徊仪正檬壕腆吻七屎骗陋揉萌邵机床控基础编程与应用机床控基础编程与应用 铰削精度为IT6IT7级,表面粗糙度Ra为0.81.6m的大直径通孔时,可选用专为加工中心设计的浮动铰刀。图s-22所示的即为加工中心上使用的浮动铰刀。 图s-22 加工中心上使用的浮动铰刀1刀杆体 2可调式浮动铰刀体 3 圆锥端螺钉 4 螺母 5定位滑块 6螺钉 补充内容:数控加工工艺分析元拟沂忱

25、蛙棘崩请北腑准曹赴滩瞥砸抉虐孝熬蕉眨稚船念删赶少彬冕条我机床控基础编程与应用机床控基础编程与应用铰刀钻头丝锥钻削刀具补充内容:数控加工工艺分析剃伪锨祝饿戌兢赎操淑期简根殆爬侨虑疾戍极奄都唆埂糕涩耿肢迈竹护妙机床控基础编程与应用机床控基础编程与应用粗镗刀精镗刀镗削刀具补充内容:数控加工工艺分析寂畸臀船徽扎拢肪太宛烫匪脸丸痔徐蠢缀裙讳蒲厌储噬梯恫嫁答革庞吐淀机床控基础编程与应用机床控基础编程与应用3、数控机床的工具系统 把通用性较强的几种装夹工具(例如装夹铣刀、镗刀、扩铰刀、钻头和丝锥等)系列化、标准化就成为通常所说的工具系统工具系统工具系统工具系统。 我国除了已制定的标准刀具系列外,还建立了TS

26、G82数控工具系统。该系统是镗铣类数控工具系统,是一个联系数控机床(含加工中心)的主轴与刀具之间的辅助系统。TSG82工具系统各种辅具和刀具具有结构简单、紧凑、装卸灵活、使用方便、更换迅速等特点 。补充内容:数控加工工艺分析酮勋滨趟癣翰认饺偶笨价乃腑抽玩执荆闸队宽浙净盔搞锚咨柬默桥增轩酞机床控基础编程与应用机床控基础编程与应用常用刀柄面铣刀刀柄整体钻夹头刀柄补充内容:数控加工工艺分析抱胸瓶湖佣口旱澈阅卉脱釉念篱上褒追咕窜蛋摇屁栗涯架浊狮疽豆插酝厩机床控基础编程与应用机床控基础编程与应用常用刀柄镗刀柄补充内容:数控加工工艺分析谷娶骤痘公湘诸帝驻隆弥槛愉雕迫耗莎选活勒落冈慧屏邓悟奥赃斥垂冉添机床控

27、基础编程与应用机床控基础编程与应用常用刀柄莫式锥度刀柄快换式丝锥刀柄钻夹头刀柄补充内容:数控加工工艺分析仪稠汁蒋甚抨捐然鹅太逝净共载坍瞻啄唆盆峻促宫鞋祭筹错勤堤岔齐圭料机床控基础编程与应用机床控基础编程与应用常用刀柄ER弹簧夹头刀柄ER弹簧夹头侧压式立铣刀柄补充内容:数控加工工艺分析置消插纹铃拽抖芦又捏杯悄悍唁纷蚊跺端嚼毫炽筐颧活剿赞怪令先田婴葛机床控基础编程与应用机床控基础编程与应用ISO 7388及及DIN 69871的的A型拉钉型拉钉 ISO 7388及及DIN 69871的的B型拉钉型拉钉 MAS BT的拉钉的拉钉拉钉拉钉是带螺纹的零件,常固定在各种工具柄的尾端。机床主轴内的拉紧机构借

28、助它把刀柄拉紧在主轴中。 数控机床刀柄有不同的标准,机床刀柄拉紧机构也不统一,故拉钉有多种型号和规格拉钉的选择:拉钉的选择:l根据数控机床说明书选择;l对机床自带的拉钉进行测量后来确定注意:注意:如果拉钉选择不当,装在刀柄上使用可能会造成事故。 拉钉的种类及选择补充内容:数控加工工艺分析舟陨病嫌及侠玩尾闸惧双蒂焕索缮楼挠誉恶屠嗣建汐长室芋释恶镁舵今泽机床控基础编程与应用机床控基础编程与应用4、对刀仪 对刀仪是用来调整或测量刀具尺寸的。对刀仪结构有许多种,其对刀精度0.10.001mm。从结构上来讲,有直接接触式测量和光屏投影放大测量两种。读数方法也各不相同,有的用圆盘刻度或游标读数,有的则用光

29、学读数头或数字显示器等。 图s-23是数控铣床和加工中心常用的两种对刀仪的示意图 补充内容:数控加工工艺分析替汛溢皑氦簿桅邪狠邯抛浚荆鸟挞绊绿兢或扶捻熔礼成谬冕庆浆卷杨拱靖机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分析(b)图图s-23 s-23 对刀仪对刀仪 图s-23(a)中的是将刀具装在刀座中之后用千分表或高度尺测量;而图s-23(b)是将刀具安装在刀座上之后,调整屏幕可以使米字刻线与刃口重合,同时在数字显示器上读出相应的直径和轴向尺寸值。 狈医岁优侣卿骤妊炸惧啪皋捶送泵柿谅遣瓣豌畅垢杠顿缚影陷啼俺肥慈京机床控基础编程与应用机床控基础编程与应用补充内容:数控加工工艺分

30、析七、切削用量的确定切削用量包括主轴转速(切削速度)、背吃刀量、进给量。 合理选择切削用量的原则:粗加工时,一般以提高生产率为主,但也应考虑经济性和加工成本;半精加工和精加工时,应在保证加工质量的前提下,兼顾切削效率、经济性和加工成本。具体数值应根据机床说明书、切削用量手册,并结合经验而定。 烁悔度寞睫伤滁廖畅轰孟旗沈鹅墙冗彤汽驹陵绣旬昂嗓毋劲盾却送谆衡疲机床控基础编程与应用机床控基础编程与应用背吃刀量背吃刀量背吃刀量背吃刀量a ap p(mmmm):主要根据机床、夹具、刀具和工件的主要根据机床、夹具、刀具和工件的主要根据机床、夹具、刀具和工件的主要根据机床、夹具、刀具和工件的刚度来决定。在刚

31、度允许的情况下,应以最少的进给次数切刚度来决定。在刚度允许的情况下,应以最少的进给次数切刚度来决定。在刚度允许的情况下,应以最少的进给次数切刚度来决定。在刚度允许的情况下,应以最少的进给次数切除加工余量,最好一次切净余量,以便提高生产效率。在数除加工余量,最好一次切净余量,以便提高生产效率。在数除加工余量,最好一次切净余量,以便提高生产效率。在数除加工余量,最好一次切净余量,以便提高生产效率。在数控机床上,精加工余量可小于普通机床,一般取控机床上,精加工余量可小于普通机床,一般取控机床上,精加工余量可小于普通机床,一般取控机床上,精加工余量可小于普通机床,一般取(0.20.50.20.5)mm

32、mm。 主轴转速主轴转速主轴转速主轴转速n n(r/minr/min) :主要根据切削速度主要根据切削速度主要根据切削速度主要根据切削速度v(m/min)v(m/min)选取。选取。选取。选取。n n=1000=1000v v/D/D v v切削速度,由刀具的耐用度决定,可查有关手册切削速度,由刀具的耐用度决定,可查有关手册切削速度,由刀具的耐用度决定,可查有关手册切削速度,由刀具的耐用度决定,可查有关手册 或刀具说明书。或刀具说明书。或刀具说明书。或刀具说明书。DD工件或刀具直径(工件或刀具直径(工件或刀具直径(工件或刀具直径(mmmm)补充内容:数控加工工艺分析颤跳牢涤饰澡汕厦宫搀兆莫帕后

33、飘奴俄长其群琼距婉苹粟箔舍惩沦括父盅机床控基础编程与应用机床控基础编程与应用进给量(进给速度)进给量(进给速度)进给量(进给速度)进给量(进给速度)f f(mm/minmm/min或或或或mm/rmm/r):):):): 主要根据零件主要根据零件的加工精度和表面粗糙度要求,以及刀具、工件的材料性质的加工精度和表面粗糙度要求,以及刀具、工件的材料性质选取。当加工精度,表面粗糙度要求高时,进给量数值应小选取。当加工精度,表面粗糙度要求高时,进给量数值应小些,一般在些,一般在2050mm/min2050mm/min范围内选取。最大进给量则受机床范围内选取。最大进给量则受机床刚度和进给系统的性能限制,

34、并与脉冲当量有关。刚度和进给系统的性能限制,并与脉冲当量有关。 在选择进给速度时,还在选择进给速度时,还要注意零件加工中的某些特要注意零件加工中的某些特殊因素。如在轮廓加工中,殊因素。如在轮廓加工中,当零件轮廓有拐角时,刀具当零件轮廓有拐角时,刀具容易产生容易产生“ “超程超程” ”现象现象 。如图如图所示所示 。 超程误差与控制超程误差与控制 补充内容:数控加工工艺分析蛛秋界醒年画割苦宵符财峦唾弃荚部茵往哄著姓锐岿狠瑰环病琳辑冲佛耕机床控基础编程与应用机床控基础编程与应用第二章 数控机床的程序编制程序编制方法一般分为两大类:程序编制方法一般分为两大类:(1)手工编程;()手工编程;(2)自动

35、编程。)自动编程。第一节第一节 程序编制的基础知识程序编制的基础知识一、数控编程的概念一、数控编程的概念在数控机床上加工零件时,程序员根据加工零件的图样和加工工艺,将零件加工的工艺过程及加工过程中需要的辅助动作,如换刀、冷却、夹紧、主轴正反转等,按照加工顺序和数控机床中规定的指令代码及程序格式编成加工程序单。再将程序单中的全部内容输入到机床数控装置中,自动控制数控机床完成工件的全部加工。根据零件图样和加工工艺编制成加工指令并输入到数控装置的过程称为数控程序编制。程序编制的一般内容和过程如图2-1所示。 糖狰棠报燃姻空黑炒勾倪稻牛音叉享刃傍迈癸郑黔妥棉墅窖奈钮很库暖绑机床控基础编程与应用机床控基

36、础编程与应用第一节 程序编制的基础知识1.分析零件图样,确定加工工艺分析零件图样,确定加工工艺根据零件图样,对零件的形状、尺寸、精度、表面质量、材料、毛坯种类、热处理和工艺方案等进行详细分析,制定加工工艺。2.刀具运动轨迹计算刀具运动轨迹计算 在编制程序前要进行运动轨迹的基点、圆弧线段的圆心等坐标值计算,这些坐标值是编制程序时需要输入的数据。所谓基点就是运动轨迹相邻几何要素间的交点。3.编写加工程序单编写加工程序单 根据计算出的运动轨迹坐标值和已确定的加工顺序、加工路线、切削参数以及辅助动作等,按照数控机床规定使用的功能代码及程序格式,逐段编写加工程序单。4.制备控制介质制备控制介质 简单程序

37、可以直接使用键盘输入数控装置。比较复杂的程序一般通过通信方式输入数控装置。呈妹框竖蝉还捅憎叭熄傈萤骨汁苏搜连彪瀑页纬海纱弥湖品嫩矮破迭杂貉机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识5.程序校验和首件试切程序校验和首件试切 校验的一般方法是:校验的一般方法是:(1)在不装夹工件情况下起动数控机床,进行空运行,)在不装夹工件情况下起动数控机床,进行空运行,观察运动轨迹是否正确。观察运动轨迹是否正确。(2)在具有)在具有CRT屏幕图形显示功能的数控机床上,进行屏幕图形显示功能的数控机床上,进行工件图形的模拟加工,检查工件图形的正确性。然后工件图形的模拟加工,检查工件图形的正确

38、性。然后进行首件试切,进一步考察程序单或控制介质的正确进行首件试切,进一步考察程序单或控制介质的正确性,并检查是否满足加工精度要求。性,并检查是否满足加工精度要求。 搁汹但救抛即恬粒张俞笆组带拱迈欢早畜框廉森所柬冷知毖守年稀某硬辙机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识二、数控编程的字符与代码二、数控编程的字符与代码字符(字符(Character)是一个关于信息交换的术语,它的定义是:)是一个关于信息交换的术语,它的定义是:用来组织、控制或表示数据的一些符号,如数字、字母、标点符用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等。字符是机器能进行

39、存储或传送的记号。字符号、数学运算符等。字符是机器能进行存储或传送的记号。字符也是我们所要研究的加工程序的最小组成单位。常规加工程序用也是我们所要研究的加工程序的最小组成单位。常规加工程序用的字符分四类。一类是字母,它由大写的字符分四类。一类是字母,它由大写26个英文字母组成;第二个英文字母组成;第二类是数字和小数点,它由类是数字和小数点,它由09共共10个阿拉伯数字及一个小数点组个阿拉伯数字及一个小数点组成;第三类是符号,由正(成;第三类是符号,由正(+)号和负()号和负(-)号组成;第四类是功)号组成;第四类是功能字符,它由程序开始(结束)符(如能字符,它由程序开始(结束)符(如“%”)、

40、程序段结束符)、程序段结束符(如(如“;”)、跳过任选程序段符(如)、跳过任选程序段符(如“/”)等组成。)等组成。 代码由字符组成,数控机床功能代码的标准有代码由字符组成,数控机床功能代码的标准有EIA(美国电子工(美国电子工业协会)制定的业协会)制定的EIA RS244和和ISO(国际标准化协会)制定的(国际标准化协会)制定的ISO RS840两种标准。国际上大都采用两种标准。国际上大都采用ISO代码,现在我国规代码,现在我国规定新产品一律采用定新产品一律采用ISO代码。代码。花畸敝搔斟豺违募难该谊抢梗撑靖菏筏史氖逝慢器泡板玫嗣肿闲名廷赂蒜机床控基础编程与应用机床控基础编程与应用第一节 程

41、序编制的基础知识三、准备功能三、准备功能G代码和辅助功能代码和辅助功能M代码代码用G、M指令来描述工艺过程的各种操作和运动特征。1.准备功能准备功能G指令指令准备功能G指令是用来规定刀具和工件的相对运动轨迹(即插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。 G指令由地址符G 及其后面的二位数字组成,共有100种G指令 (G00G99),如表22示。G代码有模态与非模态两种。表2-2第2栏中,标有字母的表示对应的G代码为模态代码(又称续效代码),模态代码按功能分为若干组,标有相同字母的为同组。标有“*”的表示对应的G代码为非模态代码(又称非续效代码),其意义见表2-2。纶虽

42、亢唯扬则皋县懊赢契沦巩椭梯源或瞒纸蕉临漠锁伙董蔼驹底胆酶糯境机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识 表表2-2 模态与非模态的意义模态与非模态的意义种类意义模态G代码在同组其它G代码出现前一直有效非模态G代码只在被指令的程序段有效遭橇阁摄边厅究战阴镭身焰腕悟楔朔咕庚靳苫媒层爷疙恫儡虚篇茵瓤撮欲机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识2.辅助功能辅助功能M指令指令辅助功能M指令是控制数控机床“开、关”功能的指令,主要用于完成加工操作时的辅助动作。M指令由地址符M 及其后面的二位数字组成,共有100种M指令(M00M99),如表2-3所示。 痔

43、挺殆嘱含晨萎迂塌誊失撂维敌浇蜂廓团喇檀赶距史姐症石补货昂箭兴汽机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识 表表2-3M功能码表功能码表代码模态功能代码模态功 能M00程序暂停M24取消M23指令M01程序计划暂停M30纸带结束M02程序结束M40主轴空档M03主轴正转M41主轴低速M04主轴反转M42主轴高速M05主轴停止M68夹头紧M08切削液开M69夹头松M09切削液关M70接手伸出M19主轴准停M71接手退回、自动送料M20机器人工作起动M98调用子程序M23车螺纹450M99子程序结束并返回主程序漳赞老兑剐辣惕涎先趴剩十叙慨彦块涨徒坚继熏栽耀犯秒钙苑槛涕颜矗诵机

44、床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识(1)程序暂停指令:)程序暂停指令:M00功能:M00使程序停在本段状态,不执行下段。当按下循环启动键后,可继续执行下一程序段。 应用:该指令可应用于自动加工过程中,停车进行某些固定的手动操作,如手动变速、换刀等。(2)程序计划暂停指令:)程序计划暂停指令:M01功能:与M00相似。预先按下“任选停止”开关,当执行到M01时,程序即停止。若不按下“任选停止”开关,则M01不起作用,程序继续执行。应用:该指令常用于关键尺寸的抽样或临时停车。窜菇毕珐川靡传烩涩圣宁裔稠窃宴筋疗恋阴过全伙侮胸卯轧据撰险反攒孤机床控基础编程与应用机床控基础

45、编程与应用第一节 程序编制的基础知识(3)程序结束指令:)程序结束指令:M02功能:该指令表示加工程序全部结束。它使主轴、进给、切削液都停止,机床复位。它比M00功能多了一项“复位”功能。应用:该指令必须编在最后一个程序段中。(4)主轴正转、反转、停指令:)主轴正转、反转、停指令:M03、M04、M05功能:M03(正转)、M04(反转)、M05(停转)。(5)换刀指令:)换刀指令:M06功能:自动换刀。 应用:用于具有自动换刀装置的机床,加工中心、数控车床等。(6)程序结束:)程序结束:M30功能 :与M02相似,但M30可使程序返回到加工程序的起始位置。在开始新零件加工时,只需按下循环启动

46、按钮即可,不需“复位”程序。娃炽失宴俞燎耍跃剥层蚜码谰辆刷雏御传霜郧及脆纷凌审个朴排方宦尚搀机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识四、数控程序结构与程序段格式四、数控程序结构与程序段格式1.程序的结构程序的结构一个完整的数控加工程序由程序号、程序段和程序结束符程序号、程序段和程序结束符三部分组成。2.程序段格式程序段格式 NGXYZFSTMLF; N为程序地址字;为程序地址字; G为准备功能字;为准备功能字; XYZ(及及UVW)IJK等为坐标轴地址等为坐标轴地址,后面的数字表示刀具在相应坐标轴上的移动距离或坐标值;后面的数字表示刀具在相应坐标轴上的移动距离或坐标值

47、;俏盆皂甚尺窟闺秋余隧斜懒冷耘姓响炊蹭编秧菇氧雕灯趟满蟹踩巢酱痈逞机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基础知识F为进给功能字;为进给功能字; S为主轴转速功能字;为主轴转速功能字;T为刀具功能字;为刀具功能字;M为辅助功能为辅助功能; LF为程序段结束符。为程序段结束符。3.主程序和子程序主程序和子程序在一个零件的加工程序中,若有一定数量的连续的程序段在几处完全重复出现,可将这些重复的程序段按一定的格式做成子程序,并存入到子程序存储器中。如图2-2 幼脾腆系羊蒲鞠吩蒲嗣愁最掇神架浴妇罢辑祟矢代试沧诅膳棋捆轻姚锅拥机床控基础编程与应用机床控基础编程与应用第一节 程序编制的基

48、础知识图2-2 主程序与子程序关系图终激密菏疡甜踏汾铅乙仔廖欲众慧卿觉转海疵懦沏白秸梅虏裁溉错敌瘦洞机床控基础编程与应用机床控基础编程与应用第二节数控机床的坐标系统一、数控机床的一、数控机床的坐标系坐标系与运动与运动方向方向1.刀具相对于静止工件而运动的刀具相对于静止工件而运动的原则原则假定假定刀具刀具(动动)相对于静止的相对于静止的工件工件(静静)运动。运动。 2.标准(机床)坐标系的规定标准(机床)坐标系的规定(1)机床坐标系的规定)机床坐标系的规定标准的机床坐标系是一个右手笛卡尔坐标系,如图23所示,规定了X、Y、Z三个直角坐标轴的方向,这个坐标系的各个坐标轴与坐标轴与机床的主要导轨平行

49、导轨平行。根据右手螺旋法则,我们可以很方便地确定出A、B、C三个旋转坐标旋转坐标的方向。 如图2-3图2-3 右手笛卡儿坐标系 积妙暴局障诅皱戮善搐杜绳手浊淤琐甭沥葱那遇棺渴屡撅雍默掺轿锻带肆机床控基础编程与应用机床控基础编程与应用第二节数控机床的坐标系统3.运动方向的确定运动方向的确定 (1)Z坐标的确定坐标的确定 Z坐标坐标的运动由的运动由传递切削力的主轴传递切削力的主轴所决定,与主轴轴线所决定,与主轴轴线平行的标准坐标轴即为平行的标准坐标轴即为Z坐标。坐标。正方向正方向是是刀具远离工件的方向刀具远离工件的方向。 (2)X坐标的确定坐标的确定 X坐标坐标运动一般是运动一般是水平水平的,它平

50、行于工件的装夹平面,的,它平行于工件的装夹平面,是刀具或工件定位平面内运动的主要坐标是刀具或工件定位平面内运动的主要坐标。 (3)Y坐标的确定坐标的确定Y X Z X轴逆时针旋转轴逆时针旋转900 得到得到Y轴轴(4)旋转运动坐标系)旋转运动坐标系 X(A)、)、Y (B) 、 Z (C) 效哇忌脯鱼陡锭榷簇偿倘亏荚疼茎贱隔谓祟橱如宽朱凸吟拘衍赡祟艰拓物机床控基础编程与应用机床控基础编程与应用第二节数控机床的坐标系统c图图2-4 数控车床坐标系数控车床坐标系莱惫痪偶寞利弊窒惺紊遂醋号闰睦罚滓黎贤终咖扳高将翌占牙蒂呈遵酸媳机床控基础编程与应用机床控基础编程与应用第二节数控机床的坐标系统+X+X图

51、图2-5 数控铣床坐标系数控铣床坐标系图图2-6 2-6 数控镗铣床坐标系数控镗铣床坐标系 制姿恫汤鲁槽锨举毙邹况份漓世忙意伙晚蓑蔗弛修灰嗅财也拴膝咐裁呐仪机床控基础编程与应用机床控基础编程与应用第二节数控机床的坐标系统二、机床坐标系与工件坐标系二、机床坐标系与工件坐标系机床原点是机床固有的点,以该点为原点与机床的主要坐标建立的直角坐标系,称为机床坐标系机床坐标系。机床坐标系是制造机床时用以确定各零部件相对位置而建立起来的。工件坐标系工件坐标系是指编程人员以零件图纸上的某一点(工件原点或编程原点)为坐标原点建立的坐标系,编程时用来确定编程尺寸。 如图2-7所示。 图2-7 机床坐标系与工件坐标

52、系 铰禁苏圆平情秤爵坐酣丰俺贬橇献躲吻践佛把绵扰模轴妆坑甸篙疆轧肿魁机床控基础编程与应用机床控基础编程与应用第二节数控机床的坐标系统三、绝对坐标系统与增量(相对)坐标系统三、绝对坐标系统与增量(相对)坐标系统绝对坐标绝对坐标是表示刀具(或机床)运动位置的坐标值,是相对于固定的坐标原点给出的。如图2-8a增量坐标增量坐标所表示的刀具(或机床)运动位置的坐标值是相对于前一位置的,而不是相对于固定的坐标原点的。如图2-8b 图2-8 绝对坐标系与增量(相对)坐标值刁搬溉汰足妊糙刷眺举奋驱粪扦铡砌惠很盎轮梅颇垛清脉护戈闲虎糜艳更机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 一、常用

53、准备功能一、常用准备功能G 1坐标指令G90、G91、G92(1)G90绝对尺寸指令 程序段中的尺寸字为绝对坐标值。即从编程零点开始的坐标值。(2)G91增量尺寸指令 程序段中的尺寸字为增量坐标值。即刀具运动的终点相对于起点坐标值的增量。 用G91编程时程序为:G90 G01 X30 Y60 F100; 用G91编程时程序为:G91 G01 X-40 Y30 F100; 在实际编程中,是选用G90还是选用G91,要根据具体的零件确定。图2-10a的尺寸都是根据零件上某一设计基准给定的,这时我们可以选用G90编程。图2-10b的尺寸我们就应该选用G91编程,这样就避免了在编程时各点坐标的计算。

54、图2-9 G90、G91编程举例 封谷睛浊岭代炒形绸牵脱诵焰浸哮皖弊吠帽酒责侨署俩浮咙膊灌颁欺汀裳机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制图2-10 G90、G91的选择 布韵袄镑貌呆蘸选挤详描务窖妈如术辅久争瞅仔敏猜玩又枷蛤凹纽缎腋兼机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制(3)G92坐标系设定指令坐标系设定指令格式:格式:G92 X Y Z; G92的作用是以工件坐标系的作用是以工件坐标系的原点为基准点,设定刀具起始的原点为基准点,设定刀具起始点的坐标值,数控机床执行命令点的坐标值,数控机床执行命令时,从该点开始动作,所以刀具起始点就是程序的

55、起始时,从该点开始动作,所以刀具起始点就是程序的起始点,有时也作为对刀点或换刀点。执行点,有时也作为对刀点或换刀点。执行G92指令时,机指令时,机床不动作,即床不动作,即X、Y、Z轴均不移动,坐标值轴均不移动,坐标值X、Y、Z均均不得省略。如图不得省略。如图2-11所示。所示。 G92 X-10.0 Y-10.0 Z0.0 图2-11 G92建立工件坐标系 牡笋酝趁恩消获淆捂婴敛死拨羊献版告狂属衅铭郊肠搬槐铜炕伎牧旭纱亲机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制2 2快速点定位指令快速点定位指令G00G00 格式:格式:G00 XG00 X Y Y Z Z; G00 G0

56、0指令要求刀具以点位控制方式从刀具所在位置指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置。如图用最快的速度移动到指定位置。如图2 21212所示,用所示,用G00G00编写一个程序,程序的起编写一个程序,程序的起 始点是坐标原点始点是坐标原点O O,先从,先从O O点点快速移动到参考点快速移动到参考点A A,紧接着快速移至参考点,紧接着快速移至参考点B B,移动轨,移动轨迹如图迹如图2-122-12所示。其程序如下:所示。其程序如下:绝对值编程方式绝对值编程方式 GOO X20 Y20 GOO X20 Y20 G90 G01 G90 G01X90.0 Y70.0 F100;

57、 X90.0 Y70.0 F100; 增量值编程方式增量值编程方式 GOO X20 Y20 GOO X20 Y20 G91 G01 G91 G01X70.0 Y50.0 F100; X70.0 Y50.0 F100; G00G00是模态指令,快速点定位速度不能用程序指定,它是模态指令,快速点定位速度不能用程序指定,它的速度由数控系统预先设定的速度由数控系统预先设定 。图2-12 快速点定位 预陀螟俭酝盼哑湖碑琴羊绝隶娇雏位剧郡纪噶因铬皖铆稠行三亭薯瓷三销机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制3直线插补指令G01 和F都是模态指令。如图2-13所示。 G01 X96 Y

58、70 F100 以100mm/min进给速度直线插补也称直线切削,刀具以直线插补运算联动方式由某坐标点移动到另一坐标点,移动速度由进给功能指令F设定。机床执行G01指令时,在该程序段中必须含有F指令。G01加工直线AB;如图2-13 X168 Y50 以100mm/min进给速度加工直线BC; X24 Y30 以100mm/min进给速度加工直线CA; 图2-13 G01 直线插补 毯椽暗酥崭忘释汾瞥够陡誓傲鞠鹃腕澈诽伺大刀泼归看认仪蜗咸如尺也副机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制4圆弧插补指令圆弧插补指令G02、G03 圆弧插补指令G02、G03分别用于顺时针和逆

59、时针方向圆弧插补。指令刀具相对于工件在指定的平面(G17、G18、G19)内,以给定的进给速度从圆弧起点向圆弧终点进行圆弧插补。各坐标平面的圆弧插补方向如图2-14所示,即沿垂直于圆弧所在的平面的坐标轴的负向观察,来判断圆弧的顺、逆方向。在XY坐标平面上程序段格式:G17G02(G03)X Y I J F ;或 G17G02(G03)X Y R F ;在XZ坐标平面上程序段格式:G18 G02(G03)X Z I K F ;或G18 G02(G03)X Z R F ;在YZ坐标平面上程序段格式:G19 G02(G03)Y Z J K F ;或G19 G02(G03)Y Z R F ; 图2-1

60、4 不同坐标平面G02、G03的判断 鸟优绘圆陈而私刀职芋钥地娩寅凰谤迸移印贼沁狡今谓锐提伎翰徒宰饮盂机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制机床只有一个平面时平面指令可省略;当机床有三个坐标平面时,通常在XY平面内加工平面轮廓曲线,开机后自动进入G17指令状态,在编写程序时,也可以省略。采用圆弧R编程时规定:当圆弧小于或等于180时,R取正值;当圆弧大于180 时,R取负值。采用圆心相对圆弧起点坐标位置编程时,I、J、K分别为圆心相对于圆弧起点在X、Y、Z轴方向的坐标增量。若圆弧是一个封闭整圆,则只能使用I、J、K编程圆弧线的终点坐标可采用绝对值表示。也可以采用终点相

61、对起点的增量值表示。如图2-15所示,圆弧的起点为A点,终点为B点。 G90 G03 X70 Y75 I19 J30 F100 G91 G03 X35 Y55 I19 J30 F100图2-15 圆弧编程 酱泳铃晋哈桓租观照绞屠摄颠守蠢摆香箔痔音蔫量雹服不删伤印遣逢茶仰机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制5刀具半径自动补偿指令刀具半径自动补偿指令G41、G42、G40 刀具在移动加工过程中,刀具的中心与被加工工件的轮廓之间始终保持刀具的半径值,通常称为刀具半径补偿。即刀具中心轨迹相对于零件轮廓让开一个刀具半径的距离,编程时,只需按照工件图标定的轮廓尺寸编写程序,而将

62、刀具的半径作为工件轮廓的补偿量,由操作者预先存入数控装置的指定存储单元,在执行加工程序时,半径自动补偿指令将存储单元中存放的补偿量调出,并计算刀具中心轨迹,加工出符合零件图样轮廓的工件。 G41是刀具半径左补偿指令,G42是刀具半径右补偿指令,G40是取消半径补偿指令,G41是指顺着刀具前进方向观察,刀具偏移在工件轮廓线的左侧,G42是指刀具偏移在工件轮廓线的右侧,G41和G42为模态指令。如图2-16所示,使用G41或G42完成轮廓加工之后,纵录诗饰躺正泳爽绵蓬题捉啸崎户宴砸搅鹏践券瘸捧垂魔寄福富坍论企港机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制图2-16 G41、G4

63、2的判断 图2-17 G41、G42、G40的应用 潜趁掷秦举刚酬哮占旱嗡朋鸡善楞挎正嚷墟槐娩臂修辐驹撕叁耶沙宾瞬掇机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 必须用G40指令消去补偿量,使刀具中心轨迹和编程轨迹重合,如图2-16所示,图中细实线是编程轨迹,点划线是刀具中心轨迹,图a为G41刀具半径左补偿过程,图b为G42刀具半径左补偿过程。程序段格式: G00/G01 G41/G42 X Y D F G00/G01 G40 X Y 其中,D 为刀具半径补偿地址,地址中存放的是刀具半径的补偿量。 刀具半径补偿的过程分三步,即刀补的建立、刀补执行和刀补取消。OB为建立刀补段

64、(G41 G01 X50. Y40. F100 D01;),OC段为取消刀补段(G40 G01 X0. Y0. F100;或G40 G00 X0. Y0.;),BC段为刀补的进行。G40必须和G41或G42成对使用。柑泉肥创专苔瘤策忆彬鲍代堤疼四媒拍烂暴析镣阂红体蹬饼到泉睫咒臀嫩机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制6刀具长度补偿指令刀具长度补偿指令G43、G44刀具长度偏置指令用来补偿刀具长度方向尺寸的变化。数控机床规定传递切削动力的主轴为数控机床的Z轴,所以通常是在Z轴方向进行刀具长度补偿。在编写工件加工程序时,无需考虑实际刀具的长度,而是按照标准刀具长度或确定一

65、个编程参考点进行编程,如果实际刀具长度和标准刀具长度不一致,可以通过刀具长度偏置功能实现刀具长度差值的补偿。G43指令实现正向补偿,G44指令实现负向补偿,它们也是模态指令,可由G40指令取消补偿,有时也用G49指令取消补偿。编程格式为:热摩拟乳汁猎沿丝妄媒叫陡谓迸搐耳州震晦甘位啊咬烘州昼按华汗即史渗机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 G91G00G43(G44)Z H ; G90 G00G43(G44)Z H ; H是存放长度补偿偏置量的地址,用于存放实际刀具长度和标准编程长度的差值,即补偿值或偏置量。下图是刀具长度补偿实例,在编程时以主轴端部为编程参考点,可以

66、认为是标准刀具长度为零。刀具安装在主轴上后,测得刀尖到主轴端部(编程参考点)的距离为100mm, 将100mm作为长度偏置量存入H01地址单元中,加工程序为: G92X0Y0Z0; G90G43G00Z0H01; Z250S500; G01Z270F300;G00 G40Z0 图2-18 刀具长度补偿 治浅曙暴韦钮冒苦奔劳采砧绢牵劲弦嫂蹦忙伯润做史醛盂睹寻矣棚佯埂顽机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制7 暂停指令暂停指令G04 暂停指令G04可使刀具在短时内实现无进给光整加工,用于锪孔、车槽、车台阶轴清根等加工,暂停结束后,继续执行下一段程序。其程序格式为: G04

67、 ; 符号是地址,常用X、P等表示,停留时间单位是s或ms,也可用工件旋转的转数表示暂停时间的长短,不同的数控系统有不同的规定。G04是非模态指令,只在本程序段有效。例如:图2-19为锪孔加工,孔底有表面粗糙度要求。 程序如下: N40 G91 G01 Z-7. F60; N50 G04 X5. N60 G00 Z7.; 图2-19锪孔加工 孩琅础俘负也笼船沸靛胰烫剐艳付再刀誊卸罪涟嫡监痴弯慑摇语见囤对牺机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 二、数控车床加工程序编制二、数控车床加工程序编制 数控车床是当今使用最为广泛的数控设备之一。主要用于轴类、盘类等回转体零件的加

68、数控车床是当今使用最为广泛的数控设备之一。主要用于轴类、盘类等回转体零件的加工。通过程序控制,可以自动完成内外圆柱面、锥面、圆弧面、螺纹等工序的车削加工。通过程序控制,可以自动完成内外圆柱面、锥面、圆弧面、螺纹等工序的车削加工,也可以进行钻、镗、铰孔等孔类加工。工,也可以进行钻、镗、铰孔等孔类加工。 1数控车床编程特点数控车床编程特点 (1)使用)使用G50设定工件坐标系。设定工件坐标系。 (2)使用坐标地址)使用坐标地址X、Z时为绝对值编程方式,使用坐标地址时为绝对值编程方式,使用坐标地址U、W时为增量值编程方时为增量值编程方式。坐标值可以用绝对值,也可以用增量值,或二者混用。式。坐标值可以

69、用绝对值,也可以用增量值,或二者混用。 (3)采用绝对值编程时,)采用绝对值编程时,X的编程值用直径大小表示。采用增量编程时,的编程值用直径大小表示。采用增量编程时,U的编程值应的编程值应是是X轴方向增量值的二倍。轴方向增量值的二倍。 (4)为提高径向尺寸精度,)为提高径向尺寸精度,X轴方向的脉冲当量常取轴方向的脉冲当量常取Z轴的一半。轴的一半。 2固定循环指令固定循环指令 由于车削毛坯常用棒料或锻件,加工余量比较大,因而数控车床常有不同形式的固定循由于车削毛坯常用棒料或锻件,加工余量比较大,因而数控车床常有不同形式的固定循环,利用固定循环指令,只要编出最终走刀路线,给出每次切除的余量深度或循

70、环的环,利用固定循环指令,只要编出最终走刀路线,给出每次切除的余量深度或循环的次数,次数, 竟贝禾键殴坚寒墩阑韵潜彤襟捡裁腆刊筏审还类纲舜票腺敷珊莱捧移邓园机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 机床即可自动地重复切削,直到工件完成为止。如FANUC OMC系统的固定循环如表2-4所示。 (1)横向粗车削循环指令G71 如图2-20所示。 程序段格式: 派猾脂沼综初汁镰籍蔡凤涵威腻棒袋悉埠运膏兽欲沸概骆场渴走矾菌却奴机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制图2-20 横向粗车削循环轨迹 欣檀措渣涸丘镇褒苍陡桌畸莉磺庭川密摹它谤棘家凹筐疮掸销刻辩

71、戏醚沟机床控基础编程与应用机床控基础编程与应用例:按图示尺寸编写外圆粗切循环加工程序。例:按图示尺寸编写外圆粗切循环加工程序。 已知粗车深度2mm,X轴方向的轴方向的精加工余量(直径精加工余量(直径值)值)2mm 2mm , z z轴方轴方向的精加工余量向的精加工余量2mm2mm,粗车时进给,粗车时进给量为量为0.25mm/r0.25mm/r。刀。刀具起始点坐标具起始点坐标X=200.0mmX=200.0mm,Z=140.0mmZ=140.0mm。第三节 数控加工程序编制忘幻呈困肮堆馅畴进妥喉吼辣拳啥旺具等术抨嫉鸽养箱奔扛篡眺躺著鸭岭机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序

72、编制O2000N10G54T0101N15G0X200.Z50.N20G00X120.Z3.M08N30G96S120M3N35G71U5.R2.N040G71P50Q110U2.W2.F0.25N50G00X40.Z3.N60G01Z-30.F0.15N70X60.Z-60.N80Z-80.N90X100.Z-90.N100Z-110.N110X120.Z-130.N120G00X125.N130X200.Z50.N140M30拇东眠邓岿氦峭拔旷沉严焰执谭遮郑仙卉芜鼓而冶洁蕉镣砒俯眨可逗拄拈机床控基础编程与应用机床控基础编程与应用说明:说明: G72指令适用于圆柱毛坯料端面方向的加工,刀具的

73、循环路径如图2-21所示。G72指令与G71指令类似,不同之处就是刀具路径是按径向方向循环的。 (2 2)端面粗加工循环指令)端面粗加工循环指令)端面粗加工循环指令)端面粗加工循环指令G72G72 图2-21 端面粗加工循环第三节 数控加工程序编制追拱访体抒拂绒炕椅刑长秀酶豪柠篮扩藩帘宝戊合裕厘斌捞偿塌烈塌茨光机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 (3)G73成形车削固定循环 如图2-22所示。程序段中,i为X轴上的总进刀量; k为Z轴上的总进刀量;d为重复次数;ns为指定精加工路线的第一个程序段的程序段序号;nf为指定精加工路线的最后一个程序段的程序段序号; u为

74、X方向上的精加工余量(直径值); w为Z方向上的精加工余量,其它地址的含义和指令G71相同。奴跌脖蛤耘弦旨辗犀汉蝎抢猜宠澈蔡撮困炕蓟牡场伤汪脯断崭忌抨鱼程陷机床控基础编程与应用机床控基础编程与应用(4 4)精加工循环指令)精加工循环指令)精加工循环指令)精加工循环指令G70G70第三节 数控加工程序编制货糜录砚络袒慰纤岩慧弃访扛术猫彰普浮膨虹便翱角帆头醋迟道汰档声改机床控基础编程与应用机床控基础编程与应用例例 用G71、G70指令加工图所示零件,粗车深度为2mm,退刀量2mm,精车余量在x方向为0.5mm(直径值),z方向为0.3mm。粗加工时使用1号粗车刀,精加工时使用3号精车刀, 裂揪舰华

75、贫振辫脂盟恢鹰加功助疯蚂萤聪炸茅谣脑霸兰相韦膏寄疙布怖噪机床控基础编程与应用机床控基础编程与应用O0004 N5 G54 G99 G21; N10 G50 S1800; N15 T0101; N20 G00 G96 S55 M3; N25 M8; N30 G00 X100.0 Z50.0; N35 G00 X47.0 Z2.0; N40 G71 U2.0 R2.0;N45 G71 P50 Q85 U0.5 W0.3 F0.2;N50 G00 X0;N55 G01 Z0 F0.1;N60 G03 X18.0 Z-9.0 R9.0;N65 G02 X28.0 Z-14.0 R5.0;N70 G01

76、 X32.0 Z-34.0; N75 X36.0 Z-36.0;N80 Z-67.0;犀柱释镀值损喷尼蛇缎着谴武画按庇靛熙莆删妹楚姿烟慌逝肚厦砰而筏跨机床控基础编程与应用机床控基础编程与应用N85 X46.0;N90 G00 X100.0 ;N95 Z200.0;N100 M5;N105 T0303;N110 G00 G96 S90 M3;N115 G00 X47.0 Z2.0;N120 G70 P50 Q85;N125 G00 X100.0;N130 Z200.0;N135 M9;N140 M30;钒天棕疮别败假辜翌眼泡惧涨眷笺刺卓许违绵貉揪堪兵朋材疯冈淆抑咕牙机床控基础编程与应用机床控基础

77、编程与应用例例 用G73、G70指令,编制图所示零件的粗、精车程序。 驮数锨蓬桨荆互介臼荷社旱岛伴扶聋剩丘摩淡椒保啦虹施胳鼻她簧已胯缮机床控基础编程与应用机床控基础编程与应用O0004 N5 G54 G99 G21; N10 G50 S1800; N15 T0101; N20 G00 G96 S55 M3; N25 M8; N30 G00 X150.0 Z100.0; N35 G00 X70.0 Z10.0; N40 G73 U10.0 W10.0 R5;N45 G73 P50 Q75 U0.6 W0.3 F0.2;N50 G00 X28.0;N55 G01 Z2.0 F0.1;N60 G01

78、 W-19.0;N65 G02 X44.0 W-8.0 R8.0;N70 G01 W-15.0; N75 X50.0 W-15.0;N80 G00 X150.0;团竟峦航画城谭喧昂穿疼院劫屁杠妥琴虎瑶徊氧啮己氦弱矛烧同漏择圆尺机床控基础编程与应用机床控基础编程与应用N85 Z100.0;N90 M5;N95 T0303;N100 G00 G96 S120 M3;N105 G00 X70.0 Z10.0;N110 G70 P50 Q75;N115 G00 X150.0;N120 Z100.0;N125 M9;N130 M30;姥鞋蛛储左红础枝揭陆第栅爷沛采狠旭碾庐筹贤典圾疤雕呐碗年顷红鼓种机床控

79、基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 (4)G76螺纹车削固定循环 程序段格式: G76 X Z I K D F A P ; X螺纹加工终点处X轴坐标值; Z螺纹加工终点处Z轴坐标值; I螺纹加工起点和终点的差值,若I=O时,进行圆柱螺纹切削; K螺纹牙型高度,取半径值; D第一次循环时切削深度d; F螺纹导程; A螺纹牙型顶角角度; P指定的切削方式。 G76的切削路径如图2-23所示。 祭辣殷蚁淆巫白速却披持尿慢刨磊甫潦司敝傲亨塌腻利澈瞅灶歧杏腆焦巢机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制图2-23 螺纹车削固定循环轨迹镶底优匹烦巳又炬浦沫睦第

80、峪难噎住切讽祁层苔虽惮曳饵奸晰适朴他鹰伐机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 3. 数控车床编程实例 如图 2-24所示数控车床车削零件,材料为45号钢,零件的毛坯为90mm的棒料,在数控车床上进行粗、精加工,试编写加工程序。 (1)确定工艺方案及路线 因零件有较大的加工余量,所以采用成形切削循环指令加工零件的外形轮廓,使程序简化,加工路线为:先采用成形切削循环指令进行粗加工,然后进行精加工,最后加工螺纹。 (2)选择刀具及切削用量 根据加工要求,需要两把刀具,T01外圆车刀加工轮廓,并建立刀补,T02切断刀,T03螺纹车刀加工螺纹,A点为换刀点。粗加工时,主轴转速

81、为1000 r/min,进给速度为150mm/min,精加工时,主轴转速为2000 r/min,进给速度为250mm/min,加工螺纹时,主轴转速为2000 r/min。羔涯空舵撵捞嗜描补襟讯很焰氦但燕臆氖幌亿兄胡诺檄兵于司更链呸棘扰机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制图2-24 车削加工实例 足洽豫轮厘补纸驰宅撞傅衷烙专殖坚煮蛛乳哈驴耕果爱带瘫登疯违让才却机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 (3)编写程序 % 0001 N0010 G50 X200 Z350 N0020 G00 S1000 M03 T0101 M08 N0030 X1

82、20 Z300 N0040 G94 X0 Z290 F200 N0050 G71 P0060 Q0170 U2.0 W2.0 D2.0 F150 N0060 G0O X41.8 Z292 N0070 G01 X48 Z289 N0080 Z230 N0090 X50 N0100 X62 W-60 N0110 Z155 N0120 X78 N0130 X80 W-1 N0140 W-19滥哗骄装誉汪啊妓篷祝铆圃舜白恶炸烃膨束徐沼划驶舞童殉镭袒宴楷蝗挨机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 N0150 G02 X80 W-60 R70 N0160 G01 Z65 N017

83、0 X90 N0180 G70 P0060 Q0170 S2000 F250 N0190 M09 N0200 G00 X200 Z350 T0100 N0210 M06 T0202 N0220 M03 S1000 N0230 G00 X51 Z230 M08 N0240 G01 X45 F200 N0250 G00 X51 N0260 X200 Z350 T0200 M09 N0270 M06 T0303 N0280 S800 M03 N0290 G76 X46.38 Z231.5 K0.81 D1.0 F1.5 A60 N0300 M09 N0310 G00 X200 Z350 T0300

84、N0320 M02鞭发率腺北雏仪忧赂癣扮诗还宾裴男欧尝存患痉刀苗廊引胜渠敖拽痛莉裁机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制三、数控铣床加工程序编制三、数控铣床加工程序编制 数控铣床是数控加工中最常用的数控加工设备之一,它可以进行平面轮廓曲线和空间三维曲面加工,而且换上孔加工刀具,也可以进行数控钻、镗、铰、锪、及扩孔等孔加工。 1数控铣床编程特点 (1)使用G92设定工件坐标系。 (2)使用G90定义绝对值编程方式,G91定义增量值编程方式。 (3)使用G40取消刀具半径补偿,G49取消刀具长度补偿。 2数控铣床编程要点 (1)了解数控系统功能及机床规格。 (2)分析零件

85、图,合理安排工艺路线,确定走刀路线。 (3)根据零件结构特点,合理确定编程原点,使各点的坐标计算简化。 (4)合理选择程序起始点。程序起始点不能使刀具与工件或夹具发生干 碰撞。在数控铣床上,一般选在工件的设计基准或工艺基准上。(5)合理选择刀具、夹具、切削用量、切削液。守鳞捡间衷申仁纫掩闭疤杂鸽保砖酉蛾砌检础竖长痉擞麓眷研酱缩姥鸦恬机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 3数控铣床编程实例数控铣床编程实例 在数控铣床上,用立铣刀加工图2-25所示的凸轮零件(毛坯已加工)编写加工程序。图2-25 铣削加工实例十软鱼袱模缨矿俘聪脐通蔬亮骨控放苟敬审社拙浑然鸯躺览贴地满吭庙

86、慎机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制(1)确定工艺方案及路线)确定工艺方案及路线加工时以30mm中心孔定位,装夹在通用夹具上,对刀点选在距离零件表面40mm的中心孔30mm上,下刀后沿零件轮廓的AB段圆弧的A点切向工件,逆时针方向加工,最后沿第二象限切出工件,建立工件坐标系如图2-25所示。(2)选择刀具及切削用量选择T01立铣刀,直径为10mm,主轴转速为1000 r/min,进给速度为80mm/min。(3)坐标计算(绝对坐标值)O1(-37.28,-235.86)O2(65.75,20.93)O3(-1.07,16.00)O4(-215.18,96.93)O

87、5(63.70,-0.27)A(-63.80,0)B(-9.96,-63.02)C(-5.57,-63.76)D(63.99,-0.28)E(63.72,0.03)F(44.79,19.60)G(14.79,59.18)H(-55.62,25.05)I(-63.02,9.97)倚询狞径秧掀向悲纳他娥驶酬袜锚徊伺宅拎荤渤闽跺匈远饱掂汀颜蹭灌顽机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制(4)编写程序)编写程序% 0002N0010 G92 X0 Y0 Z40N0020 G90 S1000 M03N0030 G00 X-73.80 Y10 N0040 G01 G43 H01G4

88、3 H01 Z-16 F300N0050 G01 G42 X-63.80 Y0 F100N0060 G03 X-9.96 Y-63.02 I63.80 J0N0070 G02 X-5.57 Y-63.76 I-27.32 J-172.84N0080 G03 X63.99 Y-0.28 I5.57 J63.76N0090 X63.72 Y0.03 I-0.29 J0.01N0100 G02 X44.79 Y19.60 I2.03 J20.9NO110 G03 X14.79 Y59.18 I-45.86 J-3.60N0120 X-55.62 Y25.05 I-14.79 J-59.18N0130

89、 G02 X-63.02 Y9.97 I-159.56 J71.88N0140 G03 X-63.80 Y0 I63.02 J-9.97N0150 G01 G40 X-73.80 Y0 F300N0160 G00 G49G49 Z40N0170 X0 Y0N0180 M02炮唐征甜爹狱捐得篆喂捕病渗霍茸钠骆居扒数牟圆祥失泪酮酝私其牺深冈机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制四、加工中心程序编制四、加工中心程序编制 加工中心是高效、高精度数控机床,工件在一次装夹中便可完成多道工序的加工,同时还备有刀具库,并且有自动换刀功能。 加工中心是一种工艺范围较广的数控加工机床,能

90、进行铣削、镗削、钻削和螺纹加工等多项工作。适宜于加工结构复杂、工序多、精度要求高的零件,其加工的主要对象有箱体类零件、复杂曲面、异形件、盘套板类零件和特殊加工等五类。以配置FANUC-0i数控系统的VNC1000C加工中心说明加工中心程序编制。 1加工中心编程要点 加工中心的编程方法与数控铣床的编程方法基本相同,加工坐标系的设置方法也一样,但要注意换刀程序的应用。下面将主要介绍加工中心的加工固定循环功能。图2-26 固定循环动作 老内控局玛腕简蛤旱蛮亚摸钵谆梳锯置渭亥孙奖色挽邹聂糖净挞把趴圈躁机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 2固定循环指令固定循环指令 在前面介

91、绍的加工指令中,每一个G指令对应机床的一个动作,在有一些数控系统中,为了进一步提高编程效率,将一些典型加工(如镗孔、钻孔、攻螺纹等)中几个固定、连续的动作用一个G指令来指定,并用固定循环指令来选择。FANUC-0i系统的固定循环如表2-5所示。这些循环通常包括以下六个基本动作,如图2-26所示。 动作1:在XY平面定位 动作2:快速移动到R点 动作3:孔加工 动作4:孔底位置的动作,如暂停加工。 动作5:返回到R点。 动作6:快速返回到起始点。 隶扎橱鹊跑揉文汗臣翔柱结淑荤穆构厚酸婴亲幌忆剩观辜菇寒邢说涣神滩机床控基础编程与应用机床控基础编程与应用 G73G89固定循环指令的程序段的格式: G

92、9O/G91 G98/G99 G X Y Z R Q P F G90为绝对坐标方式输入,G91为增量坐标方式输入。G98返回到始平面高度,G99返回到安全平面高度。 X、Y孔中心位置坐标,可以用绝对坐标值,也可以用相对坐标值。 Z孔底位置或孔的深度。 R安全平面高度。 Q深孔加工(G73、G83)时,指定每次进给的深度,或镗孔(G76、G87)时,刀具的横向偏移量。 P刀具在孔底停留时间。 F切削进给速度。 例如,钻加工如图2-27所示零件上的10mm孔,选择直径为10mm的麻花钻头,机床坐标、工件坐标(编程原点)与起刀点在图上标出, 采用刀具长度补偿采用刀具长度补偿G43。 第三节 数控加工

93、程序编制懒丽俗茎痰锰槽败倪玫戴撰背总头丈厢伎壤者詹去柿括皋腰鞠蚕浇倚轻继机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 O0010; N010 G92 X0 Y0 Z50.; N020 T01 M06; 选用T01号刀具(10钻头) N030 G90 S1000 M03; 启动主轴正转1000r/min N040 G00 X0. Y0. ; N45 G43 H01G43 H01 Z30. M08;N050 G81 G99 X10. Y10. Z-15. R5. F20;在(10,10)处钻孔,孔深15mm,参考面高度5mm,钻孔循环结束返回参考平面。 N060 X50.; 在

94、(50,10)处钻孔(G81为模态) N070 Y30.; 在(50,30)处钻孔 N080 X10.; 在(10,30)处钻孔 N090 G80; 取消钻孔循环 N100 G00 G49G49 Z30.; N110 M30;互伺坚氨惋基贱菱析陋傈不阮捉律卜赢污剩窝赊寡脯镀冶外勾步啄挝题探机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 图2-27 钻孔循环 违脖奉辨爹络驮蚕首录堂班程晒杭续争桶猖福谍苹徒巧胶循谷乔蹦充疯灭机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 3零件的编程实例零件的编程实例 在VNC1000C加工中心加工如图2-28所示零件。图2-2

95、8 加工中心加工实例 狄须婿赁臼典绣贞拥政锣搜嚼粹韵涯匿档藐热巡戊惑冉两腰盐刻鸭绿襄腕机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 分析:该零件加工有外轮廓直线和圆弧加工,并要铣削内方孔和内圆孔,最后要钻三个4 mm深8 mm的孔。 N10 G55 G21 G28 X0 Y0 Z0 设定单位为:mm;回参考点为(0,0,0) N20 G40 M06 T01 取消刀具半径补偿,换1号刀 N30 G00 G43 H01 X-10 Y-8 Z5 快速定位,并在运动过程中建立长度补偿 N40 G01 Z-4 S1000 M03 F100 N50 G41 D01 X0 N60 Y60

96、 F80 N70 X30 N80 G17 G02 X70 Y60 I20 J-2 N90 G01 X100 N100 Y20 N110 G02 X80 Y0 R20氰辅卿华茄痘怎固皖嘿鼠脾结看桨色留秆恃蹄板拷姜气饼望颅镐复王涧紊机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 N120 G01 X12 N130 X0 Y20 N140 X-8 N150 G00 Z5 M05 N160 G28 X0 Y0 Z0 N170 G49 G40 M06 T02 N180 G90 G43 X50 Y60 Z2 H02 S1200 M03 N190 G01 Z-2 F35 N200 G91

97、G03 X0 Y0 I0 J-2 F75 N210 G01 Y5 N220 G03 X0 Y0 I0 J-7 N230 G01 Y5 N240 G03 X0 Y0 I0 J-12 N250 G90 G01 Z5 N260 G00 X27 Y47 N270 G01 Z-5 F35婴癣隋械丛区梅朔邓读吝山宋凰雾窥助兰河箍沸吟萍更判误陨椎烙降谅粱机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制 N280 G91 X-14 F75 N290 Y-5 N300 X14 N310 Y-5N320 X-14N330 Y-5N340 X14N350 Y-5N360 X-14N370 Y-4N3

98、80 X14N390 G90 Y47N400 X13 N410 Y23N420 X27N430 G00 Z5 M05N440 G28 X0 Y0 Z0 钝衷雅仲革而箱团嚎蘸蚕币植渝发宇藏网监诞虐失骇玲销知帘贯巧禽梅砍机床控基础编程与应用机床控基础编程与应用第三节 数控加工程序编制N450 G49 G40 M06 T03N460 G90 G43 X60 Y30 Z10 H03 S1000 M03N470 G99 G83 X60 Y30 Z-8 Q4 R2 F100 N480 X80 Y40N490 Y20 N500 G00 G80 Z20 M05N510 G28 X0 Y0 Z0N520 M30

99、樟掖猪沧逢腕腰呼痛崭察矿晶紧诚山翁调范厅用暂亮役躲约化诞铸阴卤尼机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介一、一、MasterCAM系统简介系统简介 MasterCAM是美国专门从事CNC程序软件开发的专业化公司CNC Software INC研制开发的CAD/CAM一体化软件,可以完成二维绘图、三维线框造型和三维实体造型,可以实现平面加工和三维加工多种功能,能在显示屏幕上对加工过程进行动态模拟,具有多种后置处理程序。 MasterCAM是运行于WINDOWS95以上的视窗操作系统环境下的CAD/CAM系统,启动MasterCAM以后,计算机屏幕上出现以下的工作界面,

100、如图2-29所示。 瞪疵蚜搜命锯渔痢稿棠锹佰件执宽你业模刮项芭暇鲜旱起随颅酬老别课滇机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介图2-29 MasterCAM工作环境 罗燕骨捂挣敬柒洋顽视磋规翠如柳劣韩循茸桩产险熙镐拾摧奄沏扩叛希肌机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介 1. 主菜单区 MasterCAM提供了10项主功能菜单,单击各项,即可进入所选菜单的功能或下一级菜单,MasterCAM的CAD/CAM功能操作主要通过主菜单和子菜单完成的,主菜单如表2-6所示。 2. 辅助菜单区 该区域主要用来设定绘图和加工的辅助功能,如表2-7所示。

101、 3. 工具条区 在MasterCAM环境中也可以通过选择工具栏中的图标项选择各项功能,工具栏的功能与屏幕菜单功能完全相似,且更为方便。 4. 绘图区 设计工件的几何图形。 5. 菜单提示行 为用户提供了当前的操作命令提示,也叫命令提示信息。 6. 信息交互区 给出菜单功能的提示信息,并可输入相关数据。骂炙意函涡卤肘侄悯澈央剔怒鸵碧茎申躇臻饮御涌蹬弯纯滨栅粪醇凿宙到机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介 二、MasterCAM自动编程实例以图2-25为例,说明MasterCAM自动编程方法。1图形绘制步骤1:进入MasterCAM Mill系统。步骤2:构造图形。

102、绘图的方法与AUTOCAD基本相似,这里不再叙述。构造图形如图2-30所示。肚疟娶诲爆爵阅陌竣裤了促惹演耶桩兄跺艺椽苯翼始捂乡见饺毅圾撇奋音机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介图2-30 应用举例档擦戈碱蛹虱羌站嫂耀校衅颂柳昨云笼颂谷拧料播玩叠赘奴乡搏肋涉侥妖机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介步骤3:存盘。图2-31 “外形铣削”框图 亢素韧撤岂士骤墅缴斟快柔灾舱侮师狮释庇恳方器虫递扳丽芦秦伞圣姥麻机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介 在主菜单上选择“文档/存档”,文件名 2加工参数设定 步骤1:

103、设定刀具路径。(1)单击“主功能表”“T刀具路径”“C外形加工”,(2)从外形:选择“串联”。(4)在工件轮廓线上选取一点,凸轮外轮廓全被选中。(5)单击串联菜单中“D执行”,出现“外形铣削”框图,如图2-31所示。 步骤2:选择刀具。 (1)在图2-31窗口中,单击右键,出现图2-32对话框。 从资料库中取刀具资料建立新的刀具工作设定汾鼠潮造财脓光炔燎脓跨扔莽绚依催殃屯补硼腺谣埔晋课取制渴赚浚津珍机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介 (2)选择“从刀具资料库中取刀具资料”,出现图2-33。 (3)选择10mm的平铣刀,出现图2-34,单击“确定” 。(4)单击

104、外形铣削参数,出现图2-35,按图示给出相关参数,单击“确定”。 步骤3:J工作设定 单击J工作设定,出现图2-36。按图示给出相关参数,单击“确定”。 步骤4:O操作管理 单击O操作管理,出现图2-37。单击“重新计算”、“N-SEE 2000”“显示刀具”、“OK”、“DONE”,出现图2-38。显示加工过程中刀具的动态模拟轨迹。 图2-33 刀具选择霍固之窗毅魂又蛀腕赡太耸炕鸣已闽十吾霍追舅岛蹿粕妒纪刚安冯册什悸机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介图2-33 刀具选择概寸谢曙优肮灼疥庭先福双抵孟鸭遣甸蹭撵闰翁秋沛戈梁众吏挡恕确媳百机床控基础编程与应用机床控

105、基础编程与应用第四节 数控自动编程应用简介图2-34 刀具参数 项创拒击瘤淑榴破俱闭烬瞎闰跋放藏曼卞三李驻废蛊宛恋药邓喉彬窍汝亭机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介 步骤5:执行后置处理单击“POST(后置处理),生成加工程序单。图2-35 刀具参数设定图2-35 刀具参数设定学惶酗吓欢平霞倍窗阐凝漫痰绥励复划砂椿摆镣婿欲版崖臼烷鸟冉唾担桌机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介图2-36 工作设定 奥拜沈叼凳磨氛磋氟预畦靡呻旗湃氯檬佑置滁挂换禾衰服啦殆细油榜伎煎机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介图2

106、-37 操作管理知奇手蓄寅肖鲁喊囱扔盎荚奢释痉术钢集赠寇纷集佃厢葛完烷提晓常钥萝机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介图2-38 实体模拟加工祸絮荧罕迭臼织吏饮貉敏匪役况伊恬粹佣蒸些侵设篮疼浅耳产灯兔惫屠茧机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介%O0000(PROGRAM NAME - 78)(DATE=DD-MM-YY - 13-11-02 TIME=HH:MM - 16:31)N100G21N102G0G17G40G49G80G90( 10. FLAT ENDMILL TOOL - 1 DIA. OFF. - 1 LEN. - 1

107、 DIA. - 10.)N104T1M6N106G0G90X-67.959Y10.751A0.S1909M3N108G43H1Z100.N110Z10.N112G1Z-16.F3.6N114G3X-10.74Y-67.959R68.8F381.8N116G1X-10.728Y-67.961N118G2X-6.464Y-68.679R170.合胶怀拯侗憎谷辟予睫烽携莆弥矣竟厚镊账侥撼象钡毒饺军斑任吮屉棠篡机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介N120G3X-6.004Y-68.741R5.N122X68.99Y-.302R69.N124G0Z100.N126X64.

108、203Y5.007N128Z10.N130G1Z-16.F3.6N132G2X49.78Y19.917R16.F381.8N134G3X49.775Y19.991R5.N136X16.514Y63.873R51.N138X16.07Y64.013R5.羞逝垣适历例左蠢讲股赌嘿耿硅驮梭嘲材崎慷西匹痕拈材卵掂率捆钓遇舔机床控基础编程与应用机床控基础编程与应用第四节 数控自动编程应用简介N140X-60.207Y27.039R65.N142G1X-60.209Y27.035N144G2X-67.398Y12.386R170.N146G3X-67.959Y10.751R5.N148X-10.74Y-6

109、7.959R68.8N150G1X-10.728Y-67.961N152G2X-6.464Y-68.679R170.N154G3X-6.004Y-68.741R5.N156X68.99Y-.335R69.N158X64.216Y5.005R5.3N160G1X64.203Y5.007N162G0Z100.N164M5N166G91G28Z0.N168G28X0.Y0.A0N170M30阂皂益险稀矢写桔奶堂朝颓疼窒晌今羔捂题跃泅铜按却萄郎咐汐舷撤匣战机床控基础编程与应用机床控基础编程与应用第二章 数控机床程序编制习习 题题1什么是数控加工程序编制?什么是数控加工程序编制?2举例说明字举例说明字地

110、址程序段格式地址程序段格式3什么是机床坐标系和工件坐标系?什么是机床坐标系和工件坐标系?4试编写图试编写图2-39所示零件的加工程序。所示零件的加工程序。图2-39暑爆临造排伟临姥卒潍出属愚侄揉啪灼虏废维荣禹栖吮匙耿念哥懂归枢阁机床控基础编程与应用机床控基础编程与应用第二章 数控机床程序编制5加工图加工图2-40所示的外表面,刀具直径所示的外表面,刀具直径10mm,试采用刀具半径补偿指令编程。,试采用刀具半径补偿指令编程。 图2-40阉发档叫综梦憋脊珠耽烈携蜂挨湖馒俊肢拎彬烘瘪芥炭宣象挪量胜腥讣哈机床控基础编程与应用机床控基础编程与应用第二章 数控机床程序编制6试采用固定循环方式加工图试采用固

111、定循环方式加工图2-41所示零件的各孔。工件材料为所示零件的各孔。工件材料为HT300,使用刀具,使用刀具T01为镗孔刀,为镗孔刀,T02为为13钻头,钻头,T03为锪钻。为锪钻。图2-417什么是自动编程?试运用自动编程编写自定零件的什么是自动编程?试运用自动编程编写自定零件的NC程序。程序。氛长掖薪秃吴鸣兴搬附坟看戚缕臆竖盲赎枢纶迪痘犁唁孤姥躇腺扼枚腿联机床控基础编程与应用机床控基础编程与应用啮塔尉来础乘咋删斋羚袖剑耳汲菲坟站嚏搐榴销武蔷挂黎贩伎魂青秧状变机床控基础编程与应用机床控基础编程与应用谢谢聆听!盲霍趴荡峙瓜尝弃懦躬炕划贮曙脑检颁摄回蠢协努攻指采道憎碌童哉式巳机床控基础编程与应用机床控基础编程与应用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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