最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

大地数控

IT圈 admin 33浏览 0评论

2024年3月23日发(作者:肥运馨)

大地系统指令格式

3.1快速移动G00

格 式

G00Z(W)_

功 能

快速移动时,移动轴以最快速度移动到终点。

说 明

1、Z为移动终点的绝对坐标,W为移动终点的增量值。

2、G00移动速度由参数“G00速度”指定,同时受到

G00移动速度不再上调。

和控制,当F进给倍率超过100%时

G00速度设定:→(移动轴)→Z轴G00

3、G00为模态指令。

例:

快速从A移动到B

1

大地系统指令格式

G00Z2

G00W-118

3.2直线插补G01

格 式

G01Z(W)_F_

功 能

G01插补使刀具从当前位置沿直线移动到编程终点

说 明

1、Z为移动终点的绝对坐标,W为移动终点的增量值。

2、F指定G01直线插补时的速度,同时受和控制,调整的范围为0~300%,F是模态值。

3、G01为模态指令。

例:

以100毫米/分速度从A点直线插补到B点。

2

大地系统指令格式

G01Z-50F100

G01W-40F100

3.3延时指令G04

格 式

G04

G04P_

功 能

延时等待,延时指令使程序等待设定的时间后继续下一条程序。

说 明

1、P延时时间,单位:毫秒,1~200000毫秒。

2、G04不输入参数时,该指令被忽略。

3、G04不是模态指令。

例:

G04P1500暂停1.5秒

3.4修改刀补G10

3

大地系统指令格式

格 式

G10P_Z(W)_

功 能

修改指定的刀补值。

说 明

1、P需要修改刀补值的刀补号。

2、Z绝对坐标编程时,功能等同于“对刀”操作下的L,将系统坐标与Z_的差值修调到对应刀补值上。

W相对值编程时,将对应刀补值直接修调W,与“对刀”操作不同的是:修调方向与“对刀”相反,W

为+,坐标增加。

3、如果系统当前刀补号就是要修调的刀补号,则系统坐标同时变化。否则不改变系统坐标。

4、G10指令提供了用程序修改刀补值的一种方法,对刀具磨损量能预知,并按一定的规律进行修调。

3.5回参考点(机械原点)G28

格 式

G28

G28Z(W)_

4

大地系统指令格式

功 能

回参考点指令使刀具以G00速度经过中间点,然后返回到参考点,并将系统坐标修改为预先设定的值。

说 明

1、如果有中间点,以G00快速移动方式从当前点移动到中间点。

2、根据机床是否装有零点开关,回参考点分为数字回零和机械回零。

设置回零方式:主功能→(移动轴)→回零方式。

3.5.1数字回零

3、“G00速度”快速移动到数字“参考点”处。

4、将系统坐标修改为参考点坐标+当前刀补值。

3.5.2机械回零

3、刀具以“G00速度”接近零点开关。

4、当刀具移动到零点开关后,快速停止。

5、然后以大约1/10G00速度反方向移动,退回到零点开关前,同时等待开关信号消失。

5

大地系统指令格式

6、电机再次换向,按“回零低速”再次接近零点开关。

7、回零低速设置:主功能→(移动轴)→回零低速。

8、当再次接收到零点开关信号后,停止移动。

9、系统坐标修改为参考点坐标+当前刀补值。

注:

1、参数“参考点”为坐标偏移量,实际回参考点时,系统坐标将修改为“参考点”+当前刀补值。

2、数字回零时,以G00速度快速移动。

3、如果粗定位和精定位使用同一信号,需将“零粗”和“零精”设置成相同。参见5.5.10章节。

如果粗定位和精定位使用两个信号,需将“零粗”和“零精”分别设置。

3.6程序跳段G31

格 式

G31Z(W)_F_L/K_

6

大地系统指令格式

说 明

1.Z(W)、F定义与G01相同。

2.L/K控制G31跳段的输入******,参见说明书7.5章节,L低电平有效,K高电平有效。

3.执行G31时,Z向按设定的F速度以G01方式工进,若在L或K口接收到一有效信号,则工进停止,

并将坐标置成目标坐标。执行下一程度段。若无有效信号,则移动到目标坐标。

例:

G31Z200F200L32

