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

下载本文档

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

文档简介

数控技术数控编程幽默来自智慧,恶语来自无能数控技术数控编程数控技术数控编程幽默来自智慧,恶语来自无能第3章数控铣削加工编程任务一数控铣床基础知识任务二平面轮廓加工编程任务三孔类加工编程任务四固定循环编制孔加工程序任务五综合编程实例思考题中国数控信息网欢迎您skxx任务一 数控铣床基础知识一、数控铣床的类型二、数控铣床坐标系二、基本功能指令与程序调试中国数控信息网欢迎您skxx近年来,找规律的题目越来越多地出现在中考试卷当中,当然,也越来越受到重视。因此,本文就从函数思想在代数规律中的应用和函数思想在平面图形规律中的应用进行简单概述,以逐步提高学生的解题效率。一、函数在代数规律中的应用代数是初中数学的重要内容,也是数学规律试题中常见的试题。在代数规律试题的解答过程中,首先也是最主要的步骤就是观察,一般是根据数据的个数来判断是选择用一次函数还是二次函数又或者是反比例函数等,总之,观察是最重要的,也是直接影响学生是否能顺利解决问题的关键。因此,本文就从所给出的数据增幅程度来进行简单概述。1.增幅相等例1.23,45,67,89…,求第50位数是多少。分析上面所列出的数字之间的关系,仔细分析不难看出,属于等幅度增加的代数规律题目。所以,在解答的过程中,我们就可以渗透函数思想,将第x的数据设为y,即会出现:当x=1时,y=23当x=2时,y=45当x=3时,y=67……通过观察我们可以将y=ax+b的一次函数式。将x=1,y=23;x=2,y=45带入,求解方程组,即23=a+b45=2a+b解得:a=22,b=1,即y=22x+1所以,第50位数应为1101从这个过程来看,在增幅相等的数学规律中,一般情况下我们都是可以将其设为一次函数的。因为对于增幅相等的数学规律来说其本质考查的是等差数列(an=a1+(n-1)d)的相关知识。但是,因为初中阶段并没有涉及数列的相关知识,所以,在解答该题的过程中,我们只能用函数思想来进行解答。2.增幅不等例2.给定下面一列分式:;-;;-…(其中x≠0)(1)把任意一个分式除以前面的一个分式,你发现了什么规律?(2)根据所发现的规律,试写出给定的那列分式中的第7个分式。该题是2007年杭州中考数学试卷中的一道试题,但是,确实是增幅不等的数学规律中的具有代表性的试题。分析:根据试题中的提示,把任意一个分式除以前面的一个分式,我们可以轻松地发现,相除后的结果都是:-接着,分析数据,设分式中第t个数为g,则有:当t=1时,g=当t=2时,g=-当t=3时,g=……该题并不能像上题一样看成一次函数,所以,从观察可以看出,我们可以将其设为g=aqt和上题一样将当t=1时,g=;当t=2时,g=-通过解方程组得出a=-x;g=-这样就可以得出本题的规律,即g=-x(-)t可以看出这是一道关于t和g之间的指数函数关系。其实,该题中的增幅恰好是高中所学的等比数列的相关知识,所以,类似这样的相除可以得到规律的试题都可以这样找规律,但是,并不是所有的增幅不等的数学规律都可以设为这样的函数的。比如:1,9,25,49,(),()…类似这样的要用公式法。总之,在代数规律的应用中,具体的找规律的方法要因题而异,切记出现所有的试题都用同种方法的现象,这样只会在考试中浪费时间。二、函数在平面图形规律中的应用平面图形规律题相对于代数规律题要存在一定的难度,主要是因为学生必须要将相关的平面图转化成代数式,这样才能在观察中找到规律,才能借助函数思想来提高解题效率。1.铺地板铺地板类型的找规律试题是我们最常见的,所以,在解题的过程中,我们要引导学生掌握解决这类试题的基本思路,进而,在学生不断练习中逐步提高学习效率。例3.用相同规格大小的黑白色正方形瓷砖铺设矩形地面,如图,请问,第n个图形中需要用黑色瓷砖多少块。分析:在该题的解答过程中,我们首先要分析题目中所给出的三个图,并找到图形的个数与黑色正方形之间的关系。此时,我们就可以将第n个图形设为x,将所用的黑色瓷砖设为y。从图中可以得出:当x=1时,y=8当x=2时,y=12当x=3时,y=16……如果依旧看不出之间的规律的话,学生可以自主再画几个图形,进行分析观察,比如:当x=4时,y=20等,接着,分析数据之间的关系。从y的数据中分析,该题属于增幅相等的试题,也就是说,我们可以将y与x之间的关系设为一次函数,即y=ax+b任选其中的两组数据,解得:a=4,b=4这样就可以求出x与y之间的关系,即为y=4x+4,所以,也非常容易求出第n个图形中应该用4n+4块黑色瓷砖。2.圆点题例4.观察下图,分析第n个图形中所有圆点的个数应该是多少。分析:该题属于图形变化类的规律题,和上题一样,我们首先应该观察图形,将其中的代数关系找出来。仔细分析,在第一个图中有4个圆点,在第二个图中有9个圆点,第3个图中有16个……如果我们将第几个图设为x,将圆点数设为y,则存在下面的关系,即当x=1,y=4=1+3当x=2,y=9=1+3+5当x=3,y=16=1+3+5+7……从数据之间的关系可以看出,和例1与例2的关系都是不一样的,所以,不能将x与y的关系设为一次函数或者是指数函数。此时,不妨我们可以将其设为二次函数试一下。即y=ax2+bx+c并将上述的三组数据带入,列方程组进行求解,不难求出a=1,b=2,c=1即y=x2+2x+1,此时进行验证,根据上面的三个图,手动画出第4个图和第5个图,然后进行验证,这样就能非常轻松地得到答案。通过上述的几个试题分析我们可以看出,函数思想在初中阶段的数学规律试题中的作用是不可替代的。但是,需要注意的是,数学思想在具有规律性的试题中的应用需要学生不断地练习,这样才能很快找到其中的规律,才能真正提高数学解题效率。《体育课程标准》指出:“体育与健康课程是一门以身体练习为主要手段,以增进中小学生健康为主要目的必修课程,是学校课程体系的重要组成部分,是实施素质教育和培养德、智、体、美全面发展人才不可缺少的重要途径。”在偏远落后的农村学校,由于受传统意识、观念、器材及场地方面等因素的影响,在体育教学改革和确保小学生每天进行一小时体育锻炼的问题上更突出。因此,改变农村小学体育教学现状,提高体育教学水平显得尤为重要,现谈谈开展体育教学活动的现状及在教学中采取的对策。一、农村小学体育课堂教学的现状1.学生体育意识不强。受传统思想观念的影响,上体育课就是单纯地玩,学生认为这是浪费时间,再加上这方面的成绩不是家长们所关心的,就对体育持放任状态,体育课就成了学生的休息课,没有内容可供孩子们学习。这种观念是不正确的,既然要开展体育课,那么就一定有开展的道理,我们不能凭主观臆想就把体育课本身的价值忘记,体育老师要不断纠正学生的态度,让学生把体育当成一门课程来学习,让学生在课堂上轻松学习。2.体育场地器材资源匮乏。体育场地、器材是推进体育新课程改革,提高体育教学质量,增进学生身体健康的物质保证。乡镇小学,一般来说运动场地和体育器材都跟不上县城,特别是农村小学。就我校现状来说,目前器材虽然买进了不少,但数量远远不能够适应当前新课程改革的需求。学校连单杠、双杠都没有,学校的体育场地基本还是以前的旧场地,器材还是以自制为主甚至没有,这种现状在短期之内还难以得到改变,直接影响农村小学体育课堂教学质量。3.兼职体育教师较多,直接影响新课改的实施。教学观念陈旧,农村小学体育工作的管理体系没有形成,体育工作在整个教育工作规划中没有充分体现。组织机构流于形式,对于体育教师、课外体育活动、场地器材建设、体育教学等要求仍处于目标模糊和“放羊上好上坏没有很好”的管理,甚至任其自由泛滥,检查督促不力导致教师对此应付了事。学校制订的体育教学计划不具体,对体育教学安排不明确,教师对各阶段体育教学的要求不了解,体育课挪为他用现象严重,甚至几乎不上体育课。农村小学教师数量在不断减少,新增的体育课时大部分安排兼职教师,大多数体育教师从未经历过体育教学。因此,兼职体育教师连基本的体育课堂常规、基本的体育教学方法和组织形式都不熟悉,更谈不上贯彻落实新课改的要求。4.课堂教学方法与组织形式缺乏创新。由于上述几方面原因,农村小学体育场地小、器材少而上不好体育课的观念在教师思想上依旧存在。尽管新课程改革已经实施好几年了,但体育教师缺乏创新意识,现有场地器材资源没有得到充分利用,课堂教学方法和组织形式没有得到较大改观。新的教学理念没有真正得到落实,大部分教师还是应用传统的课堂教学模式。二、农村小学体育课的教学建议1.转变传统的思想观念,提高教学重视程度。针对当前农村小学体育教学中出现的诸多薄弱环节,教师及学校和教育主管部门应当对其开展深入思考,无论是学校管里层还是小学体育教师,都要充分认识到体育学科在促进学生健康成长和全面发展中的重要作用,要将其与学生增强体质、身心健康等方面结合起来,并上升到全民健身、全民族素质提升的高度来看待。学校要尽可能地为体育教学工作提供便利条件,在教学师资力量安排上尽可能安排体育专业出身的教师任教,加大对小学体育教师教学工作的考核力度,调动他们工作积极性,促进农村小学体育教学工作规范化发展。让学生真正掌握该门课程的基本知识和技能,促进身心健康的全面发展。2.得到有关部门的重视,满足教学实际需求。学校管理层应当在整体投入安排中统筹兼顾体育教学设施,可以采取对外购置、内部修缮等途径,满足体育教学工作需求。学校还应当积极向上级教育部门、财政部门反映本学校办学条件状况,争取他们的支持,在财力扶持方面予以照顾,将体育教学设施投入纳入教育经费预算范畴。通过这样的方式有效走出体育教学设施匮乏的困境,为体育教学活动的顺利开展提供物质基础。3.加大教研力度,促进教师能力的提高。各级教育部门和学校都应当强化体育教师教学研讨活动,开展体育教学研究活动,以研讨会、座谈会、观摩课、示范课等形式,让广大农村小学体育教师理论联系实际,开阔眼界,拓展思路,进一步汲取体育教育教学工作先进经验。通过这样的方式,提高教学体育教师驾驭教学工作能力和教育教学研究能力。4.严格执行标准,不得随意挤占课时。学校应当强化对体育课教学的管理工作,严格禁止各学科随意挤占体育教学时间,尤其是在复习环节,更要保证学生体育课能够正常上起来,做到紧张的学习生活与身体的适当放松相结合,有张有弛,保证学生身心得到调节。同时,严肃课时执行标准也是保障小学体育教学目标任务得以完成的重要基础,只有保证了教学课时这一基础性条件,教学目标才能够顺利实现。5.加强师资培训工作。教师素质是提高教学质量的主要因素,只有一流的教师队伍,才能教出一流的学生。作为一名体育教师,我提出以下建议:一是提高自身专业水平,经常与其他优秀教师交流教育心得,学习最新的教学方法;二是通过体育教育提高学生各方面素质,把孩子当做自己的朋友,给予鼓励、肯定、赞扬,从而教给孩子在生活做人的道理。总之,只要认真分析农村小学体育工作的现状,总结经验,弥补不足,探索新路子,加强农村小学体育教学管理,夯实责任,优化体育教学内容与过程,层层重视,齐抓共管,农村小学体育工作就一定会有新的局面。数控技术数控编程幽默来自智慧,恶语来自无能数控技术数控编程数1第3章数控铣削加工编程任务一数控铣床基础知识任务二平面轮廓加工编程任务三孔类加工编程任务四固定循环编制孔加工程序任务五综合编程实例

