数控基本指令及操作
数控车床指令详解

数控车床指令G00 快速定位G00,X、Z轴分别会以最快速的方法到达目的点,移动路线一般是折线。
当使用G00时,会先以X 轴、Z轴的合成方向移动到目的点也就是你指定的坐标点,最后在由余下行程的某轴单独快速移动指定的坐标点。
使用G00时,轴移动速度不接受F代码来控制,受倍率的限制。
G00代码一般都是走空刀,快速移动到某点,所以G00也称快速定位,一般而言G00是不能用于切削行程中。
注意:在高速切削的时候,G00移动速度特别快,移动速度快通常也是新手们撞刀的地方,所以在没有把握的时候最好不要X,Z轴一起动。
G01 直线插补G01指令是经常要用到的指令,走刀速度由F来控制,走刀方向可以走圆柱,圆锥其实G01时的实际的走刀速度等同于F指令给定的速度与进给速度修调倍率的乘积。
一般数控机床会有主轴倍率和进给倍率,这2个倍率可以很方便的调节主轴的快慢,和走刀的快慢,无需修改程序中的走刀速度和主轴转速。
其实G01指令在有些系统具备倒圆弧角,这样简省了编程人员的时间无需在调用G02或G03指令来倒圆弧角G90 外圆切削循环(单一固定循环)G94 端面切削循环指令:GOO X(U)_Z(W)_F_;(5)锥面加工指令:G90 X(U)_Z(W)_I_F_;I为切削始点与圆锥切削终点半径值(注意I的正负)。
(6)复合指令循环(外圆粗车G71)指令:G71 U_R_;G71 P_Q_U_W_F_;U 每次进给量(0-0.15)。
R 每次退刀量(0.5)。
P 循环程序起始号。
Q 循环程序结束号。
U 径向粗车余量。
W 轴向粗车余量。
(端面粗车循环G72)指令:G71 W_R_;G71 P_Q_U_W_F_;W 每次进给量(0-0.15)。
R 每次退刀量(0.5)。
P 循环程序起始号。
Q 循环程序结束号。
U 径向粗车余量。
W 轴向粗车余量。
(精车)指令:G70 P_Q_;(7)指令:G73 U_W_R_;G73 P_Q_U_W_F_;U x轴上的总退刀量。
项目四数控编程指令(上传用)

暂停延时 英制单位 公制单位 回参考点检查 回参考点 参考点返回
03 00 05
06
表内00组为非模态指令,只在本程序段内有效。 00组为非模态指令 注:(1) 表内00组为非模态指令,只在本程序段内有效。其他组为 模态指令,一次指定后持续有效,直到被本组其他代码所取代。 模态指令,一次指定后持续有效,直到被本组其他代码所取代。 标有* 代码为数控系统通电启动后的默认状态。 (2) 标有*的G代码为数控系统通电启动后的默认状态。
说明
1、G54~G59是系统预置的六个坐标系,可 、 是系统预置的六个坐标系, ~ 是系统预置的六个坐标系 根据需要选用。 根据需要选用。 2、G54~G59建立的工件坐标原点是相对于 、 ~ 建立的工件坐标原点是相对于 机床原点而言的,在程序运行前已设定好, 机床原点而言的,在程序运行前已设定好,在 程序运行中是无法重置的。 程序运行中是无法重置的。 3、G54~G59预置建立的工件坐标原点在机 、 ~ 预置建立的工件坐标原点在机 方式输入, 床坐标系中的坐标值可用 MDI 方式输入,系 统自动记忆。 统自动记忆。 4、使用该组指令前,必须先回参考点。 、使用该组指令前,必须先回参考点。 5、G54~G59为模态指令,可相互注销。 、 为模态指令, ~ 为模态指令 可相互注销。
• 实际进给速度可借助机床控制面板上的
进给倍率按键,在一定范围内进行修调。 而螺纹加工时倍率开关失效。
• F指令为模态指令
5、常用的辅助功能 M00——程序停止 M00——程序停止 实际上是一个暂停指令。 实际上是一个暂停指令。当执行有 M00指令的程序段后 主轴的转动、 M00指令的程序段后,主轴的转动、进 指令的程序段后, 切削液都将停止。 给、切削液都将停止。它与单程序段停 止相同,模态信息全部被保存, 止相同,模态信息全部被保存,以便进 行某一手动操作,如换刀、 行某一手动操作,如换刀、测量工件的 尺寸等。重新启动机床后, 尺寸等。重新启动机床后,继续执行后 面的程序。 面的程序。
CNC操作必知代码