在二号刀信号有效前,机床以G01方式插补进给,一旦二号刀信号口变为低电平,机床停止,并将屏幕坐

标置成Z200;如果在进给过程中,二号刀信号始终为高电平,则机床一直以G01方式插补进给到Z200。

3.7设定工件坐标G50

格 式

G50Z(W)_

功 能

将当前系统坐标修改为指定的坐标,而不移动刀具。

说 明

1、当用Z指定时,系统坐标将直接修改为Z指定的值,当用W指定时,系统坐标将增(减)W指定量形成

7

大地系统指令格式

新的坐标。

2、增量值与绝对坐标可以混合编程。

3、可以多次指定G50,修改前的系统坐标不可恢复。

4、G50为非模态指令。

5、每次使用G50时,系统就将当前点记忆成加工起始点,在此之后如果电机失步或刀具移动需要重新找

正坐标系时,可用回参考点后,用回起始点指令回到该位置。

3.8清绝对坐标G52

格 式

G52Z_

说 明

将参与编程的轴绝对坐标清成零。此指令适用于有旋转轴且不需回起始位置的应用场合。

3.9坐标偏置G58

格 式

G58Z(W)_

功 能

8

大地系统指令格式

坐标偏置是将系统坐标修改为指定的坐标而不移动刀具。

说 明

1、G58指令与G50指令功能基本相同。

2、G58指令修改的坐标量可以用G53撤消。

3、G58指令常用于重复使用同一程序,偏置坐标后连续加工。

例:

G00Z0加工开始点

……

G00Z0回到加工开始点,第一个工件完成

G58W50坐标偏置一个工件长度

3.10撤消坐标偏置G53

格 式

G53

功 能

撤消所有G58指令产生的偏置,坐标系恢复至最初的工件坐标系。

9

大地系统指令格式

说 明

G53指令是G58指令逆操作。

3.11修改坐标系G59/G60

格 式

G59H_Z(W)_

G60H_Z(W)_

功 能

修改坐标系。

说 明

1.G59系统坐标改为Z_,参数H_指定对应变化的坐标分量。

G60直接修改坐标分量为Z_,坐标分量由参数H_指定,系统坐标跟随变化。

2.使用相对编程W_时,G59/G60作用相同。

3.参数H_对应的坐标分量

01参考点

02偏移

10

大地系统指令格式

03当前刀补

04工件坐标(内部使用,不显示)

各坐标分量可在“手动”状态下,按键显示。

3.12攻丝循环 G93

格 式

G93Z(W)_I/F_D_R_

功 能

一次性攻丝或分段多次攻丝。

说 明

1.Z(W)_Z向工进长度。

F公制螺纹导程,单位:毫米。

I英制螺纹导程,单位:牙数/英寸。

D分段功丝时,每次工进长度,无符号数。

R分段攻丝时,每次工进后,丝攻回退的长度,无符号数。

11

大地系统指令格式

2.G93攻丝指令前必须先开启主轴。

3.G93指令前的主轴旋向与Z(W)_的符号共同决定螺纹旋向。

例:

如Z向为负(-),则:

主轴初始正转时,则为右旋螺纹;

主轴初始反转时,则为左旋螺纹。

4.详细动作过程:

1)Z向跟随主轴按I/F导程工进到设定的距离D(分段)或Z(一次性);

2)主轴自动停止,同时Z向随主轴惯性继续跟随,直到主轴完全停止;

3)分段攻丝:主轴换向旋转,同时Z向随主轴换向,按反方向移动R;

一次性攻丝:直接跳到7);

4)主轴停止,Z随主轴惯性减速停止;

5)主轴按初始旋向重新启动;

6)如果分段攻丝,则重复1)-5)一直到Z向到达编程长度;

7)主轴按初始转向换向,Z退回到初始位置;

12

大地系统指令格式

8)主轴停止,Z随主轴惯性减速停止;

9)Z向G00移动回初始位置,主轴按初始旋转方向重新启动。

5.1)一次性攻穿整个螺纹,则省略D和R

2)D≥Z(W),为一次性攻穿

3)R=0,同样是一次性攻穿

4)编程时需注意D>R,否则无法到达终点。

5)考虑到主轴停止过程中Z向同时跟随,编程时Z向两边均应留有足够的距离

