980MD中文说明书

N00 G92 X0 Y0 Z0;

N01 G90 G17 G00 G41 D7 X250.0 Y550.0 ; (补偿量必须用补偿号码预先设定) N02 G01 Y900.0 F150 ; N03 X450.0 ;

N04 G03 X500.0 Y1150.0 R650.0 ; N05 G02 X900.0 R-250.0 ;

N06 G03 X950.0 Y900.0 R650.0 ; N07 G01 X1150.0 ; N08 Y550.0 ;

N09 X700.0 Y650.0 ; N10 X250.0 Y550.0 ; N11 G00 G40 X0 Y0 ;

3.13 刀具长度补偿(G43、G44、G49)

指令格式:

指令功能:

G17 G18 G19

G43

G44

H__

刀具长度补偿功能。

指令说明:

G43,G44是模态G 代码,在遇到同组其他G 代码之前均有效。

Ⅲ-18

G136:逆时针矩形凹槽内精铣循环。

G137:顺时针矩形凹槽内精铣循环。

I:矩形X 轴方向的宽度,取值范围0~9999.999mm。

J:矩形Y 轴方向的宽度,取值范围0~9999.999mm。

D:刀具半径序号,取值范围为0 ~ 32,D0 默认为0。根据给定的序号取出当前刀具半径值。

K:精铣起点与矩形边X 轴方向的距离,取值范围0~9999.999mm。

U:转角圆弧半径,省略则表示无转角圆弧过渡。U 省略或U=0 时且刀具半径>0,则报警。

循环过程:⑴快速定位到XY 平面的位置;

⑵快速下至R 点平面;

⑶切削进给至孔底;

⑷从起点以过渡弧1 为轨迹进行圆弧插补;

⑸以2-3-4-5-6 为轨迹进行直线及圆弧插补;

⑹以过渡弧7 为轨迹进行圆弧插补回到起点;

⑺根据指定G98 或G99 的不同,返回到初始点平面或R 点平面。

相关说明:

该循环下指令Q、P、L无效,但会保留Q,P的值作为固定循环模态数值保存。

G90 G00 X50 Y50 Z50;(G00 快速定位)

G136 X25 Y25 R5 Z-50 I80 J50 K30 U10 F800 D1;(固定循环下到孔底进行矩形凹槽内精铣D1=5)

G80 X50 Y50 Z50;(取消固定循环,从R 点平面返回)

M30;

Ⅲ-42

第一篇

编程

(2)变量的种类

根据变量号的不同,变量分为公用变量和系统变量,它们的用途和性质都不同。 公用变量

公用变量有#200~#231、#500~#515,公用变量在程序中是公用的。即在程序 1 中定义的变量 和运算结果同样适用于程序 2、程序 3。

公用变量为#200~#231、#500~#515,所有变量的值掉电保持。 系统变量

系统变量的用途在系统中是固定的,系统变量接口输入信号有#1000~#1015,接口输出信号有 #1100~#1105;

系统变量接口输入/输出信号与其它功能接口信号共用同一接口,通过参数设定那一信号接口有 效,只有在相对应接口信号的功能无效时,系统变量接口输入信号才有效。

系统读取到接口输入信号#1000~1015 的值后(#1005—#1015 对应各点的值为 0/1),便知道接 口输入信号的状态,进行判断跳转等各种处理。

系统变量#1000~#1015 接口信号由 PLC 定义。

3.21.2 运算命令和转移命令 G65

一般指令格式:

G65 Hm P# i Q# j R# k ;

其中:m :表示运算命令或转移命令功能。

# i :存入运算结果的变量名。

# j :进行运算的变量名 1,也可以是常数。 # k :进行运算的变量名 2,也可以是常数。 指令意义:# i = #j O # k

例:P#200 Q#201 R#202…..#200 = #201 O #202;

P#200 Q#201 R15….#200 = #201 O 15; P#200 Q-100 R#202…..#200 = -100 O #202;

说明:●变量值不含小数点的,单位为 0.001mm ;例:#100 = 30,则 X#100=X0.03 毫米; ●变量直接用常数表示时不带“#”;

宏指令表

Ⅲ-54

第一篇

编程4.1.3 指令格式

4.1.4 补偿方向

应用刀具半径补偿,必须根据刀具与工件的相对位置来确定补偿的方向,如图4-2。

Y

O Y

O Y

Ⅳ-2

图4-2补偿方向(G17平面)

第四章刀具半径补偿

