NC指令代码培训教材

NC指令代码培训教材
NC指令代码培训教材

一.常用M代码

1.M00、M01、M02、M30之区别

均为程序结束指令,但M01必须在机台OSP功能开关开启方有效,M00、M01生效后机台程序暂停执行,按STAR键可继续向后执行,M30则为程序结束执行后程序将回到开始。

2.M98/M99/G65/G66/G67

●子程序呼叫指令格式:

M98 P_ H_ L_;

L:子程序重复执行次数(当L 省略时视同L1 子程序执行一次)。

H:指定子程序中,开始执行的单节号码(当H 省略时,子程序从最前头的单节开始执行)。

P:指定子程序的程序号码(当P 省略时,指定程序本身,且只于记忆运转或MDI 运转模式时)。

●M89 为子程序调用指令,出现于主程序中,后接PXXXX指明调用XXXX号子程序

●M99 位于子程序尾,执行后结束子程序回主程序运行所对应之M89后各单节指令

直接调用子程序执行完M99时,机台将回到子程序头循环执行该子程序

●主程序中M99;使用时,程序执行M99 后,回至主程序的开头。(MDI 亦同)

●下述的命令动作相同,各G 码对应的命令可由参数设定。

a︰M98 P△△△△;

b︰G65 P△△△△△<自变量>;

c︰G66 P△△△△△<自变量>;G66呼叫后必须用G67取消;

●M98 指令与G65 指令的相异处

1)G65 指令可以指定自变量,但是M98 不可以指定自变量。

2)M98 可以指定顺序号,但是G65, G66, G66.1 不可以指定顺序号。

3)M98 指令在M98 单节中,执行M, P, H, L 以外的指令后执行子程序,但G65 不执行任何

指令而转向子程序。

4)M98 的单节中含有O, N, P, H, L 以外的地址时,单节停止执行,G65 的无单节停止。

5)M98 的呼叫层数与G65, G66, G66.1 相合最大为8 层,G65 与G66, G66.1 相合最大为4 层。

3.M29 刚性攻牙指令中详述

4.M19 主轴定位指令。自动换刀时主轴必须先作定位。高光产品时为保证产品每次加工时刀纹

一致或镗孔时防止进/退刀划伤孔内壁,需用其作主轴定向。

5.M3/M4/M5主轴正/反转/停转,由于机台默认为正转(M3),当采用左旋刀具时需加M4

6.M7/M8/M9 M7、M8可同开,但均会被M9关闭

二.S、T代码(略)

三.常用G代码

1.G41、G42、G40

G41及G42均可达到同一补正目的,只是对应补值正负不同(如下表),但必须与G40配套使用,若其后无G40取消则补正量会一直存在,并不因换刀等动作失效,转为孔加工时还会报警.

双向来回加工时若用同一补正号(值)会过切,故请慎用。另添加补正位尽量设在刀具与工件接触前,G40取消于刀具撤离工件后。圆弧切削当添加补正量大于切削半径时圆弧计算会发生干渗报警(此处亦受机台系统影响)

G68X α Yβ R_;(X α Yβ)为旋转心绝对坐标,R接正值为右旋,负值为左旋,需用G69取消

3.G81、G83、G84、G74、G80、G98/G99

依次为点钻、啄钻、右攻牙、左攻牙、孔加工循环取消;

●啄钻一孔时Q值与啄钻次数N计算法:N={|Z-R|/Q} 进位至整数值;

●采用G99时加工完该孔后刀具将退回到R值位;

●采用G99时加工完该孔后刀具将退回到钻孔循环指令前一Z值位;

●部分三菱系统支持在标准攻牙时采用啄式攻牙及不同的进退速度,格式如下:

G98/G99 G84 X_Y_ Z_ R_ Q_ F_ S1 _,S2_;

注:S1 _,S2_分别指攻牙与退刀速度

F为所攻牙之牙矩,攻牙速度受S控制,且此时操作面板上之转速控制钮失效。

●刚性攻牙格式:

M29S_;

G98/G99 G84 X_Y_ Z_ R_ F_;F值为攻牙速度,牙矩=F/S

G80;

●为改善加工孔之内壁光洁度或垂直度及微量加大孔径可采用孔底自动暂停,如:

G98/G99 G81 X_Y_ Z_ R_ F_ P2000;P2000指孔底暂停2秒

4.G00、G01、G02、G03、G04