思考题中国数控信息网欢迎您skxx第3章数控铣削加工编程任务一数控铣床基础知识中国数控2数控技术数控编程课件3数控技术数控编程课件4数控技术数控编程课件5数控技术数控编程课件61.参考点与机床坐标系有关数控铣床坐标轴方向的确定已在第1章进行过说明,本节仅就ZJK7532-1型数控钻铣床稍作说明。该铣床是一立式铣床,XY平面内的运动是由工作台拖板移动实现的,Z轴方向则是由刀具主轴上下移动来实现的。当按压+X轴方向键时,产生的运动是工作台拖板向左移动;按压+Y轴方向键时,所产生的运动是工作台拖板向前移动,亦相当于是刀具相对工作台(工件)向后移动。按压+Z轴方向键时,产生的运动就是刀具主轴向上移动(远离工作台面)。各轴行程极限由挡铁及其行程开关位置确定。二机床坐标系统的设定1.参考点与机床坐标系二机床坐标系统的设定7大多数数控铣床都将参考点设定在各轴正向行程极限处,通常位于行程极限开关的内侧。但参考点位置的设定并没有统一的标准,各厂家可根据需要将其设定在某一固定位置。比如,XK5040A型数控铣床的参考点就设在各轴向行程中间的位置上;ZJK7532-1型数控钻铣床的Y、Z轴向参考点均设在对应轴的正向行程极限处;而X轴向参考点的位置则有的设在正向行程极限处,有的却设在负向行程极限处。然而,不管厂家怎样设置,参考点的位置在出厂时就应已调整并固定好,用户不得随意改动;否则,加工运行精度将无法保证。中国数控信息网欢迎您skxx大多数数控铣床都将参考点设定在各轴正向行程极8当经过手动回参考点后,屏幕即显示此时机床原点的坐标(0,0,0),即该铣床的参考点与机床原点重合。(当然在实际机床中,也有的参考点与机床原点并不重合,此类机床在参考点处的机床坐标显示就不是0。)对参考点为正向行程极限的机床而言,工作区内的刀位点在机床坐标系的坐标均为负值;对参考点为负向行程极限的轴来说,正常工作区内的点在机床坐标系中该轴对应的坐标均为正值。中国数控信息网欢迎您skxx当经过手动回参考点后,屏幕即显示此时机床原点9