CNC操作必知代码1.加工中心的相关代码:-G00:快速定位,以最快的速度将刀具移动到指定位置上。
-G01:线性插补,以恒定的速度进行直线切削运动。
-G02:圆弧插补,顺时针旋转切削轨迹。
-G03:圆弧插补,逆时针旋转切削轨迹。
-G04:暂停,指定停顿的时间或者等候内部程序条件满足。
-G17:选择XY平面进行圆弧插补。
-G18:选择XZ平面进行圆弧插补。
-G19:选择YZ平面进行圆弧插补。
-G20:以英寸为单位。
-G21:以毫米为单位。
2.铣床相关代码:-G40:刀具半径补偿关闭。
-G41:左刀具半径补偿启用。
-G42:右刀具半径补偿启用。
-G43:刀具长度补偿启用。
-G44:刀具长度切换到负方向。
-G49:刀具长度补偿关闭。
-M04:主轴反转,以指定的转速开始反转。
-M05:主轴停止。
3.钻床相关代码:-G74:顺时针旋转,加工极坐标。
-G74.1:逆时针旋转,加工极坐标。
-G80:取消钻孔循环命令。
-G81:钻孔循环命令,指定孔深和钻孔进给速度。
-G82:钻孔循环命令,指定孔深、钻孔进给速度和进给暂停。
-G83:钻孔循环命令,指定孔深、钻孔进给速度和重复进给。
-G84:顺时针旋转,固定循环攻丝。
4.车床相关代码:-G00:快速定位,以最快的速度将车刀移动到指定位置上。
-G01:线性插补,以恒定的速度进行直线切削运动。
-G02:顺时针圆弧插补,使车刀沿指定轴旋转切削。
-G03:逆时针圆弧插补,使车刀沿指定轴旋转切削。
-G20:以英寸为单位。
-G21:以毫米为单位。
-M03:主轴正转,以指定的转速开始旋转。
-M05:主轴停止。
5.通用代码:-M00:程序停止,等待操作员干预。
-M08:启动冷却液。
-M09:关闭冷却液。
-M30:程序结束,重复循环开始。
-M98:调用子程序。
-M99:返回到主程序。
以上是一些常见的CNC操作必知代码,不同机床和控制系统可能会有所不同,需要根据具体机床的操作手册进行学习和了解。
数控车床编程基本指令5

注意:
(1) 在螺纹切削期间请勿修改进给修调和主轴修调; (2) 不停主轴而停止螺纹切削刀具进给是非常危险 的这将会突然增加切削深度因此在螺纹切削时进 给暂停功能无效。如果在螺纹切削期间按了进给 保持按钮,进给保持无效。进给保持只在非螺纹 加工段有效; (3) 当在单程序段状态执行螺纹切削时在第一个没 有指定螺纹切削的程序段开始处刀具停止; (4) 在螺纹切削期间,工作方式不允许由自动方式 变为手动、增量或回零方式。
举例:对下图所示的圆柱螺纹编程。螺纹导程为 1.5mm,每次吃刀量(直径值)分别为 0.8mm、 0.6 mm、0.4mm、0.16mm。
%3316 N1 T0101 (设立坐标系,选一号刀) N2 G00 X50 Z120 (移到起始点的位置) N3 M03 S300 (主轴以300r/min旋转) N4 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀 深0.8mm) N5 G32 Z19 F1.5 (切削螺纹到螺纹切削终点,降速段1mm) N6 G00 X40 (X轴方向快退) N7 Z101.5 (Z轴方向快退到螺纹起点处) N8 X28.6 (X轴方向快进到螺纹起点处,吃刀深0.6mm) N9 G32 Z19 F1.5 (切削螺纹到螺纹切削终点) N10 G00 X40 (X轴方向快退) N11 Z101.5 (Z轴方向快退到螺纹起点处) N12 X28.2 (X轴方向快进到螺纹起点处,吃刀深0.4mm)
(3)轴最高速度限定(G46)
G46只能在G96恒线速度功能有效的情 况下有效 格式: G96 P- S-;(激活指定轴恒线速度控制功能) G46 X_ P_; 极限主轴转速限定 G97 S_ ; 取消主轴恒线速度控制功能
参数 含义 P 在 G96 指令中指定的恒线速度控制轴,0 指定的轴由系 统轴参数决定,1~3 分别表示 X、Y、Z 轴; 在 G46 指令指定恒线速时主轴最高速限定(r/min); S 在G96指令中指定恒线速度(mm/min或inch/min); 在G97指令中取消恒线速度后,指定的主轴转速(r/min); X 恒线速时主轴最低速限定(r/min);
数控常用编程指令

