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

SINUMERIK西门子系统加工中心编程各代码

IT圈 admin 119浏览 0评论

2024年5月20日发(作者:前雪曼)

SINUMERIK (西门子)G代码地址含义赋值说明编程

地址

含义

赋值

说明

用于某个刀具T…

D

刀具刀

补号

的补偿参数:D0 表

0…

9

整数,不带符号

示补偿值=0 一 个

刀具最多有9个

D号

编程

D…

刀具/工件的进给 速

度,对应G94或

F

0.001 …99 999.999

G95,单位分别为

F…

毫米/分钟或毫米 转

进给率

(与G4

F

一起可

以编程

停留时

G功能按G功能组

划分,一个程序 段

中只能有一个G 功

G功能

G

(准备

功 能

已事先规疋

能组中的一个 G 功

能指令。G功能 按

模态有效

直到 被

同组中其它功 能替

,或者以程 序

段方式有效。G 功

能组:

GO

G1

快速移动

直线插补

1:运动指令 G0 X…Z…

G1 X…Z…F…

G2 X…Z…I…K .........

圆心

和终点

X…CR=

・・

F…;半径和终

八、、

(插补方式

模态

G2 AR= - I…F…;张角和

有效

圆心

G2 AR= - X…F…

张角和

终占

G3….;

其它同G2

CIPX…Z…11=…K仁…F…

S…M…

主轴转速,方向

G…

0.001 …99 999.999 停留时间,单位秒 G4 F…单独运行

G2

顺时针圆弧插补

G3

CIP

G33

逆时针园弧插补

中间点圆弧插补

恒螺距的螺纹切削

N0 G33Z …K… 在Z轴方向

上带 补偿夹具攻丝.

N10 SPOS=

主轴处于位置调节状态

N20 G331 Z…K… S…

G331

不带补偿夹具切削内螺纹

Z轴方向不带补偿夹具攻 丝

右旋螺纹或左旋螺纹 通过螺

距的符号

比如K+) 确定

+:同M3 -:同M4

G332

不带补偿夹具切削内螺纹

•退

G332 Z…K… 不带补偿夹 具

切削螺纹• Z退刀

螺距

符号同G331

N10…

N20 CT Z…X…F.圆弧以

前一段切线为过渡•

CT

带切线的过渡圆弧插补

G4

G63

G74

G75

TRANS

ROT

快速移动

快速移动

2:特殊运行

程序 G4 F…或G4 S….

自身程

段方式有效

序段

G63 Z…F…S…M…

G74X…Z-…

自身程序段

回参考点

回固定点

可编程的偏置

可编程的旋转

G75X…Z-…

自身程序段

TRANSX…Z…自身程序段

ROT RPL=•- 在当前平面 中

旋转G17到G19

SCALEX…Z…在所给定轴

方向比例系数

自身程序段

MIRROR X0 改变方向的

坐标轴,自身程序段

SCALE

可编程比例系数

MIRROR

可编程镜像功能

ATRANS

附加可编程的偏置

ATRANSX-

… 自身程序 段

3

与存储器,程序

AROT RPL=•-

在当前平 面

段方式有效

中旋转G17到G19

AROT

附加可编程的旋转

ASCALE

附加可编程比例系数

ASCALEX…

Z…

在所给定 轴

方向比例系数

自身程序 段

AMIRROR

附加可编程镜像功能

AMIRROR X0 改 变方向

的坐标轴,自身程序段

G25S…

自身程序段 G25

X…

自身程序段

G26S…

自身程序段 G26

X…

自身程序段

G25

主轴转速下限

G26

主轴转速上限

G17

G18*

G40

(在加工中心孔时要求

Z/X平面

刀尖半径补偿方式的取消

调用刀尖半径补偿

刀具在轮 廓

左侧移动

6:平面选择

模态有效

G17… 所在平面的垂直轴 为

刀具长度补偿轴

7:刀尖半径补偿 模

态有效

G41

G42

调用刀尖半径补偿

刀具在轮 廓

右侧移动

G500

G54

G55

G56

G57

G58

G59

G53

取消可设定零点偏置

第一可设定零点偏置

8:可设定零点偏 置

模态有效

第二可设定零点偏置

第三可设定零点偏置

第四可设定零点偏置

第五可设定零点偏置

第六可设定零点偏置

按程序段方式取消可设定零点 偏

9:取消可设定零 点

G153

按程序段方式取消可设定零点 偏

偏置段方式有 效

置,包括框架

G60*

G64

G9

G601

G602

G70

G71*

G700

G710

G90*

G91

G94*

G95

CFC

CFTCP

准确定位

连续路径方式

10:定位性能模态

有效

准确定位

单程序段有效

11:程序段 方式准

停段方式有效

在G60,G9方式下准确定位, 精

12:准停窗口模态

在G60,G9方式下准确定位, 粗

有效

英制尺寸

公制尺寸

英制尺寸,也用于进给率 F

公制尺寸,也用于进给率 F

13:英制/公制尺寸

模态有效

绝对尺寸

增量尺寸

进给率F,单位毫米/分

主轴进给率F,单位毫米/转

14:绝对尺寸/增量

尺寸模态有效

15:进给/主轴模态

有效

圆弧加工时打开进给率修调

关闭进给率修调

16:进给率修调偿

模态有效

G901

G900

G450

G451

BRISK

SOFT*

FFOWF

FFOWN*

WALIMON*

WALIMOF

G920*

在圆弧段进给补偿开”

进给补偿关”

圆弧过渡

等距线的交点

轨迹跳跃加速

轨迹平滑加速

预控关闭

预控打开

工作区域限制生效

工作区域限制取消

西门子方式

18:刀尖半径补偿

时拐角特性模态 有

21:加速度特性

模态有效

预控

模态有效

工作区域限制 模态

有效

其它NC语言

适用于所有轴,通过设定数 据

激活;值通过 G25, G26 设

其它方式 模态有效

G921

带*的功能在程序启动时生效

如果没有编程新的内容,指用于

± 0.000001 …9999.99

H H9999

H功能

(8个十进制数据位)

或使用指数形式

铣削”时的系统变量).

用于传送到PLC

'的数值,其定义由

H0=-

机床制造厂家确

H9999= - e.g.H7=23.456

X轴尺寸,在 G2 和

± 0.001 …99999.999

插补参

螺纹

0.001 …20000.000

G3中为圆心坐 标

参见 G2,G3,G33,G331 和

G332

G33,G331,G332 中

则表示螺距大

Z轴尺寸,在 G2 和

± 0.001 …99999.999

K

插补参

螺 纹

0.001 …20000.000

± 0.001 …99999.99

G3中为圆心坐 标

参见 G2,G3,G33,G331 和

G332

G33,G331,G332 中

圆弧插

I1

则表示螺距大

属于X轴;用于

CIP进行圆弧插补

的参数

属于Z轴;用于 CIP

进行圆弧插补 的参

参见CIP

可 以选择

子程序

7位十进制整数,

名及子

程序调

符号

L1 …L9999999;

子程序调用需要 一

L…

自身程序段

个独立的程序

段。注意:L0001

不等于L1

参见CIP

补的中

螺纹

0.001 …20000.000

间点

圆弧插

K1

± 0.001 …99999.999

补的中

螺纹

0.001 …20000.000

间点

L

用于进行开关操

M

辅助功

0…99整数,无符号

作,如打开”冷却

液,一个程序段中

最多有5个M功能

M...

用M0停止程序的

MO

程序停止

执行:按启动”键

加工继续执行。

与M0 —样,但仅 在

条件停(M1)有 效”

M1

程序有条件停止

功能被软键或 接口

信号触发后 才生

效。

M2

M30

程序结束

在程序的最后一 段

被写入

预定,没用

M17

M3

M4

M5

主轴顺时针旋转

预定,没用

主轴逆时针旋转

主轴停

在机床数据有效 时

M6

更换刀具

用M6更换刀 具,

其它情况下直 接用

T指令进行。

副程序

0…9999 9999整数

无符号

与程序段段号一 起

标识程段,N位 于

比如:N20

程序段开始

N

指明主程序段,用

字符“

'取代副程

主程序

0…9999 9999整数

无符号

序段的地址符

“ N”主程序段

中 必须包含其加工

所需的全部指令

子程序

P

调用次

1…9999整数,无符号

比如:20

在同一程序段中 多

次调用子程序 比

用三次

代替M2使用,保 证

路径连续运行

主轴转速单位是 转/

0.001 …99 999.999

分,在G4中作 为

S…

暂停时间

RET;自身程序段

比如:L781 P…

自身程序

如:N10 L871 P3; 调

RET

子程序

结束

主轴转

S

G4 中表

暂停时

可以用T指令直接

T

刀具号

1…32000整数

无符号

更换刀具,可由 M6

进行。这可由 机床

数据设定

X

Y

Z

坐标轴 ± 0.001 …99999.999

坐标轴 ± 0.001 …99999.999

坐标轴 ± 0.001 …99999.999

圆弧插

补张角

循环调

倒角,一

般使用

位移信息

位移信息

位移信息

单位是度,用于在

AR

0.00001 …359.99999

G2/G3中确定圆弧

参见G2/G3

大小

T…

X…

Z…

CALL

N10 CALL CYCLE…

(1.78, 8)

在两个轮廓之间 插

N10 X…

…CHF=

入给定长度的 倒角

1

在两个轮廓之间 插

0.001 …99999.999

X…

N1

CHF

0.001 …99999.999

CHR

倒角轮

廓连线

入给定边长的 倒角

参见G2/G3

CR

圆弧插

补半径

大于半圆的圆弧 带

0.001 …99999.999

负号“”在

G2/G3中确定圆葫

调用加工循环时 要

求一个独立的 程序

段;事先给定 的参

数必须赋值

(参见章节“循

环”)

N10 X …

…CHR=

N11 X…

CYCLE

加工循

仅为给定值

CYCLE82

钻削,深

孔加工

CYCLE83

深孔钻

N10 CALL CYCLE 82

)

N10 CALL CYCLE 83

)