2.工件坐标系机床的工件坐标系各坐标轴的方向和机床坐标系一致,工件坐标系可通过执行程序指令G92X...Y...Z...来建立或用G54~G59指令来预置。1)用G92指令建立工件坐标系格式:G92X...Y...Z...G92指令的意义就是声明当前刀具刀位点在工件坐标系中的坐标,以此作参照来确立工件原点的位置。2.工件坐标系10若已将各轴移到工作区内某位置,其屏幕显示当前刀具在机床坐标系中坐标为(x1, y1, z1)。此时,如果用MDI操作方式执行程序指令G92X0Y0Z0,就会在系统内部建立工件坐标系,屏幕上将显示出工件原点在机床坐标系中的坐标为(x1,y1,z1),按F9键显示方式→坐标系→工件坐标系,将正文区切换到显示工件坐标系,则显示当前刀具在工件坐标系中的坐标为(0,0,0);如果执行程序指令G92Xx2Yy2Zz2,则显示出工件原点在机床坐标系中的坐标为(x1−x2,y1−y2,z1−z2);如切换到工件坐标系显示,则显示当前刀具在工件坐标系中的坐标为(x2,y2,z2)。在整个程序运行时,执行G92指令的结果和此一样;再执行G92指令时又将建立新的工件坐标系。如前所述,在执行含G92指令的程序前,必须进行对刀操作,确保由G92指令建立的工件坐标系原点的位置和编程时设定的程序原点的位置一致。若已将各轴移到工作区内某位置,其屏幕显示当前刀具在112)用G54~G59来预置设定工件坐标系在机床控制系统中,还可用G54~G59指令在6个预定的工件坐标系中选择当前工件坐标系。当工件尺寸很多且相对具有多个不同的标注基准时,可将其中几个基准点在机床坐标系中的坐标值,通过MDI方式预先输入到系统中,作为G54~G59的坐标原点,系统将自动记忆这些点。一旦程序执行到G54~G59指令之一时,则该工件坐标系原点即为当前程序原点,后续程序段中的绝对坐标均为相对此程序原点的值。例如,图3-13所示从A-B-C-D行走路线,可编程如下:中国数控信息网欢迎您skxx2)用G54~G59来预置设定工件坐标系中12N10G54G00G90X30.0Y40.0 快速移到G54中的A点N15G59 将G59置为当前工件坐标系N20G00X30.0Y30.0 移到G59中的B点N25G52X45.0Y15.0在当前工件坐标系G59中,建立局部坐标系G52N30G00G90X35.0Y20.0 移到G52中的C点N35G53X35.0Y35.0 移到G53(机械坐标系)中的D点...中国数控信息网欢迎您skxxN10G54G00G90X30.0Y40.013图3-13工件坐标系设定图3-13工件坐标系设定14执行N10程序段时,系统会先选定G54坐标系作为当前工件坐标系;然后,再执行G00移动到该坐标系中的A点。执行N15程序段时,系统又会选择G59坐标系作为当前工件坐标系。执行N20时,机床就会移到刚指定的G59坐标系中的B点。执行N25时,将在当前工件坐标系G59中建立局部坐标系G52,G52后所跟的坐标值,是G52的原点在当前坐标系中的坐标。执行N30时,刀具将移到局部坐标系G52中的C点。G53是直接按机床坐标系编程。执行N35时,工具将移到机床坐标系中的D点。但G53指令只对本程序段有效,后续程序段如不指定其他坐标系的话,当前有效坐标系还是属于G59中的局部坐标系G52。中国数控信息网欢迎您skxx执行N10程序段时,系统会先选定G54坐标系15预置工件坐标系G54~G59的设定,可在MDI方式菜单中选按“坐标系F3”,切换到工件坐标系G54设定屏幕。如果欲将当前位置点设为G54的零点,可根据屏幕右上角显示的当前点在机床坐标系中的坐标值数据,在MDI命令行输入该数值后回车,则屏幕显示如图3-14所示。如要预置G55~G59,可使用翻页键切换到相应的页面,再在MDI命令行输入其原点坐标即可。工件原点预置好后,可按“F5重新对刀”,系统自动切换到MDI操作屏,键入G54后按循环启动执行,则当前工件坐标系就切换到了G54。同样,可以将G55、G56~G59等置为当前工件坐标系,右下部“工件坐标零点”处也将随着显示当前工件原点在机床坐标系中的坐标。中国数控信息网欢迎您skxx预置工件坐标系G54~G59的设定,可在MD16关于G54~G59指令与G92指令在使用上的差别,在2.2.2节中已有介绍,一般地,G92不要和G54~G59混用。如果需要察看当前刀具的坐标位置数据,可随时按F9键弹出显示方式选择的上托菜单,从中选择“坐标系”项,回车后再选择所需要的坐标方式(机床坐标/工件坐标/相对坐标)并回车,则在屏幕右上部的坐标数据显示区就可看到所需的结果。若正文区已处于大字符坐标数据显示方式,则其坐标数据方式也同样随着改变。如果按F9键后选择的是“坐标值”项,则还可获得“指令位置/实际位置/剩余进给/跟踪误差/负载电流”等数据内容显示的选择。关于G54~G59指令与G92指令在使用上的17图3-14预置工件坐标系的设定图3-14预置工件坐标系的设定18

3.图形跟踪显示在实际加工和程序空运行校验时,常常希望看到加工轨迹的跟踪显示,这也可按F9功能键进行选择。在弹出菜单中,选择“显示模式”菜单项并回车后,可按需要选择“三维图形/XY平面/ZX平面/YZ平面/图形联合显示”等。图3-15所示是图形联合跟踪显示的效果。中国数控信息网欢迎您skxx3.图形跟踪显示中国数控信息网欢迎您19图3-15图形跟踪显示效果图3-15图形跟踪显示效果20二基本功能指令与程序调试1.程序中用到的各功能字1)G功能格式:G2,G后可跟2位数。数控铣床中常用的G功能指令如表3-2所示。中国数控信息网欢迎您skxx二基本功能指令与程序调试1.程序中用到的各功能字中国21表3-2数控铣床的G功能指令表3-2数控铣床的G功能指令22

2)M功能格式:M2,M后可跟2位数。铣削中常用的M功能指令和车削基本相同。中国数控信息网欢迎您skxx2)M功能中国数控信息网欢迎您23

3)F、S功能F功能是用于控制刀具相对于工件的进给速度。速度指令范围为F0~24000,采用直接数值指定法,可由G94、G95分别指定F的单位是mm/min还是mm/r。注意:实际进给速度还受操作面板上进给速度修调倍率的控制。S功能用于控制带动刀具旋转的主轴的转速,其后可跟4位数。由于ZJK7532-1数控钻铣床的主轴变速是在停机状态下人工进行的,因此,写在程序中的S代码事实上是用于保证程序完整性的,实际主轴转速并不受其控制。3)F、S功能242.坐标系统与尺寸编程1)绝对编程G90/增量编程G91当图面尺寸从同一个尺寸基准引出,则可以采用坐标值相对于编程原点来表示的方法,即G90;当图面尺寸采用连续标注的方法,则可以采用坐标值为相对于上一坐标点来表示的方法,即G91中国数控信息网欢迎您skxx2.坐标系统与尺寸编程中国数控信息网欢迎您252)直径编程G23/半径编程G22车削对象主要是回转体,回转体零件的径向尺寸表示方法一般都采用直径标注。当尺寸标注为直径时,则采用直径值来表示X值,用G23;当尺寸标注为半径时,则采用半径值来表示X值,用G22。中国数控信息网欢迎您skxx2)直径编程G23/半径编程G22中国数控信息网欢迎您26

