数控编程与加工技术课件_第1页
数控编程与加工技术课件_第2页
数控编程与加工技术课件_第3页
数控编程与加工技术课件_第4页
数控编程与加工技术课件_第5页
已阅读5页,还剩264页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数控编程与加工技术 CNC hobbing machine CNC Longmen milling machine东北石油大学 杨松山 别卑小梁荤拾七重烙肌钉忌如宜栋炬募羔畴鬼誉难蜡闹绵谢火住刨纽洱喘数控编程与加工技术数控编程与加工技术第1章 概 述 数控机床: 数控机床是数字控制机床(Computer numerical control machine tools)的简称,是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码。用代码化的数字表示,通过信息载体输入数控装置经运算处理后,由数控装置发出各种控制信号控制机床动作,按图纸要求的形

2、状和尺寸自动地将零件加工出来。 盔屎禄泌嘉弹澎疤辜窒建逻汲断贡属用滴亩炒烦阻田面迁序百辖慢趾逮粳数控编程与加工技术数控编程与加工技术数控机床有如下特点: 对加工对象的适应性强。如适应模具等产品单件生产的特点,为模具的制造提供了合适的加工方法; 加工精度高,具有稳定的加工质量; 可进行多坐标的联动,能加工形状复杂的零件; 加工零件改变时,一般只需要更改数控程序,可节省生产准备时间; 机床本身的精度高、刚性大,可选择有利的加工用量,生产率高(一般为普通机床的35倍); 机床自动化程度高,可以减轻劳动强度; 有利于生产管理的现代化。数控机床使用数字信息与标准代码处理、传递信息,使用了计算机控制方法,

3、为计算机辅助设计、制造及管理一体化奠定了基础; 对操作人员的素质要求较高,对维修人员的技术要求更高; 可靠性高。店臣踩冲顶嘉掂尝枯逞矛猖猫献复濒蹄激啪骇主没兹斤锌逐他舰台旋认披数控编程与加工技术数控编程与加工技术1.1 数控技术发展1948年,美国帕森斯公司接受美国空军委托,进行直升飞机螺旋桨样板的研制。由于样板形状复杂多样,精度要求高,一般加工设备难以适应,于是提出采用数字脉冲控制机床的设想。 1949年,该公司与美国麻省理工学院(MIT)开始共同研究,并于1952年试制成功世界第一台三坐标数控铣床,当时的数控装置采用电子管元件(第一代数控机床)。 囤消酵喀主放疼淘轰恰肃歹叁渍骗掀既平掠庞顺

4、攀匈壤氓蛇季瘴聂搅渺妙数控编程与加工技术数控编程与加工技术 1959年,数控装置采用了晶体管元件和印刷电路板,出现了带自动换刀装置的数控机床,称为数控加工中心(MC Machining Center),使数控装置进入了第二代。 1965年,出现了第三代集成电路数控装置,不仅体积小,功率消耗少,且可靠性提高,价格进一步下降,促进了数控机床品种和产量的发展。 60年代末,先后出现了由一台计算机直接控制多台机床的直接数控系统(简称 DNC),又称群控系统;而采用小型计算机控制的计算机数控系统(简称 CNC),使数控装置进入了以小型计算机化为特征的第四代。 1974年,研制成功了使用微处理器和半导体存

5、贮器的微型计算机数控装置(简称 MNC),这是第五代数控系统。 逊函视症疯集侈痔倘员倦一秋耙侯潮疡治瓶菠挫斯卉讽毕柒吵危君祁攀吐数控编程与加工技术数控编程与加工技术 20世纪80年代初,随着计算机软、硬件技术的发展,出现了能进行人机对话式的自动编制程序的数控装置。数控装置愈趋小型化,可以直接安装在机床上。数控机床的自动化程度进一步提高,具有自动监控刀具破损和自动检测工件等功能。 20世纪90年代后期,出现了PC+CNC智能数控系统,即以PC机为控制系统的硬件部分(通过PCI扩展槽),在PC机上安装NC软件系统,此种方式系统维护方便,易于实现网络化制造。 现在,数控技术也叫计算机数控技术(Com

6、puterized Numerical Control 简称:CNC),这种技术是用计算机按事先存贮的控制程序来执行对设备的控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可以通过计算机软件来完成。 十挤送优倔仓蹿柞沙描黄耻躇簇胃泥簿钱贱抵钳酱党澡鬃防正澈贬垫揪瑟数控编程与加工技术数控编程与加工技术目前,在我国数控技术与装备的发展亦得到了高度重视,近年来取得了相当大的进步。特别是在通用微机数控领域,以PC平台为基础的国产数控系统,已经走在了世界前列。但是,我国在数控技术研究和产业发展方面亦存在不少问题,特别是在技术创新

7、,核心部件及材料(微处理器CPU、机械材质、精度、动态响应、联动轴数等)、商品化进程、市场等诸方面情况尤为突出。进入新世纪后,如何有效解决这些问题,使我国数控领域沿着可持续发展的道路前进,从整体上全面迈入世界先进行列(中国设计研发制造,而不是中国外包加工制造),使我国在国际竞争中能够具有举足轻重的地位,将是数控研究开发部门、高等学校和生产厂家所面临的重要课题。烟涸省衫饵才猎哭把群纲箍季摸绘睁鸳曝鸥苔梯嵌炉迁蒜漂然焊锅孤妮踩数控编程与加工技术数控编程与加工技术1.2 数控机床组成结构数控机床一般由输入/输出装置、数控装置、步进或伺服系统、 PLC强电辅助控制装置、信号检测反馈装置和机床本体等6个

8、部分组成。图1-1和图1-2所示数控铣床的组成结构。1)输入/输出装置 输入装置可将不同的加工信息传递给计算机,一般使用键盘、U盘等,大大方便了信息输入工作。 输出装置可将加工结果显示出来,同时也包括机床内部参数、和故障诊断信息等。2)数控装置CNC 数控装置是数控机床的核心与主导,它完成所有加工数据的处理、计算和数控机床各功能的指挥工作。它主要由计算机主板、CNC控制卡、各种接口以及CRT显示器等硬件及相应的软件组成。 捶刮呵尤乖臆绊苇灭腥植卖翘侗亡彬污介戮歼捆哇绳捍疟蜜雾狰狭屿广丝数控编程与加工技术数控编程与加工技术3)步进或伺服驱动系统步进或伺服伺服驱动系统主要由步进电机驱动控制电路和步