●G00 快速进给,三菱系统受参数2001设定控制,mm/分。

●G01直线插补加工。

●G02/G03 顺时针/逆时针圆弧补间。格式为:

G02/G03 X_Y_ Z_ R_ F_;

G02/G03 X_Y_ Z_ I_J_K_ F_;

G02/G03 X_Y_ Z_I_J_P_F_;

G02/G03 I_/J_ F_;平面全圆加工

注:X_Y_ Z_为圆弧加工终点刀具所处位置;

R为圆弧半径,且正值指弧心角小于1800 ,负值则指弧心角大于1800 ;

I_J_K_则代表圆弧所对应之圆心坐标,I、J其中之一不指定则指值为0,

圆弧中心坐标值必须使用从始点起的增量指令;

仅部分三菱系统采用P_可实现螺旋线切削,下刀点应在圆弧上。若底层需为平面时,

还需另加一圈收平。每圈下切削深度为:

(Z0 - Z_ )/ P_ Z0为下刀前深度

●当圆弧的终点与起点重合时,终点坐标可以不指定,且用I, J 和K 指定圆心坐标,

此时所指定的(真圆),可做360o 的圆弧切削。

●始点半径与终点半径不在同一圆弧上时,造成下列的情况。

?当误差△R 值大于参数#1084RadErr 设定值时,在圆弧起点产生程序错误“P70”。

-误差△R 在参数设定值以下时,以涡旋形补间向指令终点移动。

参数设定范围为0.001~1.000 (mm) 。

●R 与圆心及起始点的关系如上图。

●指定的圆弧补间指令,必须满足下列条件:L/2≤r

如果(L2-r)≧(参数︰#1084 Rad Err)则产生错误。

式中L 为圆弧起点与终点的直线。

●同一单节中,R 半径及I, J (K) 同时指定时,R 指定圆弧指令优先,真圆指令(始点与终点一

致)时,请用I, J (K) 指定圆弧指令。(因为以R 指定时,执行立即完了,无动作发生)。平

面选择与I, J, K 指定圆弧指令相同。

●G04 暂停指令,用法如示例:

G04 X 5000 ;??????暂停时间5 秒

G04 P 5000 ;??????暂停时间5 秒

G04 X 5. ;??????暂停时间5 秒

5.G10 刀补/座标等设定

●工件坐标系输入格式

G90/ G91 G10 L2 P_Xp_Yp_Zp;

(注)G91 模式时,补正量为增量值,程序执行时,补正量累积加算。所以,在G10指令前的G90 或G91 模式需注意。

P值为0 指设定外部工件坐标,1~6则依次指设定G54~G59座标系,P 为0~6 以外之数

字时,P 之值视为1。当P 省略时,视为现在选择中的工件坐标补正量输入。

●刀具补正输入格式

G10 L10 P_R_;长补正形状补正

G10 L11 P_R_;长补正磨耗补正

G10 L12 P_R_;径形状补正

G10 L13 P_R_;径磨耗补正

6.G52 局部坐标系设定

●机能及目的

在G54~G59 的各工件坐标系上可以用G52 指令,指定局部坐标系的程序原点。

G52 指令可以取代G92 指令﹐用来指定加工程序的原点与工件株点的偏移量。

●(2) 指令格

G54 (G54–G59) G52 Xx1Yy1Zz1 αα1;(α表示附加轴)

●G52 指令指定后在下一G52 指令指定前保持有效。且G52 指令指定时不产生移动。

●G52指令可以不改变工件坐标系(G54~G59) 而可以任意再设定加工的坐标系。

●电源投入后,参考原点复归及挡块式手动参考原点复归时局部坐标系被取消。

●(G54~G59) G52X 0 Y 0 Z 0 α0;可取消局部坐标系。

●绝对值模式(G90) 时的坐标指令会向局部坐标系的位置移动。

数控加工中心常用的G代码和M指令

数控加工中心常用的G代码和M指令 G代码----功能--------------格式 1.G00--------快速移动格式:G00X-----Y-----Z---- 2.G01--------直线插补格式:G01X-----Y-----Z----F----- 3.G02--------顺圆插补格式:G02X-----Y-----Z----R----- G02X-----Y-----Z----I-----J-----K----- 4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------ G03X-----Y-----Z----- I-----J-----K----- 5.G04--------停刀,准确停止 6.G15--------极坐标系指令取消 7.G16--------极坐标系指令 8.G17--------选择XY平面 9.G18--------选择XZ平面 10.G19--------选择YZ平面 11.G20--------英寸输入 12.G21--------毫米输入 13.G28--------返回参考点 14.G29--------从参考点返回 15.G40--------刀具半径补偿取消 16.G41--------刀具半径左补偿 17.G42--------刀具半径右补偿 18.G43--------正向刀具长度补偿 19.G44--------负向刀具长度补偿 20.G49--------刀具长度补偿取消 21.G50--------比例缩放取消 22.G51--------比例缩放有效 23.G54~G59选择工件坐标系1~~~6 24.G68--------坐标旋转 25.G69--------坐标旋转取消 26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K--- 27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K--- 28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K--- 29.G80--------取消固定循环 30.G81--------钻孔循环格式:G81X---Y---Z---R---F--- 31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K--- 32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K--- 33.G90--------绝对值编程 34.G91--------增量值编程 35.G94--------每分钟进给 36.G95--------每转进给 37.G98--------固定循环返回到参考点 38.G99--------固定循环返回到R点

广州数控指令代码大全

广州数控指令代码大全

广州数控指令代码大全 2011-01-31 02:13 GSK980TA/D编程教材 《一》编程的基本概念 《二》常用G代码介绍 《三》单一固定循环 《四》复合型固定循环 《五》用户宏程序 《六》螺纹加工 《七》T代码及刀补 《八》F代码及G98、G99 《九》S代码及G96、G97 (注意:本教材仅供学习参考,实际操作编程时应以广数 GSK980T车床数控系统使用手册为准)2007年9月 《一》编程的基本概念: 一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工,数控程序包括程序号、程序段。 (一)程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母O及4位数字组成。 (二)程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;)录入时在键入EOB键后自动加上。整个程序由

