森精机NL系列GM代码.docx

上传人:b****8 文档编号:29783278 上传时间:2023-07-26 格式:DOCX 页数:36 大小:46.27KB
下载 相关 举报
森精机NL系列GM代码.docx_第1页
第1页 / 共36页
森精机NL系列GM代码.docx_第2页
第2页 / 共36页
森精机NL系列GM代码.docx_第3页
第3页 / 共36页
森精机NL系列GM代码.docx_第4页
第4页 / 共36页
森精机NL系列GM代码.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

森精机NL系列GM代码.docx

《森精机NL系列GM代码.docx》由会员分享,可在线阅读,更多相关《森精机NL系列GM代码.docx(36页珍藏版)》请在冰豆网上搜索。

森精机NL系列GM代码.docx

森精机NL系列GM代码

Moriseiki(shenzhen)application

常用G代码

快速移动指令:

G00

G00X(U)_Z(W)_;

X、Z………………终点绝对坐标

U、W………………终点相对坐标

直线切削指令:

G01

G01X(U)_Y(V)_Z(W)_F_;

X、Y、Z………………终点的绝对坐标

U、V、W………………终点的相对坐标

F………………进给速度

每转进给G99:

F0.2……0.2mm/rev

每分进给G98:

F200……200mm/min

圆弧切削:

G02、G03

G02(G03)X(U)_Z(W)_R_F_;

G02(G03)X(U)_Z(W)_I_K_F_;

G02……………顺时针方向圆弧

G03……………逆时针方向圆弧

X、Z……………终点的绝对坐标

U、W……………终点的相对坐标

R………………圆弧半径(圆弧角在180°以上时,不能指令R)

I……………从起点到圆心的X轴方向的距离和方向(半径值)

K……………从起点到圆心的Z轴方向的距离和方向

F………………进给速度

每转进给G99:

F0.2……0.2mm/rev

每分进给G98:

F200……200mm/min

螺旋插补指令:

G02、G03

XY平面内的螺旋插补:

G17G02(G03)X(U)_Y(V)_Z(W)_I_J_F_;

G17G02(G03)X(U)_Y(V)_Z(W)_R_F_;

YZ平面内的螺旋插补:

G19G02(G03)Y(V)_Z(W)_X(U)_J_K_F_;

G19G02(G03)Y(V)_Z(W)_X(U)_R_F_;

G17、G18……………螺旋插补平面选择

X、Y、Z……………螺旋插补终点坐标

I、J、K……………从螺旋插补起点到中心的距离和方向

R……………螺旋插补半径

F……………进给速度(沿圆弧的进给速度)

2~3、7~8的螺旋角和大圆的螺旋角要相同。

θ……………螺旋角

L……………导程

D……………螺纹直径

主轴最高转速设定指令:

G50

G50S_Q_;

S……………主轴最高回转速度

Q……………主轴最低回转速度

切削速度一定指令:

G96

G96S_M03(M04);

G96S_M203(M204);

S_……………切削速度

M03(M04)…………主轴或第1主轴正转(主轴或第1主轴反转)

M203(M204)………第2主轴正转(第2主轴反转)

回转速度一定指令:

G97

G97S_M03(M04);

G97S_M203(M204);

S_……………主轴回转速度

M03(M04)……主轴或第1主轴正转(主轴或第1主轴反转)

M203(M204)……第2主轴正转(第2主轴反转)

主轴回转速度、切削速度关系:

主轴回转速度、工具进给速度关系:

(参数设定)

暂停指令:

G04

G04X_;

G04U_;

G04P_;

X1.0(U1.0)(P1.0)=1s

X1(U1)(P1)=0.001s

主轴一回转所需时间:

每分进给指令:

G98

G98……F_;

单位:

直线轴:

mm/min回转轴:

°/min

每转进给指令:

G99

G99……F_;

单位:

mm/min

螺纹G32、螺纹切削循环G92

标准格式:

(参数1265.1=0)

直螺纹

G32Z(W)_F(E)_Q_;

G92X(U)_Z(W)_F(E)_;

锥螺纹

G32X(U)_Z(W)_F(E)_Q_;

G92X(U)_Z(W)_R_F(E)_;

蜗旋

G32X(U)_F(E)_Q_;

特殊格式:

(参数1265.1=1)

1直螺纹

G32Z(W)_F(E)_Q_;

G92X(U)_Z(W)_F(E)_;

锥螺纹

G32X(U)_Z(W)_F(E)_Q_;

G92X(U)_Z(W)_I_F(E)_;

蜗旋

G32X(U)_F(E)_Q_;

﹡X………(G32)螺纹终点X坐标

………(G92)第一回切入的直径

﹡Z………螺纹终点Z坐标

﹡U、W…(G32)螺纹切入始点到终点的距离和方向

…………(G92)同上

﹡R、I……锥度的X方向距离(带符号的半径值)

﹡F、E……螺纹导程,E精密导程切削

﹡Q………多头螺纹切入点间的角度,省略为零(范围:

0.001~360.000)

攻丝G32

格式:

G32Z(W)_F_;

﹡Z……攻丝加工终点z坐标

﹡W……攻丝开始点到结束点的距离和方向

﹡F……螺距(mm)

用G32攻丝时,参数#1270.6=1。

若#1270.6=0时进行攻丝,可能损伤刀具、机床。

倒C、R角机能

格式:

G01X(U)_Z(W)_,C_F_E_;

G01X(U)_Z(W)_,R_F_E_;

﹡X(U)…X轴终点坐标,示图的d点

﹡Z(W)…Z轴终点坐标,示图的h点

﹡C、R…C:

45°角倒角量。

R:

圆角半径

﹡F、E…F:

进给速度。

E:

倒角时进给速度

C、R角图示

C角:

R角:

直线角度(A角)机能

格式:

1标准:

G01A_X(Z)_F_;

G01A-_X(Z)_F_;

2MC、Y轴式样:

G01X(Z)_,A_F_;

G01X(Z)_,A-_F_;

﹡A………和Z轴形成的角度

﹡X(Z)…终点坐标

﹡F………进给速度

A角度图示

工具移动禁止领域设定G22

格式:

G22X_Z_I_K_;

G23;取消指令

G22、G23单独一个单节指令

﹡X,Z……禁止领域开始点,到机械原点的距离。

X是半径值

﹡I,K……禁止领域结束点,到机械原点的距离。

I是半径值

禁止领域图示

标准外侧是禁止领域,内侧禁止选配。

G23一旦指令,相关参数被更改,不管开机关机禁止领域都存在。

只能用G23取消。

自动原点复归G28

格式:

G28X(U)_Z(W)_;

﹡X,Z……原点复归轴所经中间点绝对值

﹡U,W…原点复归轴所经中间点相对值

交接工件定位确认G38第2主轴式样

格式:

G38B(J,V)_K_F_Q_;

﹡B……交接工件B轴坐标值,绝对值

﹡J……交接工件B轴坐标值,相对值

﹡V……交接工件B轴坐标值,机械值

﹡K……B轴复归量(无符号)

﹡F……进给速度(若省略,则是30mm/min)

﹡Q……工件交接位置公差(若省略,1mm)

圆柱插补G07.1MC、Y轴式样

格式:

G19W0H0;

G07.1(G107)C_;

…………

G07.1(G107)C0;

…………

G18;

﹡G19W0H0……指定加工平面

﹡G18…………恢复通常加工平面

﹡C…………工件半径(沟底)

极坐标插补G12.1MC、Y轴式样

格式:

G12.1(G112);

G13.1(G113);

﹡G12.1(G112)…极坐标插补模式

﹡G13.1(G113)…极坐标插补模式取消

注意事项

1.极坐标模式中,圆弧切削时,圆弧半径用IJK指令时的地址随直线轴而异。