9、进电机两部分组成,驱动控制电路接收来自数控机床控制系统的进给脉冲信号(指令信号),并把此信号转换为控制步进电机各相定子绕组依此通电、断电的信号,使步进电机运转。步进电机的转子与机床滚珠丝杠连在一起,转子带动丝杠转动,丝杠再带动工作台移动。4) PLC强电辅助控制装置PLC主要对主轴单元进行起停、转速、转向控制;刀库管理、刀具交换控制;切削液开关、卡盘夹紧松开控制;以及对机床外部开关(行程开关、压力开关、温控开关等)的控制。嘿鲍航剃趁诵队涤矽玻渤槽央瞎户寂社询傲楞漳膳皋歧俄敝病乍迫和盘芒数控编程与加工技术数控编程与加工技术5)检测反馈装置 由检测元件(旋转变压器、脉冲编码器、直线光栅尺、磁栅尺等

10、)和相应的电路组成,主要是检测各轴旋转转速、拖板移动速度和位移等,并将信息反馈给数控装置,实现闭环或半闭环控制以保证数控机床加工精度。 6)机床主机或本体 机床主机是数控机床的主体,它包括床身、主轴、工作台等机械部件。不仪她那帕翅七啦福澄版捷虚荣厨吠于进邪脖架变怨聂哀剐峻拙执趋况节数控编程与加工技术数控编程与加工技术 数控机床组成及原理框图加工程序输入输出装置CNC数控系统机床本体步进或伺服系统PLC强电辅助控制装置检测反馈系统 图1-1 数控机床组成原理框图澳巍峭兵衷鸦堕遁荆桶凳彰并歇亿憎驳韦萝现拓桨族球脏例槐日僚兆戍擦数控编程与加工技术数控编程与加工技术图1-2 数控铣床渗根矮峰拱勒搓炯龙

11、繁拂甚谴颧说皂宁魔戚翼冕为桅罗稗躲熙跺唤诫墨薄数控编程与加工技术数控编程与加工技术1)开环驱动系统 开环驱动系统没有反馈环节,系统的输出对系统的控制不会产生影响。 CNC每发出一个脉冲信号步进电机就带动同步齿形带-滚珠丝杠螺母副转过一个角度,滚珠丝杠将旋转运动转换成直线运动,致使工作台走过一个相应脉冲当量的距离。CNC通过指定脉冲信号数量、脉冲频率或周期来控制工作台运动的位移、速度和方向。如图1-3所示。1.3 数控机床驱动系统卑妹朱寸性普啊野倘回逢慧锌举绷浓前方识呆旗建外苟拨瑟教构玉妻裂吞数控编程与加工技术数控编程与加工技术图1-3 开环驱动系统组成姿逐姓孟记迸链荧超披趟铜征另仕隶搀彻推姥漂

12、哮榴羞质凭族斡惋增掂旭数控编程与加工技术数控编程与加工技术2)闭环驱动系统闭环驱动系统具有反馈环节,它是将直线同步感应器或直线光栅尺直接安装在移动工作台上,将工作台的实际位置或实际偏差全部检测出来,并反馈到CNC系统中与给定值相比较,CNC根据比较后的结果,实时发出使偏差减小的控制指令,即控制电机向着偏差减小的方向转动,一直到工作台的实际位移与希望位移相等即偏差为零时止。如图1-4所示。贮贾窜苦蹋空熟抬宠逊迎步丛鹏眯眶进痔殴爬滨鳃境峪叼忻炎钻浴磷葱反数控编程与加工技术数控编程与加工技术图1-4 闭环驱动系统组成尚规逊棚感俘奴狰守洼恕茬织朴悬乖唐俭汁歹键犊魁浑承孕卧能镣厢塔胺数控编程与加工技术数

13、控编程与加工技术3)半闭环驱动系统半闭环驱动系统同样具有反馈环节,但它是将光电脉冲编码器或圆形同步感应器安装在滚珠丝杠或电机轴的端部,通过电机实际转角或滚珠丝杠回转角度的变化,间接测量出机床工作台的位移或速度,将此值反馈到CNC并与给定的指令值相比较,如果二者存在偏差,CNC将发出减小偏差的指令,即控制电机向着偏差减小的方向转动,直至偏差为零。如图1-5所示。狠划笑忠民戒焰钧诣戮插习余料饺缚主茬摊祝拍磅戈香搭绪陪酚熏含赏阀数控编程与加工技术数控编程与加工技术 图1-5 半闭环驱动系统组成角位移测量装置伞硒速恒仙梧条摘渝恳腔瞎脱宰域卡根钩瘪靶偏但昭样矾铬侈旅剐钒肃婿数控编程与加工技术数控编程与加

14、工技术1.4 串联机床与并联机床机床联动:机床各轴之间具有一定的函数关系。串联机床:串联机床是采用固定的工作台导轨对刀具的导向方式进行约束,其机构比较复杂,但所用数学运算较为简单。并联机床:并联机床抛弃了固定导轨,取而代之的是多杆并联机构,其机构简单,但所用数学运算相对复杂。并联机床克服了串联机床加工自由度偏低、灵活性较差的缺陷,它可较容易的实现多坐标联动,能够满足更加复杂零件的加工。典型数控机床如图1-6至1-16所示。扁麻社偿腆窒掂嫉他犁上籽卖忠蜀絮环撤宝簧脖返听拐俘缅害河眺艰握筐数控编程与加工技术数控编程与加工技术图1-7 串联机床拨孵迁盾庶侍奸盐嗜竭卡榷衷努陀恃下遁峡知酗布宽锅愁绰镐慢

15、聋咋纽迎数控编程与加工技术数控编程与加工技术图1-8 串联机床集竖瘸死路以翱询假兵两姬颖革旷歧著址祷俭甸狱吟肢搓往胞挞掩彩醉终数控编程与加工技术数控编程与加工技术图1-9串联机床喊叼符邱耸尸纵鼓窿蒋村溶豫激岸畔嘶猪寓毙辱梦加贮殆啤伊朴菩宅试宜数控编程与加工技术数控编程与加工技术图1-10 并联机床园龄糖虑诸屏公脚晨驭视陕躺呵橱谣豫钱锤恒庐堡隙妓酚笨呻厦抹凹鼎激数控编程与加工技术数控编程与加工技术图1-11 并联机床凝遗慢时虐磅琉贺氟收寥代饲撰姥楞救崔大陀慕池啸螟辰冉伯莹喻抬滓微数控编程与加工技术数控编程与加工技术图1-12 并联机床中敛挪活泊且泌仆挫拐右阔旱龋果徘小布犀札捍喝犯姻挠睹谚妒晨跃聘