例:

1)G93W-50F2

公制螺纹,导程2mm,攻丝50mm,一次性攻完

2)G93W-50F2D15R1

13

大地系统指令格式

公制螺纹,导程2mm,攻丝50mm,分段攻丝,每次工进15mm,回退1mm

3)G93W-50I11D15R1

英制螺纹,导程11牙/英寸,攻丝50mm,每次工进15mm,回退1mm

3.13每分钟进给 G98

格 式

G98

功 能

设定机床切削进给F以毫米/分钟为单位

说 明

1.机床默认的方式为每分钟进给,如果机床始终以毫米/分钟方式进给,G98可以省略。

2.G98为模态量,即再次改变进给单位前,G98一直有效,直到用G99指令改变进给方式。

3.与G98对应的进给方式为G99每转进给。

4.G98、G99指令可以和其他G指令编在同一程序中。

例:

G01Z100F2000G98

14

大地系统指令格式

指定机床以2000毫米/分钟的速度直线插补到指定的位置

3.14每转进给 G99

格 式

G99

功 能

设定机床切削进给F以毫米/转为单位

说 明

1.用G99设定后,主轴每转一圈,刀具移动的F值距离,进给速度跟随主轴转速,主轴停止时刀具也停止

移动。

2.G99为模态量,即再次改变进给单位前,G99一直有效,直到用G98指令改变进给方式。

3.与G99对应的进给方式为G98每分钟进给。

4.G99、G98指令可以和其他G指令编在同一程序段中。

例:

G01Z100F1.2G99

指定机床以1.2毫米/转的速度直线插补到指定的位置。

15

大地系统指令格式

3.15程序段循环G170/G171

格 式

G170PxxxxQyyyy或G171PxxxxQyyyyL__

说 明

G170为无限循环指令,运行G170后,数控系统始终执行本程序中Nxxxx---Nyyyy的程序段。G171

为有限循环指令,运行G171后,数控系统执行本程序中Nxxxx---Nyyyy的程序段L__次,然后再执行程序

段G171PxxxxQyyyyL__后的程序。

注:

①Pxxxx或Qyyyy中的xxxx、yyyy为有效的程序段号,不含字母N。

②Pxxxx或Qyyyy字母和数字间不能有空格。

③Pxxxx和Qyyyy和L__间必须有空格。从Pxxxx到Qyyyy的程序段必须小于100段。

④Pxxxx和Qyyyy间允许有一次循环嵌套。

3.16程序暂停M00

格 式

NXXXXM00

说 明

16

大地系统指令格式

数控系统执行到M00语句时暂停,直到再次按下“循环启动”键,继续执行M00以后程序。

3.17条件暂停M01

格 式

NXXXXM01Lx

说 明

当执行M01Lx指令时,系统检测x指定的输入口,当该输入口为有效低时,程序继续向下执行,否则程

序停在该语句处,不断地检测X口。Lx字中的x在1-77间,分别对应各个输入口,参见7.5章节。

3.18程序结束M02

格 式

M02

说 明

结束加工程序。

3.19主轴正转M03

格式

M03

17

大地系统指令格式

说 明

执行M03指令时,接到主轴口2脚的达林顿晶体管导通,使外接直流继电器吸合。M03可由参数设置为

脉冲输出或保持输出。接线时,应将直流继电器线圈的正端接+24V,直流继电器线圈的负端接M03口。

3.20主轴反转M04

格式

M04

说 明

其原理、接线同M03。M04与M03输出互锁。接线时,应将直流继电器线圈的正端接+24V,直流继电器

线圈的负端接M04口。

3.21主轴停M05

格 式

M05

说 明

撤销M03或M04输出,且从主轴口4脚输出一短暂导通信号。导通时间可用参数设定。接线时,应将直

流继电器线圈的正端接+24V,直流继电器线圈的负端接M05口。

3.22开冷却M08

18

大地系统指令格式

格 式

M08

说 明

与系统操作面板的快捷键“冷却”相对应。接线时,应将直流继电器线圈的正端接+24V,直流继电器线圈的

负端接M08口。

3.23关冷却M09

格 式

M09

说 明

关闭M08口信号

3.24夹紧M10

格 式

M10

说 明

