08-附录

 

1       典型加工件示例

示例图纸:

加工过程:

♠ Φ16平底铣刀铣上表面

♠ Φ16平底铣刀铣Φ100外圆

♠ Φ16平底铣刀粗铣六边形凸台

♠ Φ16平底铣刀精铣六边形凸台

♠ Φ8平底铣刀粗精铣R5环型槽

♠ Φ8钻头钻4×Φ8

加工程序:

N10 T1 M06                                                 ; Φ16平底铣刀

N20 M03 S1600

N30 G90 G17

N40 G54

N50 G00 Z50

N60 X60 Y-50

N70 CYCLE71 (20, 0.5, 3, 0, -50, -50, 100, 100, 0, 0.5, 10, 0, 1200, 11)

N80 G00 Z50

N90 M05

 

N100 M03 S1800

N110 G00 X65 Y0 

N120 CYCLE77 (10, 0, 5, -24, 100, 0, 0, 3, 0, 0, 1000, 600, 2, 1, 105)

N130 G00 Z50

N140 M05

 

N150 M03 S1600

N160 G00 X-90 Y18

N170 CYCLE72 ("hexagon", 10, 0, 5, -4, 1, 0.25, 0.1, 1000, 600, 1, 41)

N180 G00 Z50

N190 M05

 

N200 M03 S1600

N210 G00 X-90 Y18

N220 CYCLE72 ("hexagon", 10, 0, 5, -4, 1, 0, 0, 800, 800, 2, 41)

N230 G00 Z100

N240 M05

 

N250 T2 M06                                               ; Φ8平底铣刀

N260 M03 S3500

N270 G00 Z50

N280 X0 Y0

N290 SLOT2 (10,0,5,-5,5,4,30,10,0,0,22.5,30,90,1000,400,0.5,3,0.2,10,1,800,3500,3000)

N300 G00 Z100

N310 M05

 

N320 T3 M06                                               ;Φ8钻头

N330 M03 S1800

N340 G00 X20 Y20 Z50 F270

N350 MCALL CYCLE83 (10, 0, 3, -12, 12, -4, 4, 4, 1, 1, 1, 1)

N360 X11 Y0

N370 X0 Y11

N380 X-11 Y0

N390 X0 Y-11

N400 MCALL

N410 G00 Z50

N420 M05

N430 M30

 

子程序hexagon.iso

N10 G01 X-78.696 Y10.129

N20 X-30 Y17.321

N30 X-20 Y34.641

N40 X20

N50 X40 Y0.

N60 X20 Y-34.641

N70 X-20

N80 X-40 Y0.

N90 X-30 Y17.321

N100 X-28.5 Y19.919

N110 X-46.362 Y64.725

N120 RET

2       指令列表

地址

含义

编程

T

刀具号

T…

D

刀具补偿号

用于某个刀具T…的补偿参数,D0表示不使用刀补,一个刀具最多有9个D号。

D…

F

进给率

刀具/工件的进给速度,对应G94或G95,单位分别为毫米/分钟或毫米/转。

F…

FA=

主轴和定位轴的定位速度

FA始终为G94类型,单位为度/分钟或毫米/分钟

FA=…

S

主轴转速,单位为转/分钟。

S…

G00

快速定位

G00 X… Y… Z…

G01

直线插补

G01 X… Y… Z… F…

G02

顺时针圆弧插补

圆心和终点:

G02 X… Y… Z… I… J… K… F…

半径和终点:

G02 X… Y… Z… CR=…F…

张角和圆心:

G02 AR=… I… J… K… F…

张角和终点:

G02 AR=… X… Y… Z… F…

G03

逆时针圆弧插补

G03…;其它同G02

CIP

中间点圆弧插补

CIP X… Y… Z… IM=… JM=… KM=… F…

IM,JM,KM是中间点

CT

切线过渡圆弧插补

N10 …

N20 CT X… Y… Z… F…

圆弧,与前一段轮廓切线过渡

CIPD

三维圆弧插补

CIPD X… Y… Z… IM=… JM=… KM=… F…

通过终点和中间点进行三维圆弧插补

POLY

多项式插补

三次多项式插补

POLY X=PM(Xe, a1, a2, a3) Y=PM(Ye, b1, b2, b3) Z=PM(Ze, c1, c2, c3) PT=n