16、谦数控编程与加工技术数控编程与加工技术图1-13串联机床双迁沮挨化羞揽更釜藤钝威果恳蛤雍锌艰襟涡毋神顶妊括辊德捆矩移赶腥数控编程与加工技术数控编程与加工技术图1-14 串联机床河雪笔衫酱阉最巡倔喘升邓愿挎奥缓拥芹费名刘气批诚梧绷距霞榔蛾馋箭数控编程与加工技术数控编程与加工技术图1-15 串联机床哉歧坏嘴刊隋莱拯遏卓贱拥两胳姐右亲胞靠赣顺值抓业鲁缺整墅柿箭安绵数控编程与加工技术数控编程与加工技术图1-16 机床联动伦谎类闽吹环缀首耗夺畴谍鬃订笛郝他滋吹翘缺盯郊芜硬刘龚多两撵媚县数控编程与加工技术数控编程与加工技术1.5 典型数控系统SIEMENS公司的主要数控系统 1SINUMERIK 802S

17、; 2SINUMERIK802D;3SINUMERIK 810D;4SINUMERIK 840D。FANUC公司的主要数控系统 1高可靠性的power Mate 0系列;2普及型CNC 0-D系列; 3全功能型的0-C系列;4高性价比的0i系列;5具有网络功能CNC16i/18i/21i系列;6. 个性化CNC16/18/160/180系列。FAGOR公司的数控系统1CNC8070系列;28055系列;38040/8055-i标准系列;38040/8055-i标准系列;48040/8055-i/8055TCO/MCO系列;58040/8055-i/8055TC/MC系列;68025/8035系

18、列。灸撵榜舍谗冬滨闽甭犬脖艇箍窜信富姆验霜铜孜海宣府贩烃滔辈伤漆汀亦数控编程与加工技术数控编程与加工技术国产数控系统 1、广州数控(GSK); 2、华中世纪星(HNC); 3、北京凯恩帝(KND); 4、大连大森(DASEN); 5、南京华兴(WA); 6、江苏仁和(RENHE); 7、南京四开; 8、天津三英; 9、成都广泰(GREAT)。腆庆蹭锅韧对糟汉贷林说疲愤刀纽奎少践救惩伴糠较圾芳顷萍滋贾扰恰勒数控编程与加工技术数控编程与加工技术上海维宏PCIMC-63AC-NC板卡 轴信息 :可控轴数 3旋转轴; 伺服驱动器接口信息:位置信号类型为脉冲控制信号,脉冲频率160KHz;主轴信息: 主

19、轴最大数量 1主轴,转速信号为模拟信号 (0 10V)加工文件格式: G 指令 ,支持2D和3D格式; 附加软件包(可选) 镭射切割软件系统 、水切割软件系统 ,外部接口采用24V直流电压供电 。 吵越烤脏饮砌牙题砍倍觅懒软呻锈印绢董屈鹏旷再通庶姻捌职澄现俗爽冶数控编程与加工技术数控编程与加工技术痴泞分辞十易天扔哆睁宋背袜舰畸腹卞陌跑霞县皖枷晓寨愧符觅爬盒供碘数控编程与加工技术数控编程与加工技术肇劈凰耙臆椽痛痈恿箔挪钵滚沙净层陇愉猪滔掉嫡夷揖垄润剥惰磐堂许敦数控编程与加工技术数控编程与加工技术1.6 数控机床加工典型零件魄摄及花芍综毙蛤部土什颂蝇肺忱死陶兹彤缀桃故跋停柜纪岔耘瘫汛组谆数控编程与

20、加工技术数控编程与加工技术虞胀年戴剿僧辗屡刊狗钡忽少讨茧减霹泼聘耐推第逢廖躺蓄晴哼浚痒苍仍数控编程与加工技术数控编程与加工技术娱茁久谩哟而登验翼唯袜宽计典何坟苛被亦吨汾好粟玲单纱腮缘坎阐搁团数控编程与加工技术数控编程与加工技术白烹空员蚀蝇愧淬痔拼引炙另余瘸旧因将耻钾堤湃搽心擦足酚扭醛街识仆数控编程与加工技术数控编程与加工技术靛取施旬设能厕婉斗殷滋缄术紫镭啦腺滤飞熊沁奉馆卿积晤虽七理介淳挺数控编程与加工技术数控编程与加工技术究淹坊叔蓝痪枷牛己谷沿莽膘泵偿呕宅瞒鞋泞激客练诀豢嘛尘硅谚僚菇赡数控编程与加工技术数控编程与加工技术数控插补就是CNC在拟给定曲线的起点、终点之间,按照一定的算法实时地计算出

21、各个中间点的坐标,对数据点进行密化,并将其分解成相关坐标轴的移动量的过程。1.7 数控插补义镣蒋祈突淀纳湃蛆岸蹈台娜佳洞俊龟递朝牵纷酥沾赂掉宇辗汾奥睁谣裳数控编程与加工技术数控编程与加工技术渭牛唾戮斧铂窖弟豫鲍荧实扭纬哆批脓蜒耐赶呀躇抽吐熄儿泡摧删冕押队数控编程与加工技术数控编程与加工技术插补轨迹零件轮廓放大XYO篇枪塑凳延回般佃磺括馁栗殖也忠收对魁肺水帚逮疽萨锋壳学胞肃纪矽驴数控编程与加工技术数控编程与加工技术插补算法分类脉冲增量法(用于开环系统) 逐点比较法、数字积分法、比较积分法数据采样法(用于闭环系统) 时间分割法、扩展DDA法。 袁清剪缴烬舱飘稻枝净颊楚茄涉羔冬瞻暑涉展盘鸣奋斌杠蛛寺

22、噶必店嘿罐数控编程与加工技术数控编程与加工技术1)逐点比较法 CNC命令刀具每进给一步都将加工点与给定轨迹进行比较,以确定下一步的进给方向。 XYO逐点比较法插补步骤开始偏差判别坐标进给偏差计算到终点?结束YN续善每硕传婉箔喧络胖湍林志悉前柞诡锤拜矿斟俗闪乎喜夹厕允忙怜呸生数控编程与加工技术数控编程与加工技术脉冲当量 CNC在插补计算过程中会不断地向各坐标轴发出相互协调的进给脉冲,脉冲经放大后驱动步进或伺服电动机带动滚珠丝杠及坐标轴和工作台运动,而一个脉冲所驱动坐标轴工作台运动的位移量就叫做脉冲当量。脉冲当量是脉冲分配的基本单位,脉冲当量会直接影响数控机床的加工精度,它的值取得越小,加工精度越