接线时,应将直流继电器线圈的正端接+24V,负端接M10口。

19

大地系统指令格式

3.25松开M11

格 式

M11

说 明

关M10。

3.26润滑M18

格 式

M127

说 明

用M127指令时,从该口输出一导通信号。若“IO端口”参数中“润滑延时”设定为0秒,则该信号一

直保持,直到再次输入M227指令;若“IO端口”参数中“润滑延时”不为0,则发出信号,延时设定的时间

后再自动撤除信号。接线时,应将直流继电器线圈的正端接+24V,负端接M18口。

3.27 M23、M24

格 式

M23、M24

说 明

20

大地系统指令格式

当不用电动刀架时,原控制电动刀架正、反转的两个输出口可作其他用途,此时用M23、M24指令输出

信号。接线时,应将直流继电器线圈的正端接+24V,负端接刀架正转/刀架反转口。

3.28子程序功能

程序中如果多次或重复加工同一形状,仅仅长度或位置不同,可将这一部分单独编为一个程序,这就是子

程序。原程序调用这个子程序,使程序更加简洁、清晰,如果子程序部分轨迹发生改变,只需修改子程序内容,

不需要对主程序进行修改。

主程序可以多处、多次调用不同的子程序。

主程序调用子程序的过程如图:

注:

子程序名可以由字母加数字的形式组成,最多四个字符,且第二、三、四位必须是数字形式!如:P1、P105、

K85、T777、2222等等都是正确的子程序名。

3.29子程序嵌套

21

大地系统指令格式

子程序中也可以调用另外的子程序,称为子程序嵌套。17DN系列数控系统允许子程序一层嵌套。

一层子程序中也可多处、多次调用不同的二层子程序,二层子程序不再允许调用其他子程序。

子程序循环嵌套错误

①主程序不能调用主程序自己;

②一层子程序不能调用主程序,也不能调用自己。

否则由于程序之间互相调用,循环往复无穷无尽,产生子程序循环嵌套错误。

3.30调用子程序M98

格 式

M98N_P_

说 明

1、N程序名。

P调用次数P<20万次,省略时P=1。

2、N与子程序名之间不能有空格,子程序名后必须插入空格。

3.31子程序返回M99

格 式

22

大地系统指令格式

M99

说 明

1、子程序结束应编入M99返回指令。如果没有编入返回指令,子程序结束时自动插入M99。

2、子程序中M99以后的程序将被忽略。

3、进入子程序时,主程序中所有的模态指令、模态量都继续有效,子程序返回后,子程序中所有的模态指

令、模态量在主程序中继续有效。

4、如果主程序中存在M99指令,程序将返回主程序开始处,循环执行。相当于M96无限循环指令。

3.32无限循环M96

格 式

M96

说 明

M96指令返回到本程序开始处,重新执行本程序。M96用于子程序时,子程序进入循环状态,不再返回。

3.33通用输出口操作

格 式

MXX脉冲输出XX口

23

大地系统指令格式

M1XX高电平输出XX口

M2XX关闭XX口输出

/延时/定点脉冲输出XX口

/延时/定点高电平输出XX口

/延时/定点关闭XX口输出

说 明

为具体的输出口序号,参见7.4章节。

2.当M后的数不超过三位时,延时输出,AAA为延时的时间,单位:10倍毫秒;

当M后的数为四位时,定点输出,AAA为坐标轴要移动到的绝对位置,可带符号,单位:毫米。

3.B为1时,代表X轴;

B为2时,代表Y轴;

B为3时,代表Z轴。

例:

M20脉冲输出20号口

M121高电平输出21号口

24

大地系统指令格式

M221关闭21号口输出

M26.150延时1.5秒后脉冲输出26号口

M1026.150X轴坐标(屏幕显示值)移动到150时脉冲输出26号口

M127.200延时2秒后高电平输出27号口

M-2127.200Y轴坐标(屏幕显示值)移动到-200时高电平输出27号口

M228.450延时4.5秒后关闭28号口输出

M3228.450Z轴坐标(屏幕显示值)移动到450时关闭28号口输出

3.34工件计数清零M901

格 式

M901

说 明

清工件计数。

工件计数显示在状态栏4区,参见2.4.1章节。

密码:12345