课题: 数控常用编程指令不同机床因其所使用的数控系统不同,程序也略有差异。
编程时,必须严格按照所使用机床的编程说明书规定的格式书写,以下用FANUC 0i系统为例说明。
一、数控程序结构例如:%O0050;程序号(程序开始)G50X120.0Z180.0;T0101;S800M03;程序内容G00X25.0Z2.0;……M30;程序结束%程序由程序开始(程序号)、程序内容和程序结束三部分组成。
地址(字母)和数字组成字,若干个字组成程序段,若干个程序段组成程序。
字是组成程序的单元。
字-地址格式(地址可变程序段格式)中,每个字长不固定,各个程序段中的长度和功能字的个数都是可变的;在上一程序段中写明的、本程序段里又不变化的那些字,可以不重写,仍然有效。
字-地址格式编写的程序简短、直观、易检查和修改,故目前广泛应用。
1.程序开始程序号为程序的开始部分,每个程序都要有程序号。
F ANUC——“O”西门子——“%”与文件名称不完全相同。
(程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。
)2.程序主体由若干个程序段(行)组成。
程序段格式由语句号字、数据字和程序段结束组成。
如:N20G01X35.Y-46.25F100.0;数车一般格式:N(1~4)G2X±5.3 Z±5.3F5.3S4T4M2;3.程序结束常用M30结束整个程序。
4.程序字的说明表示地址符的英文字母的含义(1)程序段号字(顺序号字)N位于程序段之首,由地址N和后面若干位数字组成。
如N1200程序不是按语句号的次序执行,而是按照程序段编写时的排列顺序逐段执行。
语句号的作用:对程序的校对和检索修改;作为条件转向的目标。
有些数控系统可以不使用语句号。
(2)准备功能字G使数控机床作好某种操作准备的指令。
用G和两位数字组成。
G00~G99(3)坐标字坐标字用于确定机床上刀具运动终点的坐标位置。
由地址,+、-符号和数值组成。
数控铣常用指令及编程实例

数控铣床常用编程指令
2、刀具长度补偿G43,G44,G49
1)作用:刀具长度补偿是用来补偿刀具长度方向尺寸的 变化.数控机床规定传递切削动力的主轴为Z轴,所以通 常是在Z轴方向进行刀具长度补偿。
在编写工件加工程序时,先不考虑实际刀具的长度,而是按照 标准刀具长度或确定一个编程参考点进行编程,当实际刀具长度和 标准刀具长度不一致时,可以通过刀具长度补偿功能实现刀具长度 差值的补偿。这样,避免了加工运行过程中要经常换刀,而且每把 刀具长度的不同给工件坐标系的设定带来的困难。否则,如果第一 把刀具正常切削工件 后更换一把稍长的刀具,若工件坐标系不变, 零件将被过切。
• 4、数控程序
O0014 G92 X0 Y0 Z10; M03 S1000; G00 X-10; Z-12; G41 G01 X0 Y0 D01 F100;
• 4、子程序不能单独运行。
例二:如图所示,加工两个相同的工件,试编写其加工程序.
切深10mm。
y
30 60
30
40
R10
X
数控铣床编程实例四
• 盖板零件的数控加工
R25
Q
P
20 φ40
2*φ8 10
35
R15
80
12
100
• 本加工实例为盖板零件的外轮廓,毛坯材料为铝板.(注: 毛坯上φ40和2×φ8的孔已加工完毕)
• X0 Y-65.0
• X-45.0 Y-75.0
• G40 X-65.0 Y-95.0 (
)
• G00G49Z100
• M02
R25
X
P4
P5
R65
P3 P2
(-45,-40)
P1 (-45,-75)
数控车编程常用基本指令

