




已阅读5页,还剩248页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2014届学生职业技能培训,数控车床编程及操作,HNC华中数控,第一章绪论,第一节数控机床的产生和发展一数控机床的产生现代科学技术和社会的不断发展,对机械加工提出了越来越高的要求。机械加工过程的自动化、智能化是实现上述要求的最重要措施之一。在机械制造业中,并不是所有的零件都具有很大的批量,单件小批量生产的零件约占机械加工总量的以上。各类仿形机床虽已部分解决了小批量、复杂零件的加工,但在更换零件时必须制造靠模、调整机床,不但消耗大量的手工劳动,延长了生产周期,而且由于靠模误差的影响,零件精度很难达到很高的要求。,为了解决上述这些问题,满足多品种、小批量生产,迫切需要一种灵活的、通用的、能够适应产品频繁变化的自动化机床。数字控制(umbericalControl,简称或数控)机床就是在这样的背景下诞生并发展起来的。二数控机床的发展史采用数字控制技术进行机械加工的思想,最早是在世纪年代提出的。年试制成功世界上第一台数控机床试样机。这是数控机床的第一代。,第一台数控机床诞生至今五十年以来,数控机床的核心数控系统的发展经历了二个阶段和六代的发展。1.数控(NC)阶段2.计算机数控(CNC)阶段,数控(NC)阶段(19521970年),早期的计算机运算速度低,这对当时的科学计算和数据处理影响不大,但它不能适应机床实时控制的要求。人们不得不采用数字逻辑电路,搭成机床专用计算机作为数控系统,被称为硬件连接数控(HARDWIREDNC),简称为数控(NC)。随着电子元器件的发展,这个阶段又历经三代:1952年的第一代电子管计算机组成的数控系统;1959年的第二代晶体管计算机组成的数控系统;1965年的第三代小规模的集成电路计算机组成的数控系统。,计算机数控(CNC)阶段,这一阶段从1970年开始至今。1970年研制成功大规模集成电路,并将其用于通用小型计算机。此时的小型计算机,其运算速度比五、六十年代的计算机有了大幅度的提高。比专门搭成的专用计算机成本低,可靠性高。于是,小型计算机被用作数控系统的核心部件,从此进入了计算机数控(CNC)阶段。计算机数控阶段也经历了三代:1970年第四代小型计算机数控系统;1974年第五代微处理器组成的数控系统1990年第六代基于PC的数控系统。,数控系统近五十年来经历了两个阶段六代的发展,只是发展到了第五代以后,才从根本上解决了数控系统可靠性低,价格极为昂贵,应用很不方便等极为关键的问题,因此即使在工业发达国家,数控机床大规模地得到应用和普及也是在上世纪的七十年代末、八十年代初以后的事情,也就是说数控技术经过了近三十年的发展才走向普及应用我国数控技术起步于20世纪50年代末期,经历了初期的封闭式开发阶段。,数控机床的优点:广泛的适应性;精度高、质量稳定;生产效率高;减轻劳动强度、改善生产条件;.能实现复杂零件的加工;有利于现代化的生产管理.,现代数控技术发展趋势,1高速、高精加工2数控系统具有多轴控制、多轴联动和复合加工的控制功能3数控系统开放化、智能化和网络化,5轴加工,5092航空整体叶仿真加工,并联主轴头,装卸工件机械手,数字控制与数控技术数字控制(NumericalControl-NC)是一种借助数字、字符或其它符号对某一工作过程(如加工、测量、装配等)进行可编程控制的自动化方法。数控技术(NumericalControlTechnology)采用数字控制的方法对某一工作过程实现自动控制的技术。,数控机床的分类一按机床运动控制轨迹分类点位控制数控机床(positioningcontrol)只要求控制机床移动部件从一点移动到另一点的准确定位。这类点位控制加工机床主要有数控钻床,数控镗床,数控冲床等。直线控制数控机床(straightingcontrol)也称平行控制数控机床,除了控制点与点之间准确定位外,还要控制两相关点之间移动速度和轨迹,这种直线控制的机床一般只能加工矩形,台阶形零件这类机床主要有数控车床、数控铣床、数控线切割机床,加工中心等。轮廓控制数控机床也称连续控制数控机床,能够对两个或两个以上运动,坐标的位移和速度同时进行连续相关的控制。这类机床主要有数控车床,数控铣床,数控线切割机床,加工中心等。二按伺服控制方式分类开环控制机床输出控制指令给伺服系统,驱动机床运动,没有来自位置传感器的反馈信号。,.闭环控制机床有检测装置,直接对工作台位移量进行控制。,按位置反馈检测元件的安装部位不同,闭环控制机床分为全闭环和半闭环两种控制方式。三按加工工艺和机床用途的类型分类金属切削类金属切削指采用车,铣,镗,铰,钻,磨,刨等各种切削工艺的数控机床。它又分为:a.普通数控机床工艺性能和通用机床相似,能加工具有复杂形状的零件。b.加工中心其主要特点是具有自动换刀机构的刀库。工件经过一次装夹,在同一机床上能进行多种工序的加工。,金属成型类是指用挤,冲,压,拉等成形工艺的数控机床。常用的有数控压力机,数控折弯机,数控弯管机等。特种加工类主要有数控电火花线切割机,数控激光加工机等。.测量,绘图类数控对刀仪,数控绘图仪等。,数控机床(NumericalControlMachineTools)是采用数字控制技术对机床的加工过程进行自动控制的一类机床。它数控技术典型应用的例子。,数控系统(NumericalControlSystem)实现数字控制的装置。,计算机数控系统(ComputerNumericalControlCNC)以计算机为核心的数控系统。,HNC华中数控的发展过程,第一代华中型第二代华中华中“世纪星”分别经历代其中代扩展到轴精简版“世纪星”i/i,数控车床概述1-1数控车床编程基本知识1-2数控车床编程基本指令1-3数控车床编程实例1-4用户宏程序1-5数控车床操作基础,HNC华中数控,数控车床编程基础,第一章数控车床概述1-1概述,本节主要介绍CJK6032数控车床。该车床为两坐标连续控制的数控车床,系统是HNC-21T系统,其人机界面、操作面板、操作步骤及编程方法与当前国际主流基本一致,HNC华中数控,1-2数控车编程基本知识,1、机床坐标轴2、机床原点、参考点、机床坐标系3、工件原点和工件坐标4、绝对编程、增量编程5、直径编程、半径编程,HNC华中数控,1、机床坐标轴1)基本坐标轴数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。X,Y,Z坐标轴的相互关系用右手定则决定,如图1所示,图中大姆指的指向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。,HNC华中数控,图1机床坐标轴,HNC华中数控,2)旋转轴围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图1所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。,HNC华中数控,上述坐标轴正方向,是假定工件不动,刀具相对于工件做进给运动的方向。如果是工件移动则用加“”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X=-X,+Y=-Y,+Z=-Z,+A=-A,+B=-B,+C=-C同样两者运动的负方向也彼此相反。,HNC华中数控,机床坐标轴的方向取决于机床的类型和各组成部分的布局,对车床而言:Z轴与主轴轴线重合,远离工件为正X轴垂直于Z轴,对应于转塔刀架的径向移动,远离工件为正Y轴(通常是虚设的)与X轴和Z轴一起构成遵循右手定则的坐标系统,车床坐标轴及其方向,3)附加坐标轴:在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W和P,Q,R。这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。,HNC华中数控,CJK6032坐标轴,HNC华中数控,ZJK7532坐标轴,HNC华中数控,注:1、本说明书针对数控车床进行说明,其为X、Z两轴联动2、其中实例图形中坐标系情况如下:实线刀具代表上位刀架机床,其坐标系为:X轴向上为正,Z轴向右为正;虚线刀具代表下位刀架机床,其坐标系为:X轴向下为正,Z轴向右为正。两种刀架方向的机床,其程序及相应设置相同。,刀架位于主轴与操作人员之间的属于(下位刀架)前置刀架主轴位于刀架和操作人员之间的属于(上位刀架)后置刀架,2、机床原点、参考点、机床坐标系,HNC华中数控,HNC华中数控,机床坐标系:是为了确定工件在机床中的位置,机床运动部件特殊位置及运动范围,即描述机床运动,产生数据信息而建立的几何坐标系。机床原点一般取在机床运动方向的最远点。注意:机床坐标系一般不作为编程坐标系,仅作为工件坐标系的参考坐标系。参考点:参考点是机床上的一个固定不变的极限点,参考点对机床原点的坐标是已知的,其位置由机械挡块或行程开关来确定。通过回机械零点来确认机床坐标系。数控机床每次开机后都必须首先让各坐标轴回到机床一个固定点上,重新建立机床坐标系,这一固定点就是机床坐标系的原点或零点,也称为机床参考点,使机床回到这一固定点的操作称为回参考点或回零操作,,机床零点(OM)、机床参考点(Om)、机床坐标轴的机械行程及有效行程的关系如图所示。,图4机床零点OM和机床参考点Om,3、工件原点和工件坐标系,HNC华中数控,工件坐标系:是固定于工件上的笛卡尔坐标系,是编程人员在编制程序时用来确定刀具和程序起点的,该坐标系的原点可由使用人员根据具体情况确定,但坐标轴的方向应与机床坐标系一致并且与之有确定的尺寸关系。一般情况下,程序原点应选在尺寸标注的基准或定位基准上。对刀点:是零件程序加工的起始点,对刀的目的是确定程序原点在机床坐标系中的位置。加工开始时要设置工件坐标系,用G92指令可建立工件坐标系;用G54G59及刀具指令可选择工件坐标系。,工件和刀具装夹完毕,驱动主轴旋转,移动刀架至工件试切一段外圆。然后保持X坐标不变移动Z轴刀具离开工件,测量出该段外圆的直径。将其输入到相应的刀具参数中的刀长中,系统会自动用刀具当前X坐标减去试切出的那段外圆直径,即得到工件坐标系X原点的位置。,再移动刀具试切工件一端端面,在相应刀具参数中的刀宽中输入Z0,系统会自动将此时刀具的Z坐标减去刚才输入的数值,即得工件坐标系Z向原点的位置。,例如,2#刀刀架在X为150.0车出的外圆直径为25.0,那么使用该把刀具切削时的程序原点X值为150.0-25.0=125.0刀架在Z为180.0时切端面为0,那么在使用这把刀具切削时程序原点的坐标值为180.0-0.0=180.0分别将(125.0,180.0)存入到2#刀具参数刀长中的X与Z中,在程序中使用T0202就可以成功建立出工件坐标系。,华中世纪星教学型数控车床手动试切法对刀的基本原理,数控机床的机床坐标系是唯一固定的,CRT显示的是切削刀刀位点的机床坐标.对刀的实质是确定工件坐标系工件零点的机床坐标以及确定数控程序调用的刀具相对于基准刀的刀偏置数值。手动试切对刀的对刀模式为“试切测量调整”。,试切法对刀的特点:1、通过对刀,将刀具的几何形状偏置值写入机床参数,从而建立工件坐标系。2、方法简单,可靠性高,而且每把刀独立坐标系,互不干扰。3、只要不断电,不更改刀偏置,工件坐标系就会存在且固定不变,即使断电,重启后会参考点,工件坐标系依然存在且不变。,4、绝对编程与增量编程,(1)绝对编程绝对值编程是根据预先设定的编程原点计算出绝对值坐标尺寸进行编程的一种方法。(2)增量值编程增量值编程是根据与前一个位置的坐标值增量来表示位置的一种编程方法。即程序中的终点坐标是相对于起点坐标而言的。采用增量编程时,用地址U,W代替X,Z进行编程。(3)混合编程绝对值编程与增量值编程混合起来进行编程的方法叫混合编程。编程时也必须先设定编程原点。,HNC华中数控,绝对编程时:用G90指令规定X、Z表示绝对坐标值增量编程时:用U、W或G91指令规定X、Z表示增量坐标值注:1:车床的默认状态为G90,5、直径、半径编程,直径编程:采用直径编程时,数控程序中X轴的坐标值即为零件图上的直径值。半径编程:采用半径编程时,数控程序中的X轴的坐标值为零件图上的半径值。CNC系统的缺省方式为直径编程,注意:1、使用直径、半径编程时,系统参数设置要求与之对应,%0001N1G36N2T0101N3G00X50Z2N4G01X15(Z2)N5(X15)Z-30N6X25Z-40N7X50Z2N8M30,半径编程,%0001N1G36N2G91N3G01X-35(Z0)N4(X0)Z-32N5X10Z-10N6X25Z42N7M30,%0001N1G36N2T0101N3G00X50Z2N4G01X15(Z2)N5Z-30N6U10Z-40N7X50W42N8M30,直径编程,HNC华中数控,第二章程序的结构2-1程序的构成,HNC华中数控,一个零件程序是一组被传送到数控装置中去的指令和数据。它是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图2.1所示,1、指令字的格式,指令字是由地址符(指令字符)和带符号(如定义尺寸的字)或不带符号(如准备功能字G代码)的数字数据组成的。程序段中不同的指令字符及其后续数值确定了每个指令字的含义。在数控程序段中包含的主要指令字符如表2.1所示。,2、程序段的格式,一个程序段定义一个将由数控装置执行的指令行。程序段的格式定义了每个程序段中功能字的句法,如图2.2所示。图2.2程序段的格式,3、程序的一般结构,一个零件程序必须包括起始符和结束符。华中世纪星数控装置HNC-21T的程序结构:程序起始符:%(或O)符,后跟程序号;程序结束:M02或M30;注释符:括号()内或分号;后的内容为注释文字;,4、程序的文件名,CNC装置可以装入许多程序文件,以磁盘文件的方式读写。文件名格式为(有别于DOS的其他文件名):O(地址O后面必须有四位数字或字母),程序格式%8001%0003N01G37N01G91G01X-12F100N02G92X16Z1N02G03X7.385Z-4.923R8N03G90G00Z0N03X2.215Z-39.877R60N04M03N04G02X2.4Z-28.636R40N05M98P0003L6N05G00X4N06G90G00X16Z1N06Z73.436N07M05N07X-4.8N08M30N08M99,HNC华中数控,第三章HNC-21/22T数控系统编程指令体系3-1M指令(或辅助功能),辅助功能由地址字M和其后的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。M功能有非模态M功能和模态M功能二种形式。非模态M功能:只在书写了该代码的程序段中有效;模态M功能:这些功能在被同一组的另一个功能注销一直有效。模态M功能组中包含一个缺省功能(见表3.1),系统上电时将被初始化为该功能。,M功能还可分为前作用M功能和后作用M功能二类。前作用M功能:在程序段编制的轴运动之前执行;后作用M功能:在程序段编制的轴运动之后执行。华中世纪星HNC-21T的M指令功能如表3.1所示,HNC华中数控,其中:M00、M02、M30、M98、M99用于控制零件程序的走向,是CNC内定的辅助功能,与PLC程序无关;其余M代码用于机床各种辅助功能的开关动作,是由PLC程序指定,所以有可能因机床制造厂不同而有差异(表内为标准PLC指定的功能),请使用者参考机床说明书。,3.1.1CNC内定的辅助功能,(1)程序暂停M00(非模态后作用M功能)M00指令将暂停执行当前程序,机床的进给停止,而全部现存的模态信息保持不变。以方便操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。欲继续执行后续程序,重按操作面板上的“循环启动”键。,(2)程序结束M02(非模态后作用M功能)M02指令使机床的主轴、进给、冷却液全部停止,加工结束。一般放在主程序的最后一个程序段中。使用M02的程序结束后,若要重新执行该程序,就得重新调用该程序,或在自动加工子菜单下按子菜单F4键,然后再按操作面板上的“循环启动”键。,(3)程序结束并返回到零件程序头M30M30和M02功能基本相同,只是M30指令还兼有控制返回到零件程序头(%)的作用。使用M30的程序结束后,若要重新执行该程序,只需再次按操作面板上的“循环启动”键。,(4)子程序调用M98及从子程序返回M99M98用来调用子程序。M99表示子程序结束,使控制返回到主程序。(i)子程序的格式%*;子程序号,以作为调用入口地址M99;控制返回主程序。,(ii)调用子程序的格式M98P_L_P:被调用的子程序号L:重复调用次数注:可以带参数调用子程序O1000G92X0Z0M98P2X-50Z0R50;加工整圆子程序,圆心为(X,Z),半径为RM30O2G65指令的功能和参数与M98相同。,例1:如图3.1.1(该例为半径编程),%3110N1G92X16Z1N2G37G00Z0M03N3M98P0003L6N4G00X16Z1N5G36N6M05N7M30%0003(子程序名)N1G01U-12F100N2G03U7.385W-4.923R8N3U3.215W-39.877R60N4G02U1.4W-28.636R40N5G00U4N6W73.436N7G01U-4.8F100N8M99,3.1.2PLC设定的辅助功能(1)主轴控制指令M03、M04、M05M03主轴正转启动(从Z轴正向朝Z轴负向看)。M04主轴反转启动。M05使主轴停止旋转。M03、M04为模态前作用M功能;M05为模态后作用M功能,可缺省。M03、M04、M05可相互注销。,(2)冷却液打开、停止指令M07、M09M07指令将打开冷却液管道。M09指令将关闭冷却液管道。M07为模态前作用M功能;M09为模态后作用M功能,M09为缺省功能。,3.2主轴功能S、进给功能F和刀具功能T,3.2.1主轴功能SS控制主轴转速时,单位为转/每分钟(r/min)。恒线速度时S指切削线速度,单位为米/每分钟(m/min)。G96恒线速度有效G97取消恒线速度,3.2.2进给速度FF指令表示工件被加工时刀具相对于工件的合成进给速度G94时F的单位:每分钟进给量mm/minG95时F的单位:主轴每转进给量mm/rfm=frSfm:每分钟的进给量:(mm/min)fr:每转进给量:(mm/r)S:主轴转数,(r/min),注1、当使用每转进给量方式时,必须在主轴上安装一个位置编码器。2、直径编程时,X轴方向的进给速度为:半径的变化量/分、半径的变化量/转3、工作在G00方式下,快速定位的速度是各轴的最高速度,与所编F无关。,3.2.3刀具功能T代码用于选刀,其后的4位数字为刀具号和刀具补偿号当同时包含T代码与刀具移动指令时:先执行T代码指令,而后执行刀具移动指令。T指令同时调入刀补寄存器中的补偿值。刀具补偿功能将在3.3.5节详述。,例:刀具功能示例%0012N01T0101(此时换刀,设立坐标系,刀具不移动)N02G00X45Z0(当有移动性指令时,加入刀偏)N03G01X10F100N04G00X80Z30N05T0202(此时换刀,设立坐标系,刀具不移动)N06G00X40Z5(当有移动性指令时,执行刀偏)N07G01Z-20F100N08G00X80Z30N09M30,HNC华中数控,3.3准备功能G代码,准备功能G指令由G后一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。非模态G功能:只在所规定的程序段中有效,程序段结束时被注销;模态G功能:一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。注:不同组G代码可以放在同一程序段中,而且与顺序无关,指令字的省略输入:1、各程序段中,重复模态G代码的省略。2、各程序段中,相同坐标轴指令字(X、Z、U、W等)F的省略。3、开机复位后,机床默认模态G代码。,3.3准备功能G代码,3.3.1有关单位设定的G功能(1)尺寸单位选择G20,G21格式:G20;英制输入制式G21;公制输入制式,(2)进给速度单位的设定G94、G95格式:G94F_;每分钟进给G95F_;每转进给G94:对于线性轴,F的单位为mm/min或in/min对于旋转轴,F的单位为度/minG95:F的单位为mm/r或in/r这个功能只在主轴装有编码器时才能使用。,3.3.2有关坐标系和坐标的G功能(1)绝对值编程G90与相对值编程G91格式:G90;绝对值编程G91;相对值编程绝对值编程时,G90指令后面的X、Z表示是相对于程序原点的坐标值增量编程时,用U、W或G91指令后面的X、Z表示X轴、Z轴的增量值U、W不能用于循环指令G80、G81、G82、G71G72、G73、G76程序段中,但可用于定义精加工轮廓的程序中,例1如图3.3.0所示,使用G90、G91编程:要求刀具由原点按顺序移动到1、2、3点,然后回到原点。,选择合适的编程方式可使编程简化。当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便;而当图纸尺寸是以轮廓顶点之间的间距给出时,采用相对方式编程较为方便。G90、G91可用于同一程序段中,但要注意其顺序所造成的差异。,(2)坐标系设定G92格式:G92X_Z_;对刀点到工件坐标系原点的有向距离当执行G92XZ指令后,系统内部即对(,)进行记忆,并建立一个使刀具当前点坐标值为(,)的工件坐标系。,注:1、执行该指令只建立一个坐标系,刀具并不产生运动。2、刀具当前点必须在对刀点上,即工件坐标系的和坐标值上。,车床上所使用的刀具按工作类型可分为:工件外部工作的刀具(外表面切削刀具)工件内部工作的刀具(内孔加工刀具)工件中心线上工作的刀具(钻削类刀具),外表面的加工,如精、粗加工外圆直径、锥面加工、车槽、滚花、车削螺纹及切断。,内控加工是对预置内孔进行加工,如:车削内孔、镗孔、内螺纹加工及内孔操加工,车床上的对中加工如用麻花钻、中心钻、铰刀、可转位硬质合金钻等对中心孔的加工。,当以工件左端面为工件原点时G92X180Z254;当以工件右端面为工件原点时G92X180Z44执行程序前,必须先对刀。,X、Z值的确定,即确定对刀点在工件坐标系下的坐标值。其选择的一般1、方便数学计算和简化编程;2、容易找正对刀;3、便于加工检查;4、引起的加工误差小;5、不要与机床、工件发生碰撞;6、方便拆卸工件;7、空行程不要太长;,(3)坐标系选择G54G59,G54G59是系统预定的6个坐标系(如图3.3.2),可根据需要任意选用。加工时其坐标系的原点,必须设为工件坐标系的原点在机床坐标系中的坐标值。这6个预定工件坐标系的原点在机床坐标系中的值(工件零点偏置值)可用MDI方式输入,系统自动记忆。,G54G59是建立工件原点在机床坐标系中的位置,G92是建立刀具点和工件原点之间的位置G92指令是通过程序来设定、选用加工坐标系的,它所设定的加工坐标系原点与当前刀具所在的位置有关,这一加工原点在机床坐标系中的位置是随当前刀具位置的不同而改变的。,例:如图3.3.3所示,使用工件坐标系编程:要求刀具从当前点移动到A点,再从A点移动到B点。,注:1、使用该组指令前,先用MDI方式输入各坐标系的坐标原点在机床坐标系中的坐标值。2、使用该组指令前,必须先回参考点,(4)直接机床坐标系编程G53,G53是机床坐标系编程在含有G53的程序段中,绝对值编程时的指令值是在机床坐标系中的坐标值。,(5)直径方式和半径方式编程,格式:G36;直径编程G37;半径编程G36为缺省值,所以示例未经说明均为直径编程。,例:按同样的轨迹分别用直径、半径编程,加工图3.3.4工件,一、半径编程%3352N1G37N2G92X90Z254N3G01X10W-44N4U15Z50N5G00X90Z254N6M30,二、直径编程%3351N1G92X180Z254N2G36G01X20W-44N3U30Z50N4G00X180Z254N5M30,注:1、在直径编程下,应注意如下条件2、使用直径、半径编程时,系统参数设置要求与之对应,3.3.3进给控制指令,(1)快速定位G00格式:G00X(U)_Z(W)_G00一般用于加工前快速定位或加工后快速退刀G00指令中的快移速度由机床参数“快移进给别设定,不能用F规定。G00为模态功能,可由G01、G02、G03或G32功能注销。,注:在执行G00指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞。常见的做法是,将X轴移动到安全位置,再放心地执行G00指令。,%1008T0202G00X90Z253G00X30Z173X90Z253M05M30,HNC华中数控,(2)、直线插补G01指令格式:G01X(U)_Z(W)_F_%1008T0303G00X90Z253G90G01X30Z173G00X90Z253M05M30,HNC华中数控,HNC华中数控,例1%1008(增量)N1T0101N2G00X90Z20N3G00X31Z3N4G01W-53F100N5G00U5N6W53N7U-6N8G01Z-50F80N9G00X36N10X90Z20N11M05N12M30,HNC华中数控,HNC华中数控,例2%1008N1T0101N2G00X80Z10N3G00X31Z3N4G01Z-50F100N5G00X36N6Z3N7X29N8G01Z-20F100N9G00X36N10Z3N11X28N12G01Z-20F80N13X30N14Z-50N15G00X36N16X80Z10N17M05N18M30,HNC华中数控,HNC华中数控,例3%1008N1T0101N2G00X100Z40N3G00X26.6Z5N4G01X31Z-50F100N5G00X36N6X100Z40N7T0202N8G00X25.6Z5N9G01X30Z-50F80N10G00X36N11X100Z40N12M05N13M30,HNC华中数控,%3305N1G92X100Z10N2G00X16Z2M03N3G01U10W-5F300(倒3X45角)N4Z-48(加工26外圆)N5U34W-10N6U20Z-73N7X90(退刀)N8G00X100Z10(回对刀点)N9M05(主轴停)N10M30,倒直角,格式:G01X(U)_Z(W)_C_X、Z:为绝对编程时,未倒角前两相邻轨迹程序段的交点G的坐标值;U、W:为增量编程时,G点相对于起始直线轨迹的始点A点的移动距离。C:是相邻两直线的交点G,相对于倒角始点C的距离。,倒圆角,格式:G01X(U)_Z(W)_R_X、Z:为绝对编程时,未倒角前两相邻轨迹程序段的交点G的坐标值;U、W:为增量编程时,G点相对于起始直线轨迹的始点E点的移动距离。R:是倒角圆弧的半径值。,例如图3.3.7所示,用倒角指令编程。,%3307N1G00U-70W-10N2G01U26C3F100N3W-22R3N4U39W-14C3N5W-34N6G00U5W80N7M30,圆弧后倒直角G02(G03)X(U)_Z(W)_R_RL=_,HNC华中数控,圆弧后倒圆角G02(G03)X(U)_Z(W)_R_RC=_注意:(1)在螺纹切削程序段中不得出现倒角控制指令;(2)见图3.3.10、图3.3.9.11,X,Z轴指定的移动量比指定的R或C小时,系统将报警,即GA长度必须大于GB长度。(3)见图3.3.13、图3.3.14,RL=、RC=,必须大写。,HNC华中数控,%3315T0101N1G00X70Z10N2G00X0Z4N3G01W-4F100N4X26C3N5Z-21N6G02U30W-15R15RL=3N7G01Z-70N8G00U10N9X70Z10M30,HNC华中数控,(3)、圆弧插补G02、G03指令1)插补方向的判断,+Y,G02,G02,G02,G02,G03,G03,G03,G03,+X,图1-13,Z,+Y,G02,G02,G02,G02,G03,G03,G03,G03,+X,Z,HNC华中数控,2)圆弧插补格式,HNC华中数控,X、Z:绝对编程时,圆弧终点在工件坐标系中的坐标U、W:增量编程时,圆弧终点相对于圆弧起点的位移量I、K:圆心相对于圆弧起点的增加量(等于圆心的坐标减去圆弧起点的坐标),在绝对、增量编程时都是以增量方式指定,在直径、半径编程时,都是半径值R:圆弧半径F:被编程的两个轴的合成进给速度;,注:1、顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方向2、同时编入R与I、K时,R有效。,HNC华中数控,例1%1008N1T0101N2M03S460N3G00X90Z20N4G00X0Z3N5G01Z0F100N6G03X30Z-15R15(N6G03X30Z-15I0K-15)N7G01Z-30N8X36N9G00X90Z20N10M05N11M30,例1(反轨迹)%1008N1T0101N2M03S460N3G00X90Z20N4G00X38Z-30N5G01X30F80N6Z-15N7G02X0Z0R15(N7G02X0Z0I-15K0)N8G00X36N9X90Z20N10M05N11M30,HNC华中数控,例2%1008N1T0101N2M03S460N3G00X80Z10N4G00X30Z3N5G01Z-20F100N6G02X26Z-22R2(N6G02X26Z-22K-2)N7G01Z-40N8G00X24N9Z3N10X80Z10N11M05N12M30,HNC华中数控,%3309N1T0404N2G00X40Z5N3M03S400N4G00X0N5G01Z0F60N6G03U24W-24R15N7G02X26Z-31R5N8G01Z-40N9X40Z5N10M30,HNC华中数控,(5)、G32螺纹加工指令1)格式G32X(U)Z(W)REPF,X、Z:为绝对编程时,有效螺纹终点在工件坐标系中的坐标U、W:为增量编程时,有效螺纹终点相对于螺纹切削起点的位移量;F:螺纹导程R、E:螺纹切削的退尾量,R表示Z向退尾量;E为X向退尾量,R、E在绝对或增量编程时都是以增量方式指定,其为正表示沿Z、X正向回退,为负表示沿Z、X负向回退。使用R、E可免去退刀槽。R、E可以省略,表示不用回退功能;根据螺纹标准R一般取0.751.75倍的螺距,E取螺纹的牙型高。P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。,HNC华中数控,详见其他课件,2)普通螺纹一般标准,HNC华中数控,3)常用螺纹切削的进给次数与吃刀量,HNC华中数控,3.3.4回参考点控制指令,(1)自动返回参考点G28指令格式:G28X(U)_Z(W)_X、Z:绝对编程时为中间点在工件坐标系中的坐标;U、W:增量编程时为中间点相对于起点的位移量。G28指令使刀具经中间点返回到参考点。该指令用于刀具自动更换或者消除机械误差。,注:1、在执行该指令之前应取消刀尖半径补偿。2、在G28的程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供G29使用。3、G28指令仅在其被规定的程序段中有效,2)从参考点返回G29指令G29X(U)_Z(W)_,X、Z:绝对编程时为定位终点在工件坐标系的标。U、W:增量编程时为定位终点相对于G28中间点的位移量。,G29可使所有编程轴以快速进给经过由G28指令定义的中间点,然后再到达指定点。通常该指令紧跟在G28指令之后。,%3318N1T0101N2G00X50Z100N3G28X80Z200N4G29X40Z250N5G00X50Z100N6M30注:1、使用该两指令应回过一次参考点2、回参考点时应取消刀偏、刀补,HNC华中数控,3.3.5延时指令G04,HNC华中数控,G04P_其中P值是暂停时间,单位为秒,最大指令时间是9999.999秒。该指令用于切槽、钻镗孔外,及拐角轨迹控制。G04在前一程序段的进给速度降到零之后才开始暂停动作。在执行含G04指令的程序段时,先执行暂停功能。,3.3.6恒线速度G96、G97指令,格式:G96S_;恒线速度有效G97S_;取消恒线速度功能注:1、G97后面的S值为取消恒线速度后,指定的主轴转速,单位为r/min;如缺省,则为执行G96指令前的主轴转速度。2、使用恒线速度功能,主轴必须能自动变速。3、在系统参数中设定主轴最高限速。,极限主轴转速限定G46指令格式:G46X_P_极限转速限定X:恒线速时主轴最低速限定(r/min)。P:恒线速时主轴最高速限定(r/min)。注:G46指令功能只在恒线速度功能有效时有效。,HNC华中数控,%3309N1T0101N2G00X40Z5N3M03S400N4G96S80N5G46X300P700N6G00X0N7G01Z0F60N8G03U24W-24R15N9G02X26Z-31R5N10G01Z-40N11X40Z5N12G97S300N13M30,HNC华中数控,3.3.7单一切削循环指令(G80、G81、G82),有三类简单循环,分别是G80:内(外)径切削循环;G81:端面切削循环;G82:螺纹切削循环。切削循环通常是用一个含G代码的程序段完成用多个程序段指令的加工操作,使程序得以简化。UW表示程序段中X、Z字符的相对值;XZ,表示绝对坐标值;R表示快速移动;F表示以指定速度F移动。,1、内、外径切削循G80指令1)圆柱面的内、外径切削循G80X(U)_Z(W)_F_X、Z:为切削终点C在工件坐标系下的绝对坐标增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹1和2的方向确定。该指令执行如图3.3.15所示ABCDA的轨迹动作。,HNC华中数控,F,2)带锥度的内、外径切削循环G80X(U)_Z(W)_I_F_其中X、Z同上述一样,I值为切削始点B与切削终点C的半径差,即rb-rc。当算术值为正时,I取正值;为负时,I取负值,I为模态值。,F,HNC华中数控,HNC华中数控,%3322T0101M03S400G91G80X-10Z-33I-5.5F100X-13Z-33I-5.5X-16Z-33I-5.5M30,例(G01绝对)%1008N1T0101N2G00X90Z20N3G00X31Z3N4G01Z-50F100N5G00X36N6Z3N7X30N8G01Z-50F80N9G00X36N10X90Z20N11M30,例(G80绝对)%1008N1T0101N2G00X90Z20N3X40Z3N4G80X31Z-50F100N5G80X30Z-50F80N6G00X90Z20N7M30,HNC华中数控,HNC华中数控,例2(G01)%1008T0101G00X80Z10G00X31Z3G01Z-50F100G00X36Z3X29G01Z-20F100G00X36Z3X28G01Z-20F80X30Z-50G00X36X80Z10M05M30,例2(G80)%1008T0101G00X80Z10G00X40Z3G80X31Z-50F100G80X30Z-20Z3X28G01Z-20F80X30Z-50G00X36X80Z10M05M30,HNC华中数控,例3%1008T0101G00X100Z40G00X26.6Z5G01X31Z-50F100G00X36X100Z40T0202G00X25.6Z5G01X30Z-50F80G00X36X100Z40M05M30,例3%1008T0101G00X100Z40G00X40Z5G80X31Z-50I-2.2F100G00X100Z40T0202G00X40Z5G80X30Z-50I-2.2F80G00X100Z40M05M30,HNC华中数控,HNC华中数控,例4%1008T0101M03S450G00X100Z40X40Z3G80X31Z-50F100G80X25Z-20G80X29Z-4I-7F100G00X100Z40T0202G00X100Z40G00X14Z3G01X24Z-2F80Z-20X28X30Z-50G00X36X80Z10M05M30,HNC华中数控,2、端面切削循环G81指令1)端平面切削循环G81X(U)_Z(W)_F_X、Z:切削终点C在工件坐标系下的绝对坐标增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹1和2的方向确定。该指令执行如图3.3.18所示ABCDA的轨迹动作。,HNC华中数控,2)圆锥端面切削循环G81X(U)_Z(W_K_F_K:为切削起点B相对于切削终点C的Z向有向距离。,HNC华中数控,%3325N1G54G90G00X60Z45M03N2G81X25Z31.5K-3.5F100N3X25Z29.5K-3.5N4X25Z27.5K-3.5N5X25Z25.5K-3.5N6M05N7M30,X,HNC华中数控,3、螺纹切削循环G82指令1)直螺纹切削循环G82X(U)_Z(W)_R_E_C_P_F_X、Z:C点的坐标值,或C点相对A点的增量值。R、E:Z、X轴向螺纹收尾量,为增量值。P:相邻螺纹头的切削起点之间对应的主轴转角F:螺纹导程C:螺纹头数,HNC华中数控,2)锥螺纹切削循环G82X_Z_I_R_E_C_P_F_其中X、Z同上述一致,I为锥螺纹始点与锥螺纹终点的半径差,即rb-rc,I为模态值。,HNC华中数控,%3328N1T0101N2G00X35Z104N3M03S300N4G82X29.2Z18.5C2P180F3N5X28.6Z18.5C2P180F3N6X28.2Z18.5C2P180F3N7X28.04Z18.5C2P180F3N8M30,HNC华中数控,3-3-7复合循环切削指令有四类复合循环,分别是G71:内(外)径粗车复合循环;G72:端面粗车复合循环;G73:封闭轮廓复合循环;G76:螺纹切削复合循环(略);运用这组G代码,只需指定精加工路线和粗加工的背吃刀量,系统会自动计算粗加工路线和加工次数。,HNC华中数控,1、外径粗加工循环G71指令无凹槽内(外)径粗车复合循环,HNC华中数控,d:切削深度(每次切削量),指定时不加符号,方向由矢量AA决定;r:每次退刀量;ns:精加工路径第(即图中的AA)的顺序号;nf:精加工路径最后程序段(图中BB)的顺序号x:X方向精加工余量;z:Z方向精加工余量;f,s,t:粗加工时G71中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。,HNC华中数控,G71切削循环下,切削进给方向平行于Z轴,X(U)和Z(W)的符号如图3.3.25所示。其中(+)表示沿轴正方向移动,(-)表示沿轴负方向移动。,%3331(见图3.3.31)T0101N1G00X80Z80N2M03N3G01X46Z3F100N4G71U1.5R1P5Q13X0.4Z0.1N5G00X0N6G01X10Z-2N7Z-20N8G02U10W-5R5N9G01W-10N10G03U14W-7R7N11G01Z-52N12U10W-10N13W-20N14X50N15G00X80Z80N16M05N17M30,HNC华中数控,%3332(见图3.3.32)N1T0101N2G00X80Z80N3M03S400N4X6Z5G71U1R1P8Q16X-0.4Z0.1F100N5G00X80Z80N6T0202N7G00G42X6Z5N8G00X44N9G01W-20F80N10U-10W-10N11W-10N12G03U-14W-7R7N13G01W-10N14G02U-10W-5R5N15G01Z-80N16U-4W-2N17G40X4N18G00Z80N19X80N20M30,HNC华中数控,1、外径粗加工循环G71指令有凹槽内(外)径粗车复合循环,HNC华中数控,d:切削深度(每次切削量),指定时不加符号,方向由矢量AA决定;r:每次退刀量;ns:精加工路径第(即图中的AA)的顺序号;nf:精加工路径最后程序段(即图中的BB)的顺序号;e:精加工余量,其为X方向的等高距离;外径切削时为正,内径切削时为负f,s,t:粗加工时G71中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。,该指令执行如图3.3.26所示的粗加工和精加工,其中精加工路径为AABB的轨迹。,注意:(1)G71指令必须带有P,Q地址ns、nf,且与精加工路径起、止顺序号对应,否则不能进行该循环加工。(2)ns的程序段必须为G00/G01指令,即A从A到的动作必须是直线或点定位运动。且只能指定X轴运动指令。(3)在顺序号为ns到顺序号为nf的程序段中,不应包含子程序。(4)在nsnf中,不能调用子程序(5)在车削循环中,刀尖补偿功能无效,需提前进行补偿。,%3334(见图3.3.34)N1T0101N2G00X80Z100M03S400N3G00X42Z3N4G71U1R1P8Q19E0.3F100N5G00X80Z100N6T0202N7G00G42X42Z3N8G00X10N9G01X20Z-2F80N10Z-8N11G02X28Z-12R4N12G01Z-17N13U-10W-5N14W-8N15U8.66W-2.5N16Z-37.5N17G02X30.66W-14R10N18G01W-10N19X40N20G00G40X80Z100N21M30,HNC华中数控,2、端面粗车复合循环G72指令,HNC华中数控,2、端面粗车复合循环G72指令,HNC华中数控,d:切削深度(每次切削量),指定时不加符号,方向由矢量AA决定;r:每次退刀量;ns:精加工路径第一程序段(即图中的AA)的顺号;nf:精加工路径最后程序段(即图中的BB)的顺序号;x:X方向精加工余量;z:Z方向精加工余量;f、s、t:粗加工时G71中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。,该循环与G71的区别仅在于切削方向平行于X轴。该指令执行如图3.3.30所示的粗加工和精加工,其中精加工路径为AABB的轨迹。,G72切削循环下,切削进给方向平行于X轴,X(U)和Z(W)的符号如图3.3.31所示。其中(+)表示沿轴的正方向移动,(-)表示沿轴负方向移动。,HNC华中数控,例17:编制图3.3.32所示零件的加工程序:要求循环起始点在A(80,1),切削深度为1.2mm。退刀量为1mm,X方向精加工余量为0.2mm,Z方向精加工余量为0.5mm,其中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农村物流配送员招聘考试复习大纲与模拟题集
- 2025年不动产登记代理人考试高频考点及模拟题
- 2025年乡镇农技站招聘外来入侵物种普查员面试模拟题集
- 2025年人力资源管理师认证考试模拟题及答案指南
- 猪只品种改良方案
- 保障性租赁住房开发建设方案
- 水库大坝防护施工技术方案
- 面包生产的废水处理与环保措施
- 四川省内江市六中2025-2026学年高三上学期开学检测语文试题(解析版)
- 屠宰场温湿度控制与管理
- 2024ESC心房颤动管理指南解读
- 村级换届业务培训
- 《预防未成年人犯罪》课件(图文)
- 医院数据分级分类制度
- 常见皮肤病的治疗课件
- GB/T 22838.5-2024卷烟和滤棒物理性能的测定第5部分:卷烟吸阻和滤棒压降
- 议论文阅读训练10篇(附答案及解析)
- 《医师资格考试报名资格规定2014版》
- 《市场营销英语》全套教学课件
- 2025届广东省实验中学数学高一下期末质量检测试题含解析
- 无线传感器网络与物联网通信技术全套教学课件
评论
0/150
提交评论