3.输入数据单位设定G20、G21、G22使用G20、G21、G22可分别选择设定数据输入单位为英制、公制或脉冲当量。这三个G代码必须在程序的开头,坐标系设定之前,用单独的程序段来指定。如不指定,默认为G21公制单位。3.输入数据单位设定G20、G21、G2227任务二平面轮廓加工编程一、直线运动指令二、圆弧插补指令三、刀具半径补偿中国数控信息网欢迎您skxx任务二平面轮廓加工编程一、直线运动指令中国数控信息网欢迎您28一、快速定位指令G00和直线进给指令G01格式:G90(G91)G00X...Y...Z...G90(G91)G01X...Y...Z...F...如图3-16所示,空间直线移动从A到B。其编程计算方法如下:绝对:G90G00XxbYybZzb

增量:G91G00X(xb−xa)Y(yb−ya)Z(zb−za)

绝对:G90G01XxbYybZzbFf增量:G91G01X(xb−xa)Y(yb−ya)Z(zb−za)Ff一、快速定位指令G00和直线进给指令G0129图3-16空间直线移动图3-16空间直线移动30说明:(1)G00时X、Y、Z三轴同时以各轴的快进速度从当前点开始向目标点移动。一般各轴不能同时到达终点,其行走路线可能为折线。(2)G00时轴移动速度不能由F代码来指定,只受快速修调倍率的影响。一般地,G00代码段只能用于工件外部的空程行走,不能用于切削行程中。(3)G01时,刀具以F指令的进给速度由A向B进行切削运动,并且控制装置还需要进行插补运算,合理地分配各轴的移动速度,以保证其合成运动方向与直线重合。G01时的实际进给速度等于F指令速度与进给速度修调倍率的乘积。说明:31二、圆弧插补指令G02、G03前述G00、G01移动指令既可在平面内进行,也可实现三轴联动,而圆弧插补只能在某平面内进行,因此,若要在某平面内进行圆弧插补加工,必须用G17、G18、G19指令事先将该平面设置为当前加工平面;否则将会产生错误警告。事实上,空间圆弧曲面的加工都是转化为一段段的空间直线(或平面圆弧)而进行的。格式:G17G90(G91)G02(G03)X...Y...R...(I...J...)F...或G18G90(G91)G02(G03)X...Z...R...(I...K...)F...G19G90(G91)G02(G03)Y...Z...R...(J...K...)F...二、圆弧插补指令G02、G0332图3-17平面圆弧插补图3-17平面圆弧插补33图3-17(a)所示为XY平面内的圆弧AB,编程计算方法如下:绝对:G17G90G02XxbYybRr1Ff-R编程或G17G90G02XxbYybI(x1−xa)J(y1−ya)Ff增量:G91G02X(xb−xa)Y(yb−ya)Rr1Ff或G91G02X(xb−xa)Y(yb−ya)I(x1−xa)J(y1−ya)Ff中国数控信息网欢迎您skxx图3-17(a)所示为XY平面内的圆弧AB,编程计算方法如下34图(b)所示弧BC,如果前面已有G17平面设置指令,则编程计算方法如下:绝对:G90G03XxcYycRr2Ff-R编程或G90G03XxcYycI(x2−xb)J(y2−yb)Ff增量:G91G03X(xc−xb)Y(yc−yb)Rr2Ff或G91G03X(xc−xb)Y(yc−yb)I(x2−xb)J(y2−yb)Ff图(b)所示弧BC,如果前面已有G17平面设置指令,35

