华中数车实训指导书(共58页).doc
精选优质文档-倾情为你奉上第一部分 数控车床、车削中心基本操作一、急停机床运行过程中,在危险或紧急情况下,按下“急停”按钮,CNC即进入急停状态(伺服进给及主轴运转立即停止工作,控制柜内的进给驱动电源被切断)。松开“急停”按钮,左旋此按钮,按钮将自动跳起,CNC进入复位状态。解除紧急停止前,先确认故障原因是否排除,且紧急停止解除后应重新执行回参考点操作,以确保坐标位置的正确性。注意:在启动和退出系统之前应按下“急停”按钮以保障人身、财产安全。二、方式选择机床的工作方式由手持单元和控制面板上的方式选择类按键共同决定。方式选择类按键及其对应的机床工作方式如下:(1) “自动”: 自动运行方式;(2) “单段”: 单程序段执行方式;(3) “手动”: 手动连续进给方式;(4) “增量”: 增量/手摇脉冲发生器进给方式;(5) “回零”: 返回机床参考点方式;其中 按下“增量”按键时,视手持单元的坐标轴选择波段开关位置,对应两种机床工作方式:a 波段开关置于“Off”档: 增量进给方式;b 波段开关置于“Off”档之外:手摇脉冲发生器进给方式。注意:(1) 控制面板上的方式选择类按键互锁,即按一下其中一个(指示灯亮),其余几个会失效(指示灯灭);(2) 系统启动复位后,默认工作方式为“回零”;(3) 当某一方式有效时,相应按键内指示灯亮。三、轴手动按键“+X”、“+Z”、“+C”、“-X”、“-Z”“-C”按键用于在手动连续进给、增量进给和返回机床参考点方式下,选择进给坐标轴和进给方向。四、速率修调(1) 进给修调 在自动方式或 MDI 运行方式下,当F代码编程的进给速度偏高或偏低时,可用进给修调右侧的“100%”和“+”、“”按键修调程序中编制的进给速度。按压“100%”按键,指示灯亮,进给修调倍率被置为100%,按一下“+”按键,进给修调倍率递增5%,按一下“”按键,进给修调倍率递减5%, 在手动连续进给方式下,这些按键可调节手动进给速率。(2) 快速修调 在自动方式或MDI运行方式下,可用快速修调右侧的“100%”和“+ ”、“”按键修调G00快速移动时系统参数“最高快移速度”设置的速度。按压“100%”按键,指示灯亮,快速修调倍率被置为100%。按一下“+”按键,快速修调倍率递增5%,按一下“ ”按键,快速修调倍率递减5%。在手动连续进给方式下,这些按键可调节手动快移速度。(3) 主轴修调 在自动方式或MDI运行方式下,当S代码编程的主轴速度偏高或偏低时,可用主轴修调右侧的“100%”和“+”、“”按键,修调程序中编制的主轴速度。按压“100%”按键,指示灯亮,主轴修调倍率被置为100%,按一下“+”键,主轴修调倍率递增5%,按一下“ ” 按键,主轴修调倍率递减5%。 在手动方式时 这些按键可调节手动时的主轴速度。机械齿轮换档时,主轴速度不能修调。五、 回参考点 按一下“回零”按键(指示灯亮),系统处于手动回参考点方式,可手动返回参考点(下面以X轴回参考点为例说明):(1) 根据X轴“回参考点方向”参数的设置,按一下“+X”(回参考点方向为“+”)或“X”( 回参考点方向为“”)按键 ;(2) X轴将以“回参考点快移速度”参数设定的速度快进;(3) X 轴碰到参考点开关后,将以“回参考点定位速度”参数设定的速度进给;(4) 当反馈元件检测到基准脉冲时,X轴减速停止,回参考点结束,此时“+X”或“X ”按键内的指示灯亮;用同样的操作方法使用“+Z”、“-Z”、“+C”、“-C”按键,可以使Z轴、C轴回参考点。同时使用多个相容(“+X”与“-X”不相容,其余类同)的轴手动按键,每次能使多个坐标轴返回参考点。注意:(1) 在每次电源接通后,必须先用这种方法完成各轴的返回参考点操作,然后再进入其他运行方式,以确保各轴坐标的正确性;(2) 在回参考点前,应确保回零轴位于参考点的“回参考点方向”相反侧,否则应手动移动该轴直到满足此条件。六、手动进给 (1) 手动进给 按一下“手动”按键(指示灯亮),系统处于手动运行方式,可手动移动机床坐标轴(下面以手动移动X轴为例说明): (1) 按压“+X”或“-X”按键(指示灯亮),X轴将产生正向或负向连续移动;(2) 松开“+X”或“-X”按键(指示灯灭),X轴即减速停止,用同样的操作方法使用 “+Z”、“-Z”、“+C”、“-C”按键,可以使Z轴、C轴产生正向或负向连续移动。同时按压多个相容的轴手动按键,每次能手动连续移动多个坐标轴。在手动连续进给方式下,进给速率为系统参数“最高快移速度”的1/3乘以进给修调选择的进给倍率。(2) 手动快速移动 在手动连续进给时,若同时按压“快进”按键,则产生相应轴的正向或负向快速运动。手动快速移动的速率为系统参数“最高快移速度”乘以快速修调选择的快移倍率。七、增量进给 (1) 增量进给 当手持单元的坐标轴选择波段开关置于“Off” 档时, 按一下控制面板上的“增量”按键(指示灯亮),系统处于增量进给方式,可增量移动机床坐标轴(下面以增量进给X轴为例说明):a 按一下“+X”或“-X”按键(指示灯亮),X轴将向正向或负向移动一个增量值;b 再按一下“+X”或“-X”按键, X轴将向正向或负向继续移动一个增量值,用同样的操作方法使用“+Z”、“-Z”、“+C”、“-C”按键,可以使Z轴、 C轴向正向或负向移动一个增量值。同时按一下多个相容的轴手动按键,每次能增量进给多个坐标轴。(2) 增量值选择增量进给的增量值由 1、10、100、1000 四个增量倍率按键控制 增量倍率按键和增量值的对应关系如下表所示 :增量倍率按键1101001000增量值 mm0.0010.010.11注意:这几个按键互锁,即按一下其中一个(指示灯亮),其余几个会失效(指示灯灭)。八、手摇进给 (1) 手摇进给当手持单元的坐标轴选择波段开关置于“X”、 “Z”、“C”档时,按一下控制面板上的“增量”按键(指示灯亮),系统处于手摇进给方式,可手摇进给机床坐标轴(下面以手摇进给X轴为例说明):A 手持单元的坐标轴选择波段开关置于“X”档; B 手动顺时针(逆时针)旋转手摇脉冲发生器一格, X轴将向正向或负向移动一个增量值。用同样的操作方法使用手持单元,可以使Z轴、C轴向正向或负向移动一个增量值。手摇进给方式每次只能增量进给1个坐标轴。(2) 增量值选择 手摇进给的增量值(手摇脉冲发生器每转一格的移动量)由手持单元的增量倍率波段开关“×1”、“×10”、“×100”控制。增量倍率波段开关的位置和增量值的对应关系如下表:位置×1×10×100增量值 mm0.0010.010.1九、自动运行 按一下“自动”按键(指示灯亮),系统处于自动运行方式,机床坐标轴的控制由CNC自动完成。1、 自动运行启动循环启动自动方式时,在系统主菜单下按“F1”键进入自动加工子菜单,再按“F1”选择要运行的程序,然后按一下“循环启动”按键(指示灯亮),自动加工开始。注意:适用于自动运行方式的按键同样适用于MDI运行方式和单段运行方式。 2、 自动运行暂停进给保持在自动运行过程中,按一下“进给保持”按键(指示灯亮),程序执行暂停,机床运动轴减速停止。暂停期间,辅助功能M、主轴功能S、刀具功能T保持不变。3、进给保持后的再启动在自动运行暂停状态下,按一下“循环起动”按键, 系统将重新启动,从暂停前的状态继续运行。4、空运行在自动方式下,按一下“空运行”按键(指示灯亮),CNC处于空运行状态,程序中编制的进给速率被忽略,坐标轴以最大快移速度移动。空运行不做实际切削,目的在确认切削路径及程序。在实际切削時,应关闭此功能,否则可能会造成危险。此功能对螺纹切削无效。5、机床锁住作用:禁止机床坐标轴动作。在自动运行开始前,按一下“机床锁住”按键(指示灯亮),再按“循环启动”按键,系统继续执行程序。显示屏上的坐标轴位置信息变化,但不输出伺服轴的移动指令,所以机床停止不动,这个功能用于校验程序。注意:(1) 即便是G28、 G29功能,刀具不运动到参考点; (2) 机床辅助功能M 、S、 T仍然有效;(3) 在自动运行过程中,按“机床锁住”按键,机床锁住无效;(4) 在自动运行过程中,只在运行结束时,方可解除机床锁住;(5) 每次执行此功能后,须再次进行回参考点操作。十、单段运行 按一下“单段”按键,系统处于单段自动运行方式(指示灯亮),程序控制将逐段执行。(1) 按一下“循环启动”按键,运行一程序段,机床运动轴减速停止,刀具、主轴电机停止运行;(2) 再按一下“循环启动”按键,又执行下一程序段,执行完了后又再次停止。在单段运行方式下,适用于自动运行的按键依然有效。十一、超程解除在伺服轴行程的两端各有一个极限开关,作用是防止伺服机构碰撞而损坏,每当伺服机构碰到行程极限开关时,就会出现超程。当某轴出现超程(“超程解除”按键内指示灯亮)时,系统视其状况为紧急停止,要退出超程状态时,必须:(1) 松开“急停”按钮, 置工作方式为“手动”或“手摇”方式;(2) 一直按压着“超程解除”按键,控制器会暂时忽略超程的紧急情况;(3) 在手动(手摇)方式下,使该轴向相反方向退出超程状态;(4) 松开“超程解除”按键。若显示屏上运行状态栏“运行正常”取代了“出错”表示恢复正常,可以继续操作。注意:在移回伺服机构时请注意移动方向及移动速率,以免发生撞机。十二、手动机床动作控制(1) 主轴正转在手动方式下按一下主轴正转按键指示灯亮主电 机以机床参数设定的转速正转(2) 主轴反转在手动方式下按一下“主轴反转”按键(指示灯亮)主电机以机床参数设定的转速反转(3) 主轴停止在手动方式下按一下“主轴停止”按键(指示灯亮)主电机停止运转(4) 主轴点动在手动方式下可用“主轴正点动”、“主轴负点动”按键点动转动主轴(A) 按压“主轴正点动”或“主轴负点动”按键,(指示灯亮)主轴将产生正向或负向连续转动(B) 松开“主轴正点动”或“主轴负点动”按键,(指示灯灭)主轴即减速停止(5) 刀位转换在手动方式下,按一下“刀位转换”按键,转塔刀架转动一个刀位(6) 冷却启动与停在手动方式下,按一下“冷却开停”按键,冷却液开(默认值为冷却液关)再按一下又为冷却液关,如此循环。(7)卡盘松紧在手动方式下,按一下“卡盘松紧”按键,松开工件(默认值为夹紧),可以进行更换工件操作,再按一下又为夹紧工件,可以进行加工工件操作,如此循环。 第二部分 编程基本知识一、 机床基本知识1、数控机床坐标轴 为简化编程和保证程序的通用性,规定直线进给坐标轴用X、Y、Z表示,常称基本坐标轴, X、Y、Z坐标轴的相互关系用右手定则决定。 如图:图中大姆指的指向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。围绕X、Y、Z、轴旋转的圆周进给坐标轴分别用A、B、C表示,根据右手螺旋定则,如图所示,以大姆指指向+X、+Y、+Z方向,则食指、中指等的指向是圆周进给运动的+A 、+B 、+C方向。数控机床的进给运动,有的由主轴带动刀具运动来实现,有的由工作台带着工件运动来实现。上述坐标轴正方向,是假定工件不动,刀具相对于工件做进给运动的方向。如果是工件移动则用加“”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反。即有+X = X, +Y = Y, +Z = Z+A = A , +B = B, +C = C同样两者运动的负方向也彼此相反。机床坐标轴的方向取决于机床的类型和各组成部分的布局,对车床而言: Z轴与主轴轴线重合,沿着Z轴正方向移动将增大零件和刀具间的距离; X轴垂直于 Z 轴,对应于转塔刀架的径向移动,沿着X轴正方向移动将增大零件和刀具间的距离; Y轴(通常是虚设的)与X轴和Z轴一起构成遵循右手定则的坐标系统。 车床坐标轴及其方向2、机床坐标系、机床零点和机床参考点机床坐标系是机床固有的坐标系,机床坐标系的原点也称为机床原点或机床零点。在机床经过设计、制造和调整后,这个原点便被确定下来,它是固定的点。数控装置上电时并不知道机床零点,每个坐标轴的机械行程是由最大和最小限位开关来限定的。为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(测量起点),机床起动时,通常要进行机动或手动回参考点,以建立机床坐标系。机床参考点可以与机床零点重合,也可以不重合,通过参数指定机床参考点到机床零点的距离。机床回到了参考点位置,也就知道了该坐标轴的零点位置,找到所有坐标轴的参考点, CNC就建立起了机床坐标系。机床坐标轴的有效行程范围是由软件限位来界定的,其值由制造商定义。机床零点(OM)、机床参考点(Om)、机床坐标轴的机械行程及有效行程的关系如图所示。3、工件坐标系、程序原点和对刀点工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一已知点为原点,也称程序原点,建立一个新的坐标系,称为工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。工件坐标系的原点选择要尽量满足编程简单,尺寸换算少,引起的加工误差小等条件。一般情况下,以坐标式尺寸标注的零件程序原点应选在尺寸标注的基准点,对称零件或以同心圆为主的零件,程序原点应选在对称中心线或圆心上。Z轴的程序原点通常选在工件的上表面。对刀点是零件程序加工的起始点,对刀的目的是确定程序原点在机床坐标系中的位置。对刀点可与程序原点重合,也可在任何便于对刀之处,但该点与程序原点之间必须有确定的坐标联系可以通过CNC将相对于程序原点的任意点的坐标转换为相对于机床零点的坐标。 加工开始时要设置工件坐标系 用 G92 指令可建立工件坐标系用G54G59 指令可选择工件坐标系。二、 零件程序的结构 一个零件程序是一组被传送到数控装置中去的指令和数据。一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图所示 2.1 指令字的格式 一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字)或不带符号(如准备功能字G代码)的数字数据组成的。程序段中不同的指令字符及其后续数值确定了每个指令字的含义,在数控程序段中包含的主要指令字符如表所示 机 能地 址意义零件程序号%程序编号:%1程序段号N程序段编号:N0准备机能G指令动作方式(直线、圆弧等) G00-99尺寸字 X,Y,Z A,B,C U,V,W坐标轴的移动命令±99999.999R圆弧的半径,固定循环的参数I,J,K圆心相对于起点的坐标,固定循环的参数进给速度F进给速度的指定F024000主轴机能S主轴旋转速度的指定S09999刀具机能T刀具编号的指定T099辅助机能M机床侧开/关控制的指定 M099补偿号D刀具半径补偿号的指定0099暂停P,X暂停时间的指定秒程序号的指定P子程序号的指定P1重复次数L子程序的重复次数,固定循环的重复次数参数P, Q, R, U, W, I, K,C,A车削复合循环参数倒角控制C,R2.2 程序段的格式 一个程序段定义一个将由数控装置执行的指令行。程序段的格式定义了每个程序段中功能字的句法。如图所示 2.3 程序的一般结构 一个零件程序必须包括起始符和结束符。一个零件程序是按程序段的输入顺序执行的,而不是按程序段号的顺序执行的。但书写程序时,建议按升序书写程序段号。如华中世纪星数控装置 HNC-21M 的程序结构:程序起始符 %(或O),符%(O)后跟程序号 程序结束 M02 或M30 注释符 括号( )内或分号;后的内容为注释文字程序的文件名 文件名格式为:O××××(地址 O 后面必须有四位数字或字母)三、编程指令体系(HNC21T)3.1 辅助功能M代码 辅助功能由地址字M和其后的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。M功能有非模态M功能和模态M功能二种形式。 非模态M 功能(当段有效代码):只在书写了该代码的程序段中有效; 模态 M 功能(续效代码) :一组可相互注销的 M 功能,这些功能在被同一组的另一个功能注销前一直有效。模态M功能组中包含一个缺省功能, 见表,系统上电时将被初始化为该功能。另外 M 功能还可分为前作用M功能和后作用M功能二类。 前作用M 功能:在程序段编制的轴运动之前执行; 后作用M 功能:在程序段编制的轴运动之后执行。华中世纪星HNC-21T数控装置M指令功能如表所示(标记者为缺省值):代码模态功 能 说 明代码模态功 能 说 明M00非模态程序停止M03模态主轴正转起动M02非模态程序结束M04模态主轴反转起动M30非模态程序结束并返回程序起点M05模态主轴停止转动M06非模态换刀M98非模态调用子程序M07模态切削液打开M99非模态子程序结束M09模态切削液停止其中: M00、M02、M30、M98、M99用于控制零件程序的走向,是CNC內定的辅助功能,不由机床制造商设计决定,也就是说与PLC程序无关; 其余M代码用于机床各种辅助功能的开关动作,其功能不由CNC內定,而是由 PLC 程序指定,所以有可能因机床制造厂不同而有差异,使用时务必请使用者参考机床说明书。3.1.1 CNC 内定的辅助功能 (1) 程序暂停 M00 当CNC执行到M00指令时,将暂停执行当前程序,以方便操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。暂停时,机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变。欲继续执行后续程序,重按操作面板上的“循环启动”键。M00 为非模态后作用M 功能 (2) 程序结束 M02 M02 编在主程序的最后一个程序段中。当CNC执行到M02 指令时,机床的主轴、进给、冷却液全部停止,加工结束。使用M02的程序结束后,若要重新执行该程序,就得重新调用该程序,或在自动加工子菜单下,按“F4”键,然后再按操作面板上的“循环启动”键。M02 为非模态后作用M 功能 (3) 程序结束并返回到零件程序头 M30 M30和M02功能基本相同,只是M30指令还兼有控制返回到零件程序头(%)的作用。使用M30的程序结束后,若要重新执行该程序,只需再次按操作面板上的“循环启动”键。(4) 子程序调用 M98及从子程序返回 M99 M98 用来调用子程序。M99 表示子程序结束,执行M99使控制返回到主程序。(i) 子程序的格式 %* .M99 在子程序开头,必须规定子程序号,以作为调用入口地址。在子程序的结尾用M99以控制执行完该子程序后返回主程序。(ii) 调用子程序的格式 M98 P_ L_ P-被调用的子程序号 L-重复调用次数注:可以带参数调用子程序 ,G65 指令的功能和参数与M98 相同。3.1.2 PLC设定的辅助功能 (1) 主轴控制指令 M03、M04、M05 M03 启动主轴以程序中编制的主轴速度顺时针方向(从Z轴正向朝Z轴负向看)旋转;M04 启动主轴以程序中编制的主轴速度逆时针方向旋转;M05 使主轴停止旋转;M03、 M04为模态前作用M功能,M05为模态后作用 M 功能;M05 为缺省功能;M03、M04、M05可相互注销。 (2) 换刀指令M06 M06 用于在加工中心上调用一个欲安装在主轴上的刀具,刀具将被自动地安装在主轴上。 M06 为非模态后作用M 功能。(3) 冷却液打开 停止指令 M07、M09 M07 指令将打开冷却液管道;M09 指令将关闭冷却液管道;M07 为模态前作用M功能,M09为模态后作用M功能,M09 为缺省功能。3.2 主轴功能S、进给功能F和刀具功能T3.2.1 主轴功能 S 主轴功能S控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min) 。S是模态指令,S功能只有在主轴速度可调节时有效。3.2.2 进给速度 F F 指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量 mm/min)或 G95(每转进给量mm/r)。当工作在G01、G02 或G03 方式下,编程的F一直有效,直到被新的 F 值所取代,而工作在G00、G60方式下,快速定位的速度是各轴的最高速度,与所编F无关。借助操作面板上的倍率按键 F可在一定范围内进行倍率修调,当执行攻丝循环G84、螺纹切削G33时,倍率开关失效,进给倍率固定在100。3.2.3 刀具功能(T机能) T代码用于选刀,其后的数值表示选择的刀具号。T代码与刀具的关系是由机床制造厂规定的。在加工中心上执行T指令,刀库转动选择所需的刀具,然后等待,直到M06 指令作用时自动完成换刀。T 指令同时调入刀补寄存器中的刀补值(刀补长度和刀补半径)。T 指令为非模态指令,但被调用的刀补值一直有效,直到再次换刀调入新的刀补值。3.3 准备功能 G 代码 准备功能G指令由G后一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。G功能有非模态G功能和模态G功能之分。非模态G功能:只在所规定的程序段中有效,程序段结束时被注销; 模态 G 功能:一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。没有共同参数的不同组G代码可以放在同一程序段中,而且与顺序无关。例如 G90 G17 可与 G01 放在同一程序段,但 G24G68 G51 等不能与G01 放在同一程序段。3.3.1有关单位的设定 (1) 尺寸单位选择 G20、G21、G22 格式 G20 G21 G22 说明:G20 英制输入制式;G21 公制输入制式;G22 脉冲当量输入制式;3种制式下线性轴、旋转轴的尺寸单位如表所示,G20 、G21 、G22 为模态功能,可相互注销,G21 为缺省值。(2) 进给速度单位的设定 G94、G95 格式 G94 F_ G95 F_ 说明:G94 每分钟进给; G95 每转进给; G94 为每分钟进给。对于线性轴, F的单位依G20/G21/G22 的设定而为 mm/min 、in/min 或脉冲当量/min,对于旋转轴 F 的单位为度/min或脉冲当量/min。G95 为每转进给。即主轴转一周时刀具的进给量 F 的单位依G20/G21/G22 的设定而为 mm/r in/r 或脉冲当量/r。这个功能只在主轴装有编码器时才能使用。G94 G95 为模态功能,可相互注销,G94 为缺省值。3.3.2 有关坐标系和坐标的指令 (1) 绝对值编程 G90与相对值编程 G91 格式 G90 G91 说明:G90 绝对值编程。每个编程坐标轴上的编程值是相对于程序原点的;G91 相对值编程。每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。G90 、G91 为模态功能,可相互注销,G90 为缺省值。G90、G91 可用于同一程序段中,但要注意其顺序所造成的差异。例1 如图所示 使用 G90 G91 编程 要求刀具由原点按顺序移动到1、2、3点选择合适的编程方式可使编程简化,当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便;而当图纸尺寸是以轮廓顶点之间的间距给出时,采用相对方式编程较为方便。 (2) 工件坐标系设定 G92 格式 G92 X_ Z_ 说明:X 、Z :对刀点到工件坐标系原点的有向距离。G92 指令通过设定刀具起点(对刀点)与坐标系原点的相对位置建立工件坐标系,工件坐标系一旦建立,绝对值编程时的指令值就是在此坐标系中的坐标值。执行该指令只建立一个坐标系,刀具并不产生运动。G92 指令为非模态指令,例使用G92 编程 建立如图所示的工件坐标系 右端面:G92 X180 Z44 左端面:G92 X180 Z254执行此程序段只建立工件坐标系 刀具并不产生运动。 X、Z 值的确定,即确定对刀点在工件坐标系下的坐标值。其选择的一般原则为: 1、方便数学计算和简化编程;2、容易找正对刀;3、便于加工检查;4、引起的加工误差小;5、不要与机床、工件发生碰撞;6、方便拆卸工件;7、空行程不要太长;(3) 工件坐标系选择 G54G59 说明:G54G59 是系统预定的 6 个工件坐标系(如图) ,可根据需要任意选用。这6个预定工件坐标系的原点在机床坐标系中的值(工件零点偏置值)可用MDI 方式输入,系统自动记忆。工件坐标系一旦选定,后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。G54G59 为模态功能,可相互注销G54为缺省值。例3 如图所示,使用工件坐标系编程,要求刀具从当前点移动到A点,再从A点移动到B点。注意:1、使用该组指令前,先用MDI方式输入各坐标系的坐标原点在机床坐标系中的坐标值。2、使用该组指令前,必须先回参考点(4) 直接机床坐标系编程 G53 格式 G53 说明:G53是机床坐标系编程,在含有G53的程序段中,绝对值编程时的指令值是在机床坐标系中的坐标值。 (5) 直径方式和半径方式编程 格式: G36 G37 说明: G36 直径编程 G37 半径编程数控车床的工件外形通常是旋转体,其 X 轴尺寸可以用两种方式加以指定:直径方式和半径方式。G36 为缺省值,机床出厂一般设为直径编程。 3.3.3 进给控制指令 (1) 快速定位 G00 格式 G00 X(U)_ Z(W)_ 说明:X、Z:为绝对编程时,快速定位终点在工件坐标系中的坐标; U、W:为增量编程时,快速定位终点相对于起点的位移量;G00 指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。其快移速度由机床参数“快移进给速度”对各轴分别设定,不能用F-规定。但可由面板上的快速修调旋钮修正。G00 一般用于加工前快速定位或加工后快速退刀。 G00 为模态功能,可由G01、G02、G03 或G32 功能注销。注意:在执行G00 指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞,常见的做法是,将X 轴移动到安全位置,再放心地执行G00 指令。(2) 线性进给(直线插补) G01 格式 G01 X(U)_ Z(W) _F_ ;说明:X、Z:为绝对编程时终点在工件坐标系中的坐标; U、W:为增量编程时终点相对于起点的位移量; F_ :合成进给速度。G01 指令刀具以联动的方式,按 F规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。G01 是模态代码,可由 G00、G02、G03 或 G32 功能注销。例如图所示,使用直线插补指令G01编程。%3305N1 G92 X100 Z10(设立坐标系,定义对刀点的位置)N2 G00 X16 Z2 M03(移到倒角延长线,Z 轴 2mm 处)N3 G01 U10 W-5 F300 (倒 3×45°角)N4 Z-48(加工26 外圆)N5 U34 W-10(切第一段锥)N6 U20 Z-73(切第二段锥)N7 X90(退刀)N8 G00 X100 Z10(回对刀点)N9 M05(主轴停)N10 M30 (主程序结束并复位) 倒直角格式:G01 X(U) Z(W)_C_;说明:直线倒角 G01,指令刀具从 A 点到 B 点,然后到 C点。见图3.36。X、Z: 为绝对编程时,未倒角前两相邻轨迹程序段的交点G 的坐标值;U、W:为增量编程时,G 点相对于起始直线轨迹的始点 A点的移动距离。C:是相邻两直线的交点 G,相对于倒角始点 B 的距离。 图3.36倒圆角格式:G01 X(U) Z(W)_R_;说明:直线倒角 G01,指令刀具从 A 点到 B 点,然后到 C 点。见图3.36。X、Z: 为绝对编程时,未倒角前两相邻轨迹程序段的交点G 的坐标值;U、W:为增量编程时,G 点相对于起始直线轨迹的始点 A点的移动距离。R:是倒角圆弧的半径值。例 :如下图所示,用倒角指令编程。%3307N1 G00 U-70 W-10(从编程规划起点,移到工件前端面中心处)N2 G01 U26 C3 F100 (倒 3×45°直角)N3 W-22 R3(倒 R3 圆角)N4 U39 W-14 C3(倒边长为 3 等腰直角)N5 W-34(加工65 外圆)N6 G00 U5 W80(回到编程规划起点)N7 M30 (主轴停、主程序结束并复位)注意:(1) 在螺纹切削程序段中不得出现倒角控制指令;(2) 见图3.36,X,Z轴指定的移动量比指定的R或C小时,系统将报警,即GA长度必须大于GB长度。(3) 圆弧进给 G02/G03说明:G02/G03 指令刀具,按顺时针/逆时针进行圆弧加工。 圆弧插补 G02/G03 的判断,是在加工平面内,根据其插补时的旋 转方向为顺时针/逆时针来区分的。加工平面为观察者迎着 Y 轴的 指向,所面对的平面。见图 3.3.8 图 3.3.8G02: 顺时针圆弧插补(如图3.3.8所示); G03: 逆时针圆弧插补(如图3.3.8所示);例 如图3.3.10所示,用圆弧插补指令编程。 图3.3.10 %3310N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以 400r/min 旋转)N3 G00 X0(到达工件中心)N4 G01 Z0 F60(工进接触工件毛坯)N5 G03 U24 W-24 R15 (加工 R15 圆弧段)N6 G02 X26 Z-31 R5 (加工 R5 圆弧段)N7 G01 Z-40(加工26 外圆)N8 X40 Z5(回对刀点)N9 M30 (主轴停、主程序结束并复位)(4) 螺纹切削 G32格式:G32 X(U)_Z(W)_R_E_P_F_说明: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:主轴基准脉冲处距离螺纹切削起始点的主轴转角。使用G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。注: 1 从螺纹粗加工到精加工,主轴的转速必须保持一常数; 2 在没有停止主轴的情况下,停止螺纹的切削将非常危险;因此螺纹切削时进给保持功能无效,如果按下进给保持按键,刀具在加工完螺纹后停止运动; 3 在螺纹加工中不使用恒定线速度控制功能; 4在螺纹加工轨迹中应设置足够的升速进刀段 和降速退刀段 ,以消除伺服滞后造成的螺距误差;3.3.4 回参考点控制指令(1)自动返回参考点 G28格式:G28 X Z 说明:X、Z: 绝对编程时为中间点在工件坐标系中的坐标;U、W:增量编程时为中间点相对于起点的位移量。G28 指令首先使所有的编程轴都快速定位到中间点,然后再从 中间点返回到参考点。一般,G28 指令用于刀具自动更换或者消除机械误差,在执行该指令之前应取消刀尖半径补偿。在 G28 的程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供 G29 使用。 电源接通后,在没有手动返回参考点的状态下,指定 G28 时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间 点到参考点的方向就是机床参数“回参考点方向”设定的方向。G28 指令仅在其被规定的程序段中有效。(2) 自动从参考点返回 G29格式:G29 X_Z_说明:X、Z:绝对编程时为定位终点在工件坐标系中的坐标;U、W:增量编程时为定位终点相对于 G28 中间点的位移量。G29可使所有编程轴以快速进给经过由 G28 指令定义的中间 点,然后再到达指定点。通常该指令紧跟在 G28 指令之后。G29 指令仅在其被规定的