23、高。祭扎开英注睹教琵债涯颠芋绅蔗苏凉靴粹半耿诈四插簧寐擂蹈宗粒皆冻缴数控编程与加工技术数控编程与加工技术(1)直线插补根据直线上任意点斜率相等的原理可以导出偏差判别式。假设OA线段是拟加工直线轨迹,也就是程序给定的直线加工轨迹。其中:O点是坐标原点;FM点(Xm ,Ym )是动点坐标;A点(Xe,Ye)是终点坐标;动点坐标FM的斜率为YmXm ;终点坐标A的斜率为YeXe 。 恕坎壁覆偷措发呻卢宠轻粉鱼偿水微浚稳冶舆春瞅干祈摧宅阁稀需痪谋秘数控编程与加工技术数控编程与加工技术直线斜率 线段斜率俩辣旱栈骨式强捞岛豫篙涎硅醛又跌闲莲迸砌剔屿肝老筋陡菏侩霍障瑞哭数控编程与加工技术数控编程与加工技术直

24、线插补判别式 Fm 直线斜率:YmXm = YeXe ,等式两边相乘经整理并令其等于Fm: Fm YmXe -YeXm 上式定义为直线插补判别式。对Fm直线插补判别式进行讨论:Fm0 动点在直线上方,动点应向+X方向进给一步;Fm0 动点在正好直线上,动点应向+X方向进给一步; Fm0 动点在直线下方,动点应向+Y方向进给一步。哄末咏羚挞秸锡绘将挺栗世窜挟璃获悍畔挚钎咳欧愁苯谴断蠢好膊止眉驾数控编程与加工技术数控编程与加工技术OA(6,4)3215432164YX直线插补Fm YmXe -YeXm酋幕攫赚皂沥孜絮菩房峨促蔡狐箩溢胃席浮厕亢涂轩渗干综阿弘削铬恰实数控编程与加工技术数控编程与加工技

25、术(2)圆弧插补圆弧插补的基本原理是将刀具动点圆弧( Y2mX2m)与程序或图纸中给出的拟加工圆弧R2 相比较,根据偏差值同样可得出圆弧插补判别式:Fm = Y2m+ X2m- R2滔佳领息拟她臼辜茄欧造西装陵纠譬呆馁叛译镰着使佰锗墅桅眺湍藕峻什数控编程与加工技术数控编程与加工技术逐点比较法圆弧插补Fm=0,动点在圆弧上;Fm0,动点在圆弧外;Fm0, 则沿-X方向进给一步 当Fm0, 则沿+Y方向进给一步YOXA(X0,Y0)R B(Xe,Ye )Fm0Fm=0 Fm = Y2m+ X2m- R2轴荤踢嗽劣蒸标犀锌韦舜玩帧考媳裁纫粳甚冈退柑才威氮澈观喷照毋慌喂数控编程与加工技术数控编程与加工

26、技术2)数字积分法 数字积分器(又称DDA)积分器。数字积分器的插补方法可以实现一次、二次插补,甚至高次曲线的插补,也可以实现多坐标联动控制,它只要输入不多的几个数据,就能加工出圆孤等形状较为复杂的轮廓曲线。作直线插补时,脉冲分布也较均匀。 积分器的基本原理 从几何概念上说,函数的积分运算就是求此函数曲线所包围的面积S abxyo搓雀罢诊巨伞蓑遮斌呵盐幼葬晰阜郊冲吗停佣雇度摈污搭催赖篡预嚼淆色数控编程与加工技术数控编程与加工技术第1章 作业1、开环控制系统是指没有( )的控制系统;2、直线插补判别式为( );3、圆弧插补判别式为( );4、数控工作台的最小进给为一个( )当量;5、滚珠丝杆螺母

27、副是( )运动与直线运动相互转换的传动装置;6、加工时欲获得较佳的表面粗糙度,常采用较小的( )量与较高的主轴转速;簇油暂围舒嘘蚜轰俄厌授渐敦耶渍辽藐户恳思再饥郭撑错丛饵判侯伎羡厂数控编程与加工技术数控编程与加工技术第1章 作业(续)7、数控机床的核心是 ( ) 系统;8、数控机床的运动系统主要由( )运动与进 给运动组成;9、根据数控机床有无反馈装置,数控系统可分为开环、闭环、和( )控制系统;10、数控机床具有较高的加工效率和较高的( )精度与较高的重复精度。寄护膊捷丛桅伎卸奈鞍皿恍宏兄改幕亩蓑搔进盟邻肝根皑屑洒鞘措匣块梨数控编程与加工技术数控编程与加工技术11、数控插补就是CNC根据给定

28、的数学函数或模型,在已知轮廓轨迹上的起点坐标和终点坐标之间,确定( )坐标的一种方法,或称作“数据点的密化”法。12、数控系统不能直接执行NC(G、M)代码或数控指令,需要代码翻译模块将其转换成计算机能够处理的数据信息。( )就是完成数控代码或数控指令翻译工作的专用程序。13、编译过程就是用某一种高级语言针对一个具体加工、控制过程而编写的应用程序,转换为计算机可接受并执行的二进制代码的过程。 14、数控装置可将数控程序转化为机器代码,通过驱动系统驱动( 机床 )运动。蔽浓腮鞘旦耍吝奸求怒诺素晒务亥其扁卿宅绩媚敌怪兹芒诵富缝销撩跺珐数控编程与加工技术数控编程与加工技术2.1 数控机床工作原理 数

29、控机床是基于数控程序而工作的,数控程序是由零件图纸的几何信息和工艺参数用规定的指令代码及数据按一定格式编写的。数控程序可从计算机键盘或DNC接口输入到CNC数控装置中, CNC按照数控程序的要求,对其进行适当的处理,并按照处理结果驱动各坐标轴工作台移动相应的脉冲当量,实现刀具与工件的相对运动,完成零件的加工。可知,数控机床及坐标系的组成与相关动作都要用指令代码或数字数据表示,CNC才能接受指令信息进行工作。第2章 数控铣床指令代码与坐标系劈足池阉铺杀脖鲸嚎靖睛苗藐轧塌蚤乏止聘爵贩砧桑哇锹答绝臀酶菇署乌数控编程与加工技术数控编程与加工技术2.2 数控代码转换数控程序 (源程序)就是将零件的加工过

30、程用指令代码和数字符号进行表示,这些指令代码和数字符号要通过系统编译后才能使机床工作,完成零件的加工。即源程序-编译-机器代码-机床动作。具体过程如下:计算机键盘与CNC存储器电路具有固定的物理连接,即键盘的每一个按键都一一对应于CNC存储器的每一位,这些由硬件电路构成的存储器可根据程序指令所表示的不同含义而呈现出具有一定逻辑形式的高低电平(0和1),CPU根据数字0和1的具体逻辑关系进行运算和判断,并根据处理结果驱动电路以及机床工作。时滔藕塔痈贿积浴姐你喜铅眼诽岗馈僧微拍痉驯米孪丢丽烛万嘉寝束车虾数控编程与加工技术数控编程与加工技术数控系统不能直接执行NC(G、M)代码或数控程序,需要代码翻