25

2024年3月23日发(作者:肥运馨)

大地系统指令格式

3.1快速移动G00

格 式

G00Z(W)_

功 能

快速移动时,移动轴以最快速度移动到终点。

说 明

1、Z为移动终点的绝对坐标,W为移动终点的增量值。

2、G00移动速度由参数“G00速度”指定,同时受到

G00移动速度不再上调。

和控制,当F进给倍率超过100%时

G00速度设定:→(移动轴)→Z轴G00

3、G00为模态指令。

例:

快速从A移动到B

1

大地系统指令格式

G00Z2

G00W-118

3.2直线插补G01

格 式

G01Z(W)_F_

功 能

G01插补使刀具从当前位置沿直线移动到编程终点

说 明

1、Z为移动终点的绝对坐标,W为移动终点的增量值。

2、F指定G01直线插补时的速度,同时受和控制,调整的范围为0~300%,F是模态值。

3、G01为模态指令。

例:

以100毫米/分速度从A点直线插补到B点。

2

大地系统指令格式

G01Z-50F100

G01W-40F100

3.3延时指令G04

格 式

G04

G04P_

功 能

延时等待,延时指令使程序等待设定的时间后继续下一条程序。

说 明

1、P延时时间,单位:毫秒,1~200000毫秒。

2、G04不输入参数时,该指令被忽略。

3、G04不是模态指令。

例:

G04P1500暂停1.5秒

3.4修改刀补G10

3

大地系统指令格式

格 式

G10P_Z(W)_

功 能

修改指定的刀补值。

说 明

1、P需要修改刀补值的刀补号。

2、Z绝对坐标编程时,功能等同于“对刀”操作下的L,将系统坐标与Z_的差值修调到对应刀补值上。

W相对值编程时,将对应刀补值直接修调W,与“对刀”操作不同的是:修调方向与“对刀”相反,W

为+,坐标增加。

3、如果系统当前刀补号就是要修调的刀补号,则系统坐标同时变化。否则不改变系统坐标。

4、G10指令提供了用程序修改刀补值的一种方法,对刀具磨损量能预知,并按一定的规律进行修调。

3.5回参考点(机械原点)G28

格 式

G28

G28Z(W)_

4

大地系统指令格式

功 能

回参考点指令使刀具以G00速度经过中间点,然后返回到参考点,并将系统坐标修改为预先设定的值。

说 明

1、如果有中间点,以G00快速移动方式从当前点移动到中间点。

2、根据机床是否装有零点开关,回参考点分为数字回零和机械回零。

设置回零方式:主功能→(移动轴)→回零方式。

3.5.1数字回零

3、“G00速度”快速移动到数字“参考点”处。

4、将系统坐标修改为参考点坐标+当前刀补值。

3.5.2机械回零

3、刀具以“G00速度”接近零点开关。

4、当刀具移动到零点开关后,快速停止。

5、然后以大约1/10G00速度反方向移动,退回到零点开关前,同时等待开关信号消失。

5

大地系统指令格式

6、电机再次换向,按“回零低速”再次接近零点开关。

7、回零低速设置:主功能→(移动轴)→回零低速。

8、当再次接收到零点开关信号后,停止移动。

9、系统坐标修改为参考点坐标+当前刀补值。

注:

1、参数“参考点”为坐标偏移量,实际回参考点时,系统坐标将修改为“参考点”+当前刀补值。

2、数字回零时,以G00速度快速移动。

3、如果粗定位和精定位使用同一信号,需将“零粗”和“零精”设置成相同。参见5.5.10章节。

如果粗定位和精定位使用两个信号,需将“零粗”和“零精”分别设置。

3.6程序跳段G31

格 式

G31Z(W)_F_L/K_

6

大地系统指令格式

说 明

1.Z(W)、F定义与G01相同。

2.L/K控制G31跳段的输入******,参见说明书7.5章节,L低电平有效,K高电平有效。

3.执行G31时,Z向按设定的F速度以G01方式工进,若在L或K口接收到一有效信号,则工进停止,

并将坐标置成目标坐标。执行下一程度段。若无有效信号,则移动到目标坐标。

例:

G31Z200F200L32

在二号刀信号有效前,机床以G01方式插补进给,一旦二号刀信号口变为低电平,机床停止,并将屏幕坐