直线轴X轴:

认为是XY平面,圆弧半径地址用IJ指令

2.G12.1(G112)、G13.1(G113)用单独单节指令

3.极坐标插补模式,X轴是直径值。

C轴不是角度,是半径值(mm)

直线轴Y轴:

认为是YZ平面,圆弧半径地址用JK指令

直线轴Z轴:

认为是XZ平面,圆弧半径地址用IK指令

圆弧半径也能用R指令

4.极坐标模式中,不能变更坐标系(G50、G52、G53、G54~G59等)

5.极坐标模式中,不能指令G00。

只能指令下列G指令:

G01、G02、G03、G04、G40、G41、G42、G65、G66、G67、G98、G99

6.刀具径补正模式、或自动刀尖R补正模式中,G12.1(G112)、G13.1(G113)不能指令

7.对形状补正画面的X,设定从主轴中心到刀塔在原点复归位置时旋转刀具中心的距离。

对形状补正画面的R,设定旋转工具的半径值

8.第二主轴式样,第二主轴侧也能进行极坐标插补。

但是,Z轴C轴的正负方向要注意。

工件交接第2主轴式样

工件交接,只在第2主轴式样机床实行

使用工件坐标系,移动B轴

使用工件坐标系,移动B轴时。

把所要使用的工件坐标系中的B,设定为接近工件时的B值。

把这个位置作为B0,编程。

※不要设定在“共通”的B里

※只在使用的坐标系中设定B,其余坐标系不要设定

第2主轴的移动

格式:

G00B_;

﹡B……第2主轴移动位置坐标。

注意点:

1.B不能指令相对坐标

2.工件交接完了B轴原点复归时,最好在原点复归之前,把坐标系转换为B未设定的工件坐标系。

因G28B0;中的B0为中间点

图示

数字尾座设定值变更G325

格式:

G325W_T_U_A_B_C_Q_R_S_;

﹡W……设定工件1时,W1

设定工件2时,W2

﹡T……设定推力1(单位:

KN)

﹡U……设定推力2(单位:

KN)

﹡A……设定推力夹紧位置,不设定,不进行行程确认报警检出

﹡B……快速进给接近位置

﹡C……退避位置

﹡Q……压紧允许公差

﹡R……再次夹紧

不要:

0需要:

1

﹡S……再夹紧时间(sec)。

再夹紧时。

夹头放松后,到切换为夹紧指令的时间,以0.1s为单位

坐标系设定

种类:

1G50……………

2T□□□□……形状补正

3G54~G59……

4G52…………局部坐标系

5G53…………机械坐标系选择

坐标系设定G50

格式:

G50X_Z_;

﹡X……工件原点到刀尖X向距离

﹡Z……工件原点到刀尖Z向距离

#程序段起点终点坐标必须相同

#所呼叫刀具形状补正必须删除

#在程序最后,工具磨耗补正必须删除

图示

机械坐标系选择G53

格式:

G53G00X(U)_Z(W)_;

G53G01X(U)_Z(W)_F_;

G53非模态指令,只在指令了G53的单节有效

G54~G59、共通、形状磨耗补正关系

共通=-机械坐标+形状补正+磨耗补正+偏移值+G54~G59值

相关参数:

#7540:

通过T指令设定工具坐标系机能无效

1:

通过T指令设定工具坐标系机能有效

#5002.10:

T指令的前两位磨耗、后两位形状

1:

T指令的前两位形状、后两位磨耗

自动刀尖R补正

因程序指令点和实际切削点不同,如不考虑刀尖半径,会发生过切、欠切现象。

如下图示:

G40G41G42

指令格式:

G01(G00)G41X_Z_F_;

G01(G00)G42X_Z_F_;

G01(G00)G40X_Z_I_K_F_;

﹡G01(G00)…刀尖补正的模式

﹡G41…刀尖左侧补正(对程序进行方向)