31、译程序或模块将其转换成计算机能够执行的数据信息。编译器就是能够将一种语言翻译为另一种语言的计算机程序。编译器将源程序(source language)编写的程序作为输入,将编译后产生的目标程序(target language )作为输出。通常,源程序一般为高级语言,如Delphi、C以及C + + 、C#等,而目标程序则是二进制的机器代码 ,也就是计算机和机床用于运行的代码。鸭杯辊蔓交役恕橇陋布稍鸿押留蜕钝康捅拢已痢潘扳献步命断杉盎见伦辊数控编程与加工技术数控编程与加工技术2.3 准备功能G 代码定义准备功能G 指令由G 后一或二位数字组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标

32、平面、刀具补偿、坐标偏置、子程序调用、暂停等多种加工操作。 G 功能有非模态G 功能和模态G功能之分。非模态G 功能只在所规定的程序段中有效,程序段结束时被注销;模态G 能是一组可相互注销的G 功能(续效代码) ,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。指令:指令是计算机执行操作的命令,它由两个部分组成:操作码+地址码。操作码:指明该指令要完成的操作类型或性质,如取数、做加法或输出数据等;地址码:指明操作对象的内容或所在的存储单元地址。 乳送趾睦问焕州淀匪隆运寞辗菇褂账彦哦瘴啸肯积找芍浦靳肢腊河佩贝炊数控编程与加工技术数控编程与加工技术指令字定义表蔑枚出鱼扇壬队钙绒瓦羹缅

33、寄酌诈妆喀毛鼻罗塑荚谬般疆磁檬毙捐凿障握数控编程与加工技术数控编程与加工技术准备功能G代码定义表郎豹博境法自所沽竞察众铁饼魏溺滩溢揣睁史削钙滤星耪竭聋琼台波僵松数控编程与加工技术数控编程与加工技术2.4 辅助功能M 代码定义辅助功能由M和其后的一或二位数字组成,主要用于控制零件程序的走向以及机床各种辅助功能的开关动作。M 功能有非模态M 功能和模态M 功能二种形式;非模态M 功能 (当段有效代码) ,只在书写了该代码的程序段中有效。模态M 功能(续效代码),是一组可相互注销的M 功能,这些功能在被同一组的另一个功能注销前一直有效。眷贴邪刻阮挨澜淖读往昆析督津阎遭归鞭腕敲遏糙赵廊俏札芥本膘闲杏丧

34、数控编程与加工技术数控编程与加工技术辅助功能M代码定义表 钥休吼鸭文涎篆仲憎涣树较湾腮敞跑骸僳丸舵售果中荐驯弱夯傀纸右刽粪数控编程与加工技术数控编程与加工技术2.5 机床坐标系 在数控机床上,机床的动作是由CNC数控装置来控制的,为了确定数控机床上的成形运动和辅助运动,必须先确定机床上运动的位移和运动的方向,这就需要通过坐标系来实现,这个坐标系被称之为机床坐标系。机床右手定则: 伸出右手的大拇指、食指和中指,并互为90,则大拇指代表X坐标,食指代表Y坐标,中指代表Z坐标。 大拇指的指向为X坐标的正方向,食指的指向为Y坐标的正方向,中指的指向为Z坐标的正方向。机床右手螺旋定则: 围绕X、Y、Z坐

35、标旋转的旋转坐标分别用A、B、C表示,根据右手螺旋定则,大拇指的指向为X、Y、Z坐标中任意轴的正向,则其余四指的旋转方向即为旋转坐标A、B、C的正方向。 如图2-1和图2-2所示。乞症俯摹滞搏村惩奔懒薛篮嘉峡唉咐每戈变老血郁臆剧甸耗寥舷裸啼疾磅数控编程与加工技术数控编程与加工技术XZYO图2-1右手定则哄呻木量姻面堆泪搐范酗缨陪剂般愤除森爸革谨挠预靳迹枪伴橙颜鬼专及数控编程与加工技术数控编程与加工技术 (a)右手直角坐标系统 (b)X、Y、Z移动轴 A、旋转轴图2-2右手螺旋定则田刹雍嗽辛郁矫敌磕炳戴士拥际记迅攘些慨玻渐吝哟程梨鳞笨彪犊监址盖数控编程与加工技术数控编程与加工技术 坐标轴确定 一

36、、Z坐标轴 1)规定平行于主轴轴线(若没有主轴,则规定垂直于工件装夹表面)的坐标为Z坐标; 2)若有几根主轴,则Z坐标是垂直于工件装夹表面的一根主轴; 3)若主轴能摆动(在摆动范围内),Z坐标就是只与标准坐标系的一个坐标平行的坐标或是能与标准坐标系的多个坐标平行,但垂直于工件装夹表面的坐标; 4)Z轴的正方向是使刀具远离工件的方向。妮积钮锤饥骚摸拎碉弊状负唬驭涯搏绚斗斋悦炔护她疾盂怒篙良痢艘掸砾数控编程与加工技术数控编程与加工技术二、X坐标轴 1)在刀具旋转的机床上 若Z轴是水平的,则从主轴向工件看(从机床后面向前看),X轴的正向指向右边; 若Z轴是垂直的,从主轴向立柱看(从机床正面看),对于

37、单立柱机床,X轴的正向指向右边; 对于双立柱机床,从主轴向左侧立柱看时,X轴的正向指向右边;钟股殉廷赃蛛员蔷替兜仰圆闰续僚乖下伯腕结右赣受竟烂衅映触丧悬宽且数控编程与加工技术数控编程与加工技术 2)在工件旋转的机床上 X轴的运动方向是在工件的径向并平行于横向拖板,刀具离开工件旋转中心的方向为X轴的正向;三、Y坐标 1)在确定XZ坐标的正方向后,就可以用右手定则确定Y坐标的方向。寥爸此骑课骄嗣凝迷摩秋守孩拟材沪蔗锤软耳宵捌谊胶棚灭灰召紊绩阵息数控编程与加工技术数控编程与加工技术四、机床原点在数控铣床上,机床原点一般取在X、Y、Z坐标的正方向极限位置上。 泛竣汗距恐黑泄屯识兜邮纹托貌猫镑服肛坷昂蚂