标置成Z200;如果在进给过程中,二号刀信号始终为高电平,则机床一直以G01方式插补进给到Z200。

3.7设定工件坐标G50

格 式

G50Z(W)_

功 能

将当前系统坐标修改为指定的坐标,而不移动刀具。

说 明

1、当用Z指定时,系统坐标将直接修改为Z指定的值,当用W指定时,系统坐标将增(减)W指定量形成

7

大地系统指令格式

新的坐标。

2、增量值与绝对坐标可以混合编程。

3、可以多次指定G50,修改前的系统坐标不可恢复。

4、G50为非模态指令。

5、每次使用G50时,系统就将当前点记忆成加工起始点,在此之后如果电机失步或刀具移动需要重新找

正坐标系时,可用回参考点后,用回起始点指令回到该位置。

3.8清绝对坐标G52

格 式

G52Z_

说 明

将参与编程的轴绝对坐标清成零。此指令适用于有旋转轴且不需回起始位置的应用场合。

3.9坐标偏置G58

格 式

G58Z(W)_

功 能

8

大地系统指令格式

坐标偏置是将系统坐标修改为指定的坐标而不移动刀具。

说 明

1、G58指令与G50指令功能基本相同。

2、G58指令修改的坐标量可以用G53撤消。

3、G58指令常用于重复使用同一程序,偏置坐标后连续加工。

例:

G00Z0加工开始点

……

G00Z0回到加工开始点,第一个工件完成

G58W50坐标偏置一个工件长度

3.10撤消坐标偏置G53

格 式

G53

功 能

撤消所有G58指令产生的偏置,坐标系恢复至最初的工件坐标系。

9

大地系统指令格式

说 明

G53指令是G58指令逆操作。

3.11修改坐标系G59/G60

格 式

G59H_Z(W)_

G60H_Z(W)_

功 能

修改坐标系。

说 明

1.G59系统坐标改为Z_,参数H_指定对应变化的坐标分量。

G60直接修改坐标分量为Z_,坐标分量由参数H_指定,系统坐标跟随变化。

2.使用相对编程W_时,G59/G60作用相同。

3.参数H_对应的坐标分量

01参考点

02偏移

10

大地系统指令格式

03当前刀补

04工件坐标(内部使用,不显示)

各坐标分量可在“手动”状态下,按键显示。

3.12攻丝循环 G93

格 式

G93Z(W)_I/F_D_R_

功 能

一次性攻丝或分段多次攻丝。

说 明

1.Z(W)_Z向工进长度。

F公制螺纹导程,单位:毫米。

I英制螺纹导程,单位:牙数/英寸。

D分段功丝时,每次工进长度,无符号数。

R分段攻丝时,每次工进后,丝攻回退的长度,无符号数。

11

大地系统指令格式

2.G93攻丝指令前必须先开启主轴。

3.G93指令前的主轴旋向与Z(W)_的符号共同决定螺纹旋向。

例:

如Z向为负(-),则:

主轴初始正转时,则为右旋螺纹;

主轴初始反转时,则为左旋螺纹。

4.详细动作过程:

1)Z向跟随主轴按I/F导程工进到设定的距离D(分段)或Z(一次性);

2)主轴自动停止,同时Z向随主轴惯性继续跟随,直到主轴完全停止;

3)分段攻丝:主轴换向旋转,同时Z向随主轴换向,按反方向移动R;

一次性攻丝:直接跳到7);

4)主轴停止,Z随主轴惯性减速停止;

5)主轴按初始旋向重新启动;

6)如果分段攻丝,则重复1)-5)一直到Z向到达编程长度;

7)主轴按初始转向换向,Z退回到初始位置;

12

大地系统指令格式

8)主轴停止,Z随主轴惯性减速停止;

9)Z向G00移动回初始位置,主轴按初始旋转方向重新启动。

5.1)一次性攻穿整个螺纹,则省略D和R

2)D≥Z(W),为一次性攻穿

3)R=0,同样是一次性攻穿

4)编程时需注意D>R,否则无法到达终点。

5)考虑到主轴停止过程中Z向同时跟随,编程时Z向两边均应留有足够的距离

例:

1)G93W-50F2