N10 CALL CYCLE 840

(…)自身程序段

(…

(…

带补偿

CYCLE840

的夹具

切削螺

带螺纹

CYCLE84

插补切

削螺纹

N10 CALL CYCLE 84

)

自身程序段

N10 CALL CYCLE 85

(…

CYCLE85

镗孔1

(…

自身程序段

CYCLE86

镗孔2

CYCLE88

镗孔4

CYCLE93

凹槽循

N10 CALL CYCLE 86

(…

)

N10 CALL CYCLE 88

(…

)

N10 CALL CYCLE 93 (

)

N10 CALL CYCLE 94 (

)

钻孔圆

CYCLE94

弧排列

的孔

CYCLE95

CYCLE97

铳槽

N10 CALL CYCLE 95 (

铣圆形

N10 CA LL CYCLE97 (…)

与跳转标志符一

GOTOB

向后跳

转指令

起,表示跳转到所

比女口

N20 GOTOB

标志的程序段,跳

MARKE1

转方向向前

与跳转标志符一

起,表示跳转到所

比女口 :

标志的程序段,跳

MARKE2

转方向向后

在两个轮廓之间 以

N10 X…

…RND=

・・

N11 X…

N20 GOTOF

GOTOF

向前跳

转指令

RND

园角 0.010 …99 9.999

给定的半径插 入过

渡圆弧

西门子系统,在机床没有回零点时,也可以循环起动的方法。 在启动状态下(诊断一机床设定)输入

DB126 DBX4.0,B,1

西门

子系统,等分圆周孔,钻孔循环的另一种方法,

MACLL CYCLE81(100,0,5,,20)

HOLES 1

2(0,0,126,90,360/7,7)

MACLL

1,

是直线

2,

是圆周

0,

起始角度

0,

起始点

Z

126,

半径

90,

第一孔的起始角度

360/7,

360

度内钻

7

个孔

7,

—共要钻

7

个孔

西门子系统按键说明:

区域转换键

菜单扩展键 返回键

加工显示键

自动方式

单段运行

手动方式

J

门子系统操作面板,英 — 汉对照说明:

JOG

手动方式窗口:

Preset

Scratch

对刀

Handwheel

手轮

ICN ICN

Gfct+transf G

功能

Auxiliary func

功能表

Spindles

主轴功能

Axis federate

轴功能表

Zoom act .val

MCS

AUTO

自动方式窗口:

Over-store

DRF offset

Program control

程序控制

Block search

Handwheel

手轮

Correct program

Program overview

坐标值放大

机床坐标系/绝对坐标系

;<<<<<<<<<<<<<<<<<<<<<<<<<<<

Gfct+transf G

功能

Auxiliary func

功能表

Spindles

主轴功能

Axis federate

轴功能表

Zoom act .val

MCS

MDA

方式窗口

Program control

程序控制

Handwheel

手轮

Editor function

编辑

MDA file fct MDA

程序管理

坐标值放大

机床坐标系/绝对坐标系

;<<<<<<<<<<<<<<<<<<<<<<<<<<<

Gfct+transf G

功能

Auxiliary func

功能表

Spindles

主轴功能

Axis federate

轴功能表

Zoom act .val

MCS

坐标值放大

机床坐标系/绝对坐标系

Delete MDA buffer

删除

MDA

缓冲区 ;

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

按区域转换键后的窗口:

Machine

机床

Parameter

参数

Program

程序

Services

服务

Diagnosis

诊断

Startup

起动

AUTO

自动方式

MDA MDA

方式

JOG

手动方式

REF

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Parameter

参数选择键后的窗口:

Magazine list

刀具补偿

R parameter R

参数

Setting data

设定数据(维修时用)

Zero offset

零点偏置

User data

用户数据

Actire ZO+compens

坐标激活

Tool manageme

刀具管理

Axes+

+

Axes-

-

Rotation scale mirr Base ZO

Set ZO

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Program

程序选择键后的窗口:

Work

pieces

工件

Part programs

工件程序

Sub

programs

子程序

User cycles

用户循环

Clip

board

剪粘板

Log

记录

Interactiv programing

对话式编程

New

新的

Copy

复制

Inserl

粘贴

Delete

删除

Rename

重命名

Alterenable

Interactiv programing

对话式编程

New

新的

Load

装载

Unload

卸载

Smulation

模拟

Manage programs

程序管理

Seleet

选择

Save setup data

保存数据

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Services

服务选择键后的窗口:

Data in

数据输入

Data out

数据输出

Manage data

数据管理

Data selection

数据选择

In terface

接口

V24 RS232C

接口

PG

编程器

Disk

磁盘

Archive

…文档

NC card NC

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Diagnosis

诊断选择键后的窗口:

Alarms

报警

Messages

信息

Alarm log

报警记录

Serrice displays

服务显示

Plc status

:-型

LC

状态

Display new

Store log

Sort young

old

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Program control

程序控制,选

跳过语句

择键后的窗口:

空运行

Skp:skip block Dry:dry run

federate ROV:rap:trat o

/

ride

A n-

快速倍率

程序停止

DRF RF offset

M01:program stop

DRF

偏差

RT: program test

SBL1:

SBL2:

SBL3:

程序测试

每一个机床切削后停止

每一条语句后停止

循环停止

Display

显示

显示所有程序段

Display all blocks

Display erav bloks anly

仅显示程序段移动

西门子系统打开两个程序窗口,可以相互复制程序段的操作步骤:

新建一个文件或打开一个文件 一-按双页面键” 一-■丁开第二个文件一-按程序段选择键”,选中要复制 的程序段一-按复制

程序段”键一-按

NEXT/Window

键,也就是把光标换到另一个文件下面 一-按粘贴 程序段键

>

按确定软键”。

龙门”“”铣床上的程序段搜索的操作步骤:

首先要在自动状态方式下 按程序段搜索软键” 上下光标键移动光标至所需要的程序段上 按

计算轮廓软键”一-程序自动运行键,启动程序。

龙门 镗”铳床自动抓附件头的操作步骤:

1

井,直角附件头。

2

井,加长附件头。

3

#,万能附件头。

抓附件头的程序:

ATT=1

#或

2

#或

3

#

M62

放附件头的程序:

ATT=0

M62

复制某个程序名下的某一部分程序段至另一个程序名下的操作步骤:

打开需要复制的程序 按程序段选择键,选择要复制的程序段 按程序段复制软键”按关闭编辑 器软键” 一-■丁开要复制到的

程序,这里也可以自己新建一个程序名 一-把光标移动到所要复制的地方 一-> 按粘贴程序段软键” 确定。

MDI

方式下保存

MDI

里的程序的操作步骤: 在

MDI

方式下 按

MDI

功能键 按 文件保存软键” 确定。

MDI

方式下打开工件程序的步骤:

MDI

方式下一-按

MDI

功能键盘一-选择要打开的程序一-按文件写入软键”。

J

程序从磁盘上复制到机床上的操作步骤:

按机床扩展键一-> 按 服务软键” 一-按磁盘软键” 一-按复制软键” 一-按程序数据软键”(这里要选择把 程序复帛到工件

或工件程序里) 一-按粘贴软键”一-立新的文件名一-确定。(若选中的程序显示没有

使能时,要把光标移动到这个程序名上后,按 改变批准 ”软键,然后在按 装载 ”软键)。

J

TK6916A

数控落地镗参数

:

M75

附件拉刀

M76

附件放松

M83

主轴拉刀

M84

主轴松刀

J

西门子系统手工编制无条件程序跳跃。

GOTOB LABEL

GOTOF LABEL

GOTOB

向后跳跃(指向程序开头)

GOTOF

向前跳跃(指向程序结尾)

LABEL

跳跃目的(程序内标号) (程序段号)

西门子系统手工编制有条件程序跳跃。 (循环分层铣削的格式) :

LABEL

IF expression GOTOB LABEL

IF expression GOTOF LABEL

IF

条件关键字

GOTOB

向后跳跃

GOTOF

向前跳跃

LABEL

跳跃目的

格式:

IF R1

<=

0

a

GOTOB AA

例:

假定工件要 铳”

10mm

深,每一刀 铣”

1mm

格式一、

R1=1

(下刀平面高度)

Z=

R1

Z

轴下刀深度)

R1=R1

1

Z

轴往复下刀深度)

IF R1

<=

10 GOTOB AA

格式二、

Z

轴下刀总深度为

10mm

R1=

1

(下刀平面高度)

Z=R1

Z

轴下刀深度)

R1=R1

1

Z

轴往复下刀深度)