POLY X=PM(Xe, a1, a2, a3) Y=PM(Ye, b1, b2, b3) Z=PM(Ze, c1, c2, c3) PT=n

五次多项式插补

POLY X=PM(Xe, a1, a2, a3, a4, a5) Y=PM(Ye, b1, b2, b3, b4, b5) Z=PM(Ze, c1, c2, c3, c4, c5) PT=n

POLY X=PM(Xe, a1, a2, a3, a4, a5) Y=PM(Ye, b1, b2, b3, b4, b5) Z=PM(Ze, c1, c2, c3, c4, c5) PT=n

AKIMA

AKIMA样条插补

N10 AKIMA SPBN/SPBC/SPBT SPEN/SPEC/SPET X… Y… Z…

N20 X… Y… Z…

NURBS

NURBS样条插补

N10 NURBS X… Y… Z… SD=… PW=… 

N20 X… Y… Z… PW=… 

B样条不需要指定开始和结束处的过渡方式

CUBIC

CUBIC样条插补

N10 CUBIC SPBN/SPBC/SPBT SPEN/SPEC/SPET X… Y… Z…

N20 X… Y… Z…

G22

顺时针螺旋线插补

G17 G22 X_ Y_ I_ J_ Z_

 F_

G23

逆时针螺旋线插补

G17 G23 X_ Y_ I_ J_ Z_

 F_

G04

暂停给定时间

G04 H…,单独程序段

G17

XY平面

 

G18

ZX平面

 

G19

YZ平面

 

G40

取消刀具半径补偿 

 

G41

调用刀具半径补偿,刀具在轮廓左侧移动

 

G42

调用刀具半径补偿,刀具在轮廓右侧移动

 

G54

第一可设定零点偏移

 

G55

第二可设定零点偏移

 

G56

第三可设定零点偏移

 

G57

第四可设定零点偏移

 

G58

第五可设定零点偏移

 

G59

第六可设定零点偏移

 

G540~G599

第7到第66个可设定零点偏移

 

G500

取消可编程框架

 

G53

取消可设定框架和可编程框架

 

TRANS

可编程平移

TRANS X… Y… Z…

X、Y、Z的值为零点偏移值,单独程序段

SCALE

可编程缩放

SCALE X… Y… Z…

X、Y、Z的值为缩放比例系数,单独程序段

ROT

可编程旋转

ROT X… Y… Z…

直接定义旋转角度进行旋转,单独程序段

MIRROR

可编程镜像

MIRROR X0 Y0 Z0

N10 G17

N20 MIRROR X0

在G17平面内以Y轴做镜像,单独程序段

ATRANS

附加的可编程平移

ATRANS X… Y… Z…

ASCALE

附加的可编程缩放

ASCALE X… Y… Z…

AROT

附加的可编程旋转

AROT X… Y… Z…

AMIRROR

附加的可编程镜像

AMIRROR X0 Y0 Z0

TOFRAME

在当前可设定框架的基础上,快速创建一个新坐标系,使其Z轴与当前的刀具方向一致。

 

PLANE

斜面加工通常指加工斜面上的轮廓或孔,为了方面用户编程,可以通过下面定义的方法对斜面进行加工。

 

TOOLTURN

使刀轴方向与当前坐标系(WCS)的Z轴一致。2.4版本

 

TOOLMOVE

使刀轴方向与当前坐标系(WCS)的Z轴一致。3.4版本

 

G70

英制尺寸(长度),F不受影响

 

G71

公制尺寸(长度),F不受影响

 

G90

绝对尺寸

 

G91

增量尺寸

 

G25

工作区下限

 

G26

工作区上限

 

WALIMON

工作区限制使能

 

WALIMOF

工作区限制取消

 

G74

多轴回参考点

G74 X10 Y10  ;经中间点X10,Y10回参考点

G740

单轴回参考点

G74 X0  ;Y轴回参考点

G75

多轴回固定点

G75 X10 Y10  ;经中间点X10,Y10回固定点

G750

单轴回固定点

G75 X0  ;Y轴回固定点

AP=

极坐标下的极角

 

RP=

极坐标下的极半径

 

G110

相对于上次编程点定义极点。G110后的极坐标都是以这个极点为基准进行编程的。

 