公制螺纹,导程2mm,攻丝50mm,一次性攻完

2)G93W-50F2D15R1

13

大地系统指令格式

公制螺纹,导程2mm,攻丝50mm,分段攻丝,每次工进15mm,回退1mm

3)G93W-50I11D15R1

英制螺纹,导程11牙/英寸,攻丝50mm,每次工进15mm,回退1mm

3.13每分钟进给 G98

格 式

G98

功 能

设定机床切削进给F以毫米/分钟为单位

说 明

1.机床默认的方式为每分钟进给,如果机床始终以毫米/分钟方式进给,G98可以省略。

2.G98为模态量,即再次改变进给单位前,G98一直有效,直到用G99指令改变进给方式。

3.与G98对应的进给方式为G99每转进给。

4.G98、G99指令可以和其他G指令编在同一程序中。

例:

G01Z100F2000G98

14

大地系统指令格式

指定机床以2000毫米/分钟的速度直线插补到指定的位置

3.14每转进给 G99

格 式

G99

功 能

设定机床切削进给F以毫米/转为单位

说 明

1.用G99设定后,主轴每转一圈,刀具移动的F值距离,进给速度跟随主轴转速,主轴停止时刀具也停止

移动。

2.G99为模态量,即再次改变进给单位前,G99一直有效,直到用G98指令改变进给方式。

3.与G99对应的进给方式为G98每分钟进给。

4.G99、G98指令可以和其他G指令编在同一程序段中。

例:

G01Z100F1.2G99

指定机床以1.2毫米/转的速度直线插补到指定的位置。

15

大地系统指令格式

3.15程序段循环G170/G171

格 式

G170PxxxxQyyyy或G171PxxxxQyyyyL__

说 明

G170为无限循环指令,运行G170后,数控系统始终执行本程序中Nxxxx---Nyyyy的程序段。G171

为有限循环指令,运行G171后,数控系统执行本程序中Nxxxx---Nyyyy的程序段L__次,然后再执行程序

段G171PxxxxQyyyyL__后的程序。

注:

①Pxxxx或Qyyyy中的xxxx、yyyy为有效的程序段号,不含字母N。

②Pxxxx或Qyyyy字母和数字间不能有空格。

③Pxxxx和Qyyyy和L__间必须有空格。从Pxxxx到Qyyyy的程序段必须小于100段。

④Pxxxx和Qyyyy间允许有一次循环嵌套。

3.16程序暂停M00

格 式

NXXXXM00

说 明

16

大地系统指令格式

数控系统执行到M00语句时暂停,直到再次按下“循环启动”键,继续执行M00以后程序。

3.17条件暂停M01

格 式

NXXXXM01Lx

说 明

当执行M01Lx指令时,系统检测x指定的输入口,当该输入口为有效低时,程序继续向下执行,否则程

序停在该语句处,不断地检测X口。Lx字中的x在1-77间,分别对应各个输入口,参见7.5章节。

3.18程序结束M02

格 式

M02

说 明

结束加工程序。

3.19主轴正转M03

格式

M03

17

大地系统指令格式

说 明

执行M03指令时,接到主轴口2脚的达林顿晶体管导通,使外接直流继电器吸合。M03可由参数设置为

脉冲输出或保持输出。接线时,应将直流继电器线圈的正端接+24V,直流继电器线圈的负端接M03口。

3.20主轴反转M04

格式

M04

说 明

其原理、接线同M03。M04与M03输出互锁。接线时,应将直流继电器线圈的正端接+24V,直流继电器

线圈的负端接M04口。

3.21主轴停M05

格 式

M05

说 明

撤销M03或M04输出,且从主轴口4脚输出一短暂导通信号。导通时间可用参数设定。接线时,应将直

流继电器线圈的正端接+24V,直流继电器线圈的负端接M05口。

3.22开冷却M08

18

大地系统指令格式

格 式

M08

说 明

与系统操作面板的快捷键“冷却”相对应。接线时,应将直流继电器线圈的正端接+24V,直流继电器线圈的

负端接M08口。

3.23关冷却M09

格 式

M09

说 明

关闭M08口信号

3.24夹紧M10

格 式

M10

说 明

接线时,应将直流继电器线圈的正端接+24V,负端接M10口。