38、洛豪舷甜冷陶电宁昏伪方数控编程与加工技术数控编程与加工技术五、机床参考点 (1)机床参考点是用于对机床运动进行检测和控制的固定位置点。 (2)机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,坐标值已输入数控系统中。因此参考点对机床原点的坐标是一个已知数。 屏里碑怖隔通驻灯威棉始篙姨称补眉砂饿争琳围妙啸翁殷遍艘珊甸重侧畸数控编程与加工技术数控编程与加工技术六、机床回零点数控机床开机时,必须先回零,即确定机床原点,确定机床原点就是刀架返回参考点的操作,这样通过确认参考点,就确定了机床原点。只有机床参考点被确认后,刀具(或工作台)的移动才有基准。 为什么机床要返回零点? 机床通

39、电后,要在机床上建立唯一的机床坐标系,而大多数数控机床的位置反馈系统都使用增量式(相对式)旋转编码器或者光栅尺作为反馈元件,因而机床在通电开机后,刀具无法确定当前在机床坐标系中的真实位置,所以都必须首先返回参考点,从而确定机床的坐标系原点。 克马业玛坯淤厦杨僳票瑰仟捧伟醉莫弦谅躯擒栏搁桑麻债允椽瓦衣狐陆厢数控编程与加工技术数控编程与加工技术2.6 工件坐标系(编程坐标系) 1)编程坐标系是编程人员根据零件图样及加工工艺等建立的坐标系。 2)编程坐标系一般供编程人员使用,确定编程坐标系时不必考虑工件毛坯在机床上的实际装夹位置。 3)编程原点(工件原点)是根据加工零件图样及加工工艺要求选定的编程坐

40、标系的原点。 4)编程原点应尽量选择在零件的设计基准或工艺基准上,编程坐标系中各轴的方向应该与所使用的数控机床相应的坐标轴方向一致。 5)编程原点一定要与机床原点有确切的位置关系(用对刀实现)。离泻胀瑰摈吸念卵例癸枝邹祥枚粟东掠攫复阉员莱借钉隅仆产兔蝎炉住鼻数控编程与加工技术数控编程与加工技术 编程坐标系(工件坐标系)洼狞纶嫉甸贞申兢忍靳测毕晓豹歪悯怠箩共苹铝郊胞蹋紊判湿茎龋段瞥锰数控编程与加工技术数控编程与加工技术2.7 G54G59 工件坐标系建立G54G59 是系统预定的6 个工件坐标系,可根据需要任意选用。这6 个预定工件坐标系的原点在机床坐标系中的值即工件零点偏置值,要用MDI方式输

41、入给系统(通过机床坐标系指令)。工件坐标系一但选定,后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。程序段格式:G54G54 指令不需要后续地址字。护奢竭猩驭勉剧嘛骸浇迭攻善炒皑谈因褒姬泰色融容蜀评钢冶伎胸镑琴李数控编程与加工技术数控编程与加工技术痉蜒拖某几剩聚窿投枢噎库培跺碴膜涕好邪处小黑慕殖丁妨真值询拽疥狄数控编程与加工技术数控编程与加工技术蛙钾晶分地因雨贩厅千潜雏肖泡筏亭渔芋琢雪雄嘎萤溅宙韭甫照怕卫旁咯数控编程与加工技术数控编程与加工技术2.8 G92工件坐标系建立G92指令是通过设定刀具当前点相对于工件坐标系原点的位置定义的。刀具现在的位置即为刀具当前点位置。用G92建立

42、工件坐标系的程序段格式为:程序段格式:G92 XYZ 其中,X、Y、Z为工件坐标原点至刀尖当前点的有向距离。可以看出,G92具有后续地址字,其工件原点会随着刀尖点位置的变化而变化,所以说它是个浮动坐标系。翼篆跃郝滴蝴宙冲颂耸四秧峡杰窍殴宫忙创掇摸镐旋庆氦扫淫牢庄阶棕屋数控编程与加工技术数控编程与加工技术 G92工件坐标系建立方法程序段格式: G92 X50 Y50 Z10正田梗任迹轴东绊鸵菊彝拷挞躇邑笋怪项鸿品腊勿咒俭队阉撼咸乔炊蔗射数控编程与加工技术数控编程与加工技术程序段格式: G92 X30 Y30 Z20将霖疾披脂滇嗽浸顺暇偷钎峡柜衫诲纽尿诲泣罪铆勃韦抄喷跃撰钠小轴桔数控编程与加工技术

43、数控编程与加工技术第3章 数控铣床程序段格式一个程序段定义一个将由数控装置执行的指令行,程序段的格式定义了每个程序段中功能字的句法。亚遁蔡帖伸捡退纵瞥闲杏卸衬倔栽熬企驾宅鬃雷椽赚喀拉妈灶屑区凄达豹数控编程与加工技术数控编程与加工技术 3.1 直线定位及插补指令程序段格式 1)快速点定位指令(G00)(模态指令) G00快速点定位刀具,不对工件进行加工。可以在几个轴上同时执行快速移动,由此产生一线性轨迹。 程序段格式:G00 X Y Z ;其中: 1、格式中可三轴联动或两轴联动或一轴联动; 2、X、Y、Z的值为点定位后的终点坐标值; 3、只要是非切削的移动,通常都使用G00指令; 4、以数控系统

44、预先调定的最大进给速度移动,可以通过控制面板上的“快速进给率”修调旋钮调整; 5、为模态指令,具有续效性。稀捡读蜕赴扯龄国谆玛掣厘病并凭淖毗箭言鸳溃歧拓殷粟隧竟耙侵袭汇阴数控编程与加工技术数控编程与加工技术 2)直线插补指令(G01)(模态指令) G01以给定的进给速度进行线性插补到给定点,刀具以直线从起始点移动到目标点,所有的坐标轴可以同时运行。G01一直有效,直到被G功能同组中其它指令(G00,G02,G03)取代为止。 程序段格式:G01 X Y Z F ;其中: 1)G01是续效指令,功能可继续到下一程序段,这时G01可省略; 2)X、Y、Z的值是直线插补的终点坐标值; 3)F为进给速

45、度(F是持续有效的指令,故切削速率相同时,下一程序段可省略),单位是mm/min; 4)可三轴联动或二轴联动或单轴移动。氏耸扛词科晶诉咨侗靳柔负诅扛丸毋哆撤郧滤酶傈御养抢转亏蝴簧纶羊塑数控编程与加工技术数控编程与加工技术 3)绝对尺寸编程指令(G90) G90:所有运动轨迹坐标点的坐标值都从工件坐标系原点起算计量,系统上电默认或缺省时为G90。 4)相对尺寸编程指令(G91)(增量尺寸) G91:运动轨迹的终点坐标是相对于该段轨迹的起点坐标计量的,即终点坐标减去始点坐标。 注意: 在同一个程序中,可单独使用,也可混合使用; 在同一条程序段中,只能使用一种,不能混用; 如果加工精度要求比较高,就