IF R1

> = -

10 GOTOB AA

Z

轴下刀总深度为

10mm

手工编制循环分层 “铣削 ”时应特别注意,每次进刀深度必须要能整除切削总深度。

J

西门子系统调用子程序的操作格式:

MCALL L 1 23

; (子程序调用命令

MCALL

,调用了程序号为

L123

MCALL

(调用结束后要在点位后面写上

MCALL

M17

(子程序调用结束命令

M17

J

西门子系统的可编程的零点偏置

TRANS

ATRANS

TRANS X

Y

Z

、 (编入单独

NC

程序中)

ATRANS X

Y

Z

、(编入单独

NC

程序中)

TRANS

绝对零点偏置值

ATRANS

TRANS

相同,只带有附加零点偏置 功能:

TRANS

ATRANS

可以给所有的轨迹和定位轴编规定的平移。此方法可以在不同的零点工作。

G17 G54

程序初始化

G0X0Y0Z10

趋近起点

TRANS X10Y10

绝对平移

L10

调用子程序

TRANS X50Y10

绝对平移

L10

调用子程序

M30

程序结束

西门子系统的可编程镜像:

MIRROR X0Y0Z0

(编入单个的

NC

程序段中)

AMIRROR X0Y0Z0

(编入单独的

NC

程序段中)

MIRROR

设置当前的效坐标系为参考的绝对镜像

AMIRROR

以当前有效设置或编程坐标系为参考基准的附加镜像

:

如图

:

G17G54G90

程序初始化

L10

调用子程序加工轮廓

1

MIRROR X0 Y

轴镜像,方向与

X

轴相反由

1

镜像加工

2

L10

调用子程序加工轮廓

2

AMIRROR Y0 X

轴附加镜像,方向与

Y

轴相反由

1

镜像加工

3

L10

调用子程序加工轮廓

3

MIRROR Y0 X

轴镜像,方向与

X

轴相反由

1

镜像加工

4

L10

调用子程序加工轮廓

4

MIRROR

取消镜像

G0Z100

回退高度

M30

程序结束

例:如图:

西门子系统的

G81

钻孔循环格式

MCALL CYCLE81(RTP, REP, SDIS,

DP, DPR) (

一般钻孔

)

RTP

REP

SDIS

DP

DPR

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

100

0

5

-20(

通常这里不写

20

MCALL CYCLE81(100, 0, 5, _, 20)

西门子系统的

G82

钻孔循环格式

MCALL CYCLE82(RTP, REP, SDI, DP, DPR, DTB)

RTP

REP

SDI

DP

DPR

DTB

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

(

钻阶梯孔

)

100

0

5

-20(

通常这里不写

)

20

1

MCALL CYCLE82(100, 0, 5, _, 20, 1)

子系统的

G83

钻孔循环格式

:

MCALL CYCLE83(RTP, REP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, V ARI)) (

断屑钻孔

)

RTP

REP

SDIS

DP

DPR

FDE

P

FDP

R

DAM

DTB

STS

最终钻进深度

钻孔工件表面

第一次钻孔深度

钻孔深度递进量

孔底停留时间

第一次进给率

返回高度

工件表面高度

安全高度

进给轴钻进坐标

100

0

5

-40(

通常这里不写

)

40

0(

通常这里不写

)

5

5

1(

)

0.5

1

0(

断屑方式

1(

排屑方式

MCALL CYCLE83(100, 0, 5, _, 40, _, 5, 5, 1, 0.5, 1, 0)

FRF

第二次进给率

VARI

加工方式

MCALL CYCLE83(100, 0, 5, _, 40, _, 5, 5, 1, 0.5, 1, 1)

门子系统的

G84

钢性攻丝循环

MCALL CYCLE84(RTP, REP, SDI, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

RTP

REP

SDI

DP

DPR

DTB

SDAC

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

退出后主轴旋向

100

0

5

-20(

通常这里不写

20

1

正或负

MPIT

PIT

POSS

SST

SST1

螺距尺寸

螺距

主轴定向角度

(

0_

(0

__

___ @)

___@)

(0

_____ 360

攻丝速度

退出速度

MCALL CYCLE84(100, 0, 5, _, 20, 1, ___________________ )

门子系统的

G840

弹性攻丝循环

MCALL CYCLE840(RTP, REP, SDI, DP, DPR, DTB, SBR, SDAC, ENC, MPIT, PIT)

RTP

REP

SDI

DP

DPR

DTB

SBR

SDAC

ENC

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

回退时旋向

退出后主轴旋向

是否带编码器

100

0

5

-20(

通常这里不

20

1

正或负

正或负

0,

. 1

不是

MPIT

PIT

MCALL CYCLE840(100, 0, 5, _, 20,

1,__

西门子系统的

G85

镗孔循环

一般镗孔用

MCALL CYCLE85(RTP, REP, SDI, DP, DPR, DTB, RFF)

RTP

REP

SDI

DP

DPR

DTB

FFR

RFF

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

进给速度率

回退速度率

100

0

5

-20(

通常这里不

20

1

0.5

1

0.5, 1) MCALL CYCLE85(100, 0, 5, _, 20, 1,

2024年5月20日发(作者:前雪曼)

SINUMERIK (西门子)G代码地址含义赋值说明编程

地址

含义

赋值

说明

用于某个刀具T…

D

刀具刀

补号

的补偿参数:D0 表

0…

9

整数,不带符号

示补偿值=0 一 个

刀具最多有9个

D号

编程

D…

刀具/工件的进给 速

度,对应G94或

F

0.001 …99 999.999

G95,单位分别为

F…

毫米/分钟或毫米 转

进给率

(与G4

F

一起可

以编程

停留时

G功能按G功能组

划分,一个程序 段

中只能有一个G 功

G功能

G

(准备

功 能

已事先规疋

能组中的一个 G 功

能指令。G功能 按

模态有效

直到 被

同组中其它功 能替

,或者以程 序

段方式有效。G 功

能组:

GO

G1

快速移动

直线插补

1:运动指令 G0 X…Z…

G1 X…Z…F…

G2 X…Z…I…K .........

圆心

和终点

X…CR=

・・

F…;半径和终

八、、

(插补方式

模态

G2 AR= - I…F…;张角和

有效

圆心

G2 AR= - X…F…

张角和

终占

G3….;

其它同G2

CIPX…Z…11=…K仁…F…

S…M…

主轴转速,方向

G…

0.001 …99 999.999 停留时间,单位秒 G4 F…单独运行

G2

顺时针圆弧插补

G3

CIP

G33

逆时针园弧插补

中间点圆弧插补

恒螺距的螺纹切削

N0 G33Z …K… 在Z轴方向

上带 补偿夹具攻丝.

N10 SPOS=

主轴处于位置调节状态

N20 G331 Z…K… S…

G331

不带补偿夹具切削内螺纹

Z轴方向不带补偿夹具攻 丝

右旋螺纹或左旋螺纹 通过螺

距的符号

比如K+) 确定

+:同M3 -:同M4

G332

不带补偿夹具切削内螺纹

•退

G332 Z…K… 不带补偿夹 具

切削螺纹• Z退刀

螺距

符号同G331

N10…

N20 CT Z…X…F.圆弧以

前一段切线为过渡•

CT

带切线的过渡圆弧插补

G4

G63

G74

G75

TRANS

ROT

快速移动

快速移动

2:特殊运行

程序 G4 F…或G4 S….

自身程

段方式有效

序段

G63 Z…F…S…M…

G74X…Z-…

自身程序段

回参考点

回固定点

可编程的偏置

可编程的旋转

G75X…Z-…

自身程序段

TRANSX…Z…自身程序段

ROT RPL=•- 在当前平面 中

旋转G17到G19

SCALEX…Z…在所给定轴

方向比例系数

自身程序段

MIRROR X0 改变方向的

坐标轴,自身程序段

SCALE

可编程比例系数

MIRROR

可编程镜像功能

ATRANS

附加可编程的偏置

ATRANSX-

… 自身程序 段

3

与存储器,程序

AROT RPL=•-

在当前平 面

段方式有效

中旋转G17到G19

AROT

附加可编程的旋转

ASCALE

附加可编程比例系数

ASCALEX…

Z…

在所给定 轴

方向比例系数

自身程序 段

AMIRROR

附加可编程镜像功能

AMIRROR X0 改 变方向

的坐标轴,自身程序段

G25S…

自身程序段 G25

X…

自身程序段

G26S…

自身程序段 G26

X…

自身程序段

G25

主轴转速下限

G26

主轴转速上限

G17

G18*

G40

(在加工中心孔时要求

Z/X平面

刀尖半径补偿方式的取消

调用刀尖半径补偿

刀具在轮 廓

左侧移动

6:平面选择

模态有效

G17… 所在平面的垂直轴 为

刀具长度补偿轴

7:刀尖半径补偿 模

态有效

G41

G42

调用刀尖半径补偿

刀具在轮 廓

右侧移动

G500

G54

G55

G56

G57

G58

G59

G53

取消可设定零点偏置

第一可设定零点偏置

8:可设定零点偏 置

模态有效

第二可设定零点偏置

第三可设定零点偏置

第四可设定零点偏置

第五可设定零点偏置

第六可设定零点偏置

按程序段方式取消可设定零点 偏

9:取消可设定零 点

G153

按程序段方式取消可设定零点 偏

偏置段方式有 效

置,包括框架

G60*

G64

G9

G601

G602

G70

G71*

G700

G710

G90*

G91

G94*

G95

CFC

CFTCP

准确定位

连续路径方式

10:定位性能模态

有效

准确定位

单程序段有效

11:程序段 方式准

停段方式有效

在G60,G9方式下准确定位, 精

12:准停窗口模态

在G60,G9方式下准确定位, 粗

有效

英制尺寸

公制尺寸

英制尺寸,也用于进给率 F

公制尺寸,也用于进给率 F

13:英制/公制尺寸

模态有效

绝对尺寸

增量尺寸

进给率F,单位毫米/分

主轴进给率F,单位毫米/转

14:绝对尺寸/增量

尺寸模态有效

15:进给/主轴模态

有效

圆弧加工时打开进给率修调

关闭进给率修调

16:进给率修调偿

模态有效

G901

G900

G450

G451

BRISK

SOFT*

FFOWF

FFOWN*

WALIMON*

WALIMOF

G920*

在圆弧段进给补偿开”

进给补偿关”

圆弧过渡

等距线的交点

轨迹跳跃加速

轨迹平滑加速

预控关闭

预控打开

工作区域限制生效

工作区域限制取消

西门子方式

18:刀尖半径补偿

时拐角特性模态 有

21:加速度特性

模态有效

预控

模态有效

工作区域限制 模态

有效

其它NC语言

适用于所有轴,通过设定数 据

激活;值通过 G25, G26 设

其它方式 模态有效

G921

带*的功能在程序启动时生效

如果没有编程新的内容,指用于

± 0.000001 …9999.99

H H9999

H功能

(8个十进制数据位)

或使用指数形式

铣削”时的系统变量).

用于传送到PLC

'的数值,其定义由

H0=-

机床制造厂家确

H9999= - e.g.H7=23.456

X轴尺寸,在 G2 和

± 0.001 …99999.999

插补参

螺纹

0.001 …20000.000

G3中为圆心坐 标

参见 G2,G3,G33,G331 和

G332

G33,G331,G332 中

则表示螺距大

Z轴尺寸,在 G2 和

± 0.001 …99999.999

K

插补参

螺 纹

0.001 …20000.000

± 0.001 …99999.99

G3中为圆心坐 标

参见 G2,G3,G33,G331 和

G332

G33,G331,G332 中

圆弧插

I1

则表示螺距大

属于X轴;用于

CIP进行圆弧插补

的参数

属于Z轴;用于 CIP

进行圆弧插补 的参

参见CIP

可 以选择

子程序

7位十进制整数,

名及子

程序调

符号

L1 …L9999999;

子程序调用需要 一

L…

自身程序段

个独立的程序

段。注意:L0001

不等于L1

参见CIP

补的中

螺纹

0.001 …20000.000

间点

圆弧插

K1

± 0.001 …99999.999

补的中

螺纹

0.001 …20000.000

间点

L

用于进行开关操

M

辅助功

0…99整数,无符号

作,如打开”冷却

液,一个程序段中

最多有5个M功能

M...

用M0停止程序的

MO

程序停止

执行:按启动”键

加工继续执行。

与M0 —样,但仅 在

条件停(M1)有 效”

M1

程序有条件停止

功能被软键或 接口

信号触发后 才生

效。

M2

M30

程序结束

在程序的最后一 段

被写入

预定,没用

M17

M3

M4

M5

主轴顺时针旋转

预定,没用

主轴逆时针旋转

主轴停

在机床数据有效 时

M6

更换刀具

用M6更换刀 具,

其它情况下直 接用

T指令进行。

副程序

0…9999 9999整数

无符号

与程序段段号一 起

标识程段,N位 于

比如:N20

程序段开始

N

指明主程序段,用

字符“

'取代副程

主程序

0…9999 9999整数

无符号

序段的地址符

“ N”主程序段

中 必须包含其加工

所需的全部指令

子程序

P

调用次

1…9999整数,无符号

比如:20

在同一程序段中 多

次调用子程序 比

用三次

代替M2使用,保 证

路径连续运行

主轴转速单位是 转/

0.001 …99 999.999

分,在G4中作 为

S…

暂停时间

RET;自身程序段

比如:L781 P…

自身程序

如:N10 L871 P3; 调

RET

子程序

结束

主轴转

S

G4 中表

暂停时

可以用T指令直接

T

刀具号

1…32000整数

无符号

更换刀具,可由 M6

进行。这可由 机床

数据设定

X

Y

Z

坐标轴 ± 0.001 …99999.999

坐标轴 ± 0.001 …99999.999

坐标轴 ± 0.001 …99999.999

圆弧插

补张角

循环调

倒角,一

般使用

位移信息

位移信息

位移信息

单位是度,用于在

AR

0.00001 …359.99999

G2/G3中确定圆弧

参见G2/G3

大小

T…

X…

Z…

CALL

N10 CALL CYCLE…

(1.78, 8)

在两个轮廓之间 插

N10 X…

…CHF=

入给定长度的 倒角

1

在两个轮廓之间 插

0.001 …99999.999

X…

N1

CHF

0.001 …99999.999

CHR

倒角轮

廓连线

入给定边长的 倒角

参见G2/G3

CR

圆弧插

补半径

大于半圆的圆弧 带

0.001 …99999.999

负号“”在

G2/G3中确定圆葫

调用加工循环时 要

求一个独立的 程序

段;事先给定 的参

数必须赋值

(参见章节“循

环”)

N10 X …

…CHR=

N11 X…

CYCLE

加工循

仅为给定值

CYCLE82

钻削,深

孔加工

CYCLE83

深孔钻

N10 CALL CYCLE 82

)

N10 CALL CYCLE 83

)

N10 CALL CYCLE 840

(…)自身程序段

(…

(…

带补偿

CYCLE840

的夹具

切削螺

带螺纹

CYCLE84

插补切

削螺纹

N10 CALL CYCLE 84

)

自身程序段

N10 CALL CYCLE 85

(…

CYCLE85

镗孔1

(…

自身程序段

CYCLE86

镗孔2

CYCLE88

镗孔4

CYCLE93

凹槽循

N10 CALL CYCLE 86

(…

)

N10 CALL CYCLE 88

(…

)

N10 CALL CYCLE 93 (

)

N10 CALL CYCLE 94 (

)

钻孔圆

CYCLE94

弧排列

的孔

CYCLE95

CYCLE97

铳槽

N10 CALL CYCLE 95 (

铣圆形

N10 CA LL CYCLE97 (…)

与跳转标志符一

GOTOB

向后跳

转指令

起,表示跳转到所

比女口

N20 GOTOB

标志的程序段,跳

MARKE1

转方向向前

与跳转标志符一

起,表示跳转到所

比女口 :

标志的程序段,跳

MARKE2

转方向向后

在两个轮廓之间 以

N10 X…

…RND=

・・

N11 X…

N20 GOTOF

GOTOF

向前跳

转指令

RND

园角 0.010 …99 9.999

给定的半径插 入过

渡圆弧

西门子系统,在机床没有回零点时,也可以循环起动的方法。 在启动状态下(诊断一机床设定)输入

DB126 DBX4.0,B,1

西门

子系统,等分圆周孔,钻孔循环的另一种方法,

MACLL CYCLE81(100,0,5,,20)

HOLES 1

2(0,0,126,90,360/7,7)

MACLL

1,

是直线

2,

是圆周

0,

起始角度

0,

起始点

Z

126,

半径

90,

第一孔的起始角度

360/7,

360

度内钻

7

个孔

7,

—共要钻

7

个孔

西门子系统按键说明:

区域转换键

菜单扩展键 返回键

加工显示键

自动方式

单段运行

手动方式

J

门子系统操作面板,英 — 汉对照说明:

JOG

手动方式窗口:

Preset

Scratch

对刀

Handwheel

手轮

ICN ICN

Gfct+transf G

功能

Auxiliary func

功能表

Spindles

主轴功能

Axis federate

轴功能表

Zoom act .val

MCS

AUTO

自动方式窗口:

Over-store

DRF offset

Program control

程序控制

Block search

Handwheel

手轮

Correct program

Program overview

坐标值放大

机床坐标系/绝对坐标系

;<<<<<<<<<<<<<<<<<<<<<<<<<<<

Gfct+transf G

功能

Auxiliary func

功能表

Spindles

主轴功能

Axis federate

轴功能表

Zoom act .val

MCS

MDA

方式窗口

Program control

程序控制

Handwheel

手轮

Editor function

编辑

MDA file fct MDA

程序管理

坐标值放大

机床坐标系/绝对坐标系

;<<<<<<<<<<<<<<<<<<<<<<<<<<<

Gfct+transf G

功能

Auxiliary func

功能表

Spindles

主轴功能

Axis federate

轴功能表

Zoom act .val

MCS

坐标值放大

机床坐标系/绝对坐标系

Delete MDA buffer

删除

MDA

缓冲区 ;

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

按区域转换键后的窗口:

Machine

机床

Parameter

参数

Program

程序

Services

服务

Diagnosis

诊断

Startup

起动

AUTO

自动方式

MDA MDA

方式

JOG

手动方式

REF

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Parameter

参数选择键后的窗口:

Magazine list

刀具补偿

R parameter R

参数

Setting data

设定数据(维修时用)

Zero offset

零点偏置

User data

用户数据

Actire ZO+compens

坐标激活

Tool manageme

刀具管理

Axes+

+

Axes-

-

Rotation scale mirr Base ZO

Set ZO

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Program

程序选择键后的窗口:

Work

pieces

工件

Part programs

工件程序

Sub

programs

子程序

User cycles

用户循环

Clip

board

剪粘板

Log

记录

Interactiv programing

对话式编程

New

新的

Copy

复制

Inserl

粘贴

Delete

删除

Rename

重命名

Alterenable

Interactiv programing

对话式编程

New

新的

Load

装载

Unload

卸载

Smulation

模拟

Manage programs

程序管理

Seleet

选择

Save setup data

保存数据

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Services

服务选择键后的窗口:

Data in

数据输入

Data out

数据输出

Manage data

数据管理

Data selection

数据选择

In terface

接口

V24 RS232C

接口

PG

编程器

Disk

磁盘

Archive

…文档

NC card NC

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Diagnosis

诊断选择键后的窗口:

Alarms

报警

Messages

信息

Alarm log

报警记录

Serrice displays

服务显示

Plc status

:-型

LC

状态

Display new

Store log

Sort young

old

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Program control

程序控制,选

跳过语句

择键后的窗口:

空运行

Skp:skip block Dry:dry run

federate ROV:rap:trat o

/

ride

A n-

快速倍率

程序停止

DRF RF offset

M01:program stop

DRF

偏差

RT: program test

SBL1:

SBL2:

SBL3:

程序测试

每一个机床切削后停止

每一条语句后停止

循环停止

Display

显示

显示所有程序段

Display all blocks

Display erav bloks anly

仅显示程序段移动

西门子系统打开两个程序窗口,可以相互复制程序段的操作步骤:

新建一个文件或打开一个文件 一-按双页面键” 一-■丁开第二个文件一-按程序段选择键”,选中要复制 的程序段一-按复制

程序段”键一-按

NEXT/Window

键,也就是把光标换到另一个文件下面 一-按粘贴 程序段键

>

按确定软键”。

龙门”“”铣床上的程序段搜索的操作步骤:

首先要在自动状态方式下 按程序段搜索软键” 上下光标键移动光标至所需要的程序段上 按

计算轮廓软键”一-程序自动运行键,启动程序。

龙门 镗”铳床自动抓附件头的操作步骤:

1

井,直角附件头。

2

井,加长附件头。

3

#,万能附件头。

抓附件头的程序:

ATT=1

#或

2

#或

3

#

M62

放附件头的程序:

ATT=0

M62

复制某个程序名下的某一部分程序段至另一个程序名下的操作步骤:

打开需要复制的程序 按程序段选择键,选择要复制的程序段 按程序段复制软键”按关闭编辑 器软键” 一-■丁开要复制到的

程序,这里也可以自己新建一个程序名 一-把光标移动到所要复制的地方 一-> 按粘贴程序段软键” 确定。

MDI

方式下保存

MDI

里的程序的操作步骤: 在

MDI

方式下 按

MDI

功能键 按 文件保存软键” 确定。

MDI

方式下打开工件程序的步骤:

MDI

方式下一-按

MDI

功能键盘一-选择要打开的程序一-按文件写入软键”。

J

程序从磁盘上复制到机床上的操作步骤:

按机床扩展键一-> 按 服务软键” 一-按磁盘软键” 一-按复制软键” 一-按程序数据软键”(这里要选择把 程序复帛到工件

或工件程序里) 一-按粘贴软键”一-立新的文件名一-确定。(若选中的程序显示没有

使能时,要把光标移动到这个程序名上后,按 改变批准 ”软键,然后在按 装载 ”软键)。

J

TK6916A

数控落地镗参数

:

M75

附件拉刀

M76

附件放松

M83

主轴拉刀

M84

主轴松刀

J

西门子系统手工编制无条件程序跳跃。

GOTOB LABEL

GOTOF LABEL

GOTOB

向后跳跃(指向程序开头)

GOTOF

向前跳跃(指向程序结尾)

LABEL

跳跃目的(程序内标号) (程序段号)

西门子系统手工编制有条件程序跳跃。 (循环分层铣削的格式) :

LABEL

IF expression GOTOB LABEL

IF expression GOTOF LABEL

IF

条件关键字

GOTOB

向后跳跃

GOTOF

向前跳跃

LABEL

跳跃目的

格式:

IF R1

<=

0

a

GOTOB AA

例:

假定工件要 铳”

10mm

深,每一刀 铣”

1mm

格式一、

R1=1

(下刀平面高度)

Z=

R1

Z

轴下刀深度)

R1=R1

1

Z

轴往复下刀深度)

IF R1

<=

10 GOTOB AA

格式二、

Z

轴下刀总深度为

10mm

R1=

1

(下刀平面高度)

Z=R1

Z

轴下刀深度)

R1=R1

1

Z

轴往复下刀深度)

IF R1

> = -

10 GOTOB AA

Z

轴下刀总深度为

10mm

手工编制循环分层 “铣削 ”时应特别注意,每次进刀深度必须要能整除切削总深度。

J

西门子系统调用子程序的操作格式:

MCALL L 1 23

; (子程序调用命令

MCALL

,调用了程序号为

L123

MCALL

(调用结束后要在点位后面写上

MCALL

M17

(子程序调用结束命令

M17

J

西门子系统的可编程的零点偏置

TRANS

ATRANS

TRANS X

Y

Z

、 (编入单独

NC

程序中)

ATRANS X

Y

Z

、(编入单独

NC

程序中)

TRANS

绝对零点偏置值

ATRANS

TRANS

相同,只带有附加零点偏置 功能:

TRANS

ATRANS

可以给所有的轨迹和定位轴编规定的平移。此方法可以在不同的零点工作。

G17 G54

程序初始化

G0X0Y0Z10

趋近起点

TRANS X10Y10

绝对平移

L10

调用子程序

TRANS X50Y10

绝对平移

L10

调用子程序

M30

程序结束

西门子系统的可编程镜像:

MIRROR X0Y0Z0

(编入单个的

NC

程序段中)

AMIRROR X0Y0Z0

(编入单独的

NC

程序段中)

MIRROR

设置当前的效坐标系为参考的绝对镜像

AMIRROR

以当前有效设置或编程坐标系为参考基准的附加镜像

:

如图

:

G17G54G90

程序初始化

L10

调用子程序加工轮廓

1

MIRROR X0 Y

轴镜像,方向与

X

轴相反由

1

镜像加工

2

L10

调用子程序加工轮廓

2

AMIRROR Y0 X

轴附加镜像,方向与

Y

轴相反由

1

镜像加工

3

L10

调用子程序加工轮廓

3

MIRROR Y0 X

轴镜像,方向与

X

轴相反由

1

镜像加工

4

L10

调用子程序加工轮廓

4

MIRROR

取消镜像

G0Z100

回退高度

M30

程序结束

例:如图:

西门子系统的

G81

钻孔循环格式

MCALL CYCLE81(RTP, REP, SDIS,

DP, DPR) (

一般钻孔

)

RTP

REP

SDIS

DP

DPR

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

100

0

5

-20(

通常这里不写

20

MCALL CYCLE81(100, 0, 5, _, 20)

西门子系统的

G82

钻孔循环格式

MCALL CYCLE82(RTP, REP, SDI, DP, DPR, DTB)

RTP

REP

SDI

DP

DPR

DTB

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

(

钻阶梯孔

)

100

0

5

-20(

通常这里不写

)

20

1

MCALL CYCLE82(100, 0, 5, _, 20, 1)

子系统的

G83

钻孔循环格式

:

MCALL CYCLE83(RTP, REP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, V ARI)) (

断屑钻孔

)

RTP

REP

SDIS

DP

DPR

FDE

P

FDP

R

DAM

DTB

STS

最终钻进深度

钻孔工件表面

第一次钻孔深度

钻孔深度递进量

孔底停留时间

第一次进给率

返回高度

工件表面高度

安全高度

进给轴钻进坐标

100

0

5

-40(

通常这里不写

)

40

0(

通常这里不写

)

5

5

1(

)

0.5

1

0(

断屑方式

1(

排屑方式

MCALL CYCLE83(100, 0, 5, _, 40, _, 5, 5, 1, 0.5, 1, 0)

FRF

第二次进给率

VARI

加工方式

MCALL CYCLE83(100, 0, 5, _, 40, _, 5, 5, 1, 0.5, 1, 1)

门子系统的

G84

钢性攻丝循环

MCALL CYCLE84(RTP, REP, SDI, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

RTP

REP

SDI

DP

DPR

DTB

SDAC

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

退出后主轴旋向

100

0

5

-20(

通常这里不写

20

1

正或负

MPIT

PIT

POSS

SST

SST1

螺距尺寸

螺距

主轴定向角度

(

0_

(0

__

___ @)

___@)

(0

_____ 360

攻丝速度

退出速度

MCALL CYCLE84(100, 0, 5, _, 20, 1, ___________________ )

门子系统的

G840

弹性攻丝循环

MCALL CYCLE840(RTP, REP, SDI, DP, DPR, DTB, SBR, SDAC, ENC, MPIT, PIT)

RTP

REP

SDI

DP

DPR

DTB

SBR

SDAC

ENC

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

回退时旋向

退出后主轴旋向

是否带编码器

100

0

5

-20(

通常这里不

20

1

正或负

正或负

0,

. 1

不是

MPIT

PIT

MCALL CYCLE840(100, 0, 5, _, 20,

1,__

西门子系统的

G85

镗孔循环

一般镗孔用

MCALL CYCLE85(RTP, REP, SDI, DP, DPR, DTB, RFF)

RTP

REP

SDI

DP

DPR

DTB

FFR

RFF

返回高度

工件表面高度

安全高度

进给轴钻进坐标值

最终钻进深度

孔底停留时间

进给速度率

回退速度率

100

0

5

-20(

通常这里不

20

1

0.5

1

0.5, 1) MCALL CYCLE85(100, 0, 5, _, 20, 1,

发布评论

评论列表 (0)

  1. 暂无评论