若干个程序段构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。 (三)字段(或称为字):由称为“地址”的单个英语字母加若干位数字组成。根据其功能可分成以下几种类型的字段: ▲程序段号:由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。 为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。 ▲准备功能:即G代码,由字母G及二位数字组成,大多数G 代码用以指示刀具的运动。(如G00、G01、G02) ▲表示尺寸(坐标值)的字段:一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。字母包括: 表示绝对坐标:X、Y、Z 表示相对坐标:U、V、W 表示园心坐标:I、 J、 K (车床实际使用的坐标只有X、Z,所以Y、V、J都用不着) ▼表示进给量的字段:用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。 ▼S代码:表示主轴速度的字段。用字母S加主轴每分钟转速(或主轴线速度:米/分)组成。

数控编程中常用的指令(G代码、M代码)

数控编程中常用的指令(G 代码、M 代码) 在数控编程中,有的编程指令是不常用的,有的只适用于某些特殊的数控机床。这里只要介绍一些常用的编程指令,对于不常用的编程指令,请参考使用的数控机床编程手册。 1、准备功能指令(G 指令) 准备功能指令由字符G 和其后的1~3位数字组成,其主要功能是指定机床的运动方式,为数控系统的插补运算作准备。G 指令的有关规定和含义见表1。 G 代码的说明 G 代码 功能 G 代码 功能 G00 定位(快速进给) G43 取消刀具长度补偿 G01 直线插补(切削进给) G44 刀具长度正偏置(刀具延长) G02 圆弧插补(顺时针) G49 刀具长度负偏置(刀具缩短) G03 圆弧插补(逆时针) G54—G59 工作坐标系 G17 XY 平面选择 G80 固定循环取消 G18 ZX 平面选择 G81 钻孔固定循环 G19 YZ 平面选择 G83 深孔钻孔固定循环 G40 取消刀具半径补偿 G90 绝对坐标编程方式 G41 刀具半径左补偿 G91 相对坐标编程方式 G42 刀具半径右补偿 注:以上G 代码均为模态指令(或续效指令),一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令(G 指令)或被其它指令取消(M 指令)时才失效,否则保留作用继续有效,而且在以后的程序中使用时可省略不写。 2、辅助功能指令(M 指令) 辅助功能指令由字母M 和其后的两位数字组成,主要用于完成加工操作时的辅助动作。常用的M 指令见表2。 M 代码的说明 M 代码 功能 说明 M 代码 功能 说明 M00 程序停止 非模态 M08 冷却液开 模态 M01 选择程序停止 M09 冷却液关 M02 程序结束 M30 程序结束并返回 非模态 M03 主轴顺时针旋转 模态 M98 调用子程序 M04 主轴逆时针旋转 M99 子程序取消 M05 主轴停止