﹡G42…刀尖右侧补正(对程序进行方向)

﹡G40…刀尖补正模式取消

X,Z…指令单节终点坐标

I,K…下一形状方向比的向量(I半径值)

F…进给速度

刀补画面设定

使用自动刀尖补正机能,必须先在刀具补正画面的C栏设定刀尖方向。

否则,即使指令了刀尖补正也不起作用。

刀尖方向如右图示:

切削终点有拐角

指令格式:

G01(G00)G40X_Z_I_K_F_;

若无IK指示壁的方向则如下图:

壁的方向IK计算方法

•I的值:

I=(100-70)/2=15

符号:

因为是X正方向,所以是I15

•K的值:

K=AC=15*tan30°=8.66

符号:

因为是Z负方向,所以是K-8.66

IK大小无意义,可按其斜度比例放缩。

符号意义重大

补正开始(G41)

(G42)

注意事项

•在补正开始单节,要有大于补正量的轴移动

•在补正开始单节,只能指令G00或G01,若指令G02G03,发生报警034

•补正开始单节终点与工件壁的轴向距离要大于补正量

补正模式1

补正模式2

•对刀尖前进方向,工件的形状发生变化时(G41←→G42),移动轴移动到刀尖与变化了的单节相切位置

注意事项

G41←→G42的切换,不要在补正开始完了的紧接着的单节进行

补正取消模式

注意事项

•自动刀尖补正模式中(G41,G42),不要再次指令相同的G41G42。

•补正取消模式,指令G00或G01。

若指令G02G03,发生报警034

•自动刀尖补正取消模式中只指令G40,无移动指令,则刀具就停在取消开始点,不进行补正取消。

若下一单节是移动指令,则在此单节中进行补正取消。

假如补正模式只指令G40,其后再无移动指令就结束程序,则还处于补正模式。

这时,可用RESET键取消补正,用RESET键取消补正,补正取消动作不进行。

•下列情况,处于补正取消模式。

﹡刚开机。

﹡按Reset键后。

﹡指令M02M30结束程序后。

常用M指令

•M00…………程序停止

•M01…………程序选择停止(操作面板选择停止键亮灯)

•M02…………程序结束,光标不回头

•M30…………程序结束,光标回头

•M03…………第1主轴正转

•M203………第2主轴正转

•M04…………第1主轴反转

•M204………第2主轴反转

•M05…………主轴停止

•M13…………工具主轴正转

•M14…………工具主轴反转

•M05…………工具主轴停止

•M08…………切削液ON

•M09…………切削液OFF

螺纹倒角M23、M24

•M23…………倒角ON(开机时)

•M24…………倒角OFF

快速进给

切削进给

M23M24

•倒角角度θ:

在NC参数#8015设定

•倒角量r:

在NC参数#8014设定

设定方法:

把导程的作为1,设定范围0~127

M23

M24

•M10…………第1主轴夹头夹紧

•M210…………第1主轴夹头松开

•M11…………第2主轴夹紧

•M211…………第2主轴松开

•M25…………尾座伸出

•M26…………尾座缩回

•M625…………工件1选择(尾座用)

•M626…………工件2选择(尾座用)

•M434…………推力1选择(尾座用)

•M435…………推力2选择(尾座用)

•M34…………相位同期控制

•M35…………速度同期控制

•M36…………相位、速度同期控制取消

•M45…………第1主轴C轴连接

•M245…………第2主轴C轴连接

•M46…………C轴连接解除(第1第2主轴)

•M68…………第1主轴(C轴)锁紧

•M268…………第2主轴(C轴)锁紧

•M69…………主轴放松(第1第2主轴)

•M47…………工件推出装置出(第2主轴)

•M73…………工件捕捉器出

•M74…………工件捕捉器入

•M432…………工件卸载循环(选项)

•M48…………切削进给速度倍率开关off

•M49…………切削进给速度倍率开关on

启用后,切削进给速度为100%