说明:(1)在G02、G03指令时,刀具相对工件以F指令的进给速度从当前点向终点进行插补加工,G02为顺时针方向圆弧插补,G03为逆时针方向圆弧插补。圆弧走向的顺逆应是从垂直于圆弧加工平面的第三轴的正方向看到的回转方向,如图3-17(c)所示。中国数控信息网欢迎您skxx说明:中国数控信息网欢迎您36(2)圆弧插补既可用圆弧半径R指令编程,也可用I、J、K指令编程。在同一程序段中,I、J、K、R同时指令时,R优先,I、J、K指令无效。当用R指令编程时,如果加工圆弧段所对的圆心角为0°~180°,R取正值;如果圆心角为180°~360°,R则取负值。如图3-17(b)所示的两段圆弧,其半径、端点、走向都相同,但所对的圆心角却不同,在程序上则仅表现为R值的正负区别。小圆弧段:G90G03X0Y25.0R25.0 或:G91G03X−25.0Y25.0R25.0大圆弧段:G90G03X0Y25.0R−25.0 或:G91G03X−25.0Y25.0R−25.0(2)圆弧插补既可用圆弧半径R指令编程,也可用I、37(3)X、Y、Z同时省略时,表示起、终点重合;若用I、J、K指令圆心,相当于指令了360°的弧;若用R编程时,则表示指令为0°的弧。G02(G03)I...整圆G02(G03)R...不动(4)无论用绝对还是用相对编程方式,I、J、K都为圆心相对于圆弧起点的坐标增量,为零时可省略。(也有的机床厂家指令I、J、K为起点相对于圆心的坐标增量。)中国数控信息网欢迎您skxx(3)X、Y、Z同时省略时,表示起、终点重38(5)机床启动时默认的加工平面是G17。如果程序中刚开始时所加工的圆弧属于XY平面,则G17可省略,一直到有其他平面内的圆弧加工时才指定相应的平面设置指令;再返回到XY平面内加工圆弧时,则必须指定G17。G17、G18、G19主要用于指定圆弧插补时的加工平面,并不限制G00、G01的移动范围。如果当前加工平面设置为G17,同样可以在G00、G01中指定Z轴的移动。(5)机床启动时默认的加工平面是G17。如39此外,有的机床还可用G02、G03实现空间螺旋线进给。其格式如下:G17G90(G91)G02(G03)X...Y...R...(I...J...)Z...F...或G18G90(G91)G02(G03)X...Z...R...(I...K...)Y...F...G19G90(G91)G02(G03)Y...Z...R...(J...K...)X...F...即在原G02、G03指令格式程序段后部,再增加一个与加工平面相垂直的第三轴移动指令,这样在进行圆弧进给的同时还进行第三轴方向的进给,其合成轨迹就是一空间螺旋线,如图3-17(d)所示的轨迹。其程序应是:G91G17G03X−30.0Y30.0R30.0Z10.0F100或G90G17G03X0Y30.0R30.0Z10.0F100此外,有的机床还可用G02、G03实现空间螺403.3.3其他常用指令1.G04——暂停延时格式:G04P...,单位ms(毫秒)。执行此指令时,加工进给将暂停P后所设定的时间,然后自动开始执行下一程序段。机床在执行程序时,一般并不等到上一程序段减速到达终点后才开始执行下一个程序段,因此,可能导致刀具在拐角处的切削不完整。如果拐角精度要求很严,其轨迹必须是直角时,可在拐角处前后两程序段之间使用暂停指令。暂停动作是等到前一程序段的进给速度达到零之后才开始的。例如:欲停留1.5s时,程序段为:G04P1500。3.3.3其他常用指令413.3.4编程实例与上机调试1.程序实例实例1外形轮廓的铣削。如图3-19(a)所示零件,以中间(30的孔定位加工外形轮廓,在不考虑刀具尺寸补偿的情况下。中国数控信息网欢迎您skxx3.3.4编程实例与上机调试中国数控信息网欢迎您42图3-19铣削加工零件图例图3-19铣削加工零件图例43编程如下:编程如下:44实例2铣槽与钻孔。如图3-19(b)所示零件,以外形定位,加工内槽和钻凸耳处的四个圆孔。为保证钻孔质量,整个零件采用先铣槽后钻孔的顺序。内槽铣削使用(10mm的铣刀,先采用行切方法(双向切削)去除大部分材料,整个周边留单边0.5mm的余量;最后,采用环切的方法加工整个内槽周边。整个内槽铣切的位置点关系及路线安排如图3-20所示。中国数控信息网欢迎您skxx实例2铣槽与钻孔。如图3-19(b)所示45图3-20铣槽路线安排图3-20铣槽路线安排46编程如下:程序内容含义%0002G92X150.0Y160.0Z120.0G90G00X-34.5Y34.5Z30.0S200M03G01Z10.0F50N100G91G01X19.0Y-7.5X-19.0Y-7.5主程序号建立工件坐标系,工件零点在对称中心绝对值方式,快速移到槽内铣削起点的正上方快速下刀至距工件上表面5mm处进给下刀至槽底部,进给速度50mm/s横向进给,增量方式,右移19mm(行切开始)下移7.5左移19下移7.5编程如下:程序内容含义%0002主程47N110X69.0Y-4.0X-69.0G90X-19.5G91Y-6.5N120X39.0Y-6.5X-39.0Y-6.5X39.0Y-6.5X-39.0Y-5.0X-15.0右移69,铣至宽槽处下移4左移69绝对值方式,往回移至X=-19.5处,准备向下进给增量值方式,下移6.5右移39,铣槽的中腰部下移6.5左移39下移6.5右移39下移6.5左移39下移5左移15N110X69.0右移69,铣至宽槽处48N130X69.0Y-4.0X-69.0Y-7.5N140X19.0Y-7.5X-19.0N150G01Z15.0G00X50.0G01Z-15.0N160X19.0Y7.5X-19.0右移69(重复15mm),铣下部宽槽下移4左移69下移7.5右移19,铣左下部窄槽下移7.5左移19向上抬刀15快速右移至右下角窄槽区下刀进给至槽底部右移19上移7.5左移19N130X69.0右移69(重复15mm),铣下部49N170G90Y27.0N180X34.5Y34.5X15.5N190G91G01X-0.5Y0.5F20N200X20.0Y-20.0X-15.0Y-30.0X15.0Y-20.0X-20.0Y15.0X-30.0绝对值方式,向上进给移动到右上角窄槽区右移至X=34.5处(右端)上移至Y=34.5处左移至X=15.5处(内槽粗铣完毕,行切结束)增量方式,进给至刀刃接近右上角顶部直线段的左端点处右移20,开始沿顺时针方向对周边进行环切…中国数控信息网欢迎您skxxN170G90Y27.0绝对值方式,向上进给移动到右上角50Y-15.0X-20.0Y20.0X15.0Y30.0X?15.0Y20.0X20.0Y-15.0X30.0N210Y15.0N220G90G01Z30.0M05G28Z120.0G28X150.0Y160.0N230M00内槽周边铣切的最后一刀,环切结束抬刀至距工件上表面5mm的上部,主轴停Z轴先返回参考点X、Y方向返回参考点暂停程序运行,准备进行手动换刀。Y-15.0内槽周边铣切的最后一刀,环切结51N240G90G00X35.0Y0 Z30.0S1200M03N250G01Z10.0F10G04P1500G00Z30.0X0Y35.0N260G01Z-2.0G00Z30.0X-35.0Y0N270G01Z15.0G00Z30.0X0Y-35.0快速移至孔K1的正上方快速下刀至距工件上表面5mm的安全平面高度处,主轴正转工进钻孔,进给速度10mm/s孔底暂停1.5s快速提刀至安全平面高度快移至孔K2的孔位上方钻孔K2提刀至安全平面快移至孔K3的上方钻孔K3提刀至安全平面快移至孔K4的上方N240G90G00X35.0Y0快速移至孔K1的正52N280G01Z-2.0G28Z120.0G28X150.0Y160.0M05M30钻孔K4提刀并返回Z轴参考点所在平面高度返回X、Y方向参考点主轴停,程序结束并复位中国数控信息网欢迎您skxxN280G01Z-2.0钻孔K4中国数控信息网欢迎您53三、刀具半径补偿从上节的轮廓铣削编程加工调试实例可知,系统程序控制的总是让刀具刀位点行走在程序轨迹上。铣刀的刀位点通常是定在刀具中心上,若编程时直接按图纸上的零件轮廓线进行,又不考虑刀具半径补偿,则将是刀具中心(刀位点)行走轨迹和图纸上的零件轮廓轨迹重合,这样由刀具圆周刃口所切削出来的实际轮廓尺寸,就必然大于或小于图纸上的零件轮廓尺寸一个刀具半径值,因而造成过切或少切现象。三、刀具半径补偿54为了确保铣削加工出的轮廓符合要求,就必须在图纸要求轮廓的基础上,整个周边向外或向内预先偏离一个刀具半径值,作出一个刀具刀位点的行走轨迹,求出新的节点坐标,然后按这个新的轨迹进行编程(如图3-23(a)所示),这就是人工预刀补编程。上节的槽形铣削就是这样编程的。这种人工预先按所用刀具半径大小,求算实际刀具刀位点轨迹的编程方法虽然能够得到要求的轮廓,但很难直接按图纸提供的尺寸进行编程,计算繁杂,计算量大,并且必须预先确定刀具直径大小;当更换刀具或刀具磨损后又需重新编程,使用起来极不方便。中国数控信息网欢迎您skxx为了确保铣削加工出的轮廓符合要求,就必须在图55现在很多数控机床的控制系统自身都提供自动进行刀具半径补偿的功能,只需要直接按零件图纸上的轮廓轨迹进行编程,在整个程序中只在少量的地方加上几个刀补开始及刀补解除的代码指令。这样无论刀具半径大小如何变换,无论刀位点定在何处,加工时都只需要使用同一个程序或稍作修改,你只需按照实际刀具使用情况将当前刀具半径值输入到刀具数据库中即可。在加工运行时,控制系统将根据程序中的刀补指令自动进行相应的刀具偏置,确保刀具刃口切削出符合要求的轮廓。利用这种机床自动刀补的方法,可大大简化计算及编程工作,并且还可以利用同一个程序、同一把刀具,通过设置不同大小的刀具补偿半径值而逐步减少切削余量的方法来达到粗、精加工的目的,如图3-23(b)所示。现在很多数控机床的控制系统自身都提供自动进行56图3-23刀具半径补偿图3-23刀具半径补偿57刀具半径补偿指令共有G41、G42、G40三个。其使用程序格式为: G90(G91)G17G00(G01)G41(G42)X

Y

D

G90(G91)G18G00(G01)G41(G42)X

Z

D

G90(G91)G19G00(G01)G41(G42)Y

Z

D

G90(G91)G17G00(G01)G40X

Y

G90(G91)G18G00(G01)G40X

Z

G90(G91)G19G00(G01)G40Y

Z在进行刀径补偿前,必须用G17或G18、G19指定刀径补偿是在哪个平面上进行。平面选择的切换必须在补偿取消的方式下进行,否则将产生报警。刀具半径补偿指令共有G41、G42、G40三个。其使58刀径补偿指令程序就是在原G00或G01线性移动指令的格式上,加上了G41(G42、G40)...D...的指令代码。其中,G41为刀径左补偿,G42为刀径右补偿,G40为取消(解除)刀径补偿。D为刀具半径补偿寄存器的地址字,在补偿寄存器中存有刀具半径补偿值。刀径补偿有D00~D99共100个地址号可用。其中,D00已为系统留作取消刀径补偿专用。补偿值可在MDI方式下键入。X、Y及其坐标值还是按G00及G01的格式意义进行确定,和不考虑刀补时一样编程计算。所不同的是,无刀补指令时刀具中心是走在程序路线上;有刀径补偿指令时刀具中心是走在程序路线的一侧,刀具刃口走在程序路线上。(刀补引入和取消的程序段有所不同。)刀径补偿指令程序就是在原G00或G01线性移59刀补位置的左右应是顺着编程轨迹前进的方向进行判断的,如图3-23(c)所示。当用G41指令时,刀具中心将走在编程轨迹前进方向的左侧;当用G42指令时,刀具中心将走在编程轨迹前进方向的右侧。实际编程应用时,应根据是加工外形还是加工内孔以及整个切削走向等进行确定。当将刀具半径设置为负值时,G41和G42的执行效果将互相替代。刀径补偿在整个程序中的应用共分刀补引入(初次加载),刀补方式进行中和刀补解除三个过程。刀补引入是一个从无到有的渐变过程,从线性轨迹段的起点处开始,刀具中心渐渐往预定的方向偏移,到达该线性轨迹段的终点处时,刀具中心相对于终点产生一刀具半径大小的法向偏移。刀补位置的左右应是顺着编程轨迹前进的方向进行60图3-24所示方形零件轮廓考虑刀补后编写的程序如下:%0003N1G54G90G17G00M03 由G17指定刀补平面N2G41X20.0Y10.0D01 刀补引入,由G41确定刀补方向,由D01指定刀补大小N3G01Y50.0F100N4X50.0 N5Y20.0N6X10.0N7G00G40X0Y0M05由G40解除刀补N8M30刀补进行中中国数控信息网欢迎您skxx图3-24所示方形零件轮廓考虑刀补后编写的程序如61图3-24刀补加载和解除的过程图3-24刀补加载和解除的过程62当程序运行到含刀补引入的程序段N2后,运算装置即同时先行读入N3、N4两段,在N2的终点(N3的起点)处,作出一个矢量,该矢量的方向是与下一段N3的前进方向垂直向左(G41),大小等于刀补D01的值。刀具中心在执行这一段(N2段)时,就移向该矢量的终点。刀补引入指令只能在G00、G01的线性段中进行,不能用于G02、G03的圆弧段中。中国数控信息网欢迎您skxx当程序运行到含刀补引入的程序段N2后,运算装63从N3程序段开始转入刀补方式行进状态。在此状态下,G00、G01、G02、G03都可使用。它也是每次都先行读入两段,在进行偏移计算后得到刀具中心在该段终点的坐标,刀具中心就移向这点。在刀补进行过程中,刀具中心的轨迹基本上就是编程轮廓轨迹的平行线,平行间距等于刀补D01的值。由于刀径补偿指令都是模态指令,因此对补偿进行中的程序段而言,如果刀补形式没有什么变化的话,可不需再书写刀补指令。中国数控信息网欢迎您skxx从N3程序段开始转入刀补方式行进状态。在此状64早期的数控机床刀具补偿功能还不完善,其刀径补偿都是一段一段独立计算的,这时进行中的刀补路线都是从每一段线段起点的法向矢量走到该线段终点的法向矢量处,当两段线间呈尖角过渡时,这种刀补法的刀补路线将无法自动从前段线接续到下一段线,因而出现脱节现象。为此,有的控制系统要求预先对所有的尖角都进行倒圆处理,确保前后之间都能顺滑连接。有的控制系统则是在编程时对尖角处预先增加尖角处理指令,将前后两段线用合理的路线连接起来,比如,FANUC-3MA控制系统使用的B功能刀补,就是采用尖角圆弧插补G39指令来处理尖角的。早期的数控机床刀具补偿功能还不完善,其刀径补偿65现代数控机床的刀补功能已相当完善,如使用C功能刀补的机床基本上都是采用预先读入前后几段线,进行平行偏移计算,求解出刀具中心偏移线的交点,作为前段线的终点,同时又是下一段线的起点,从而得到刀补轨迹的。当偏移计算得出的交点与原轮廓转角尖点偏离太远时,则自动插入转折型刀具路径,如图3-25所示。中国数控信息网欢迎您skxx现代数控机床的刀补功能已相当完善,如使用C功66图3-25尖角刀补处理图3-25尖角刀补处理67刀补解除(取消)则是一个从有到无的渐变过程,从上一个具有正常偏移轨迹线段的终点的法向矢量处开始,刀具中心渐渐往本线性轨迹段的终点方向移动,到达该轨迹段的终点处时,刀具中心相对于终点的偏移矢量大小为零,即刀具中心就正好落在终点上。当刀径补偿号采用D00时,如使用G41(G42)G00(G01)...D00格式时,相当于使用了G40。中国数控信息网欢迎您skxx刀补解除(取消)则是一个从有到无的渐变过程,68需要注意的是,刀补的引入和取消要求必须在G00或G01路线段,但在刀补进行的中间轨迹线中,还是允许圆弧段轨迹的;在刀补进行中的程序段之间不能有任何一个刀具不移动的指令程序段出现;在指定刀补平面执行刀补时,也不能出现连续两个仅第三轴移动的指令,否则将可能产生刀补自动取消然后又重新启动的刀补过程,因而在继续运行程序时出现过切或少切现象。需要注意的是,刀补的引入和取消要求必须在G069任务三孔类零件加工编程一、孔类零件基本编程方法二、刀具长度补偿三、加工编程实例中国数控信息网欢迎您skxx任务三孔类零件加工编程一、孔类零件基本编程方法中国数控信息网70一、孔类零件基本编程方法孔类零件加工编程的基本方法:G00将刀具移动到孔的正上方G00快进到安全高度G01下倒加工孔孔底暂停G00退刀一、孔类零件基本编程方法孔类零件加工编程的基本方法:71二、刀具长度补偿使用刀具长度补偿功能,可以在当实际使用刀具与编程时估计的刀具长度有出入时,或刀具磨损后刀具长度变短时,不需重新改动程序或重新进行对刀调整,仅只需改变刀具数据库中刀具长度补偿量即可。刀具长度补偿指令有G43、G44和G49三个,其使用格式如下:G43(G44)G00(G01)Z

H

刀具长度正补偿G43、负补偿G44G49G00(G01)Z

取消刀具长度补偿中国数控信息网欢迎您skxx二、刀具长度补偿中国数控信息网欢迎您72在G17的情况下,刀长补偿G43、G44只用于Z轴的补偿,而对X轴和Y轴无效。格式中,Z值是属于G00或G01的程序指令值,同样有G90和G91两种编程方式。H为刀长补偿号,它后面的两位数字是刀具补偿寄存器的地址号,如H01是指01号寄存器,在该寄存器中存放刀具长度的补偿值。刀长补偿号可用H00~H99来指定。在G17的情况下,刀长补偿G43、G44只用73图3-26刀具长度补偿图3-26刀具长度补偿74 执行G43时,Z实际值 =Z指令值 + (Hxx) 执行G44时,Z实际值 =Z指令值 − (Hxx)其中,(Hxx)是指xx寄存器中的补偿量,其值可以是正值或者是负值。当刀长补偿量取负值时,G43和G44的功效将互换。刀具长度补偿指令通常用在下刀及提刀的直线段程序G00或G01中,使用多把刀具时,通常是每一把刀具对应一个刀长补偿号,下刀时使用G43或G44,该刀具加工结束后提刀时使用G49取消刀长补偿。如图3-27所示,编程如下:中国数控信息网欢迎您skxx 执行G43时,Z实际值 =Z指令值 + (Hxx)中国75图3-27刀长补偿实例图3-27刀长补偿实例76设(H02)=200mm时:N1G92X0Y0Z0 设定当前点O为程序零点N2G90G00G44Z10.0H02 指定点A,实到点BN3G01Z−20.0 实到点CN4Z10.0 实际返回点BN5G00G49Z0 实际返回点O...中国数控信息网欢迎您skxx设(H02)=200mm时:中国数控信息网欢迎您77设(H02)=−200mm时: N1G92X0Y0Z0 N2G90G00G43Z10.0H02 N3G91G01Z−30.0 N4Z30.0 N5G00G49Z−10.0...中国数控信息网欢迎您skxx设(H02)=−200mm时:中国数控信息网欢迎您78从上述程序例中可以看出,使用G43、G44相当于平移了Z轴原点,即将坐标原点O平移到了O'点处,后续程序中的Z坐标均相对于O'进行计算。使用G49时则又将Z轴原点平移回到了O点。同样地,也可采用G43...H00或G44...H00来替代G49的取消刀具长度补偿功能。刀长补偿数据的设定如图3-28所示,将多把刀具中最长或最短的刀具作为基准刀具,用Z向设定器对刀。在保持机床坐标值不变(刀座等高)的情况下,若分别测得各刀具到工件基准面的距离为A、B、C,以A为基准设定工件坐标系,则H01=0,H02=A−B,H03=A−C。从上述程序例中可以看出,使用G43、G44相当于平79图3-28基准刀对刀时刀长补偿的设定图3-28基准刀对刀时刀长补偿的设定80在实际生产加工中,常常使用刀座底面进行对刀,按刀座底面到工件基准面的距离设定工件坐标系;编程时加上G43、G44指令;安装上刀具后,测出各刀尖相对于刀座底面的距离,将测量结果设置为刀长补偿值,如图3-29所示。中国数控信息网欢迎您skxx在实际生产加工中,常常使用刀座底面进行对刀,81图3-29刀座对刀时刀长补偿的设定图3-29刀座对刀时刀长补偿的设定82事实上,也可先在机床外,利用刀具预调仪精确测量每把刀具的轴向和径向尺寸,确定每把刀具的长度补偿值;然后,在机床上用其中最长或最短的一把刀具进行Z向对刀,确定工件坐标系。这种机外刀具预调+机上对刀的方法,对刀精度和效率高,便于工艺文件的编写和生产组织,但投资较大。中国数控信息网欢迎您skxx事实上,也可先在机床外,利用刀具预调仪精确测833.4.4刀补程序的编写与上机调试例1对前述轮廓铣削的零件,考虑刀具补偿情况再进行编程。零件形状及刀补路线如图3-31所示,设对刀操作是采用刀座进行的,安装上(8mm的刀具后,测得刀具伸出长度为45mm,因此设置刀补地址数据为:(D01)=4,(H01)=45。中国数控信息网欢迎您skxx3.4.4刀补程序的编写与上机调试中国数控信息网欢迎您84图3-31刀补实例图3-31刀补实例85编程如下:编程如下:86和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同,只是在原来的程序上增加了有关刀补指令而已。但考虑刀补后的程序适应性强,对不同长度、不同半径的刀具只需改变刀具补偿量即可。当然由于零件形状上的最小圆弧半径的限制,本零件的轮廓加工不可使用直径大于20 mm的铣刀。由于使用了刀具补偿功能,可以使用同一把刀具,通过改变刀具补偿半径的方法,先设定较大的D01值,进行轮廓粗切,再逐步减小D01的值,重复运行程序,实现从粗切到精切的过程。在深度方向上,如果因深度较大,无法一次切削完成,则一样可以用实际长度固定而通过改变H01值的方法,先用较大的H01值,切削一部分深度的材料,再减小H01的值,切削深度方向剩余的材料,通过多次运行程序达到深度分次切削的效果。和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用87在有刀具补偿的情况下,是先进行坐标旋转,然后才进行刀具半径补偿、刀具长度补偿。在有缩放功能的情况下,是先缩放,再旋转。在有些数控机床中,缩放、镜像和旋转功能的实现是通过参数设定来进行的,不需要在程序中用指令代码来实现。这种处理方法表面上看,好像省却了编程的麻烦,事实上,它远不如程序指令实现来得灵活。要想在这类机床上实现上述几个例程的加工效果,虽然可以不需编写子程序,但却需要多次修改参数设定值后,重复运行程序,并且程序编写时在起点位置的安排上必须恰当。由于无法一次调试完成,因此出错的可能性较大。中国数控信息网欢迎您skxx在有刀具补偿的情况下,是先进行坐标旋转,然后88任务四固定循环编制孔加工程序一、固定循环的动作二、固定循环指令格式三、各循环方式说明四、加工编程实例任务四固定循环编制孔加工程序一、固定循环的动作89一、固定循环的动作组成如图4-24所示,以立式数控机床加工为例,钻、镗固定循环动作顺序可分解为:(1)X和Y轴快速定位到孔中心的位置上。(2)快速运行到靠近孔上方的安全高度平面(R平面)。(3)钻、镗孔(工进)。(4)在孔底做需要的动作。(5)退回到安全平面高度或初始平面高度。(6)快速退回到初始点的位置。一、固定循环的动作组成90图4-24固定循环动作分解图4-24固定循环动作分解91二、固定循环指令格式G90(G91)G99(G98)G73(~G89)X...Y...Z...R...Q...P...F...S...L...其中,G98、G99为孔加工完后的回退方式指令。G98指令是返回初始平面高度处,G99则是返回安全平面高度处。当某孔加工完后还有其他同类孔需要接续加工时,一般使用G99指令;只有当全部同类孔都加工完成后,或孔间有比较高的障碍需跳跃的时候,才使用G98指令,这样可节省抬刀时间。G73~G89为孔加工方式指令,对应的固定循环功能见表4-5。中国数控信息网欢迎您skxx二、固定循环指令格式中国数控信息网欢迎您92表4-5固定循环功能表中国数控信息网欢迎您skxx表4-5固定循环功能表中国数控信息网欢迎您93X、Y为孔位中心的坐标;Z为孔底的Z坐标(G90时为孔底的绝对Z值,G91时为R平面到孔底平面的Z坐标增量)。R为安全平面的Z坐标(G90时为R平面的绝对Z值,G91时为从初始平面到R平面的Z坐标增量)。Q在G73、G83间歇进给方式中,为每次加工的深度;在G76、G87方式中,为横移距离;在固定循环有效期间是模态值。P为孔底暂停的时间,用整数表示,单位为ms。仅对G82、G88、G89有效。F为进给速度。L为重复循环的次数,L1可不写,L0将不执行加工,仅存储加工数据。X、Y为孔位中心的坐标;94三、各循环方式说明(1)G73--用于高速深孔钻削。如图4-25(a)所示,每次背吃刀量为q(用增量表示,在指令中给定);退刀量为d,由NC系统内部通过参数设定。G73指令在钻孔时是间歇进给,有利于断屑、排屑,适用于深孔加工。(2)G74--用于左旋攻螺纹。如图4-25(b)所示,执行过程中,主轴在R平面处开始反转直至孔底,到达后主轴自动转为正转,返回。中国数控信息网欢迎您skxx三、各循环方式说明中国数控信息网欢迎您95图4-25各种钻镗固定循环图解图4-25各种钻镗固定循环图解96(3)G76——精镗。如图4-25(c)所示,加工到孔底时,主轴停止在定向位置上;然后,使刀头沿孔径向离开已加工内孔表面后抬刀退出,这样可以高精度、高效率地完成孔加工,退刀时不损伤已加工表面。刀具的横向偏移量由地址Q来给定,Q总是正值,移动方向由系统参数设定。(4)G81--一般钻孔循环,用于定点钻,如图4-25(d)所示。(5)G82——可用于钻孔、镗孔。动作过程和G81类似,但该指令将使刀具在孔底暂停,暂停时间由P指定。孔底暂停可确保孔底平整。常用于做锪孔、做沉头台阶孔。中国数控信息网欢迎您skxx(3)G76——精镗。如图4-25(c)所97(6)G83——深孔钻削。如图4-25(e)所示,q、d与G73相同,G83和G73的区别是:G83指令在每次进刀q深度后都返回安全平面高度处,再下去作第二次进给,这样更有利于钻深孔时的排屑。(7)G84——右旋攻螺纹。G84指令和G74指令中的主轴转向相反,其他和G74相同。(8)G85——镗孔。动作过程和G81一样,G85进刀和退刀时都为工进速度,且回退时主轴照样旋转。(9)G86——镗孔。动作过程和G81类似,但G86进刀到孔底后将使主轴停转,然后快速退回安全平面或初始平面。由于退刀前没有让刀动作,快速回退时可能划伤已加工表面,因此只用于粗镗。(6)G83——深孔钻削。如图4-25(e98(10)G87——反向镗孔。如图4-25(f)所示,执行时,X、Y轴定位后,主轴准停,刀具以反刀尖的方向偏移,并快速下行到孔底(此即其R平面高度)。在孔底处,顺时针启动主轴,刀具按原偏移量摆回加工位置,在Z轴方向上一直向上加工到孔终点(此即其孔底平面高度)。在这个位置上,主轴再次准停后刀具又进行反刀尖偏移,然后向孔的上方移出,返回原点后刀具按原偏移量摆正,主轴正转,继续执行下一程序段。(11)G88——镗孔。如图4-25(g)所示,加工到孔底后暂停,主轴停止转动,自动转换为手动状态,用手动将刀具从孔中退出到返回点平面后,主轴正转,再转入下一个程序段自动加工。(10)G87——反向镗孔。如图4-2599(12)G89——镗孔。此指令与G86相同。但在孔底有暂停。在使用固定循环指令前,必须使用M03或M04指令启动主轴;在程序格式段中,X、Y、Z或R指令数据应至少有一个才能进行孔的加工;在使用带控制主轴回转的固定循环(如G74、G84、G86等)中,如果连续加工的孔间距较小,或初始平面到R平面的距离比较短时,会出现进入孔正式加工前,主轴转速还没有达到正常的转速的情况,影响加工效果。因此,遇到这种情况,应在各孔加工动作间插入G04指令,以获得时间,让主轴能恢复到正常的转速。中国数控信息网欢迎您skxx(12)G89——镗孔。此指令与G86相100四、加工编程实例如图4-26(a)所示零件,共有13个孔,需要使用三把直径不同的刀具,其刀具号、刀具直径和刀杆长度如图(b)所示,分别按H11=200,H15=190,H31=150设置刀具长度补偿。全部都是钻、镗点位加工,不需使用刀径补偿,均采用钻镗固定循环编程。四、加工编程实例101图4-26固定循环编程图例图4-26固定循环编程图例102其编程如下:其编程如下:103任务五综合加工应用实例如图3-38所示零件,设中间28的圆孔与外圆130已经加工完成,现需要在数控机床上铣出直径120~40、深5 mm的圆环槽和七个腰形通孔。图3-38综合加工图例任务五综合加工应用实例图3-38综合加工图例104根据工件的形状尺寸特点,确定以中心内孔和外形装夹定位,先加工圆环槽,再铣七个腰形通孔。铣圆环槽方法:采用(20mm左右的铣刀,按(120的圆形轨迹编程,采用逐步加大刀具补偿半径的方法,一直到铣出(40的圆为止。铣腰形通孔方法:采用(8~(10mm左右的铣刀(不超过(10),以正右方的腰形槽为基本图形编程,并且在深度方向上分三次进刀切削,其余六个槽孔则通过旋转变换功能铣出。由于腰形槽孔宽度与刀具尺寸的关系,只需沿槽形周围切削一周即可全部完成,不需要再改变径向刀补重复进行。如图3-39所示,现已计算出正右方槽孔的主要节点的坐标分别为:A(34.128,7.766)、B(37.293,3.574)、C(42.024,15.296)、D(48.594,11.775)。根据工件的形状尺寸特点,确定以中心内孔和外形105对刀方法:(1)先下刀到圆形工件的左侧,手动→步进调整机床至刀具接触工件左侧面,记下此时的坐标X1;手动沿Z向提刀,在保持Y坐标不变的情形下,移动刀具到工件右侧,同样通过手动→步进调整步骤,使刀具接触工件右侧,记下此时的坐标X2;计算出X3=(X1+X2)/2的结果,手动提刀后,通过手动→步进调整过程,将刀具移到坐标X3处,此即X方向上

温馨提示

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

评论

0/150

提交评论