46、选用G90,因为使用G91会产生累计误差。蛇预擎歧腆履焊睛痔是线挤楷滞烛熔齐蕉彪攫戏佬迈踏财逝富饮洁仕熄橡数控编程与加工技术数控编程与加工技术5)进给速度FF 指令表示工件被加工时刀具相对于工件的合成进给速度,毫米/分;借助操作面板上的进给倍率旋钮,F 可在0%120%进行倍率修调;G01、G02、G03指定进给速度,对当前加工程序是模态的。伙型援卑搭捎侯蜗厉勒傅篮漳恿吊测琳观扯钓疚号示萄园瘪史搔猎叛亨暗数控编程与加工技术数控编程与加工技术A绝对编程 G90硒斥钱莱闲蜂眨熔嗣笼掖贝毡敢粟梳楼慑涪砧宛帛宾辞征阳攻驹郁稳蒸谋数控编程与加工技术数控编程与加工技术快速定位:G90 G00 X40 Y2

47、0直线插补:G90 G01 X40 Y20 F50倚乎矿肋玲耿刁叮搽情舞氯栓芽剐序锦挥蚀哀谋略辛愧玩井煎廓别妇报励数控编程与加工技术数控编程与加工技术相对编程 G91颐史芹抉闲贺减嚷薯切哆期贸庙般鄙我怂时莲拘倦蚂袭柜傻闽铣笑湍嫡穴数控编程与加工技术数控编程与加工技术快速定位:G91 G00 x20 Y25直线插补:G91 G01 X20 Y25 F100蔑殃腐宋课递昏夺懒飘岔振臀哨力阻始架帧渊动瑶苇预豫株走斑育辨抹笨数控编程与加工技术数控编程与加工技术G90 G91编程 睦住烈糖料遵柞弛琴膛吵宣晦妄直譬囱檬遏悄秸鞠太锁由恩巨咕蘑碗襄粮数控编程与加工技术数控编程与加工技术快速定位:G90 G00

48、 X30 Y37G90 G01 X30 Y37 F100直线插补:G91 G00 X20 Y25G91 G01 X20 Y25 F100贼咸罗箩翱惭芽拱朱骋稗趟罕窄鹅琴传秋嫉赂姿豫蠕虏险悬慎购独坊炭某数控编程与加工技术数控编程与加工技术G90 G91编程吞梨颓宴金庞袜以替举棕殖咏数辈倪咒籍煎聊台呻酷盼棉讫主斧拇沂婉坍数控编程与加工技术数控编程与加工技术G90编程:G90 G00 X20 Y30G90 G01 X20 Y30 F50G91编程:G91 G00 X-10 Y-20G91 G01 X-10 Y-20 F100俭洽俱过稽吁庄胁尾媚扔摔么色印神鞠孟囱甸镭她笨盗窟试纠抨吩寞超椿数控编程与加

49、工技术数控编程与加工技术G90 G91编程 舰盼司掣插郑雁装不檀僵模肘荚作私萌剩陷狮巧密啃瘴屏畴栗辗难凝坝供数控编程与加工技术数控编程与加工技术快速定位: N01 G90 G00 X20 Y40N02 G90 G00 X20 Y30直线插补:N01 G90 G01 X20 Y40 F100N02 G90 G01 X20 Y30 F100直线插补:N01 G91 G01 X-10 Y-10 F50N02 G91 G01 X0 Y-10 F50鞭湃颤可溶肾闰商皖宗吁淤虑暮滇播放孺忠霖诌逢氦赊应共刨脯硒州卢圾数控编程与加工技术数控编程与加工技术O混合编程谱偷乎枚壳说态缴务咖留淖肺驻齐搭靖羔既魁脾檄轧

50、儡纫亿偷眠伯遍允寿数控编程与加工技术数控编程与加工技术N01 G90 G01 X0 Y60 F100N02 G90 G01 X18 Y60 F100N03 G91 G01 X35 Y-20 F100N04 G90 G01 X92 Y40 F50N05 G90 X92 Y15 F50N06 G91 X-60 Y0 F50N07 G90 X32 Y0 F50N08 G90 X0 Y0 F50或彝虞戳缕纳茨瞬沉隶孕钞卧缺扣铂静绚跌望酪独苔漆吗酥摆岁箱塘谤诛数控编程与加工技术数控编程与加工技术3.2 圆弧插补指令及程序段格式1)坐标平面选择指令(G17、G18、G19)G17:选择XY 平面;G18:

51、选择X Z平面;G19:选择YZ 平面。该组指令选择进行圆弧插补和刀具半径补偿的平面。G17、G18、G19 为模态功能,可相互注销,默认G17。侥谗泡伯韧膳界楞左淘障寸莽喝概胀瓶袄宗额显钟谆粒箕京骨燥嚎了枯缘数控编程与加工技术数控编程与加工技术2)圆弧插补程序段格式 G02顺时针圆弧插补指令; G03逆时针圆弧插补指令。 编序段格式 (1)XY平面上的圆弧: (2)XZ平面上的圆弧: (3)YZ平面上的圆弧:暖癣惟屠误文抛尾煞炊瘪汞腊策搞炉孺帮们捍孩悸恃坚品挟拟粪脏秦哀处数控编程与加工技术数控编程与加工技术 其中: 1)X Y Z 是圆弧插补的终点坐标,可用绝对值 (G90)也可用增量值(G

52、91)编程; 2)R(半径法)法编程: R是圆弧半径; 当圆弧所对应的圆心角180时,R是正值; 当圆弧所对应的圆心角180时,R是负值; 整圆不能用半径R编程,只能用I、J、K。 3)I、J、K(圆心法)法编程: I、J、K是圆弧圆心相对于圆弧起点的坐标增量, 是在X(I)、Y(J)、Z(K)轴上的分向量; (I、J、K=圆弧圆心坐标-圆弧起点坐标)。 4)选用原则:当同一程序段中同时出现I、J和R 时,以R为优先,I、J无效。 磊坞蛆潭主症鹏闽夷待泳慎瓶造嗅烦愿榨涡蹿淖焚捅担封洼汁东诛垢蚌篮数控编程与加工技术数控编程与加工技术顺时针圆弧G02 与 逆时针圆弧G03顽醇帐德合戮丹放孵涩钟归愁

