(完整版)数控车床编程指令代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.指令集(X向如x、u等的编程量均采用直径量)
G00:快速定位指令。格式为GOO X (U) Z (W , X、Z为绝对编程时的目标点,U W 为相对编程时的目标点。两轴同时以机床最快速度开始运动,但不一定同时停止,即合成刀具轨迹并不一定是直线。本系统可以混合编程,如GOO X W。
G01:直线插补指令。格式为G01 X(U) Z(W F ,X、Z为绝对编程时的目标点,U W为相对编程时的目标点,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G9
8还是G9 9。
G02:顺圆插补指令。格式为G02 X (U) Z (W R (I K ) F , X、Z为绝对编程时的目标点,U W为相对编程时的目标点,R为半径(仅用于劣弧编程) ,I、K为圆心的X、
Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G9 8还是G9 9。注:I采用半径量,I、K始终为相对量编程。
G03:逆圆插补指令。格式为G03 X (U) Z (W R (I K ) F , X、Z为绝对编程时的目标点,U W为相对编程时的目标点,R为半径(仅用于劣弧编程) ,I、K为圆心的X、
Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G9 8还是G9 9。注:I采用半径量,I、K始终为相对量编程。
G04:暂停指令。格式为G04 P(X U ),采用P时(不能用小数点),时间单位为ms, X、U时,时间单位为s。最大延时9999.999s。
G20:英制单位设定指令。
G21:公制单位设定指令。注意:某程序若不指定G20 G21,则采用上次关机时的设定
值。
G27:返回参考点检测指令。格式为G27X ( U) Z (W T0000,本指令执行前必须使刀
架回零一次。若指定的两个坐标值分别是机床参考点的坐标值,且机床面板上的两个回零参考点指示灯都亮,则说明机床零点正确。否则,机床定位误差过大。
G28:返回参考点指令。格式为G28 X ( U) Z (W T0000,若机床启动后回过零点,则本指令的执行使刀架经过指定点回零,否则经过指定点移动至系统加电时的位置。
G32 X (U) Z (W F , F为螺纹长轴方向的导程(即进给速度采G32 螺纹切削指令。
用mm/r)。
G5O 工件坐标系设定或主轴转速钳制指令。格式为GOOX Z (坐标系设定) ,或G5OS (转速钳制)。前者,XZ值为机床零点在设定的工件坐标系中的坐标;后者,S为最高转速。
G7O 精加工复合循环。格式为G7O P Q S F ,其中P 等于精加工程序段开始编号, Q 等于精加工程序段结束编号。
G71:粗加工复合循环。格式为
G71 U R,其中U等于X向吃刀量或切深,R等于退刀量,均为半径值。
G71 P Q U W S F,其中P等于精加工程序段开始编号,Q等于精加工程序段结束编号,
U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G72:端面粗加工循环。格式为
G72 W R,其中W等于Z向吃刀量,R等于Z向退刀量。
G72 P Q U W S F,其中P等于精加工程序段开始编号,Q等于精加工程序段结束编号,
U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G73:固定形状粗加工复合循环。格式为
G73 U WR,其中U等于X向吃刀量(或切深)的半径值,W等于Z向吃刀量,R等于循
环次数。
G73 P Q U W S F,其中P等于精加工程序段开始编号,Q等于精加工程序段结束编号,
U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。
G90:锥面切削单一循环指令。格式为G90 X (U) Z (W R F ,锥面的定义是素线的
斜度W 45度。车削柱面时,R=0,可以不写。本指令完成的动作(虚线表示快速)如图1, 其中刀尖从右下向左上切削,R<0,刀尖从右上向左下切削,R>0b指令中的坐标值为E点坐
标。
G76 P Q R;
G76 X Z P Q R F; 形式就是这样,这样的计算不用退刀槽,很简便。计算要麻烦点。
首先的一个P,说的有三个内容:
1走刀的次数
2倒角的大小
3螺纹刀的刀尖角度
这三个按照顺序在P后面写出,
Q说的是精车的走刀量,
R退刀量
下面的X是X方向终点坐标Z是Z方向重点坐标
P说的是你的X方向余量Q是Z方向余量
R是你的锥度差的一半用绝对值
F是螺距
G76 主要加工的是大螺距的螺纹!! 因为它的进刀方式是斜进式, 这样可以有效的保护刀具!! 这就是它
们最主要的区别!
G76 通过多次螺纹粗车、螺纹精车完成规定牙高(总切深)的螺纹加工,如果定义的螺纹角度不为0 °,螺纹粗车的切入点由螺纹牙顶逐步移至螺纹牙底,使得相邻两牙螺纹的夹角为规定的螺纹角度。G76 代码可加工带螺纹退尾的直螺纹和锥螺纹,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于保护刀具、提高螺纹精度。G76 代码不能加工端面螺纹.
代码格式:G76 P (m (r) (a) Q (△ dmin) R (d);
G76 X ( U) Z (W R (i ) P ( k) Q (△ d) F (I );
X:螺纹终点X轴绝对坐标(单位:mm ;
U:螺纹终点与起点X轴绝对坐标的差值(单位:mr);
Z:螺纹终点Z轴的绝对坐标值(单位:mr)
W螺纹终点与起点Z轴绝对坐标的差值(单位:mm;
P(m):螺纹精车次数00〜99 (单位:次)
P(r):螺纹退尾长度00〜99 (单位:0.1 X L, L为螺纹螺距),
P(a) :相邻两牙螺纹的夹角,取值范围为00〜99,单位:度(°),
QQdmin):螺纹粗车时的最小切削量,取值范围为00〜99999,(单位:0.001mm,无符号,
半径值)
R(d):螺纹精车的切削量,取值范围为00〜99.999 ,(单位:mm无符号,半径值)
R(i) :螺纹锥度,螺纹起点与螺纹终点X 轴绝对坐标的差值, 取值范围为-9999.999 〜9999.999 (单位:mm半径值)。
P(k):螺纹牙高,螺纹总切削深度,取值范围为1〜999999999 (单位:0.001mm,半径值、
无符号)
QQ d):第一次螺纹切削深度,取值范围为1〜999999999 (单位:0.001mm,半径值、无符号)。未输入厶d时,系统报警;
F:公制螺纹螺距,取值范围为0 v F < 500 mm
I :英制螺纹每英寸的螺纹牙数,取值范围为0.06 〜25400 牙/ 英寸;
G72端面粗车循环
g72W2 R0.5
G72 P Q U W F S T
G73固定形状出车循环
G73 U W R
G73 P Q U W F S T
G74端面沟槽符合循环深孔转孔循环
G74R这里的P Q不是程序名而是P是X方向每次的移动量Q是Z方向的每次切入量G75 相反
G74 X Z P Q R F
G75外径沟槽符合循环
G75R
G75X Z P Q R F
G76是螺纹复合循环
G76 P Q R