NC指令代码培训教材

一.常用M代码 1.M00、M01、M02、M30之区别 均为程序结束指令,但M01必须在机台OSP功能开关开启方有效,M00、M01生效后机台程序暂停执行,按STAR键可继续向后执行,M30则为程序结束执行后程序将回到开始。 2.M98/M99/G65/G66/G67 ●子程序呼叫指令格式: M98 P_ H_ L_; L:子程序重复执行次数(当L 省略时视同L1 子程序执行一次)。 H:指定子程序中,开始执行的单节号码(当H 省略时,子程序从最前头的单节开始执行)。 P:指定子程序的程序号码(当P 省略时,指定程序本身,且只于记忆运转或MDI 运转模式时)。 ●M89 为子程序调用指令,出现于主程序中,后接PXXXX指明调用XXXX号子程序 ●M99 位于子程序尾,执行后结束子程序回主程序运行所对应之M89后各单节指令 直接调用子程序执行完M99时,机台将回到子程序头循环执行该子程序 ●主程序中M99;使用时,程序执行M99 后,回至主程序的开头。(MDI 亦同) ●下述的命令动作相同,各G 码对应的命令可由参数设定。 a︰M98 P△△△△; b︰G65 P△△△△△<自变量>; c︰G66 P△△△△△<自变量>;G66呼叫后必须用G67取消; ●M98 指令与G65 指令的相异处 1)G65 指令可以指定自变量,但是M98 不可以指定自变量。 2)M98 可以指定顺序号,但是G65, G66, G66.1 不可以指定顺序号。 3)M98 指令在M98 单节中,执行M, P, H, L 以外的指令后执行子程序,但G65 不执行任何 指令而转向子程序。 4)M98 的单节中含有O, N, P, H, L 以外的地址时,单节停止执行,G65 的无单节停止。 5)M98 的呼叫层数与G65, G66, G66.1 相合最大为8 层,G65 与G66, G66.1 相合最大为4 层。 3.M29 刚性攻牙指令中详述 4.M19 主轴定位指令。自动换刀时主轴必须先作定位。高光产品时为保证产品每次加工时刀纹 一致或镗孔时防止进/退刀划伤孔内壁,需用其作主轴定向。 5.M3/M4/M5主轴正/反转/停转,由于机台默认为正转(M3),当采用左旋刀具时需加M4 6.M7/M8/M9 M7、M8可同开,但均会被M9关闭 二.S、T代码(略) 三.常用G代码 1.G41、G42、G40 G41及G42均可达到同一补正目的,只是对应补值正负不同(如下表),但必须与G40配套使用,若其后无G40取消则补正量会一直存在,并不因换刀等动作失效,转为孔加工时还会报警. 双向来回加工时若用同一补正号(值)会过切,故请慎用。另添加补正位尽量设在刀具与工件接触前,G40取消于刀具撤离工件后。圆弧切削当添加补正量大于切削半径时圆弧计算会发生干渗报警(此处亦受机台系统影响) G68X α Yβ R_;(X α Yβ)为旋转心绝对坐标,R接正值为右旋,负值为左旋,需用G69取消

广州数控车床 指令代码大全