G111

相对于当前的工件坐标系的零点定义极点

 

G112

相对于最后有效的极点定义极点

 

G94

直线进给率,毫米/分

N10 G94 F100

进给率:100mm/min

G95

旋转进给率,毫米/转

N10 G95 F1.5

进给率:1.5mm/r

M00

程序无条件暂停

 

M01

程序有条件暂停

 

M02

主程序结束,主轴停止

 

M03

主轴顺时针旋转

 

M04

主轴逆时针旋转

 

M05

主轴停止

 

M06

刀具更换

 

M66

虚拟换刀

 

M17

子程序结束

 

M19

主轴定位

M19 SP…,单独程序段

M30

程序结束,复位到程序开始

 

SPOS

主轴定位,单位为度

N10 SPOS=…

N10 SPOS=ACP(11.1)

N10 SPOS=ACN(11.1)

单独程序段

X

几何轴X

 

Y

几何轴Y

 

Z

几何轴Z

 

I

插补参数,圆弧插补时圆心的X轴坐标

参见G02,G03

J

插补参数,圆弧插补时圆心的Y轴坐标

参见G02,G03

K

插补参数,圆弧插补时圆心的Z轴坐标

参见G02,G03

IM=

插补参数,圆弧插补时中间点的X轴坐标

参见CIP,CIPD

JM=

插补参数,圆弧插补时中间点的Y轴坐标

参见CIP,CIPD

KM=

插补参数,圆弧插补时中间点的Z轴坐标

参见CIP,CIPD

AR=

圆弧插补张角

参见G02和G03

CR=

圆弧插补半径

参见G02和G03

CHF=

倒角,一般使用

在两个轮廓之间插入给定长度的倒角。

N10 X… Y... Z… CHF=…

N11 X… Y... Z…

CHR=

倒角,轮廓定义

在两个轮廓之间插入给定边长的倒角。

N10 X… Y... Z… CHR=…

N11 X… Y... Z…

RND=

圆角

N10 X… Y... Z… RND=…

N11 X… Y... Z…

PT=

多项式插补时的参数范围

必须与POLY在同一程序段中

SD=

NURBS样条次数

必须与NURBS在同一程序段中

PW=

NURBS样条权重

参见NURBS,必须与控制点在同一程序段中

H

暂停时间

必须与G04在同一程序段中

SP=

使用M19时的主轴定位角度

必须与M19在同一程序段中

AC

绝对坐标,即可用于旋转轴,也可用于线性轴

N10 G91 X10 Z=AC(20)

X为增量坐标,Z为绝对坐标

IC

增量坐标,即可用于旋转轴,也可用于线性轴

N10 G90 X10 Z=IC(20)

X为绝对坐标,Z为增量坐标

DC

绝对坐标,以最短路径逼近位置,用于旋转轴

参见SPOS

ACP

旋转轴正向旋转

ACP(100)

ACN

旋转轴负向旋转

CAN(100)

MCALL

模态调用子程序

N10 MCALL SUBPROGRAM() ;模态调用一个子程序

......

N50 MCALL ;取消模态调用

MSG()

信息

N10 MSG(“MESSAGE TEXT”) ;显示一条自定义的信息

G60

准停,模态有效

按照G601默认设置进行准停

N10 G60

N20 X… Y…Z…

G09

准停,非模态有效

按照G601默认设置进行准停

N10 G09

N20 X…Y…Z…

G601

到达精准停定位窗口后,程序段转换

指定运行到精准停窗口时,在拐角处短暂停顿后,转换到下一个程序段

N10 G601

N20 X… Y…Z…

G602

到达粗准停定位窗口后,程序段转换

指定运行到粗准停窗口时,在拐角处短暂停顿后,转换到下一个程序段

N10 G602

N20 X…Y… Z…

G64

连续路径运行,模态有效

运用LOOK-AHEAD算法对速度进行规划

N10 G64 X…Y… Z…

BRISK

直线加减速

直线加减速

N10 BRISK

N20 X… Y…Z

SOFT

S型加减速

S型加减速

N10 SOFT

N20 X… Y… Z…

COMPON

微段压缩功能打开

 

COMPOF

微段压缩功能关闭

 

RTCPON

打开RTCP

 

RTCPOFF

关闭RTCP

 