数控车编程常用基本指令
第一单元辅助功能(M指令)
1.1 主轴控制M03、M04、M05
指令功能:
M03:主轴正转;
M04:主轴反转;
M05:主轴停止。
1.2 程序暂停M00
指令格式:M00或M0
指令功能:当前程序段的其它指令执行完成后,程序运行暂停。
按循环启动键后,运行下一程序段。
1.3 程序运行结束M30
指令格式:M30
指令功能:当前程序段的其它指令执行完成后,自动运行停止,光标返回程序开头。
1.4 冷却液控制M08、M09
指令功能
M08:冷却泵开;
M09:冷却泵关。
第二单元刀具功能(T 指令)
2.1 刀具功能(T 指令)
如:T0101 表示选择1 号刀并执行1 号刀偏;
T0102 表示选择1 号刀并执行2 号刀偏;
第三单元主轴功能(S 指令)
3.1 无级调速
若转速为650r/min,则用S650表示
3.1 换档调速
S1(低速)、S2(高速)。
数控车床编程基本指令大全完整版

数控车床编程基本指令大全HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】1.常用编程指令的应用车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标C 。
(1)快速定位(G00或G0)刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。
指令格式:G00 X(U) Z(W) ;(2)直线插补(G01或G1)指令格式:G01 X(U) Z(W) F ;图1 快速定位图2 直线插补G00 ;G01 ;/绝对坐标,直径编程; /绝对坐标,直径编程,切削进给率rG00 W-30G01 ;/增量坐标,直径编程 /增量坐标,直径编程,切削进给率/r?(3)圆弧插补(G02或G2,G03或G3)1)指令格式: G02 X(U)_Z(W)_I_K_F_ ;G02 X(U) Z(W) R F ;G03 X(U)_Z(W)_I_K_F_ ;G03 X(U) Z(W) R F ;2)指令功能:3)指令说明:①G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。
圆弧的顺、逆方向判断见图3左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为G02,逆时针为G03,图3右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;图3 圆弧的顺逆方向②如图4,采用绝对坐标编程,X、Z为圆弧终点坐标值;采用增量坐标编程,U、W 为圆弧终点相对圆弧起点的坐标增量,R是圆弧半径,当圆弧所对圆心角为0°~180°时,R取正值;当圆心角为180°~360°时,R取负值。
I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略。
图4 圆弧绝对坐标,相对坐标图5 圆弧插补G02 ; G03 ;G02 ;/绝对坐标,直径编程G02 ;G03 ;G02 ; /相对坐标,直径编程(4)主轴转速设置(S)车床主轴的转速(r/min)为:式中υ为圆周切削速度,单位缺省为m/min 、D为工件的外径,单位为mm。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G71-外圆粗加工复合循环G72-端面粗加工复合循环G73-固定形状粗加工复合循环G74-端面钻孔复合循环G75-外圆切槽复合循环G76-多头螺纹复合循环(980系统中没有此指令)提问人的追问 2010-06-22 20:04请问下指令格式???回答人的补充 2010-06-22 20:27G71 U(△d) R(e);G71 P(ns) Q(nf) U(△u) W(△w) F_S_T_;ns-循环中第一个程序号;nf-循环中最后一个程序号;△u-径向X的精车余量(直径);△w-轴向Z的精车余量;△d-每次径向吃刀深度;e-径向退刀量G72 W(△d) R(e);G72 P(ns) Q(nf) U(△u) W(△w) F_S_T_;G73 U(△i) W(k)D(△d);G71 P(ns) Q(nf) U(△u) W(△w) F_S_T_;△i-粗切时径向切除的余量(半径);△k-粗切时轴向切除的余量;△d-循环次数.G74 R(e);G74 X(U) Z(W) I(△i) K(△k) D(△d) F_;e-每次沿Z方向切削△k后的退刀量;△i-X方向的每次循环移动量;△k-Z方向的每次切削移动量;△d-切削到终点时X方向的退刀量;G75 R(e);G75 X(U) Z(W) I(△i) K(△k) D(△d) F_;广数N1 T0101(调用刀具)G00 X40 Z5 (移到起始点位置)N2 M03 S400 (主轴以400r/min旋转)N3 G96 S80 (恒线速度有效,线速度为80m/min)N4 G00 X0 (刀到中心,转速升高,直到主轴到最大限速)N5 G01 Z0 F60 (工进接触工件)N6 G03 U24 W-24 R15 (加工R15 圆弧段)N7 G02 X26 Z-31 R5 (加工R5 圆弧段)N8 G01 Z-40 (加工Φ26 外圆)N9 X40 Z5 (回对刀点)N10 G97 S300 (取消恒线速度功能,设定主轴按300r/min 旋转)N11 M30 (主轴停、主程序结束并复位)实例数控车床加工工艺分析来源:作者: 江苏泰州市德基数控机床技术部发表于:2007-6-16 阅读次数 2849完成如图1所示零件的加工。
毛坯尺寸ф50×114。
图1 车削加工实例1、图纸分析(1)加工内容:此零件加工包括车端面,外圆,倒角,圆弧,螺纹,槽等。
(2)工件坐标系:该零件加工需调头,从图纸上尺寸标注分析应设置2个坐标系,2个工件零点均定于装夹后的右端面(精加工面)·装夹ф50外圆,平端面,对刀,设置第1个工件原点。
此端面做精加工面,以后不再加工。
·调头装夹ф48外圆,平端面,测量总长度,设置第2个工件原点(设在精加工端面上)(3)换刀点:(120,200)(4)公差处理:尺寸公差取中值。
2、工艺处理(1)工步和走刀路线的确定,按加工过程确定走刀路线如下:·装夹ф50外圆表面,探出65mm,粗加工零件左侧外轮廓:2×45°倒角,ф48外圆,R20,R16,R10圆弧。
·精加工上述轮廓。
·手工钻孔,孔深至尺寸要求。
·粗加工孔内轮廓。
·精加工孔内轮廓。
·调头装夹ф48外圆,粗加工零件右侧外轮廓:2×45°倒角,螺纹外圆,ф36端面,锥面,ф48外圆到圆弧面。
·精加工上述轮廓。
·切槽。
·螺纹加工。
(2)刀具的选择和切削用量的确定,根据加工内容确定所用刀具如图2所示:图2 刀具选择图T0101——外轮廓粗加工:刀尖圆弧半径0.8mm,切深2mm,主轴转速800r/min,进给速度150mm/min。
T0202——外轮廓精加工:刀尖圆弧半径0.8mm,切深0.5mm,主轴转速1500r/min,进给速度80mm/min。
——切槽:刀宽4mm,主轴转速450r/min,进给速度20mm/min。
6[ m Bg g0T0404——加工螺纹:刀尖角60°,主轴转速400r/min,进给速度2mm/r(螺距)。
——钻孔:钻头直径16mm,主轴转速450r/min。
5l3u \/h S L0T0606——内轮廓粗加工:刀尖圆弧半径0.8mm,切深1mm,主轴转速500r/min,进给速度100mm/min。
J"I5t5{ ]-F o0T0707——内轮廓精加工:刀尖圆弧半径0.8mm,切深0.4mm,主轴转速800r/min,进给速度60mm/min。
、数值计算未知点坐标计算:P1(40.7,-33.52),P2(42.95,-53.36)螺纹尺寸计算:螺纹外圆=32-0.2=31.84、编程设经对刀后刀尖点位于(120,200),加工前各把刀已经完成对刀。
装夹ф50外圆,探出65mm,手动平端面。
(程序略)若本人有侵权行为,请与本人联系,谢谢!一般对几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较合适。
手工编程的特点:耗费时间较长,容易出现错误,无法胜任复杂形状零件的编程。
据国外资料统计,当采用手工编程时,一段程序的编写时间与其在机床上运行加工的实际时间之比,平均约为30:1,而数控机床不能开动的原因中有20%~30%是由于加工程序编制困难,编程时间较长。
(2)计算机自动编程自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。
采用计算机自动编程时,数学处理、编写程序、检验程序等工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。
又由于计算机自动编程代替程序编制人员完成了繁琐的数值计算,可提高编程效率几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难题。
因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难题。
根据输入方式的不同,可将自动编程分为图形数控自动编程、语言数控自动编程和语音数控自动编程等。
图形数控自动编程是指将零件的图形信息直接输入计算机,通过自动编程软件的处理,得到数控加工程序。
目前,图形数控自动编程是使用最为广泛的自动编程方式。
语言数控自动编程指将加工零件的几何尺寸、工艺要求、切削参数及辅助信息等用数控语言编写成源程序后,输入到计算机中,再由计算机进一步处理得到零件加工程序。
语音数控自动编程是采用语音识别器,将编程人员发出的加工指令声音转变为加工程序。
1.1.2字与字的功能1、字符与代码字符是用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等。
数控系统只能接受二进制信息,所以必须把字符转换成8BIT信息组合成的字节,用“0”和“1”组合的代码来表达。
国际上广泛采用两种标准代码:(1)ISO国际标准化组织标准代码(2)EIA美国电子工业协会标准代码这两种标准代码的编码方法不同,在大多数现代数控机床上这两种代码都可以使用,只需用系统控制面板上的开关来选择,或用G功能指令来选择。
2、字在数控加工程序中,字是指一系列按规定排列的字符,作为一个信息单元存储、传递和操作。
字是由一个英文字母与随后的若干位十进制数字组成,这个英文字母称为地址符。
作者:luxiang001 2008-4-20 22:32 回复此发言--------------------------------------------------------------------------------3 回复:数控专业知识如:“X2500”是一个字,X为地址符,数字“2500”为地址中的内容。
3、字的功能组成程序段的每一个字都有其特定的功能含义,以下是以FANUC-0M数控系统的规范为主来介绍的,实际工作中,请遵照机床数控系统说明书来使用各个功能字。
(1)顺序号字N顺序号又称程序段号或程序段序号。
顺序号位于程序段之首,由顺序号字N和后续数字组成。
顺序号字N是地址符,后续数字一般为1~4位的正整数。
数控加工中的顺序号实际上是程序段的名称,与程序执行的先后次序无关。
数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行。
顺序号的作用:对程序的校对和检索修改;作为条件转向的目标,即作为转向目的程序段的名称。
有顺序号的程序段可以进行复归操作,这是指加工可以从程序的中间开始,或回到程序中断处开始。
一般使用方法:编程时将第一程序段冠以N10,以后以间隔10递增的方法设置顺序号,这样,在调试程序时,如果需要在N10和N20之间插入程序段时,就可以使用N11、N12等。
(2)准备功能字G准备功能字的地址符是G,又称为G功能或G指令,是用于建立机床或控制系统工作方式的一种指令。
后续数字一般为1~3位正整数,见表1.1。
表1.1 G功能字含义表G功能字 FANUC系统 SIEMENS系统G00 快速移动点定位快速移动点定位G01 直线插补直线插补G02 顺时针圆弧插补顺时针圆弧插补G03 逆时针圆弧插补逆时针圆弧插补G04 暂停暂停G05 --- 通过中间点圆弧插补G17 XY平面选择 XY平面选择G18 ZX平面选择 ZX平面选择G19 YZ平面选择 YZ平面选择G32 螺纹切削 ---G33 --- 恒螺距螺纹切削G40 刀具补偿注销刀具补偿注销G41 刀具补偿——左刀具补偿——左G42 刀具补偿——右刀具补偿——右G43 刀具长度补偿——正 ---G44 刀具长度补偿——负 ---G49 刀具长度补偿注销 ---G50 主轴最高转速限制 ---G54~G59 加工坐标系设定零点偏置G65 用户宏指令 ---G70 精加工循环英制G71 外圆粗切循环米制G72 端面粗切循环 ---G73 封闭切削循环 ---G74 深孔钻循环 ---G75 外径切槽循环 ---G76 复合螺纹切削循环 ---G80 撤销固定循环撤销固定循环G81 定点钻孔循环固定循环G90 绝对值编程绝对尺寸G91 增量值编程增量尺寸G92 螺纹切削循环主轴转速极限G94 每分钟进给量直线进给率G95 每转进给量旋转进给率G96 恒线速控制恒线速度G97 恒线速取消注销G96G98 返回起始平面 ---G99 返回R平面 ---(3)尺寸字尺寸字用于确定机床上刀具运动终点的坐标位置。
其中,第一组 X,Y,Z,U,V,W,P,Q,R 用于确定终点的直线坐标尺寸;第二组 A,B,C,D,E 用于确定终点的角度坐标尺寸;第三组 I,J,K 用于确定圆弧轮廓的圆心坐标尺寸。
在一些数控系统中,还可以用P指令暂停时间、用R指令圆弧的半径等。