1、GSK980Ta功能列表代码组别意义格式 G00快速定位 G00X(U)_ Z (W) _ G01直线插补 G01X(U)_ Z (W) _ F_ G02圆弧插补(顺时针方向CW)G02 X_Z_R_F 或G02 X_Z_ I_K_F G03圆弧插补(逆时针方向CCW)G03 X_Z_R_F 或G03 X_Z_ I_K_F G04暂停G04 P_;(单位:秒) G04 X_;(单位:秒) G04 U_;(单位:秒) G28自动返回机械原点G28 X(U)_ Z (W) _ G32切螺纹G32X(U)_ Z(W) _ F _(公制螺纹) G32X(U)_ Z(W) _ I _(英制螺纹) G50坐标系设定G50 X(x) Z(z) G70精加工循环G70 P(ns) Q(nf) G71外圆粗车循环G71U(△D)R(E)F(F) G71 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G72端面粗车循环G72W(△D)R(E)F(F) G72 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G73封闭切削循环G73 U(△I)W(△K) R(D)F(F) G73 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G74端面深孔加工循环G74 R(e) G74 X(U) Z(W) P(△i)Q(△k)R(△d)F(f) G75外圆、内圆切槽循环G75 R(e) G75 X(U) Z(W) P(△i)Q(△k)R(△d)F(f) G76复合型螺纹切削循环G76 P(m)(r)(a)Q(△dmin)R(d) G76 X(U) Z(W) R(i) P(k)Q(△d) F(L) G91外圆、内圆车削循环G90X(U)_Z(W)_R_F_ G92螺纹切削循环G92X(U)_ Z(W) _ F _(公制螺纹) G92X(U)_ Z(W) _ I _(英制螺纹) G94端面车削循环G94 X(U)_Z(W)_F_ G98每分进给G98 G99每转进给G99 2、GSK980T M功能列表代码意义格式: M00程序暂停,按“循环起动”程序继续执行 M01程序计划停止 M02程序结束 M03主轴正转 M04主轴反转 M05主轴停止 M08冷却液开 M09冷却液关

广州数控指令代码大全

广州数控指令代码大 全 Revised on November 25, 2020

广州数控指令代码大全 2011-01-31 02:13 GSK980TA/D编程教材 《一》编程的基本概念 《二》常用G代码介绍 《三》单一固定循环 《四》复合型固定循环 《五》用户宏程序 《六》螺纹加工 《七》T代码及刀补 《八》F代码及G98、G99 《九》S代码及G96、G97 (注意:本教材仅供学习参考,实际操作编程时应以广数GSK980T车床数控系统使用手册为准)2007年9月 《一》编程的基本概念: 一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工,数控程序包括程序号、程序段。 (一)程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母O及4位数字组成。 (二)程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;)录入时在键入EOB键后自动加上。整个程

序由若干个程序段构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。 (三)字段(或称为字):由称为“地址”的单个英语字母加若干位数字组成。根据其功能可分成以下几种类型的字段: ▲程序段号:由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。 为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。 ▲准备功能:即G代码,由字母G及二位数字组成,大多数G 代码用以指示刀具的运动。(如G00、G01、G02) ▲表示尺寸(坐标值)的字段:一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。字母包括: 表示绝对坐标:X、Y、Z 表示相对坐标:U、V、W 表示园心坐标:I、 J、 K (车床实际使用的坐标只有X、Z,所以Y、V、J都用不着) ▼表示进给量的字段:用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。 ▼S代码:表示主轴速度的字段。用字母S加主轴每分钟转速(或主轴线速度:米/分)组成。 ▼T代码:表示换刀及刀补 ▼辅助功能:用字母M及二位数字组成,表示机床的开、停

广州数控指令代码大全

广州数控指令代码大全 2011-01-31 02:13 GSK980TA/D编程教材 《一》编程的基本概念 《二》常用G代码介绍 《三》单一固定循环 《四》复合型固定循环 《五》用户宏程序 《六》螺纹加工 《七》T代码及刀补 《八》F代码及G98、G99 《九》S代码及G96、G97 (注意:本教材仅供学习参考,实际操作编程时应以广数GSK980T车床数控系统使用手册为准)2007年9月 《一》编程的基本概念: 一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工,数控程序包括程序号、程序段。 (一)程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母O及4位数字组成。 (二)程序段:相当于一句程序语句,由若干个字段组成,最后