19

大地系统指令格式

3.25松开M11

格 式

M11

说 明

关M10。

3.26润滑M18

格 式

M127

说 明

用M127指令时,从该口输出一导通信号。若“IO端口”参数中“润滑延时”设定为0秒,则该信号一

直保持,直到再次输入M227指令;若“IO端口”参数中“润滑延时”不为0,则发出信号,延时设定的时间

后再自动撤除信号。接线时,应将直流继电器线圈的正端接+24V,负端接M18口。

3.27 M23、M24

格 式

M23、M24

说 明

20

大地系统指令格式

当不用电动刀架时,原控制电动刀架正、反转的两个输出口可作其他用途,此时用M23、M24指令输出

信号。接线时,应将直流继电器线圈的正端接+24V,负端接刀架正转/刀架反转口。

3.28子程序功能

程序中如果多次或重复加工同一形状,仅仅长度或位置不同,可将这一部分单独编为一个程序,这就是子

程序。原程序调用这个子程序,使程序更加简洁、清晰,如果子程序部分轨迹发生改变,只需修改子程序内容,

不需要对主程序进行修改。

主程序可以多处、多次调用不同的子程序。

主程序调用子程序的过程如图:

注:

子程序名可以由字母加数字的形式组成,最多四个字符,且第二、三、四位必须是数字形式!如:P1、P105、

K85、T777、2222等等都是正确的子程序名。

3.29子程序嵌套

21

大地系统指令格式

子程序中也可以调用另外的子程序,称为子程序嵌套。17DN系列数控系统允许子程序一层嵌套。

一层子程序中也可多处、多次调用不同的二层子程序,二层子程序不再允许调用其他子程序。

子程序循环嵌套错误

①主程序不能调用主程序自己;

②一层子程序不能调用主程序,也不能调用自己。

否则由于程序之间互相调用,循环往复无穷无尽,产生子程序循环嵌套错误。

3.30调用子程序M98

格 式

M98N_P_

说 明

1、N程序名。

P调用次数P<20万次,省略时P=1。

2、N与子程序名之间不能有空格,子程序名后必须插入空格。

3.31子程序返回M99

格 式

22

大地系统指令格式

M99

说 明

1、子程序结束应编入M99返回指令。如果没有编入返回指令,子程序结束时自动插入M99。

2、子程序中M99以后的程序将被忽略。

3、进入子程序时,主程序中所有的模态指令、模态量都继续有效,子程序返回后,子程序中所有的模态指

令、模态量在主程序中继续有效。

4、如果主程序中存在M99指令,程序将返回主程序开始处,循环执行。相当于M96无限循环指令。

3.32无限循环M96

格 式

M96

说 明

M96指令返回到本程序开始处,重新执行本程序。M96用于子程序时,子程序进入循环状态,不再返回。

3.33通用输出口操作

格 式

MXX脉冲输出XX口

23

大地系统指令格式

M1XX高电平输出XX口

M2XX关闭XX口输出

/延时/定点脉冲输出XX口

/延时/定点高电平输出XX口

/延时/定点关闭XX口输出

说 明

为具体的输出口序号,参见7.4章节。

2.当M后的数不超过三位时,延时输出,AAA为延时的时间,单位:10倍毫秒;

当M后的数为四位时,定点输出,AAA为坐标轴要移动到的绝对位置,可带符号,单位:毫米。

3.B为1时,代表X轴;

B为2时,代表Y轴;

B为3时,代表Z轴。

例:

M20脉冲输出20号口

M121高电平输出21号口

24

大地系统指令格式

M221关闭21号口输出

M26.150延时1.5秒后脉冲输出26号口

M1026.150X轴坐标(屏幕显示值)移动到150时脉冲输出26号口

M127.200延时2秒后高电平输出27号口

M-2127.200Y轴坐标(屏幕显示值)移动到-200时高电平输出27号口

M228.450延时4.5秒后关闭28号口输出

M3228.450Z轴坐标(屏幕显示值)移动到450时关闭28号口输出

3.34工件计数清零M901

格 式

M901

说 明

清工件计数。

工件计数显示在状态栏4区,参见2.4.1章节。

密码:12345

25

发布评论

评论列表 (0)

  1. 暂无评论