RTFON

打开RTCP

 

RTFOF

关闭RTCP

3       G指令分组列表

运动指令

名称

序号

意义

模态

G00

1

快速运行

M

G01

2

直线插补

M,Def

G02

3

顺时针圆弧插补

 

G03

4

逆时针圆弧插补

 

CIP

5

中间点圆弧插补

M

CT

6

切线过渡圆弧插补

M

CIPD

7

三维圆弧插补

M

POLY

8

多项式插补

M

AKIMA

9

A样条插补

M

NURBS

10

B样条插补

M

CUBIC

11

C样条插补

M

G22

12

顺时针螺旋线插补

M

G23

13

逆时针螺旋线插补

M

 

停留时间

名称

序号

意义

模态

G04

1

暂停给定时间

N

 

可编程框架

名称

序号

意义

模态

TRANS

1

平移

N

ROT

2

旋转

N

SCALE

3

缩放

N

MIRROR

4

镜像

N

ATRANS

5

附加平移

N

AROT

6

附加旋转

N

ASCALE

7

附加缩放

N

AMIRROR

8

附加镜像

N

 

平面选择

名称

序号

意义

模态

G17

1

XY平面

MDef

G18

2

ZX平面

M

G19

3

YZ平面

M

 

刀具半径补偿

名称

序号

意义

模态

G40

1

取消刀具半径补偿

MDef

G41

2

调用刀具半径补偿,刀具在轮廓左侧移动

M

G42

3

调用刀具半径补偿,刀具在轮廓右侧移动

M

 

可设定框架

名称

序号

意义

模态

G54

1

第一可设定零点偏移

M

G55

2

第二可设定零点偏移

M

G56

3

第三可设定零点偏移

M

G57

4

第四可设定零点偏移

M

G58

5

第五可设定零点偏移

M

G59

6

第六可设定零点偏移

M

G540~G599

7

7到第66个可设定零点偏移

M

G500

8

取消可编程框架

M

G53

9

取消可设定框架和可编程框架

MDef

 

准确定位/连续路径加工模式

名称

序号

意义

模态

G09

1

准确定位,非模态

N

G60

2

准确定位,模态

M

G64

3

连续路径加工

MDef

 

准确方式

名称

序号

意义

模态

G601

1

精准确定位窗口,默认设置的准停方式

MDef

G602

2

粗准确定位窗口

M

 

英制/公制尺寸

名称

序号

意义

模态

G70

1

英制尺寸(长度)

M

G71

2

公制尺寸(长度)

MDef

 

绝对/增量尺寸

名称

序号

意义

模态

G90

1

绝对尺寸

MDef

G91

2

增量尺寸

M

 

进给类型

名称

序号

意义

模态

G94

1

直线进给率,毫米/

MDef

G95

2

旋转进给率,毫米/

M

 

加速度控制

名称

序号

意义

模态

BRISK

1

T型加减速

M

SOFT

2

S型加减速

M

 

工作区域限制

名称

序号

意义

模态

G25

1

工作区下限

N

G26

2

工作区上限

N

 

工作区域限制使能/取消

名称

序号

意义

模态

WALIMON

1

工作区限制使能

M

WALIMOF

2

工作区限制取消

MDef

 

极点定义

名称

序号

意义

模态

G110

1

相对于上次编程点定义极点

N

G111

2

相对于当前的工件坐标系的零点定义极点

N

G112

3

相对于最后有效的极点定义极点

N

 

回参考点或固定点

名称

序号

意义

模态

G74

1

多轴回参考点

N

G740

2

单轴回参考点

N

G75

3

多轴回固定点

N

G750

4

单轴回固定点

N


注:
M表示模态,N表示非模态,Def表示默认设置

4       M指令分组列表

分组

指令

含义

类型

组1

M00

程序停止

 

M01

选择性程序停止

 

M02

主程序程序结束,复位到程序开始

 

M17

子程序程序结束

 

M30

程序结束,复位到程序开始

 

组2

M03

主轴顺时针旋转

I

M04

主轴逆时针旋转

I

M05

主轴停止

RF

M19

主轴定位

 

组3

M06

刀具更换

I

M66

虚拟换刀

I

组4

M260-

M267

多套参数切换功能

I

组5

M50

