您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控车床编程的常用指令
第3章数控车床编程与操作3.2数控车床编程的常用指令•编程格式:G50XZ;•式中,X、Z的值是起刀点相对于加工原点的位置。•例:按图3-6设置加工坐标的程序段如下:G50X150.Z100.图3-63.2.1工件坐标系的设定指令G503.2.2快速定位指令G00编程格式•G00XZ;•其中:•(1)格式中可两轴可单动也可联动;•(2)X、Z的值为点定位后的终点坐标值;•(3)只要是非切削的移动,通常使用G00指令。(a)(b)图3-7快速定位路径图3.2.3直线插补指令G01•编程格式•G01XZF;•其中:•(1)G01是模态指令,连续进行直线插补时,后面的程序段可省略G01;•(2)X(直径值)、Z的值是直线插补的终点坐标值,其坐标值取决于绝对值编程还是增量值编程,由尺寸字地址决定,如教材例3-2;•(3)F为进给速度(F是持续有效的指令,故切削速率相同时,下一程序段可省略),单位是mm/min;F指令也是模态指令,它可以用GOO指令取消。如果在G01程序段之前的程序段没有F指令,而现在的G01程序段中也没有F指令,则机床不运动。因此,G01程序中必须含有F指令;•(4)可二轴联动或单轴移动。绝对编程:……G01X37.Z30.……增量编程:……G01U25.W20.……3.2.4圆弧插补指令G02、G03•编程格式•顺时针圆弧插补的指令格式:•G02X(U)Z(W)IKF;•G02X(U)Z(W)RF;•逆时针圆弧插补的指令格式:•G03X(U)Z(W)IKF;•G03X(U)Z(W)RF;使用说明•(1)XZ是圆弧插补的终点坐标,可用绝对值或增量值表示。•(2)(半径法)R是圆弧半径,以半径值表示。•当圆弧对应的圆心角≤180°时,R是正值;•当圆弧对应的圆心角>180°时,R是负值。•(3)(圆心法)I、K是圆心相对于圆弧起点的坐标增量,在X(I)、Z(K)轴上的分向量。•(4)选用原则:以使用较方便者(不用计算,即可看出数值者)为取舍,当同一程序段中同时出现I、K和R时,以R为优先(即有效)I、K无效。•(5)I为0或K为0时,可省略不写。•(6)若要插补一整圆时,只能用圆心法表示,半径法无法执行。若用半径法以两个半圆相接,其真圆度误差会太大。•(7)F为沿圆弧切线方向的进给率或进给速度。3.2.5程序暂停指令G04•G04为暂停指令,其作用是刀具在一个指令的时间内暂时停止运动。该指令由于不做实际的切削运动,常常被忽略。但它在对于保证加工精度及在切槽、钻孔改变运动等方面都是很有好处的,常用于以下几种情况:•(1)切槽、钻孔时为了保证槽底、孔底的尺寸及粗糙度应设置G04命令。•(2)当运行方向改变较大时,应在该改变运行方向指令间设置G04命令。•(3)当运行速度变化很大时应在其运行指令改变时设置G04命令。•(4)在车台阶轴清根的场合,可使刀具做短时间的无进给光整加工,以提高表面加工质量。•编程格式•G04X(P);•其中:•X(P)——暂停时间。X后用小数表示,单位为秒(s);P后用整数表示(不能带小数点)单位为毫秒(ms)。•如G04X2.0表示暂停2s;•G04P500表示暂停500ms。•暂停指令应用示例•G01——;•G04X4.;•G00——;•或者:•G01——;•G04P4000;•G00——;图3-14暂停指令应用3.2.6循环加工指令•在数控车床上加工零件时,通常需要对毛坯进行一层层的车削才能加工到图样尺寸,由于零件形状不变所以每一层的车削动作都会相同。如图3-15所示的小轴段分三次车削完成。每次车削都会经过“切入-切削-退刀-返回”这几步动作。在编程中就要编3次步骤相同的程序。为了减少编程的工作量,数控系统设有多种固定循环功能。主要分为单一固定循环和复合固定循环。图3-151.单一固定循环指令G90、G94•1)外径/内径车削单一循环指令G90•该指令主要用于轴类零件的外圆、内圆和锥面的加工。•(1)圆柱面车削单一循环•编程格式•G90X(U)Z(W)F;•其中:X、Z——圆柱面切削的终点坐标值;•U、W——圆柱面切削的终点相对于循环起点坐标增量。•切削过程如图3-15所示,R表示快速移动,F表示进给运动,加工顺序按1、2、3、4进行。•例:加工如图3-16所示零件。•N10G50X200.Z200.T0101;•N20M03S1000;•N30G00X55.Z2.M08;•N40G01G96Z2.F2.5S150;•N50G90X45.Z-25.F0.2;•N60X40.;•N70X35.;•N80G00X200.Z200.;•N90M30;图3-16•(2)圆锥面车削单一循环•编程格式•G90X(U)Z(W)IF;•其中:X、Z——圆锥面切削的终点坐标值;•U、W——圆柱面切削的终点相对于循环起点的坐标;•I——圆锥面切削的起点相对于终点的半径差。如果切削起点的X向坐标小于终点的X向坐标,I值为负,反之为正。图3-17•例:加工如图3-18所示零件。•……•G01X65.Z2.;•G90X60.Z-25.I-5.F0.2;•X50.;•G00X100.Z200.;•……图3-18•2)端面切削循环指令G94•端面切削循环是一种单一固定循环,该指令适用于加工圆柱端面或角度大的圆锥面。•(1)平面端面切削循环•其切削动作如图3-19所示,R表示快速移动,F表示进给运动,加工顺序按1、2、3、4进行。•编程格式•G94X(U)Z(W)F;•其中:X、Z——端面切削的终点坐标值;•U、W——端面切削的终点相对于循环起点的坐标。3-19•例:加工如图3-20所示零件。•……•G00X65.Z5.;•G94X35.Z-5.F0.2;•Z-10.;•Z-15.;•……图3-20(2)锥面端面切削循环编程格式G94X(U)Z(W)KF;其中:X、Z——端面切削的终点坐标值;U、W——端面切削的终点相对于循环起点的坐标;K——端面切削的起点相对于终点在Z轴方向的坐标分量。当起点Z向坐标小于终点Z向坐标时K为负,反之为正。如图3-21所示。图3-21•例:加工如图3-22所示零件。•……•G94X25.Z0.K-10.F0.2;•Z-5.;•Z-10.;•……图3-22预习:复合固定循环•在数控车床上加工圆棒料时,在加工余量比较大的情况下,加工首先要进行粗加工,然后进行精加工。进行粗加工时,需要多次重复切削,才能加工到规定尺寸。因此,编制程序非常复杂。应用复合固定循环指令,只需指定精加工路线和粗加工的切削深度,数控系统就会自动计算出粗加工路线和加工次数,因此可大大简化编程。外圆粗车固定循环指令G71•该指令适用于对毛坯料粗车外径和粗车内径。•编程格式•G71U(△d)R(e);•G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t);•N(ns)………………•……………………•……………………•N(nf)………………•Thankyou!
本文标题:数控车床编程的常用指令
链接地址:https://www.777doc.com/doc-4115918 .html