是一个分号(;)录入时在键入EOB键后自动加上。整个程序由若干个程序段构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。 (三)字段(或称为字):由称为“地址”的单个英语字母加若干位数字组成。根据其功能可分成以下几种类型的字段: ▲程序段号:由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。 为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。 ▲准备功能:即G代码,由字母G及二位数字组成,大多数G 代码用以指示刀具的运动。(如G00、G01、G02) ▲表示尺寸(坐标值)的字段:一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。字母包括: 表示绝对坐标:X、Y、Z 表示相对坐标:U、V、W 表示园心坐标:I、J、K (车床实际使用的坐标只有X、Z,所以Y、V、J都用不着) ▼表示进给量的字段:用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。 ▼S代码:表示主轴速度的字段。用字母S加主轴每分钟转速(或

常用的G代码和M指令代码表

数控加工中心常用的G代码和M指令 我们在使用数控加工中心的过程中,最常见的数控代码有两种,一种是G代码,一种是M代码。本文整理了常见的G代码和M代码的含义,不同厂商不同的数控系统可能稍有出入,在实际中以说明书为准。 G00------快速定位 G01------直线插补 G02------顺时针方向圆弧插补 G03------逆时针方向圆弧插补 G04------定时暂停 G20英制 G21公制 G40取消刀具半径补偿 G41左补偿 G42右补偿 D00--D99为刀具补偿号 刀具长度补偿 G43刀具向上抬起,正向补偿 G44刀具向下补偿,负向补偿 G49取消刀具长度补偿 G54------设定工件坐标系一 G55------设定工件坐标系二 G56------设定工件坐标系三 G57------设定工件坐标系四 G58------设定工件坐标系五 G59------设定工件坐标系六 G76 镗孔粗镗可以使用G81 G76Z_X_Y_Q_F_;这里的Q为主轴偏移量 使用G76之前先在MDI模式使用M19进行主轴定位,查看镗刀方向,刀尖指向人,Q为正值,刀尖指向机床里面,Q值为负,即主轴沿Y轴移动是正值还是负值。 G84 为右攻牙要和M03配合主轴顺时针转动M29 为刚性攻丝 M28 为取消刚性攻丝 三菱F=螺距 发那科F=螺距X转速L为循环次数,循环1 次可不写 G80取消钻孔循环 G81普通钻孔点孔 G82 铰孔:支持底部停留 G82X_Y_R_Z_P_F_L_;主轴移动到XY,再快速定位至R,再以F指定的进给速度钻孔到Z的位置,然后停留P设定的时间(0.5秒为P=500)G83支持排屑 G83X_Y_R_Z_Q_F_;Q为在钻到Z点之前,每钻多少,排一次屑。 G90------绝对尺寸 G91------相对尺寸 G92------预制坐标 G98返回上一平面机床默认G98 G99返回R点 M03---主轴起动(顺时针) M04---主轴起动(逆时针) M05---主轴停止 M06---换刀 M07---2号冷却液开/吹气开启 M08---1号冷却液开 M09---冷却液关 M30程式结束,光标返回程序头 M71 刀套向下(部份机床支持) M72 换刀臂60°(部份机床支持) M73 主轴松刀(部份机床支持) M74 换刀臂180°(部份机床支持) M75 主轴夹刀(部份机床支持) M76 换刀臂0°(部份机床支持) M77 刀臂向上(部份机床支持) M98调用子程序 M99子程序结束 G80取消固定循环

数控编程指令代码

常用地址符含义 地址功能含义 A 坐标字绕X轴旋转 B 坐标字绕Y轴旋转 C 坐标字绕Z轴旋转 D 补偿号刀具半径补偿指令 E ——第二进给功能 F 进给速度进给速度指令 G 准备功能指令动作方式 H 补偿号补偿号指令 I 坐标字圆弧中心X轴向坐标 J 坐标字圆弧中心Y轴向坐标 K 坐标字圆弧中心Z轴向坐标 L 重复次数固定循环及子程序的循环次数 M 辅助功能机床开/关指令 地址功能含义 N 顺序号程序段顺序号指令 O 程序号程序号、子程序号指定 P ——暂停时间或程序中某功能开始使用的顺序号Q ——固定循环终止段号或固定循环中的定距R 坐标字固定循环中定距离或圆弧半径的指定S 主轴功能主轴旋转指令 T 刀具功能刀具编号指令 U 坐标字与X平行的附加轴的增量坐标值 V 坐标字与Y平行的附加轴的增量坐标值 W 坐标字与Z平行的附加轴的增量坐标值 X 坐标字X轴绝对坐标或暂停时间 Y 坐标字Y轴绝对坐标 Z 坐标字Z轴绝对坐标

数控FANUC 加工中心编程指令代码详解 辅助功能M 指令 指令 功 能 指令执行类型 M00 程序停止 后指令 M01 程序选择停止 M02 程序结束 M03 主轴正转 前指令 M04 主轴反转 M05 主轴停止 后指令 M06 刀具自动交换 前指令 M08 切削液开(或M07) M09 切削液关 后指令 M19 主轴定向 单独程序段 M29 刚性攻螺纹 M30 程序结束并返回 后指令 M63 排屑启动 单独程序段 M64 排屑停止 M80 刀库前进 M81 刀库后退 M82 刀具松开 M83 刀具夹紧 M85 刀库旋转 M98 调用子程序 后指令 M99 调用子程序结束并返回 注:在一个程序段中只能有指令一个M 指令,如果在一个程序中出现两个或两个以上的M 指 令时,则只有最后一个M 指令有效,其余无效!

广州数控车床指令代码大全

广州数控车床指令代码 大全 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]