•M51…………第1主轴吹气on

•M59…………第1主轴吹气off

•M251…………第2主轴吹气on

•M259…………第2主轴吹气off

•M52…………第1主轴内吹气on

•M57…………第1主轴内吹气off

•M252…………第2主轴内吹气on

•M257…………第2主轴内吹气off

•M458…………刀尖吹气on

•M459…………刀尖吹气off

•M70…………棒料出on

•M482…………棒料交换

•M483…………棒料送出off

•M80…………切断确认

•M85…………自动门开

•M86…………自动门闭

子程序呼叫M98

•M98P_H_L_;

﹡P……子程序程序号

﹡H……子程序顺序号

﹡L……呼叫子程序次数

注意事项

1若地址P指定的程序号没找到,发生P232报警

2若地址H指定的顺序号没找到,发生P231报警

3若指令L0,该单节不执行,执行下一单节。

4若地址P省略,则光标移至该程序的H所指定的顺序号,并执行。

5若地址H省略,光标移至P所指定的程序的开头,并执行。

6若地址L省略,认为呼叫次数为1次。

7呼叫次数最高9999回。

8移至该程序开头,并地址PHL都省略,光标执行。

返回主程序M99

•M99P_;

﹡P……返回的顺序号

注意事项

1若地址P指定的顺序号没有找到,发生P231报警。

2搜索地址P所指令的顺序号需要时间。

3若地址P省略,光标回到主程序M98的下一单节,并执行。

通常P不必指令。

4在主程序指令M99,光标移动到P所指定的主程序顺序号。

若地址P若省略,则光标移到主程序开头,并执行。

主轴、工具主轴同期运转模式

•M90S_;第1主轴、回转工具同期运转on

•M91;第1主轴、回转工具同期运转off

•M290S_;第2主轴、回转工具同期运转on

•M291;第2主轴、回转工具同期运转off

﹡M90、M290的单节一定要指令回转工具的回转速度。

要是不指令,以以前指令的回转速度旋转。

﹡M91、M291指令前,要先指令M05,否则EX1424报警,机械停止。

•M89………工件计数

•M28………到位检查有效

•M29………到位检查无效

﹡M28只对切削进给(G01G02G03等)有效。

未指令M28的路经

指令了M28的路经

•M480………C轴同期控制模式on

•M46………C轴连接解除(同期模式解除)

M480的动作内容:

动作1:

第1主轴C轴连接。

动作2:

第1主轴C轴原点复归。

动作3:

第2主轴C轴连接。

动作4:

第2主轴C轴原点复归。

动作5:

第1主轴C轴连接。

动作6:

第1和第2主轴的C轴同期模式on。

注意事项

1指令M480,必须满足下列条件:

﹡主轴停止。

﹡C轴连接解除状态。

﹡第2主轴夹头放松状态。

2C轴同期模式,用复位操作不能解除。

用下列的一种可解除。

﹡指令M46。

﹡通过操作面板上的主轴选择开关。

﹡运转准备状态off(非常停止等)。

3若第1主轴和第2主轴的相位(爪的位置)不一致,调整第2主轴侧的C轴原点复归位置偏移参数即可。

#2027G28sft﹤C﹥

(第2主轴侧,单位0.001°)

4在C轴同期模式中,即使工具主轴加工中,B轴也能移动。

所以,第1主轴和第2主轴夹头都夹紧时,不要移动B轴。

关于M指令

•每个单节最多可指令3个M指令,多于3则执行最后3个M指令。

•一个单节里的M指令会同时执行。

•不是所有M指令都可指令在1个单节里。

T指令

格式:

T□□□□;

﹡T□□□□;NL系列:

前两位表示工具号码、工具形状补正号码。

第2主轴式样:

前两位表示工具号码,后两位表示工具形状补正、工具磨耗补正号码。

注意事项

1T□□□□指令后,只工具磨耗补正部分进行移动,因此,T□□□□一定要在G00模式指令。