旋转轴A轴松开

 

M51

旋转轴A轴锁紧

 

M52

旋转轴B轴松开

 

M53

旋转轴B轴锁紧

 

M54

旋转轴C轴松开

 

M55

旋转轴C轴锁紧

注:R表示默认有效,I表示段前执行,F表示段后执行

索引

A

AC,绝对尺寸,P52

AKIMA,样条插补,P44

AMIRROR,附加镜像,P140

AP,极角,P58

AROT,附加旋转,P136

ASCALE,附加缩放,P139

ATRANS,附加零点偏移,P134

C

CHF,倒角,P50

CHR,倒角,P50

CIPD,三维圆弧插补,P42

COMPON,微段压缩打开,P122

COMPOF,微段压缩关闭,P122

CUBIC,样条插补,P42

CYCLE71,平面铣削,P61

CYCLE72,轮廓铣削,P66

CYCLE76,矩形轴颈铣削,P65

CYCLE77,圆形轴颈铣削,P71

CYCLE81,中心钻钻削,P92

CYCLE82,锪平面钻削,P94

CYCLE83,深孔钻削,P95

CYCLE84,刚性攻丝,P98

CYCLE841,啄式攻丝,P0

CYCLE85,铰孔1(镗孔1),P104

CYCLE86,镗孔(镗孔2),P106

CYCLE861,反镗孔,P108

CYCLE87,停止1钻孔(镗孔3),P0

CYCLE88,停止2钻孔(镗孔4),P112

CYCLE89,铰孔2(镗孔5),P113

CYCLE90,螺纹铣削,P0

G

G00,快速定位,P28

G01,直线插补,P29

G02,圆弧插补,P30

G03,圆弧插补,P30

G04,暂停,P56

G09,准确停止,P154

G110,极点定义,P58

G111,极点定义,P58

G112,极点定义,P58

G17,平面指令,P49

G18,平面指令,P49

G19,平面指令,P49

G22,螺旋线插补,P46

G23,螺旋线插补,P46

G25,工作区域限制,P53

G26,工作区域限制,P53

G500,框架取消,P141

G53,框架取消,P141

G60,准确停止,P154

G601,精准停,P154

G602,粗准停,P154

G64,连续路径控制,P155

G70,英制尺寸,P52

G71,公制尺寸,P52

G74,多轴回参考点,P54

G740,单轴回参考点,P54

G75,多轴回固定点,P55

G750,单轴回固定点,P56

G90,绝对指令,P51

G91,相对指令,P51

G94,线性进给率,P119

G95,旋转进给率,P120

H

HOLES1,栅格孔,P115

HOLES2,圆弧孔,P117

I

IC,相对尺寸,P51

M

M,辅助功能,P123

M03,主轴正转,P120

M04,主轴反转,P120

M05,主轴停止,P120

M19,主轴定位,P120

MIRROR,镜像,P139

N

NURBS,样条插补,P42

P

POCKET1,矩形腔体铣削,P74

POCKET2,圆形腔体铣削,P77

POLY,多项式插补,P40

R

RND,倒圆,P48

ROT,旋转,P135

RP,极半径,P57

S

S,主轴转速,P120

SCALE,缩放,P138

SLOT1,圆周槽铣削,P80

SLOT2,环形槽铣削,P86

SPOS,主轴定位,P121

T

TRANS,零点偏移,P133

TOFRAME,可编程框架,P142

TOOLTURN,刀轴方向子程序,P145

TOOLMOVE,刀轴方向子程序,P145

0 (0)
文章评级 (未投票)
文章评级
附件
暂无附件。
评论
暂无评论,第一发布评论。
姓名
邮箱地址
验证码 Security Code
相关文章 RSS Feed
01-NC编程语言
从 Wed, Oct 12, 2016起,访问4303 次。
02-NC程序结构
从 Wed, Oct 12, 2016起,访问3853 次。
03-准备功能
从 Fri, Oct 14, 2016起,访问4571 次。
05-刀具功能
从 Mon, Oct 17, 2016起,访问2813 次。
06-控制特性
从 Mon, Oct 17, 2016起,访问2310 次。
07-五轴编程
从 Mon, Oct 17, 2016起,访问26582 次。
04-框架
从 Mon, Oct 17, 2016起,访问2623 次。