1、 GSK980Ta功能列表代码组别意义格式 G00快速定位 G00X(U)_ Z (W) _ G01直线插补 G01X(U)_ Z (W) _ F_ G02圆弧插补(顺时针方向CW)G02 X_Z_R_F 或G02 X_Z_ I_K_F G03圆弧插补(逆时针方向CCW)G03 X_Z_R_F 或G03 X_Z_ I_K_F G04暂停G04 P_;(单位:0.001秒) G04 X_;(单位:秒) G04 U_;(单位:秒) G28自动返回机械原点G28 X(U)_ Z (W) _ G32切螺纹G32X(U)_ Z(W) _ F _(公制螺纹) G32X(U)_ Z(W) _ I _(英制螺纹) G50坐标系设定G50 X(x) Z(z) G70精加工循环G70 P(ns) Q(nf) G71外圆粗车循环G71U(△D)R(E)F(F) G71 P(NS)Q(NF)U(△U)W(△W) S(S)T(T)G72端面粗车循环G72W(△D)R(E)F(F) G72 P(NS)Q(NF)U(△U)W(△W)S(S)T(T) G73封闭切削循环G73 U(△I)W(△K) R(D)F(F)G73 P(NS)Q(NF)U(△U)W(△W)S(S)T(T) G74端面深孔加工循环G74 R(e) G74 X(U) Z(W) P(△i)Q(△k)R(△d)F(f) G75外圆、内圆切槽循环G75 R(e) G75 X(U) Z(W) P(△i)Q(△k)R(△d)F(f) G76复合型螺纹切削循环G76 P(m)(r)(a)Q(△dmin)R(d) G76 X(U) Z(W) R(i) P(k)Q(△d) F(L) G91外圆、内圆车削循环G90X(U)_Z(W)_R_F_ G92螺纹切削循环G92X(U)_ Z(W) _ F _(公制螺纹)G92X(U)_ Z(W) _ I _(英制螺纹) G94端面车削循环G94 X(U)_Z(W)_F_ G98每分进给G98 G99每转进给G99 2、GSK980T M功能列表代码意义格式: M00程序暂停,按“循环起动”程序继续执行 M01程序计划停止 M02程序结束 M03主轴正转 M04主轴反转 M05主轴停止 M08冷却液开 M09冷却液关

加工中心常用的G代码和M指令

加工中心常用的G代码和M指令 G代码----功能--------------格式 1.G00--------快速移动格式:G00X-----Y-----Z---- 2.G01--------直线插补格式:G01X-----Y-----Z----F----- 3.G02--------顺圆插补格式:G02X-----Y-----Z----R----- G02X-----Y-----Z----I-----J-----K----- 4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------ G03X-----Y-----Z----- I-----J-----K----- 5.G04--------停刀,准确停止 6.G15--------极坐标系指令取消 7.G16--------极坐标系指令 8.G17--------选择XY平面 9.G18--------选择XZ平面 10.G19--------选择YZ平面 11.G20--------英寸输入 12.G21--------毫米输入 13.G28--------返回参考点 14.G29--------从参考点返回 15.G40--------刀具半径补偿取消 16.G41--------刀具半径左补偿 17.G42--------刀具半径右补偿 18.G43--------正向刀具长度补偿 19.G44--------负向刀具长度补偿 20.G49--------刀具长度补偿取消 21.G50--------比例缩放取消 22.G51--------比例缩放有效 23.G54~G59选择工件坐标系1~~~6 24.G68--------坐标旋转 25.G69--------坐标旋转取消 26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K--- 27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K--- 28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K--- 29.G80--------取消固定循环 30.G81--------钻孔循环格式:G81X---Y---Z---R---F--- 31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K--- 32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K--- 33.G90--------绝对值编程 34.G91--------增量值编程 35.G94--------每分钟进给 36.G95--------每转进给 37.G98--------固定循环返回到参考点 38.G99--------固定循环返回到R点 常用的辅助功能M代码 M代码----功能

相关文档
最新文档