2第2主轴式样机床,即使同一工具号码,在第1第2主轴侧,使用的工具也不同。

因此,工具号码和工具形状补正号码及工具磨耗补正号码,不能用完全相同的号码指令。

T0101第1主轴侧

T0117第2主轴侧

3第2主轴式样机床,工具形状补正和工具磨耗补正必须用相同的补正号码设定

F指令

格式:

G98F_;

G99F_;

#G98G99切换后,需要指令新的F指令

#电源投入后,G99状态。

#指令一次F后,只要不改变,就一直沿用

理论精加工粗糙度

公式:

Rmax=

Rmax……理论粗糙度最大值(Rmax=Ry)

F………进给速度(mm/rev)

Nr………刀尖半径R(mm)

复合型固定循环G71

•标准格式(#1265.0=0):

•G71U_R_;

•G71A_P_Q_U_W_F_S_T_;

•特殊格式(#1265.0=1):

•G71P_Q_U_W_D_F_S_T_;

说明

•U_…X轴方向的切入量(无符号的半径值)

•R_…退刀量(半径值,可在#8052设定、程

序中指令后,可改变#8052值)

•A_…精车形状的程序号

•P_…精车形状最初单节序列号

•Q_…精车形状最后单节序列号

•U_…X方向精车量的距离和方向(直径值)

•W_…Z方向精车量的距离和方向

•F_…粗加工的进给速度

•S_…粗加工的主轴回转速度

•T_…粗加工的刀具及形状磨耗补正

G71路径

复合型固定循环G72

•标准格式(1265.0=0):

•G72W

(1)R_;

•G72A_P_Q_U_W

(2)F_S_T_;

•特殊格式(1265.0=1):

•G72P_Q_U_W

(2)D_F_S_T_;

说明

•W

(1)…Z方向切入量

•R_…退刀量

•A_…精车形状的程序号

•P_…精车形状最初单节序列号

•Q_…精车形状最后单节序列号

•U_…X方向精车量的距离和方向(直径值)

•W

(2)…Z方向精车量的距离和方向

•F_…粗加工的进给速度

•S_…粗加工的主轴回转速度

•T_…粗加工的刀具及形状磨耗补正

G72路径

注意事项

1FST不指令时,延续前一单节的。

2A若不指令,则PQ为循环所在程序的PQ

3指令了A,未指令P,会把A指令的程序的开头单节认作为P。

4即使指令了Q,若精加工程序中有M99,则到M99认为精加工程序结束。

5若省略了Q,并且精加工程序中没有指令M99,则执行到程序最后一个单节。

6必须是工件X、Z轴方向都单调增加或减少的情况(#8810=0时)。

如下图,X、Z轴分别在同一方向单调变化。

•用G71精车程序不是单调变化的,有凹陷的,把#8110=1

•G72精车程序不是单调变化的,有凹陷的,如下图。

不能加工。

7精车开始位置为粗车结束位置

8G71、G72的前一刀具定位点,不能在毛坯形状之内。

9从G71前一单节刀具定位点到精车开始单节不能有Z方向移动。

从G72前一单节刀具定位点到精车开始单节不能有X方向移动。

复合型固定循环G73

•标准格式(#1256.0=0)

•G73U

(1)W

(1)R_;

•G73A_P_Q_U

(2)W

(2)F_S_T_;

•特殊格式(#1256.0=1)

•G73P_Q_U_W_I_K_D_F_S_T_;

说明

•U

(1)…X方向粗加工的距离和方向(半径值,可在#8053设定,#8053随指令变化)

•W

(1)…Z方向粗加工的距离和方向(可在#8054设定,#8054随指令变化)

•R_…粗加工次数(可在#8055设定,#8055随指令变化)

•A_…精车形状的程序号

•P_…精车形状最初单节序列号

•Q_…精车形状最后单节序列号

•U_…X方向精车量的距离和方向

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1