4.1.5 注意事项

第一篇 初始状态CNC 处于刀具半径补偿取消方式,在执行G41 或G42 指令,CNC 开始建立刀具半径补偿偏置

方式。在补偿开始时,CNC 预读 2 个程序段,执行一程序段时,下一程序段存入刀具半径补偿缓冲存储

器中。在单段运行时,读入两个程序段,执行第一个程序段终点后停止。在连续执行时,预先读入两个程序段,因此在CNC 中正在执行的程序段和其后的两个程序段。

编程说 在录入方式(MDI)下不能执行刀补C建立,也不能执行刀补C撤消。

刀具半径补偿值不能输入负值,磨损值一般应为负值(负值表示磨损)。

刀具半径补偿的建立与撤消只能用G00 或G01 指令,不能是圆弧指令(G02 或G03)否则

报警。

按RESET(复位)键,CNC 将取消刀补C 补偿模式。

在指定G40、G41、G42 的程序段中必须指定相应的移动量,否则报警。

在主程序和子程序中使用刀具半径补偿,在调用或退出子程序前(即执行M98 或M99 前),CNC 必须处于

补偿取消模式,否则报警。

在执行G54-59、G28-31、固定循环指令时,暂时撤消补偿模式,上述指令结束后恢复刀具半径补偿模式。

4.1.6 应用示例

在坐标系中加工图4-3 所示零件。使用刀具补偿号为D07,刀具几何半径为2mm,刀具半径磨损为0。

图4-3

在偏置取消模式下进行对刀,对刀完成后,在刀偏设置页面下,刀具半径D 设置:

表4-2

Ⅳ-3

,刀具用D07 指定的距离偏移到刀具轨迹, D07 的

几何半径设为2.0mm,刀具磨损为0,则刀具半径为2mm

N2G01Y900.0 F150;

N3 X450.0;

N4 G03 X500.0 Y1150.0 R650.0; N5G02 X900.0 R-250.0;

N6G03 X950.0Y900.0R650.0;

N7G01 X1150.0;

N8 Y550.0;

N9X700.0Y650.0;

N10 X250.0 Y550.0;

N11 G00 G40 X0Y0;

从P1 到P2 加工

从P2 到P3 加工

从P3 到P4 加工

从P4 到P5 加工

从P5 到P6 加工

从P6 到P7 加工

从P7 到P8 加工

从P8 到P9 加工

从P9 到P1 加工

取消偏置方式刀具返回到开始位置X0,Y0

4.2 刀具半径补偿偏移轨迹说明

4.2.1 内侧、外侧概念

在后面的说明中将用到两个术语…内侧?…外侧?。两个移动程序段交点的夹角大于或等于180°\u26102X称为…内侧?;两个移动程序段交点的夹角在0~180°\u20043X间时称为…外侧?。

Ⅳ-4

第四章刀具半径补偿

实现刀具半径补偿要经过 3 个步骤:刀补建立、刀补进行、刀补撤消。

从偏置取消方式到建立G41 或G42 指令的开始执行过程,其刀具的移动称为刀补建立(也称

为起刀)。指令的开始执行过程,其刀具的移动称为刀补建立(也称为起刀)。

注:在下面的图中标注的S、L、C,如无特别注明均为以下意思:

第一篇

S――单段停止点;

L――直线;

编程说

程序路径

图4-4a 直线—直线(内侧起刀)

(b)沿着拐角为钝角的外侧移动(180°\u65310Xα≥90°\u65289X

1)直线—直线

刀尖中心路径

图4-4b 直线—圆弧(内侧起刀)

L

刀尖中心路径程序路径图4-5a 直线—直线(外侧起刀)

(c)沿着拐角为锐角的外侧移动(α<90°\u65289X

1

L

图4-5b 直线—圆弧(外侧起刀)

刀尖中心路径程序路径图4-6a 直线—直线(外侧起刀)图4-6b 直线—圆弧(外侧起刀)

Ⅳ-5

第一篇

(α≦1°\u65289X

编程说明

G41

图 4-7 直线—直线(拐角小于 1 度、外侧起刀)

4.2.3 偏置方式中的刀具移动

在建立刀具半径补偿后、取消刀具半径补偿前称为偏置方式。

(a

Ⅳ-6

图 4-8c 圆弧—直线(内侧移动)

图4-8d 圆弧—圆弧(内侧移动)

第四章刀具半径补偿

Ⅳ-7

相关主题
相关文档
最新文档