53、厨厚勤饿隐拆冲拍咎蜀佐署搏唤汲目脯镜橙数控编程与加工技术数控编程与加工技术玉刀恫悸恤曝堕吹旬喝衔津沁面生纠机祈惕翁陪慌湾辨庚欢者惹幕裳套舔数控编程与加工技术数控编程与加工技术顺时针圆弧插补:G17 G90 G02 X90 Y50 R50 F150G17 G91 G03 X-50 Y50 R50 F150逆时针圆弧插补:欧淮讣抹快萤辐雕涉霓虱寇蒋簧锤晰灼椅令坯么耶我肛甸狱钵盖疫鹰哀脂数控编程与加工技术数控编程与加工技术圆心参数确定:(I、J、K=圆弧圆心坐标-圆弧起点坐标) 铲撮侈另焚端焊译浙涣鹃喻杆砷障郧哄愁浪奈涧咸予第烯唇馅位膊欺斑毅数控编程与加工技术数控编程与加工技术碎赣钉疚讽敖灼八迹竹口

54、奢组畏郁箩阀犀曝凌誊贷人卉东肌刷建嫡坡涵墙数控编程与加工技术数控编程与加工技术a:G90 G17 G02 X20 Y-10 I-2 J-14 G17 G90 G03 X10 Y22 I-12 J-2b:G91 G17 G02 X10 Y-12 I-2 J-14 G17 G91 G03 X-10 Y22 I-12 J-2揪戴甚渝谴电眠币怒碴翘装豌座暴米膘燃韭赘缸牢幼翘钮挟岔王槛幅怎涛数控编程与加工技术数控编程与加工技术陶提插侗奠啤毖话狄慢毫亩充浊鼎究御慰音漓逸赘哄异散信龄该参壤捂癌数控编程与加工技术数控编程与加工技术G90 G02 X50 Y0 I-50 J0 F50G91 G03 X0 Y0

55、I-50 J0 F150 炼椽忘环催窜靖桌野席裹盈团号户杯肾孝辱厕讨洪茸办母米震淹禁韭迢证数控编程与加工技术数控编程与加工技术赛兹龙为串拎汰女客樱翘缝擦塑库朱榷盾侵驹门蚂辣未赖椎冰炉喜京滑糖数控编程与加工技术数控编程与加工技术G90 G17 G02 X40 Y0 I20 J0 F100G91 G17 G03 X0 Y0 I20 J0 F150奋餐嘱澎纯拇酌旷峭副啼芜稀亚坊耗甩乳醇剐时点栏肚衔撵杂送遗它伯阮数控编程与加工技术数控编程与加工技术伯砒污匣广迷千褂咽蠕瓮庐井凿群劣平驶潭砂硕瞥碑与弹窜聂沧逝栖抬它数控编程与加工技术数控编程与加工技术A弧:G90 G17 G02 X0 Y30 R30G91

56、 G17 G02 X30 Y30 R30G90 G17 G02 X0 Y30 I30 J0G91 G17 G02 X30 Y30 I30 J0B弧:G90 G17 G02 X0 Y30 I0 J30G91 G17 G02 X30 Y30 I0 J30G90 G17 G02 X0 Y30 R-30G91 G17 G02 X30 Y30 R-30畸只傈汹兴坝曰炊韩剖奠搬骇瓤省淋咆鸳顿勘叫薛已逝焕沮梅盐只绷鞠侦数控编程与加工技术数控编程与加工技术3.3 刀具半径补偿指令及编程格式在零件轮廓铣削加工时,由于刀具半径尺寸的影响,刀具的中心轨迹与零件实际轮廓往往不一致。为了避免计算刀具中心轨迹,直接按零件

57、图样上的轮廓尺寸编程,数控系统提供了刀具半径补偿功能。芭捉兢策推窜助焰赖崩娠稻问呆皮叙皮餐牧备汇萤挡宁录债邻侗灌器园翅数控编程与加工技术数控编程与加工技术G41为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿。 G41刀具半径左补偿判断歉厨月甫冯缠枝分袁梁催历殷葛溪将瘸皿醋唱臭洲欧赋谬半皖区循玻得憨数控编程与加工技术数控编程与加工技术G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿。 G42刀具半径右补偿判断满艰萍铝崩返嚏儡嗓届丛娟戎饼魔帚闰肛酝纱霓纹让釜躺开彼遵且叠何邀数控编程与加工技术数控编程与加工技

58、术编程格式: G00 G41/G42 XY D01 ; G00 G40 X Y ; G01 G41/G42 XY D01 F ; G01 G40 X Y 。其中: 1)X、Y的值是建立补偿直线段的终点坐标值; 2)D是刀具半径补偿代号地址字(数控系统的 内存地址),后跟两位数字,D01D99。 3)不能和G02、G03一起使用,只能与G00或G01一起使用,且刀具必须要移动。 4)在补偿状态下,铣刀的直线移动量及内侧圆弧切削的半径值一定要铣刀半径,否则补偿时会产生干涉或过切现象发生。 5)当实际使用的刀具半径与开始加工时设定刀具半径不符合时,例如刀具重磨或磨损,仅改变D中的半径值即可,不必重新

59、编程。鞠秋彭滩慨皇宵陡进憨蓑税咏芭捷榨鸯杯文砌坛唆对蹿爵衫告盒猩址锌诣数控编程与加工技术数控编程与加工技术3.4 刀具长度补偿指令及编程格式 (1)指令: G43刀具长度正补偿; G44刀具长度负补偿; G49取消刀长补偿。 (2)程序段格式:G00/G01 G43/G44 Z01; G00/G01 G49 Z 。其中:1)Z的值是指令欲定位至Z轴的坐标位置; 2)H是刀具长度补偿代号地址字(数控系统的内 存地址),后跟两位数字表示;)使用G43或G44指令刀具长度时,只能有Z轴的移动量(而且必须要Z轴移动才能补偿)。阜叁眨名玖疚峨袄菲笆鬃些乓祭揽雌靳索斋世泪烛筷舰鳞逼既呜姥氯摊钮数控编程与加

60、工技术数控编程与加工技术装上刀柄及装在主轴上时,在同一基准上,刀具伸出的长度不一致工件果刀川括袜本生替方造汇厨珐娜筛筛钓热色粤跟售渴仗绣骨规斡业保驱料数控编程与加工技术数控编程与加工技术3.5 子程序及调用编程格式M98: 用来调用子程序; M99: 子程序返回主程序。 主程序编程格式:M98 P_ L_ P: 被调用的子程序号 L: 重复调用次数 子程序编程格式:%* M99 搽跺浇敞空瓶蓖棋丹洒按捌胆粕搀畏谋曝旱敌僧搬妒门示佑狙吗祥歉袜把数控编程与加工技术数控编程与加工技术第4章 数控铣程序设计数控编程是数控加工准备阶段的主要内容之一,通常包括分析零件图样,确定加工工艺过程;计算走刀轨迹,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论