【教学课件】第4章数控车削加工编程.ppt
第4章 加工中心的操作与编程,4.1 数控加工中心及其组成 4.2 机床控制面板及其操作 4.3 加工中心的工艺准备 4.4 加工中心编程与上机调试 4.5 钻、镗固定循环及程序调试 4.6 综合加工技术 思考与练习题,4.1 数控加工中心及其组成,4.1.1 加工中心的类型及其组成 加工中心是带有刀库和自动换刀装置的数控机床,又称为自动换刀数控机床或多工序数控机床。其特点是数控系统能控制机床自动地更换刀具,连续地对工件各加工表面自动进行钻削、扩孔、铰孔、镗孔、攻丝和铣削等多种工序的加工,工序高度集中。这种机床一般具有刀库和自动换刀装置,有的还具有分度工作台或双工作台。适用于加工凸轮、箱体、支架、盖板和模具等复杂型面的零件。,1按功能特征分类(1)镗铣加工中心。有一般立式、卧式镗铣加工中心和龙门式加工中心等种类。以镗铣为主,适用于加工箱体、壳体以及各种复杂零件的特殊曲线和曲面轮廓的多工序加工。适用于多品种小批量的生产方式。(2)钻削加工中心。它以钻削为主,刀库形式以转塔头形式为主。适用于中小零件的钻孔、扩孔、铰孔、攻丝及连续轮廓铣削等多工序加工。(3)复合加工中心。它主要指五轴复合加工,可自动回转主轴头,进行立卧加工。在主轴自动回转后,在水平和垂直面实现刀具自动交换。,2按所用自动换刀装置分类(1)转塔头加工中心。转塔头加工中心有立式和卧式两种。主轴数一般为612个,换刀时间短、数量少、主轴转塔头定位精度要求较高。(2)刀库+主轴换刀加工中心。这种加工中心特点是无机械手式主轴换刀,利用工作台运动及刀库转动,并由主轴箱上下运动进行选刀和换刀。如图4-1所示的卧式加工中心便属此类。(3)刀库+机械手+主轴换刀加工中心。这种加工中心结构多种多样,由于机械手卡爪可同时分别抓住刀库上所选的刀和主轴上的刀,换刀时间短。并且选刀时间与切削加工时间重合,因此得到广泛应用。如图4-2所示的立式加工中心多用此类机械手式换刀装置。,图4-1 卧式数控加工中心,(4)刀库+机械手+双主轴转塔头加工中心。这种加工中心在主轴上的刀具进行切削时,通过机械手将下一步所用的刀具换在转塔头的非切削主轴上。当主轴上的刀具切削完毕后,转塔头即回转,完成换刀工作,换刀时间短。,图4-2 立式数控加工中心,此外,还可按所用工作台结构特征分为单、双工作台和多工作台式加工中心。按主轴种类分为单轴、双轴、三轴和可换主轴箱的加工中心等。卧式镗铣加工中心机床的结构组成如图4-1所示。立式镗铣加工中心机床的结构组成如图4-2和图4-3所示。和数控铣床相比,加工中心主要是增加了刀库及换刀装置。当然,基于性价比等方面的考虑,加工中心机床多采用半闭环或闭环数控系统。,图4-3 中小型立式加工中心,4.1.2 加工中心的自动换刀装置 自动换刀装置的用途是按照加工需要,自动地更换装在主轴上的刀具。自动换刀装置是一套独立、完整的部件。1自动换刀装置的形式 自动换刀装置的结构取决于机床的类型、工艺、范围及刀具的种类和数量等。自动换刀装置主要有回转刀架和带刀库的自动换刀装置两种形式。回转刀架换刀装置的刀具数量有限,但结构简单,维护方便,如车削中心上的回转刀架。,带刀库的自动换刀装置是镗铣加工中心上应用最广的换刀装置,主要有机械手换刀和刀库换刀两种方式。它的整个换刀过程较复杂,首先把加工过程中需要使用的全部刀具分别安装在标准刀柄上,在机外进行尺寸预调后,按一定的方式放入刀库。换刀时,先在刀库中进行选刀,并由机械手从刀库和主轴上取出刀具,或直接通过主轴以及刀库的配合运动来取刀;然后,进行刀具交换,再将新刀具装入主轴,把旧刀具放回刀库。存放刀具的刀库具有较大的容量,它既可以安装在主轴箱的侧面或上方,也可以作为独立部件安装在机床以外。,2刀库的形式 刀库的形式很多,结构各异。加工中心常用的刀库有鼓轮式刀库和链式刀库两种。鼓轮式刀库结构简单,紧凑,应用较多。一般存放刀具不超过32把,见图4-4。链式刀库多为轴向取刀,适于要求刀库容量较大的数控机床,见图4-5。如图4-3(b)所示加工中心机床用的就是链式刀库。,图4-4 鼓轮式刀库(a)径向取刀形式;(b)轴向取刀形式;(c)径向布置形式;(d)角度布置形式,图4-5 链式刀库,3换刀过程 自动换刀装置的换刀过程由选刀和换刀两部分组成。当执行到Txx指令,即选刀指令后,刀库自动将要用的刀具移动到换刀位置,完成选刀过程,为下面换刀做好准备。当执行到M06指令时,即开始自动换刀,把主轴上用过的刀具取下,将选好的刀具安装在主轴上。,1)选刀 选刀方式常有顺序选刀方式和任选方式两种。顺序选刀方式是将加工所需要的刀具,按照预先确定的加工顺序依次安装在刀座中;换刀时,刀库按顺序转位。这种方式的控制及刀库运动简单,但刀库中刀具排列的顺序不能错。,任选方式是对刀具或刀座进行编码,并根据编码选刀。它可分为刀具编码和刀座编码两种方式。刀具编码方式是利用安装在刀柄上的编码元件(如编码环、编码螺钉等)预先对刀具编码后,再将刀具放在刀座中;换刀时,通过编码识别装置根据刀具编码选刀。采用这种方式编码的刀具可以放在刀库的任意刀座中;刀库中的刀具不仅可在不同的工序中多次重复使用,而且换下来的刀具也不必放回原来的刀座中。刀座编码方式是预先对刀库中的刀座(用编码钥匙等方法)进行编码,并将与刀座编码相对应的刀具放入指定的刀座中;换刀时,根据刀座编码选刀,使用过的刀具也必须放回原来的刀座中。,目前应用最多的是计算机记忆式选刀。这种方式的特点是,刀具号和存刀位置或刀座号对应地记忆在计算机的存储器或可编程控制器内。不论刀具存放在哪个地址,都始终记忆着它的踪迹。在刀库上装有位置检测装置。这样刀具可以任意取出,任意送回。刀具本身不必设置编码元件,结构大为简化,控制也十分简单,计算机控制的机床几乎全都用这种选刀方式。在刀库上设有机械原点,每次选刀运动正反向都不会超过180的范围。当选刀动作完成后,即处于等待状态,一旦执行到自动换刀的指令,即开始换刀动作。,2)换刀 有通过机械手换刀和通过刀库?主轴运动换刀两种方式。对通过机械手换刀的立式加工中心(如XHK716),其换刀动作可分解如下:主轴箱回到最高处(Z坐标零点),同时实现“主轴准停”。即主轴停止回转并准确停止在一个固定不变的角度方位上,保证主轴端面的键也在一个固定的方位,使刀柄上的键槽能恰好对正端面键。,机械手抓住主轴上和刀库上的刀具,如图4-6(a)所示。活塞杆推动机械手下行,从主轴和刀库上取出刀具,如图4-6(b)所示。机械手回转180,交换刀具位置,如图4-6(c)所示。将更换后的刀具装入主轴和刀库,如图4-6(d)所示。机械手放开主轴和刀库上的刀具后复位。限位开关发出“换刀完毕”的信号,主轴自由,可以开始加工或使其他程序动作。,图4-6 换刀机械手的换刀过程,对如XH754型的卧式加工中心,换刀采用的是主轴移动式,其换刀动作可分解为:主轴准停,主轴箱沿Y轴上升。这时刀库上刀位的空挡正对着交换位置,装卡刀具的卡爪打开。如图4-7(a)所示。主轴箱上升到极限位置,被更换的刀具刀杆进入刀库空刀位,即被刀具定位卡爪钳住,与此同时,主轴内刀杆自动夹紧装置放松刀具,如图4-7(b)所示。刀库伸出,从主轴锥孔中将刀拔出,如图4-7(c)所示。,刀库转位,按照程序指令要求,将选好的刀具转到最下面的位置,同时,压缩空气将主轴锥孔吹净,如图4-7(d)所示。刀库退回,同时将新刀插入主轴锥孔,主轴内刀具夹紧装置将刀杆拉紧,如图4-7(e)所示。主轴下降到加工位置并启动,开始下一步的加工,如图4-7(f)所示。这种换刀机构中不需要机械手,结构比较简单。刀库旋转换刀时,机床不工作,因而影响到机床的生产效率。,图4-7 主轴移动式换刀过程,图4-8所示是目前在XH713、XH714、XH715等中小型立式加工中心上广泛采用的刀库移动-主轴升降式换刀方式。其换刀过程为:,图4-8 刀库移动-主轴升降式换刀过程,分度:由低速力矩电机驱动,通过槽轮机构实现刀库刀盘的分度运动,将刀盘上接受刀具的空刀座转到换刀所需的预定位置,如图4-8(a)所示。接刀:气缸活塞杆推出,将刀盘接受刀具的空刀座送至主轴下方并卡住刀柄定位槽,如图(b)所示。卸刀:主轴松刀,铣头上移至第一参考点,刀具留在空刀座内,如图4-8(c)所示。再分度:再次通过分度运动,将刀盘上选顶的刀具转到主轴正下方,如图4-8(d)所示。装刀:铣头下移,主轴夹刀,刀库气缸活塞杆缩回,刀盘复位,完成换刀动作,如图4-8(e)、(f)所示。,4.1.3 机床技术规格及其功能,表4-1 XH713A型立式加工中心的技术规格,表4-1 XH713A型立式加工中心的技术规格,4.2 机床控制面板及其操作,4.2.1 数控操作面板,图4-9 数控操作面板,表4-2 数控操作功能键,面板左方为CRT显示器。用于显示程序、数据输入显示和监视坐标图形等。不同的功能方式下有不同的显示内容,有的功能方式下还有多个屏幕显示页,可用翻页键切换。图4-10所示为当前坐标显示(按POS功能键时)的其中两个画页。,图4-10 位置坐标显示画页,当前位置坐标显示时,共有几组坐标显示,它们分别是:相对坐标系(RELATIVE):若需要将某坐标轴位置置为相对零点时,可在3倍文字显示画页下,先按坐标轴地址键,这时所按的地址闪动;然后,再按原点起源软键ORIGIN,则该轴相对坐标就被复位为零。若按ALLEXE键则所有轴的相对坐标值被复位为零。以后位置变动时,在相对坐标系中的坐标值均是相对于此设置的零点的。,工件坐标系(ABSOLUTE):以G92或预置工件坐标系G54G59指定的点为原点,显示当前刀具(或机械工作台)的位置坐标。机床坐标系(MACHINE):以机床原点为原点的机械现在位置的坐标。剩余移动量(DISTANCE TO GO):在自动、MDI、DNC方式加工时,当前程序段中刀具还需要移动的距离。状态显示用于表示工作方式、零件计数、时间计数和实际进给速度等的状态。,4.2.2 手动操作面板(1)方式选择开关:选择操作方式的开关,有以下几种方式。编辑(EDIT)编缉方式 自动(MEM或AUTO)存储运转方式(或称自动加工)MDI MDI手动数据输入方式 手动(JOG)手动连续进给方式 手轮 手轮增量进给方式 快速 快速进给方式 回零(REF或ZRN)手动返回参考点方式 DNC 联机通信、计算机直接加工控制方式 示教 示教方式,图4-11 手动操作面板,(2)进给速度修调旋钮:根据程序指定的进给速度,选择修调倍率的旋钮。可在0%150%范围内每隔10%修调。(3)手动轴选择旋钮:选择移动轴,再按下方的轴移动方向钮。各轴的正负方向遵循标准设定,即以假定工件不动,刀具相对于工件在运动来理解,即按编程坐标系来看。(4)主轴速度修调旋钮:调节主轴转速,可在50%120%范围内每隔10%修调。(5)快速倍率旋钮:选择快速进给速度倍率的开关。,(6)手轮进给调节:置方式开关为手轮方式后,可由手轮进行增量调节。手轮结构参见图2-8,先选择移动轴,再调节移动量,有1、10、100三种选择,对应每刻度值为0.001、0.01、0.1 mm。手轮旋转360,相当于100个刻度的对应值。(7)循环启动按键:用于自动运转开始的按钮,也用于解除临时停止,自动运转中按钮灯亮。(8)进给保持按键:用于自动运转中临时停止的按钮,一按此按钮,轴移动减速并停止,灯亮。,(9)跳步按键开关:需跳过带有“/”(斜线号)的程序段时按下此开关(灯亮),置接通状态,此开关对于在“/”号后标有番号的选择程序段跳跃无效。(再按一下,开关断开,灯灭。)(10)单步按键开关:按下此开关(灯亮),程序运行处于单段方式。每运行一个程序段后都会停止,再按“循环启动”继续执行下一程序段,用于程序的校验,(再按一次,开关断开,灯灭。),(11)空运行按键开关:按下此开关(灯亮),自动运转时进行空运转。(无视程序指令的进给速度,而按照快移速度移动,但也受到“手动连续进给速度设定开关”设定的倍率的控制。)常用于程序加工前的校验。(再按一下,开关断开,灯灭。)空运行时将伴有机械各轴的移动,如果同时按下机床锁定开关,则将以空运行的速度校验程序。(12)Z轴锁定按键开关:按下此开关(灯亮),自动运转时,往Z轴去的控制信号被截断,Z轴不动,但数控运算和CRT显示正常。,(13)机床锁定按键开关:按此开关(灯亮),机械不动,仅让位置显示动作,用于机械不动而要校验程序时。(再按一次,开关断开,灯灭。)如果不是处于空运行方式,则程序按设定的速度运行。(14)选择停止按键开关:按此开关至灯亮,可在实施带有辅助功能M01的程序段后,停止程序。(再按一下开关断开,灯灭。)(15)程序再启动键开关:用于机械锁定或空运行过程中断电后的接续运行。,(16)手动启停主轴操作按键:手动、手轮方式下,按下启动键,开启主轴;按下停止键,手动关闭主轴。此前需用MDI指定执行主轴转速和旋向;否则,按当前模态运转主轴。若从未指定主轴转速和旋向,则主轴将不能运转。(17)手动冷却操作按键:按下启动键,手动开启冷却液;按下停止键,手动关闭冷却液。(18)手动选刀操作按键:按下正、反转键,开始正、反方向转动刀库,进行手动选刀操作。按键一次,转动一个刀位。,(19)冲屑和手动润滑按键:冲屑是用于冲刷工作台座下大量的加工残屑;手动润滑是用于对各坐标轴导轨的润滑。一般情况下,系统将自动定时进行导轨润滑。(20)急停按钮:机床操作过程中若出现紧急情况时,按下此按钮,进给及主轴运行立即停止。(21)程序保护锁匙:用于提供临时离开时防止其他人员修改程序的保护措施。,(22)电源开关和机床复位按钮:刚开机启动时,先按下电源开,接通电源,系统自检通过后,所有按键灯闪亮一下,显示器正常显示,状态行提示“准备好”;此时,可解除急停钮,再按机床复位按钮,状态行显示“*”,即可正常使用机床。关机时,先按下急停钮,再按电源关即可。(23)各种状态及报警指示灯:显示机床及系统各方面的状态及提供报警指示、回零指示等。注意,气压不足时,出现气压报警,系统无法正常工作,待气压充足时方可解除。,4.2.3 基本操作方法 1手动回参考点 手动回机床原点(参考点):将手动操作面板上的操作方式开关置“回零”挡位,先将手动轴选择为Z轴,再按下“+”移动方向键,则Z轴将向参考点方向移动,一直至回零指示灯亮;然后,分别选择Y、X轴进行同样的操作。,2工作台的手动调整 工作台拖板的手动调整是采用方向按键,通过产生触发脉冲的形式或使用手轮通过产生手摇脉冲的方式来实施的。和手柄的粗调、微调一样,其手动调整也有两种方式。(1)粗调:置操作方式开关为“手动连续进给”方式挡。先选择要移动的轴,再按轴移动方向按钮,则刀具主轴相对于工作台向相应的方向连续移动。移动速度受快速倍率旋钮的控制,移动距离受按压轴方向选择钮的时间的控制,即按即动,即松即停。采用该方式无法进行精确的尺寸调整,当移动量大时可采用此方法。,(2)微调:本机床系统的微调需使用手轮来操作。将方式开关置为“手轮”方式挡。再在手轮中选择移动轴和进给增量,按“逆正顺负”方向旋动手轮手柄,则刀具主轴相对于工作台向相应的方向移动,移动距离视进给增量挡值和手轮刻度而定,手轮旋转360o,相当于100个刻度的对应值。,3MDI程序运行 所谓MDI方式是指临时从数控面板上输入一个或几个程序段的指令并立即实施的运行方式。其基本操作方法如下:(1)置手动操作面板上的方式开关于MDI运行方式。(2)按数控面板上的“PROG”功能键,屏幕显示如图4-12所示。当前各指令模态也可在此屏中查看出。,图4-12 MDI操作画页,(3)在输入缓冲区输入一段程序指令,并以分号(EOB)结束;然后,按INSERT(插入)键,程序内容即被加到番号为O0000的程序中。本系统中MDI方式可输入执行最多6行程序指令,而且在MDI程序指令中可调用已经存储的子程序或宏程序。MDI程序在运行以前可编辑修改,但不能存储,运行完后程序内容即被清空。若用M99作结束,则可重新运行该MDI程序。(4)程序输入完成后,按RESET(复位)键,光标回到程序头;按“循环启动”键,即可实施MDI运行方式。若光标处于某程序行行首时,按了“循环启动”键,则程序将从当前光标所在行开始执行。,4.3 加工中心的工艺准备,4.3.1 加工中心的工艺特点 由于加工中心工序集中和具有自动换刀的特点,故零件的加工工艺应尽可能符合这些特点,尽可能地在一次装夹情况下完成铣、钻、镗、铰和攻丝等多工序加工。但一个单工作台的加工中心,不可能包下一个零件的全部加工工序,要充分发挥加工中心的特长,可把一些工序合理地安排在别的数控机床上加工。,加工中心加工的零件尺寸必须与机床工作台、各向行程相适应。加工零件孔的尺寸必须小于自动换刀装置允许的尺寸;不然,需要采用手动换刀或用棒铣刀圆弧插补铣孔方法加工,此时孔加工精度将降低。由于加工中心具备了高刚度和高功率的特点,故在工艺上可采用大的切削用量,以便在满足加工精度条件下尽量节省加工工时。在机床开动前,必须充分准备好切削刀具,以节省工时。采用一个高质量的刀具,所需费用可从工时上节省出来。选用加工中心作为生产设备时,必须采用合理的工艺方案,以实现高效率加工。,(1)确定采用加工中心的加工内容,确定工件的安装基面、加工基面和加工余量等。(2)以充分发挥加工中心效率为目的来安排加工工序。有些箱体大平面加工采用龙门铣床、数控铣床更为合适。(3)对于复杂零件来说,由于加工过程中会产生热变形,淬火后会产生内应力,零件卡压后也会变形等多种原因,故全部工序很难在一次装夹后完成,这时可以考虑两次或多次装夹。,(4)安排加工工序时应本着由粗渐精的原则。首先安排重切削、粗加工,去掉毛坯上的加工余量;然后安排加工精度要求不高的内容,如钻小孔、攻螺纹等,以使零件在精加工前有较充裕的时间冷却以及释放内应力。每个工序之间,应尽量减少空行程移动量。决定工步顺序时应考虑相近位置的加工顺序,以减少换刀次数,节省辅助时间。建议参考以下工序顺序:铣大平面、粗镗孔、半粗镗孔、立铣刀加工、打中心孔、钻孔、攻螺纹、精加工和铰镗精铣等。(5)当加工工件批量较大,工序又不太长时,可在工作台上一次安装多个工件同时加工,以减少换刀次数。,(6)采用大流量的冷却方式,为减少加工时产生的大量热量对加工精度的影响,并提高刀具耐用度,需积极采用大流量的冷却方式。深孔加工的刀具可采用内冷装置。为实现上述目的,可增添大流量冷却装置、切屑和冷却液分离的排屑装置、容量大的冷却水箱和密封性很好的大防护罩等。,在机床选用上,应了解各类加工中心的规格、最佳使用范围和功能特点。例如,卧式加工中心最适宜的是菱形零件箱体、泵体、阀体、壳体等,它适合多面加工,多次更换夹具和工艺基准的零件。立式加工中心最适宜的是板类零件如箱盖、盖板、壳体、平面凸轮等单面加工零件,适合工件装夹次数较少的零件。与立式相比同等规格的卧式的价格要贵50%100%,因此完成工艺内容相近的加工,采用立式比卧式合算。一般,机床工作台尺寸应稍大于工件尺寸,这样就可给安装夹具预留空间。个别情况下也有工件尺寸大于坐标行程的,但要求加工区域应在有效行程内,用内部装夹或采用辅助工艺手段进行装夹。当然,还应兼顾考虑工件总重负荷问题、电机功率问题和换刀空间问题等。,对于切削用量而言,应根据刀具的材质、机床切削特性和工件材料等来确定,可从有关的切削手册中查到。一般在普通加工中心上,采用国产硬质合金刀具粗加工孔时,选切削速度70 m/min,根据孔径大小换算成转速。进给速度可由给定的主轴转速以主轴每转或每齿(指单刀头,如果是双刃则是两倍)取0.1 mm。精加工时切削速度可取80 m/min,进给速度为0.060.08/每齿。刀具材质好时还可加大切削用量,刀杆长时应适当减小切削用量。使用高速钢刀具时,切削速度在2025 m/min左右。铣平面时若使用调整较好的面铣刀或端铣刀,切削速度可用到80100 m/min,进给速度可用0.05 mm/每齿。粗铣平面的平面度可在0.02 mm、表面粗糙度在3.2 m左右。,4.3.2 刀具及刀库数据设置 1刀具规格型式 加工中心上使用的刀具分刃具部分和连接刀柄部分。刃具部分包括钻头、铣刀、铰刀和丝锥等,和数控铣床所用刃具类似。由于加工中心自动换刀时一般都是连刀柄一起更换的,因此它对刀柄的要求更为重要。连接刀柄应满足机床主轴自动松开和拉紧定位、准确安装各种切削刃具,适应机械手的夹持和搬运,适应在自动化刀库中储存和搬运识别等各种要求。加工中心及数控镗铣床所用的刀具基本已规范化,制订了一系列标准。下面主要介绍一下TSG整体式工具系统。,TSG工具系统中的刀柄,其代号由四部分组成,各部分的含义如下:,上述代号表示的工具为自动换刀机床用7:24圆锥工具柄(GB 10944)。柄部型式为JT;锥柄为45号;前部为弹簧夹头,最大夹持直径为32 mm;刀柄工作长度(锥柄大端直径处到弹簧夹头前端面的距离)为120 mm。TSG工具刀柄的型式代号及规格参数分类见表4-3和表4-4。TSG工具系统所用刀具见附录D。,表4-3 工具柄部型式代号,表4-4 工具的用途代号及规格参数,2对刀与刀库设定 加工中心的对刀总体上和数控铣床的对刀相类似。有基准刀具的对刀(确定刀具刀位点相对于工件坐标原点或机床坐标原点的位置)和其他各刀具的对刀(各刀具刀位点相对于基准刀具刀位点间的位置偏差)两方面的内容。由于加工中心对刀柄、刀座本身就具有较高的精度要求,并且要求在整个程序运行之前,全部刀具都应对刀调试完毕,因此加工中心的基准刀具通常就是没有装置刀具的空刀座本身,其对刀方法可参考第3章3.2.2节中数控铣床的对刀内容。由于所用的刀柄基本上都是标准尺寸,所以各刀具相对于刀座的尺寸差通常就在预调仪上测定完成。也就是说,各刀具的对刀过程一般都可在机外进行,一台预调仪可为多台机床服务。,刀具补偿数据的设定可通过数控操作面板的OFFSET SETTING功能项进行。其操作大致如下:(1)置工作方式开关于MDI手动数据输入方式。(2)按数控操作面板上的OFFSET SETTING功能按键后,CRT屏幕显示如图4-13所示。(3)按光标移动键,让光标停在要修改设定的数据位置上。(图中N0.为刀具补偿地址号;若同时设置几何补偿和磨损补偿值,则刀补是它们的矢量和。)当欲设定的数据不在当前画页时,可按页面键翻页。(4)输入要修改设定的数据。(注意相应的取值范围与数据位数。),图4-13 刀补设置,(5)按INPUT输入键,则修改设定后的数据即存储到相应的地址寄存器内。除按上述方法设置刀补数据外,该机床系统还可允许在程序中用G10指令输入修改。其格式为:G10 L10 P R 或G10 L12 P R 其中,L10用于输入H代码的几何补偿值,L12用于输入D代码的几何补偿值。P后为刀具补偿号;R后为刀具补偿值;G90时为新设置值;G91时是与指定的刀具补偿号中的值相加,相加后的和为新的补偿值。,4.3.3 机床及工件的坐标系统 加工中心机床的坐标轴及其运动方向按1.3节的原则确定,遵循右手直角坐标系法则。但在编程使用过程中,一定要理解机床工作台和刀具间的相对运动关系。X、Y、Z的运动方向均是以刀具相对工件运动为准,即假定工件(工作台)相对静止,设想是刀具在运动。大多数加工中心都是将参考点设定在机床原点上的,而机床坐标原点一般设定在各轴行程极限点上。但究竟是取在正向还是负向极限处,则各机床厂均有所不同,应仔细阅读机床说明书。,加工中心的工件坐标系建立同样使用G92 X.Y.Z.格式。除此以外,加工中心机床的数控系统通常也都提供G54G59等另外6个预置工件坐标系的指令功能。可通过按OFFSET SETTING功能键后,再按“坐标系”软键如图4-14所示画页设置。除可采用MDI手动输入方法外,该机床系统还可在程序中通过变更工件坐标系G10指令进行。其格式为:G10 L2 P.X.Y.Z.其中,P=0时,为外部工件零点偏移;P=16时,对应于G54G59的零点。X、Y、Z为各轴零点的偏移值,即加工工件坐标系相对于机床零点的偏移值。如:G90 G10 L2 P6 X50.0 Y-75.0 Z?20.0;即是设定G59的坐标原点在机床坐标系中坐标为(50.0,-75.0,-20.0)。,图4-14 预置工件坐标系,4.4 加工中心编程与上机调试,4.4.1 基本程序指令 加工中心配备的数控系统,其功能指令都比较齐全。第3章的3.3.1节中数控铣床所用到的G、M、F、S等功能指令基本上都适用于加工中心,对这些指令就不再重复说明。在此主要介绍一些前面没有进行说明的程序指令。当然这些指令并非所有加工中心都有,也并非只有加工中心才有。具有什么样的指令功能,主要取决于该机床采用的数控控制软件系统。有些数控系统虽然只是配备在数控铣床上,但可能它本来就是为加工中心所设计的。以下介绍的内容主要是在第3章所介绍的指令基础上进行的补充,目的是全面地了解一些指令,以增强使用各种数控机床的适应能力。,1虚轴指令或称假想轴切削指令G07 假想轴切削指令和第3章3.3.2节中所介绍的空间螺旋线切削指令功能一起使用时,如果先设定圆弧插补平面的某一个坐标轴为假想轴,则刀具在执行螺旋切削时,只沿另外两坐标轴移动,形成正弦函数曲线轨迹,而在假想轴方向,刀具并不移动。指令格式:G07 X 0 或G07 Y0 或G07 Z0 设定X(或Y、Z)轴为假想轴。G07 X 1 或G07 Y1 或G07 Z1 假想轴取消。,例如,图4-15所示的正弦线,是按YZ平面内一半径为10 的整圆形状,同时在X方向升高50的螺旋线进行编程的。(设定Z轴为假想轴)N1 G07 Z0N2 G91 G19 G02 Y0 Z0 J10.0 X50.0 F100N3 G01 Z10.0N4 G07 Z1,图4-15 正弦线切削,2极坐标系设定指令G15、G16 G15:极坐标系指令取消。G16:极坐标系指定。极坐标轴的方位取决于G17、G18、G19指定的加工平面。当用G17指定加工平面时,+X轴为极轴,程序中的X坐标指令极半径,Y坐标指令极角。当用G18指定加工平面时,+Z轴为极轴,程序中的Z坐标指令极半径,X坐标指令极角。当用G19指定加工平面时,+Y轴为极轴,程序中的Y坐标指令极半径,Z坐标指令极角。,图4-16 极坐标编程图例,G17 G90 G16 极坐标指令编程,XY加工平面。G00 X100.0 Y30.0 移到孔#1的上方,极半径为100,极角为30.钻孔#1G00 X100.0 Y150.0 移到孔#2的上方,极半径为100,极角为150.钻孔#2 G00 X100.0 Y270.0 移到孔#3的上方,极半径为100,极角为270.钻孔#3G15 取消极坐标编程方式,3存储行程极限指令G22、G23 为了避免程序错误造成刀具和机床部件或其他附件相撞,数控机床有两种行程极限。一种行程极限是由机床行程范围决定的最大行程范围,该范围由行程开关及参数设定,用户不得改变,属于硬行程极限。另一种行程极限是可随意设定改变的软行程极限,可用参数设定,也可用G22来指定,用G23指令来取消。其格式为:G22 X.Y.Z.I.J.K.格式中,X、Y、Z坐标指令为行程极限上极限点相对机床零点的坐标值;I、J、K为行程极限下极限点相对机床零点的坐标值。如图4-17所示,在这上下极限点之间的三维空间范围内,刀具可以移动;如果刀具移动超出这个范围,机床立即停止移动,以避免发生危险。,图4-17 软行程极限点,4参考点操作指令G27、G30 第3章3.3.3节中已经介绍了G28、G29两个参考点操作的基本指令,有的机床另外还有G27、G30两个指令也是和参考点的操作有关的。G27 X.Y.Z.返回参考点校验的指令G30 X.Y.Z.第二参考点返回指令 执行G27指令时,刀具以快进速度移动到程序指令的X、Y、Z坐标位置。如果所到达的位置是机床原点(参考点),则返回参考点的各轴指示灯亮;如果指示灯不亮,则说明所给指令值有错误或机床定位误差过大。执行G27指令后,并不会暂停程序运行。若不希望继续执行下一程序段,则必须在该程序段后增加M00或M01或采用单段运行方式。,G30为自动返回第二参考点的指令,其功能与G28指令类似,后面跟的X、Y、Z坐标亦为中间点的坐标。不同之处是刀具返回的第二参考点并不是机床固有的参考点,而是通过参数来设定的第二参考点。若G30指令后出现G29指令,则刀具将经由G30指定的中间点后移到G29指令的坐标点。通常G30指令用于自动换刀位置与机床固有参考点不同的场合。同样要求在执行G27、G30指令以前,机床必须返回过一次第一参考点,且要求必须先取消刀具补偿。,5螺纹切削指令G33 格式:G33 X.Z.F.Q.螺纹导程用F直接指定,Q指令螺纹切削的开始角度(0360)。对锥螺纹,其斜角a45时,螺纹导程以Z轴方向的值指令;斜角为4590时,以X轴方向的值指令。对如图4-18所示圆柱螺纹进行切削时,X指令省略,其格式为:G33 Z.F.Q.。,和螺纹车削加工一样,螺纹切削应注意在两端设置足够的升速进刀段和降速退刀段。切削到孔底时,应使用M19主轴准停指令,让主轴停在固定的方位上;然后,刀具沿螺孔径向稍作移动,避开切削面轴向退刀;之后,再启动主轴,作第二次切削。多头螺纹可用Q 指令变换螺纹切削开始角度来切削。,图4-18 螺纹切削,6刀具位置偏移指令G45G48 G45G48指令可使程序中被指令轴的位移,沿其移动方向扩大或缩小的偏移量。G45:沿指令轴移动方向扩大一个偏移量 G46:沿指令轴移动方向缩小一个偏移量 G47:沿指令轴移动方向扩大两个偏移量 G48:沿指令轴移动方向缩小两个偏移量 偏移量用H或D代码设定,通常多用H代码。各指令执行结果如图4-19所示。,图4-19 刀具位置偏移指令,图(a):G91 G45 X100.0 H01(H01)=40 或 G91 G46 X100.0 H01(H01)=-40 或 G91 G47 X100.0 H01(H01)=20 或 G91 G48 X100.0 H01(H01)=-20图(b):G91 G45 X140.0 H01(H01)=-40 或 G91 G46 X140.0 H01(H01)=40 或 G91 G47 X140.0 H01(H01)=-20 或 G91 G48 X140.0 H01(H01)=20,图(c):G91 G45 X?100.0 H01(H01)=40 或 G91G46 X?100.0 H01(H01)=-40 或 G91 G47 X?100.0 H01(H01)=20 或 G91 G48 X?100.0 H01(H01)=-20 图(d):G91 G45 X?140.0 H01(H01)=-40或 G91 G46 X?140.0 H01(H01)=40 或 G91 G47 X?140.0 H01(H01)=-20或 G91 G48 X?140.0 H01(H01)=20,例 如图4-20所示,铣刀直径为16 mm,(D01)=8 mm。加工编程如下:,图4-20 刀位偏移编程图例,在实际应用中,很少像上例那样使用G45G48指令,因为它使用起来很麻烦,没有G41、G42方便。G45G48一般用于程序零点至参考点的距离不确定的情况下,这样可避免修改程序,而只需更改偏移量即可。如图4-21所示,可按如下编程处理:G91 G00 G45 X0 H01 沿X轴负向移动H01的值 G46 Y0 H02 沿Y轴负向移动H02的值若按如下定值编程:G91 G00 X-150.0 Y-300.0 相比之下,采用G45G46指令的程序就比较灵活。,图4-21 刀位偏置的应用,4.4.2 自动换刀程序的编写 实际上,加工中心的编程和数控铣床编程的不同之处,主要在于增加了用M06、M19和Txx进行自动换刀的功能指令,其他都没有多大的区别。M06-自动换刀指令。本指令将驱动机械手进行换刀动作,不包括刀库转动的选刀动作。M19-主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀标记方位一致。T功能指令是铣床所不具备的,因为T指令即Txx,是用以驱动刀库电机带动刀库转动而实施选刀动作的。T指令后跟的两位数字,是将要更换的刀具地址号。若T指令是跟在某加工程序段的后部时,选刀动作将和加工动作同时进行。,对于前述不采用机械手换刀的立、卧式加工中心而言,它们在进行换刀动作之时,是先取下主轴上的刀具,再进行刀库转位的选刀动作;然后,再换上新的刀具。其选刀动作和换刀动作无法分开进行,故编程上一般用“Txx M06”的形式。(南通的XH713A立式加工中心是将换刀所需要执行的各个动作代码做成一个子程序“O9000”,自动换刀时就采用“Txx M98P9000”的指令格式来调用,M19、M06指令在子程序中。)而对于采用机械手换刀的加工中心来说,合理地安排选刀和换刀的指令,是其加工编程的要点。因此,对这类机床有必要首先来领会一下“T01 M06”和“M06 T01”的本质区别。,“T01 M06”是先执行选刀指令T01,再执行换刀指令M06。它是先由刀库转动将T01号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀以后,主轴上装夹的就是T01号刀具,而刀库中目前换刀位置上安放的则是刚换下的旧刀具。执行完“T01 M06”后,刀库即保持当前刀具安放位置不动。“M06 T01”是先执行换刀指令M06,再执行选刀指令T01。它是先由机械手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有的刀具(上一次选刀Txx指令所选好的刀具)进行互换;然后,再由刀库转动将T01号刀具送到换刀位置上,为下一次换刀作准备。换刀前后,主轴上装夹的都不是T01号刀具。执行完“M06 T01”后,刀库中目前换刀位置上安放的则是T01号刀具,它是为下一个M06换刀指令预先选好的刀具。,在对加工中心进行换刀动作的编程安排时,应考虑如下问题:(1)换刀动作必须在主轴停转的条件下进行,且必须实现主轴准停即定向停止(用M19指令)。(2)换刀点的位置应根据所用机床的要求安排,有的机床要求必须将换刀位置安排在参考点处或至少应让Z轴方向返回参考点,这时就要使用G28指令。有的机床则允许用参数设定第二参考点作为换刀位置,这时就可在换刀程序前安排G30指令。无论如何,换刀点的位置应远离工件及夹具,应保证有足够的换刀空间。,(3)为了节省自动换刀时间,提高加工效率,应将选刀动作与机床加工动作在时间上重合起来。比如,可将选刀动作指令安排在换刀前的回参考点移动过程中,如果返回参考点所用的时间小于选刀动作时间,则应将选刀动作安排在换刀前的耗时较长的加工程序段中。(4)若换刀位置在参考点处,换刀完成后,可使用G29指令返回到下一道工序的加工起始位置。(5)换刀完毕后,不要忘记安排重新启动主轴的指令;否则加工将无法持续。,换刀程序实例:如图4-22所示零件,加工工序安排见第1章表1-9数控加工工序卡片。分别用(40的端面铣刀铣上表面,用(20的立铣刀铣四个侧面和A、B面,用(6的钻头钻6个小孔,(14的钻头钻中间的两个大孔。采用刀座对刀,各刀具长度和刀具直径分别设定在H01H04、D01D04中。在首次加工时,已经将第一把刀具预先安装在主轴刀座上。加工前,刀具停留在离工件零点高100 mm的正上方。,图4-22 换刀编程图例,编程如下:,G29 X60.0 Y25.0 Z100.0 S200 M03 G00 G43 Z-12.0 H02 G01 G42 X36.0 D02 F80 X-36.0 T03 Y-25.0 X36.0 Y30.0 G00G40Y40.0 Z0 G01Y-40.0 F80 X21.0,从参考点回到铣四侧的起始位置,启动主轴下刀到Z=-12高度处,刀径补偿引入,铣四侧开始铣后侧面,同时选刀T03铣左侧面铣前侧面铣右侧面刀补取消,引出抬刀至A、B面高度工进铣削B面开始(前后移动).,4.4.3 程序输入与上机调试 1程序的检索和