sinumerik 840d 系统培训讲义 - gongkongftp.gongkong.com/uploadfile/datum/2008-6/...siemens x142...

54
SINUMERIK 840D 系统培训讲义 Edition 10.2003 用户维修 北京凯普精益机电技术有限公司

Upload: others

Post on 24-Mar-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

SINUMERIK 840D

系统培训讲义 Edition 10.2003

用户维修

北京凯普精益机电技术有限公司

Page 2: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 1

第一章 SINUMERIK 840D 系统的硬件构成 一.SINUMERIK 840D 系统的组成 SINUMERIK 840D 系统的硬件主要由下列几部分构成:

1. NCU 数控单元(Numerical control unit) 数字控制核心 NCK 的硬件装置。NCU 单元集成了 SINUMERIK 840D 数控

CPU 和 S7-300 的 PLC CPU 芯片,包括数控软件和 PLC 软件。 2.人机交互装置(MMC) SINUMERIK 840D 系统可以使用 MMC100.2、MMC103,PCU20,PCU50。其人机操作界面可选 OP031,OP032 等。其建立起 SINUMERIK840D 系统与操

作人员之间的交互界面。 3.可编程序控制器 PLC SINUMERIK 840D 系统集成了 S7-300-2DP 的 PLC,并通过通讯模块 IM361扩展外部的 I/O 模块。 4.驱动装置 SINUMERIK 840D 系统可采用全数字伺服驱动 SIMODRIVE611D,配以 1FT,1FK 系列进给电机和 1PH 系列的主轴电机。

二.SINUMERIK 840D 系统的硬件安装

Page 3: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 2

SINUMERIK 840D 系统各模块在安装排列时,最左侧通常为电源模块,其

后为 NCU 控制板,MSD 主轴驱动模块,FDD 进给驱动模块。通常,驱动模块

遵循功率越大的模块越靠近左侧。

X3

Floppy1)

X4 X6

X10

MCP

Pow

er s

uppl

y

–X102

–X112

–X122

–X11

1–X

121

X13

0B

X13

0AM

EM

OR

Y C

AR

D

–X17

2

PG

QWERTY

MPI bus cable

SIMATIC S7-300 IM connecting cable

MPI cable

IM

SIMATIC S7-300 I/O devices

PS SMs

X2

X20

NCU

Operator panel

(rear view)

MMC

ISA adapter

(rear view)

X8

X9

Cable for datainput/output V.24

1) X8/X9 on MMC 101/102 only

Parallel interface 1)

e.g. printer/streamer

or

MPI-PG cable

L2DP

Reserved for servicing

to drive bus

NCU terminal block

IN OUT

X20 X21

ÄÄÄÄÄÄ

Distributor box

MPI cableHHU

HHU handwheel

X4

X1

X2

X5

–X101

Cable distributioncabinet

Fig. 1-1 840D系统连接图

Page 4: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 3

三.NCU 数控装置

a) NCU 的硬件版本 NCU571.2 486DX2 处理器,大到 1.5MB 的 CNC 存储器和 288KB 的用

户存储器。最多可控制十个坐标轴或主轴,一个通道。 NCU572 486DX2 处理器,大到 1.5MB 的 CNC 存储器和 288KB 的用

户存储器。最多可控制十个坐标轴或主轴,二个通道。 NCU573.2 奔腾级处理器,大到 1.5MB 的 CNC 存储器和 288KB 的用

户存储器。最多可控制三十一个坐标轴或主轴,多至十个通道或操作方

式组。 b) NCU 的接口

X101: OPI 总线接口。其传输波特率为 1.5MB。可连接 MMC,MCP,HHU 等。 X102: PROFBUS 总线接口或其他通讯接口,波特率为 1.5MB,可接

ET200/M153 等通讯模块。 X111: P 总线/K 总线。通过 IM361 通讯模块连接外部 I/O 模块。 X112: 保留接口。RS232 串行通讯接口(NOT NCU573.2),NCU573.2为模块连接使用。 X121: I/O 设置口。可扩展连接手轮,仿形测头,4 个快速 I/O 口。 X122: MPI 总线接口。其传输波特率为 187.5KB。可连接 PG,HHU 等。 X130A:驱动总线接口。 X130B:数字模块接口。可连接数字测量模块。 X172: 设备总线接口。 X173: PCMCIA 卡插槽。

c) NCU 的 LED 指示信息

SIMODRIVE

NCU MSDMS (I/RF, OI) FDD

SIEMENS

FDD FDD

驱动总线终端封头

Fig.1-2 SINUMERIK 840常用组态方式

Page 5: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 4

NCU 装置上的 7 段数码显示,在数控系统上电后,系统正常时显示“6”,其左侧的 LED 为 NCK 的状态信息,右列为内置 PLC 的状态信息。当 NCK正常时,“+5V”和“SF”(SINUMERIK READY 810D)的灯亮。PLC 的

绿色“PR”运行灯亮。 NCK 的 LED 灯: +5V: 绿色 供电电源正常时灯亮 NF: 红色 斜坡监控 CF: 红色 COM 口通讯监控 CB: 黄色 NCK 通过 OP I 进行通讯。 CP: 黄色 NCK 通过 PC MPI进行通讯。 PLC 的 LED 灯 PR: 緑色 PLC 运行。 PS: 红色 PLC 停止。 PF: 红色 PLC 监控。 PFO: 黄色 PLC 强制。

d) NCU 上的 S 开关 NCK 启动开关(S3) 0: 正常模式。系统使用设定的数据启动。 1: 用标准机床数据引導。 2: 软件升级。从 PCMCIA 卡上加载系统软件。 3~7: 保留。 PLC 启动开关(S4) 0: PLC 运行。允许编辑PLC程序,而不用激活密码。 1: PLC 运行。PLC程序只读,激活密码后,才能编辑PLC程序。 2: PLC 停止。 3: MRES,模块复位。 NMI:No_maskable interrupt,非屏蔽中断。

Page 6: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 5

四.电源模块 NE 的连接 电源模块主要为 NC 和驱动模块提供控制和动力电源,产生母线电压,同时

SIMATIC interface

PG MPI interface

I/O interface(cable distributor)

Error and status LEDs(H1/H2)

7-segment display (H3)

RESET button (S1)NMI button (S2)

PLC start-up switch

I/O expansion for connectingthe digitizer module when usingNCU for digitizing (NCU 573 only)

NCK start-up switch

SIMODRIVE 611D interface

PCMCIA slot (X173)

Device bus interface

MEMORYCARD

--X172

S3

X130B

X130A

--X121

--X111

S4

--X102--X101

--X112

--X122

RESETNMI

Fig.1-3 SINUMERIK 840 NCU模块接口

pmw
NCU560-572.3接口
Page 7: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 6

监测和模块状态。 i. 电源模块的类型

UE: Uncontrolled infeed,非受控电源模块。 I/RF: Infeed/Regeneractive feedback,再生回馈电源模块。

ii. 电源模块的接口 48/9 模块启动/禁止 端子 48 被使能,预充电程序被内部启动,一旦直流母线已被充电,预充

电接触器打开,主开关发出内部使能信号。 63/9 脉冲使能 端子 63 用来为所有功率部件的晶体管脉冲使能,并将进给模块预使能。

使能和禁止是立即的,并同时作用于所有的模块。当这个信号取消后,

驱动功率连续下降。 64/9 驱动使能 端子 64 在 63 被使能的情况下,+24V 接到端子 64,则进给模块被使能,

使能和禁止同时作用于所有的模块。当信号取消后,所有轴的速度设定

值置零,当特别设定的延迟时间到达后(大约 200ms,标准值),所有控

制器和脉冲使能被禁止,模块被制动。 iii. 电源模块的 LED 指示灯

1. 红色 15V电源故障

2. 红色 5V电压故障

3. 绿色 外部使能信号不允许,端子63和64缺失。

4. 黄色 直流母线充电

5. 红色 线路电源故障,转换电抗器不可用,选择不正确

线路电源或变压器电压太低

6. 红色 直流母线过压

Page 8: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 7

M600

P600

X351

X111

X121

X141

X161

X171

X172

X181

U1 V1 W1 PE1

Red

Yellow

Red

5V voltage

level faultyDevice ready

(DC link

precharged)DC link over-

voltage

Electronics power

supply faultyDevice is not ready,

no enable signal (term. 63, 64 or 48)Mains fault

Power supply

Devicebus

DC link connection

Red

Green

Red

LED displays

LED displays

Fig. 1-4 Interfaces for OI and I/RF module 10–55KW

Page 9: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 8

五.SIMODRIVE 611D 数字驱动模块 SIMODRIVE 611D 数字驱动模块分为单轴和双轴模块。

–X161

–X121

–X111

–X141

–X171

–X172

–X181

5.35.25.163

99

6419

74

73.173.2

72

7454410

1515

R

911248111

113

NS2NS1

AS2AS1

M500

P500

2U11U1

2V1

1V1

2W1

1W1

Relay contact for Ready message

NC contact

NO contact

Relay contact for group messageI2t and motor overtemperature

Pulse enableEnable voltage

Drive enable signalReference potential for enable voltage

Enable voltage

P24P15N15N24MMRESET(R+term.15)

Enable voltageSetting-up modeContactor energization, start

213Signaling contact frommains contactor

Enabling signal for internalmains contactor

Signaling contact for startinglockout (NC contact)

DC link power supply for mains buffering

External infeed for electronics power supply

External infeed for electronics power supply

External infeed for electronics power supply

LED displays

Fig. 1-5 Connection terminals on SIMODRIVE 611 mains supply module 10–55 kW

Page 10: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 9

六.人机通讯 MMC

MMC 通常分为 MMC103 和 MMC100.2 两种类型。MMC103 带硬盘,

ÊÊÊÊÊÊÊÊ

X35

X432 BERO�

terminals

X341

X412MotorencoderAxis 2

X422DirectpositionAxis 2

M600

P600

X411MotorencoderAxis 1

DC link busbar

X421Direct positionAxis 1

X431Relay terminalsPulse enable

X151Device bus

X141Drive bus

X351

MotorconnectingterminalsA1 and A2

X34

Rating plate

PE terminals PE1 PE2

ÊÊÊÊÊÊÊÊ

X35

X432BERO�

terminals

X341

M600

P600

X411Motorencoder

DC link busbar

X421Direct position

X431Relay terminalsPulse enable

X151Device bus

X141Drive bus

X351

X34

Ratingplate

U2 V2 W2 PE1 PE2

Motorconnectingterminals

X131

双轴FDD/MSD模块 单轴FDD/MSD模块

Fig. 1-6 Design of FDD/MSD modules

Page 11: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 10

MMC100.2 则不带硬盘。MMC 从本质上讲就是一个独立的计算机。OP031等既是这台计算机的显示器。

MMC103 的接口 X4: MPI 总线接口 X6,X7:串行通信接口(COM1,COM2)。 X8: LPT1 并行通信接口。 X10: 扩展键盘接口,可外接计算机通用键盘。

X21

X20

18D

X1

X2

X11

X3

X4X5X6X7

X8S1

S2

X10

X9

X153

X152

X151

D12 SIEMENS

X14

2X

141

X13

ISA interface

NC keyboardinterface

Mass storageinterface IDE

PCMCIA optionalinterface

Power supplyinterfaceLCD interface

External keyboard/mouse interface

Floppy diskinterface

Parallel printerinterface (LPT1)

VGA interface

Reset button

NMI button

Battery

X12

1X

122

COM1COM2

Fig.1-7 MMC103接口示意图

¾n�
X21 X20 18D X1 X2 X11 X3 X4 X5 X6 X7 X8 S1 S2 X10 X9 X153 X152 X151 D12OŁ©>�W<®{¿#Ùrƒ]'§çªNÖŽvX¦�ȹ;†œ±@n\Vû0GûÒFr¹_»,C«æóf1™ŒBG�Ÿ%o²`�ÄÞ“Ayðq�®W‰&�‚Ò¦C�]õ»:\@½|ª‡gË¿˚M‰b(ÿ‘ Ð^s�h‘dfi›†]t1�ôž…2㉧QE�€Š½i™Í©¤h˙Sü÷¿vv÷`Š·÷ı—¯�q:nÂÍðƒ*‚V§œ167É�8⁄»š’oçX:õ¼h=�ö�}fi¼›5Kiآœe��Äflã�B•ž� �`é“ãçó[ł�ê�7²aBE��…]ãÆ” ÑmÆHqK©«®á”pgùuŸš½Y>ÇË6sl/�ÓFÝÖ*��0ŸÏ]ÔüZ¯½r}D»Þ™�⁄Ł=çtÿx�ÆÐa€°�|臘G”ù»t$x
Page 12: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 11

七.S7-300 可编程序控制器 SINUMERIK840D 系统的 PLC 集成在 NCU 模块中。其与外围的模块连接通

过 NCU 模板的 X111 口与通讯模块 IM361 连接,实现与外围 I/O 模块和功能模

块的数据交换。 八.机床控制面板 MCP

i. MCP 接口

X20: MPI 总线接口 X10: 电源供电端子(M24,P24)

ii. LED 指示灯 LED1~LED2:保留。 LED3: 电源供电,24V 电源激活。 LED4: 数据传输。

iii. MCP 的总线地址和波特率(S3) 跳线开关 S3 用于设定 MCP 的总线地址和总线的传输的速度。 810D 的总线地址为 14,波特率 187.5KB。 840D 的总线地址为 6,波特率 1.5MB。

OUT

IN

SF

5 VDC

X1

X2

ML+M

Figure 1-8 Front View of the Interface Module IM 361

Page 13: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 12

Operator panelinterface (MPI)

Power supply interface

Switch S3

X10

X20

S3 3 1

4 2

EmergencySTOP button

ON

1 2 3 4

LEDs 1...4Connection for equipotential bonding conductor

2 3 4 5 6 7 8 Meaning:

onoff

Baud rate: 1.5MbaudBaud rate: 187.5kbaud

onoffoff

offonoff

200ms cycle transmit pattern / 2400ms receive monitoring100ms cycle transmit pattern / 1200ms receive monitoring50ms cycle transmit pattern / 600ms receive monitoring

ononononononononoffoffoffoffoffoffoffoff

ononononoffoffoffoffononononoffoffoffoff

ononoffoffononoffoffononoffoffononoffoff

onoffonoffonoffonoffonoffonoffonoffonoff

Bus address: 15Bus address: 14Bus address: 13Bus address: 12Bus address: 11Bus address: 10Bus address: 9Bus address: 8Bus address: 7Bus address: 6Bus address: 5Bus address: 4Bus address: 3Bus address: 2Bus address: 1Bus address: 0

on Interface to customer operator panel

off MCP

on off on off on on off off Status on delivery

on off on off on on off off Default setting for 840DBaud rate: 1.5 MbaudCyclical transmit pattern: 100msBus address: 6

Switch S3

1 2 3

SHIELD M24 P24

Fig. 1-9 Position of interfaces on rear panel of MCP

Page 14: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 1

第二章 SINUMERIK 840D 系统机床数据

一.概述

SINUMERIK 840D 系统机床数据可分为如下几个区域:

区域 描述 1000-1799 驱动机床数据 9000-9999 显示机床数据 10000-18999 通用机床数据 19000-19999 保留 20000-28999 通道机床数据 29000-29999 保留 30000-38999 轴机床数据 39000-39999 保留 41000-41999 通用设定数据 42000-42999 通道设定数据 43000-43999 轴设定数据

根据机床数据划分的区域,其对应的系统变量的也用指定的字符来表示: $MM_ 有关操作显示的数据 $MN_/$SN_ 通用机床数据/设定数据 $MC_/$SC_ 通道特定机床数据/设定数据 $MA_/$SA_ 轴特定机床数据/设定数据 $MD_ 驱动机床数据

$ 系统变量 M 机床数据 S 设定数据 M、N、C、A、D 子区域(第二个字母)

机床数据的激活 SINUMERIK 840D 系统的机床数据的激活等级分为 5 级,上一级激活条件

可以激活低于该级的所有的机床数据。 POWER ON(po) 系统断电从起或 NCK 复位 NEW_CONF(cf) MMC 界面上的“激活 MD”软键 RESET 在程序 M2/M30 结束后 RESET(re) 操作单元上的 RESET 按键 IMMEDIATE 输入值后立即生效

Page 15: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 2

二.机床轴的基本配置数据

1.定义轴数据 SINUMERIK840D系统的轴分为三种类型:机床轴,几何轴,附加轴。

机床轴是指机床所有存在的轴,它包括几何轴和附加轴。 几何轴是指在用于笛卡儿直角系中,具有插补关系的轴,通常如X,Y,Z。 附加轴是指无几何关系的轴,如旋转轴,位置主轴。

SINUMERIK840D系统的轴配置时有可按3种等级配置: 1. 机床轴级 2. 通道轴级 3. 编程轴级

机床轴级 MD 10000: AXCONF_MACHAX_NAME_TAB[0…7] 该机床数据定义了机床轴名 通道轴级 MD 20070: AXCONF_MACHAX_USED[0...7] 该机床数据定义了通道所用的机床轴。 示例

车床 铣床

铣床配置: MD 20070 AXCONF_MACHAX_USED[0] = 1 AXCONF_MACHAX_USED[1] = 2 AXCONF_MACHAX_USED[2] = 3 AXCONF_MACHAX_USED[3] = 4 AXCONF_MACHAX_USED[4] = 5

X1

0 1

Z1 C1

3 42

X1

0 1

Y1 Z1

3 42

A1 C1MD 10000

Index

铣床 配置: MD 10000

AXCONF_MACHAX_NAME_TAB[0] = X1AXCONF_MACHAX_NAME_TAB[1] = Y1AXCONF_MACHAX_NAME_TAB[2] = Z1

AXCONF_MACHAX_NAME_TAB[3] = A1AXCONF_MACHAX_NAME_TAB[4] = C1

车床 铣床 示例

Page 16: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 3

MD 20080: AXCONF_CHANAX_NAME_TAB[0...7] 该机床数据定义了使用的机床轴在通道中的轴名。 示例

车床 铣床

铣床配置: MD 20080 AXCONF_ CHANAX_NAME_TAB [0] = X AXCONF_ CHANAX_NAME_TAB [1] = Y AXCONF_ CHANAX_NAME_TAB [2] = Z AXCONF_ CHANAX_NAME_TAB [3] = A AXCONF_ CHANAX_NAME_TAB [4] = C

编程轴级 MD 20050: AXCONF_GEOAX_ASSIGN_TAB[0...2] 该机床数据定义激活使用的几何轴 示例

车床 铣床

铣床配置: MD 20050 AXCONF_GEOAX_ASSIGN_TAB [0] = 1 AXCONF_GEOAX_ASSIGN_TAB [1] = 2 AXCONF_GEOAX_ASSIGN_TAB [2] = 3

MD 20060: AXCONF_GEOAX_NAME_TAB[0...2] 该机床数据定义了在编程时所使用的几何轴名。 示例

车床 铣床

铣床配置: MD 20060 AXCONF_GEOAX_NAME_TAB [0] = X AXCONF_GEOAX_NAME_TAB [1] = Y AXCONF_GEOAX_NAME_TAB [2] = Z 2.轴数据的设置

在机床数据下选择轴数据软键进入轴数据的设置。 MD30130 CTRLOUT_TYPE 将其设为1,系统将控制设定值实际输出到端口上。

Page 17: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 4

3.驱动数据的设置

在机床数据下选择驱动配置软键进入驱动数据的设置。

选择插入模块软键进入模块选择,此时根据模块的定货号选择。电源模块的

选择也类似的步骤选择。

4.电机参数的选择 若驱动类型为 FDD,则选择 FDD 软键进入 FDD 电机参数的设置。此时根

据电机的定货号选择电机电机测量系统。

31030 LEADSCREW_PITCH mm X,Y,Z 531050 DRIVE_AX_RATIO_DENUM[0...5] - X,Y,Z 4031060 DRIVE_AX_RATIO_NOMERA[0...5] - X,Y,Z 50

30130 CTRLOUT_TYPE - X,Y,Z 130240 ENC_TYPE - X,Y,Z 34200 ENC_REF_MODE - X,Y,Z 031020 ENC_RESOL IPR X,Y,Z 204832110 ENC_FEEDBACK_POL - X,Y,Z 1 -1

1

Fig. 2-1 Drive configuration display with MMC 102/103 (SW 4.1 and higher)

Page 18: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 5

完成上述步骤后,轴的相关基本数据设置完成。主轴的配置选择 MSD 软键进入

MSD 主轴电机参数的设置,其他步骤类似。

三.电机测量系统和直接测量系统 1.测量系统设置的有关数据的设置 2.实例: 一直接测量系统,直线轴,外接光栅尺为位置环,速度环用电机编码器检测。

其机床数据设置如下:

30200:NUM_ENCS =1 ;一个编码器

30230:ENC_INPUT_NR[0] =2 ;光栅尺接在模块的第二个口上(外部测

量口)

31000:ENC_IS_LINEAR[0] =1 ;外部测量为光栅尺

31010:ENC_GRID_POINT_DIST[0]=0.02 ;光栅尺栅距

31020:ENC_RESOL[0]=1024 ;对光栅尺无意义

31040:ENC_IS_DIRECT[0]=1 ;直接连接方式

Machine data Linear axis Rotary axis

Encoder onmotor

Encoder onmachine

Encoder onmotor

Encoder onmachine

30300: IS_ROT_AX 0 0 1 1

31000: ENC_IS_LINEAR 0 0 0 0

31040: ENC_IS_DIRECT 0 1 0 1

31020: ENC_RESOL Marks/rev. Marks/rev. Marks/rev. Marks/rev.

31030: LEADSCREW_PITCH mm/rev. mm/rev. – –

31080: DRIVE_ENC_RATIO_NUMERA Motor rev. Load rev. Motor rev. Load rev.

31070: DRIVE_ENC_RATIO_DENOM Encoder rev. Encoder rev. Encoder rev. Encoder rev.

31060: DRIVE_AX_RATIO_NUMERA Motor rev. Motor rev. Motor rev. Motor rev.

31050: DRIVE_AX_RATIO_DENOM Spindle rev. Spindle rev. Load rev. Load rev.

图2-2 电机测量系统的配置

Page 19: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 6

若将该直接测量系统变为电机测量系统,修改如下: 30200:NUM_ENCS =1 ;一个编码器

30230:ENC_INPUT_NR[0] =1 ;编码器接在模块的第一个口上(电机测

量口)

31000:ENC_IS_LINEAR[0] =0 ;测量元件不是光栅尺

31010:ENC_GRID_POINT_DIST[0]=0.02 ;光栅尺栅距,对电机测量系统无意义

31020:ENC_RESOL[0]=1024 ;电机编码器的线数

31040:ENC_IS_DIRECT[0]=0 ;非直接连接方式

四.实际轴转换成虚拟轴 系统在启动时,要对硬件进行检测,若电机或电缆毁坏,将不能通过硬件检

测,机床不能移动,此时可将实际轴转换成虚拟轴。步骤如下: 1.将控制输出禁止输出到端口。 MD30130 CTRLOUT_TYPE =0 2.将位置和速度反馈设为模拟反馈和无编码器。 MD30200 NUM_ENCS=0 MD30240 ENC_TYPE =0 3.驱动配置中,屏蔽控制模块 到驱动配置画面中,将相应的轴控制激活状态改为“NO”。

图2-3 驱动模块not Active

Page 20: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------

BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 1

第三章 SINUMERIK 840D 系统接口信号

一.PLC与 MCP的接口

由于SINUMERIK840D系统集成了PLC,MCP已经占用了I/O地址,根据MCP定义

为车床或铣床,其对应地址的意义也有所不同。

表中的 “IBn+0/QBn+0”中的“n”是由功能块FB1定义的I/O点的起始地址。

通常为0。如操作方式按键AUTO的输入地址为I0.0。

Signals from machine control panel (keys)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

IB n + 0 Spindle speed override Operating mode

D C B A JOG TEACH IN MDA AUTO

IB n + 1 Machine function

REPOS REF var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

IB n + 2 Key-switch

position 0

Key-switch

position 2

Spindlestart

*Spindlestop

Feedstart

*Feedstop

NC Start *NC Stop

IB n + 3 Key-switch

position 1

Feedrate override

Reset Singleblock

E D C B A

IB n + 4 Direction keys Keyswitchposition 3

Direction keys

+R15

-R13

Rapidtraverse

R14

xR1

4th axisR4

7th axisR7

R10

IB n + 5 Axis selection

YR2

ZR3

5th axisR5

TraversecommandMCS/WCS

R12

R11 R9 8th axisR8

6th axisR6

IB n + 6 Unassigned customer keys

T9 T10 T11 T12 T13 T14 T15

IB n + 7 Unassigned customer keys

T1 T2 T3 T4 T5 T6 T7 T8

1.1 铣床版机床控制面板

Page 21: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 2

Signals to machine control panel (LEDs)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

QB n + 0 Machine function Operating mode

1000 INC 100 INC 10 INC 1 INC JOG TEACH IN MDA AUTO

QB n + 1 Feedstart

*Feedstop

NC Start *NC Stop Machine function

REPOS REF var. INC 10000 INC

QB n + 2 Axis selection Singleblock

Spindlestart

*Spindlestop

Directionkey

-R13

XR1

4th axisR4

7th axisR7

R10

QB n + 3 Axis selection

ZR3

5th axisR5

TravelcommandMCS/WCS

R12

R11 R9 8th axisR8

6th axisR6

Directionkey+

R15

QB n + 4 Unassigned customer keys Y

T9 T10 T11 T12 T13 T14 T15 R2

QB n + 5 Unassigned customer keys

T1 T2 T3 T4 T5 T6 T7 T8

Signals from machine control panel (keys)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

IB n + 0 Spindle speed override Operating mode

D C B A JOG TEACH IN MDA AUTO

IB n + 1 Machine function

REPOS REF var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

IB n + 2 Keyswitchposition 0

Keyswitchposition 2

Spindlestart

*Spindlestop

Feed start *Feed stop NC Start *NC Stop

IB n + 3 Keyswitchposition 1

Feed override

Reset Singleblock

E D C B A

IB n + 4 Keyswitchposition 3

Direction keys

R15 R13 R14 +YR1

-ZR4

-CR7

R10

IB n + 5 Direction keys

+XR2

+CR3

Rapidtraverseoverride

R5

TravelcommandMCS/WCS

R12

R11-YR9

-XR8

+ZR6

IB n + 6 Unassigned customer keys

T9 T10 T11 T12 T13 T14 T15

IB n + 7 Unassigned customer keys

T1 T2 T3 T4 T5 T6 T7 T8

1.2 车床版机床控制面板

Page 22: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 3

二.PLC/NCK 接口信号

PLC/NCK 接口信号完成PLC与NC之间的数据交换,其接口信号传输有两种方

式:从NC到PLC和从PLC到NC,接口信号为状态信号和控制信号。 接口信号细分为下列几组:

NCK特定接口

方式组特定接口

通道特定接口

轴/主轴/驱动特定接口

接口信号已定义的数据块的分配如下:

DB 1 西门子保留

DB 2 to 4 PLC 信息

DB 5 to 8 基本编程所必须

DB 9 NC编译循环

DB 10 NCK 接口

DB 11 方式组接口

DB 12 计算机连接和传输接口

DB 13 to 14 基本编程所保留

DB 15 PLC 基本编程

DB 16 PI 服务功能

DB 17 版本代码

DB 18 安全集成

Signals to machine control panel (LEDs)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

QB n + 0 Machine function Operating mode

1000 INC 100 INC 10 INC 1 INC JOG TEACH IN MDA AUTO

QB n + 1 Feed start *Feed stop NC Start *NC Stop Machine function

REPOS REF var. INC 10000 INC

QB n + 2 Direction keys Singleblock

Spindlestart

*Spindlestop

R13+YR1

-ZR4

-CR7 R10

QB n + 3 Direction keys

R3 R5Travel

commandMCS/WCS

R11-YR9

-XR8

+ZR6 R15

T9 T10 T11 T12 T13 T14 T15 R2

QB n + 5 Unassigned customer keys

T1 T2 T3 T4 T5 T6 T7 T8

Page 23: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 4

DB 19 MMC 接口

DB 20 PLC 机床数据

DB 21 to 30 NC 通道接口

DB 31 to 61 轴/主轴接口

DB 62 to 70 未定义

DB 71 to 74 刀库管理

DB 75 to 76 M 代码译码

DB 77 西门子保留

DB 78 to 80 西门子保留

DB 81 to 89 西门子为ShopMill, ManualTurn保留

DB 81 to 127 未定义

DB ...

Signals to NCKSignals from NCK

Mode group ...DB12

Signals to NCKSignals from NCK

Mode group 2

Signals to NCKSignals from NCK

Channel ...DB ...

DB ...

Signals to NCKSignals from NCK

Axis/spindle ...

DB 10NCSignals to NCSignals from NC

NC

Mode group

NCChannel

Axis,spindle,drive(611D)

PLCUserprogram

DB 2 Messages

DB 11

Signals to mode gr.Signals from mode gr.

DB 9Signals to NCK compile cyclesSignals from NCK compile cycles

NC

MMC

DB 19

Signals to MMCSignals from MMC

MMC

Mode group 1

DB21 Signals to NCKSignals from NCK

Channel 2

Signals to channelSignals from channel

Channel 1DB22

DB32

Signals to NCKSignals from NCK

Axis/Spindle 2DB31

Signals to axisSignals from axis

Axis/Spindle 1

DB 71, 72, 73Job for loading/unloading locations

Job for spindle and revolver

Tool managementToolmanagement

Datainterface

Functioninterface

FC ...

Start ASUPStart concurring axis/spindlePositioning axis/indexing axis

Acknowledgment for tool managementDirection selection for tool magazine

FB ...

Read/write NCK variablesPI servicesRead GUD

MMC

NC

NC channel

Axis/Spindle

Toolmanagement

Star/delta switchoverdrive(611D)

图3.1 接口和功能块示意图

Page 24: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 5

常用NC/PLC接口信号

1.Signals to/from NC(DB10)

2.Signals to/from mode group (DB11)

DB10 Signals to NC (PLC→→→→NC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 56 Keyswitch /A2/ Acknowl.EMER-GENCY

STOP /N2/

EMER-GENCY

STOP /N2/

Position 3 Position 2 Position 1 Position 0

DBB 57 PCshutdown

INC inputsin mode

group areaactive

DB 10 Signals from NC (NCK→→→→PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 104 NCK CPUready /A2/

HHUready

MCP 2ready

MCP 1ready

DBB 105 Unassigned

DBB 106 EMERGEN-CY STOPactive /N2/

DBB 107 Inchsystem

NCU-linkactive

Probe actuated /M4/

Probe 2 Probe 1

DBB 108 NC ready/A2/

Drive ready/FBA/

Drives incyclic

operation

MMC-CPUReady

(MMC toOPI)/A2/

MMC CPUReady

(MMC toMPI)/A2/

MMC2CPU ready

E_MMC2

Ready

DBB 109 NCKbatteryalarm/A2/

Air temp.alarm/A2/

Heat sinktemp.alarm

NCU 573

PCoperatingsystem

fault

NCKalarm

present/A2/

DB 11 Signals to mode group 1 (PLC→→→→NCK) /K1/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Modegroup reset

Modegroup stopAxes plus

spindle

Modegroup stop

Modechangedisable

Operating mode

JOG MDA AUTO-MATIC

DBB 1 Single block Machine function

Type A Type B REF REPOS TEACH IN

DBB 2 Machine function

var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 3

Page 25: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 6

3.Signals to/from NCK channel (DB21-28)

DB 11 Signals from mode group 1 (NCK→→→→PLC) /K1/

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 4MMC--> PLC

Strobe mode

JOG MDA AUTOM.

DBB 5MMC--> PLC

Strobe machine function

REF REPOS TEACH IN

DBB 6 Allchannels in

Modegroup

Active operating mode

reset state ready JOG MDA AUTOM.

DBB 7 Digitizing Active machine function

REF REPOS TEACH IN

DB21 - 30

Signals to NCK channel (PLC→→→→NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0 Activatedry run

feedrate/V1/

ActivateM01/K1/

Activatesingle

block /K1/

ActivateDRF /H1/

DBB 1 Activateprogram

test/K1/

PLC actioncomplete

/K1/

CLCoverride

/TE1/

CLC stop/TE1/

Timemonitoringact. (toolmanage-

ment)

Synchron-ized action

OFF

Enableprotection

zones/A3/

Activatereferencing

/R1/

DBB 2 Skip block /K1/

/7 /6 /5 /4 /3 /2 /1 /0

DBB 3 Nibbling and punching /N4/

Strokedelayed

/N4/

Stroke notoperating

/N4/

Strokesuppres-sion /N4/

Manualstroke

enable /N4/

No strokeenable /N4/

DBB 4 Feedrate override /V1/

H G F E D C B A

DBB 5 Rapid traverse override /V1/

H G F E D C B A

DBB 6 Feedrateoverride

active /V1/

Rapidtraverseoverride

active /V1/

Programlevel abort

/K1/

Deletesubroutine

no. ofpasses

Deletedistance-

to-go/A2/

Read-indisable

/K1/

Feeddisable

/V1/

DBB 7 Reset/K1/

NC Stopaxes plusspindle

/K1/

NC Stop/K1/

NC Stop toblock limit

/K1/

NC Start/K1/

NC Startdisable

/K1/

Page 26: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 7

4.Signals to/from NCK channel (DB31-61)

DB31 -61

Signals to axis/spindle (PLC→→→→NCK)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 0Axis and

Feedrate override /V1/

spindle H G F E D C B A

DBB 1Axis andspindle

Overrideactive/V1/

Positionmeasuringsystem 2

/A2/

Positionmeasuringsystem 1

/A2/

Follow-upmode /A2/

Axis/spindledisable

/A2/

Sensor fixedstop/F1/

(SW 2 andhigher)

Acknowl.fixed stopreached

/F1/ (SW 2and higher))

Drive testmovement

enable

DBB 2Axis andspindle

Reference point value /R1/ Clampingin progress

/A3/

Deletedistance-to-go/ spindle

reset/A2, S1/

Controllerenable

/A2/

Camactivation

/N3/(SW 2 and

higher)4 3 2 1

DBB 3Axis andspindle

Velocity/spindlespeed

limitation/A3/

Activatefixed feed

4/FBMA/,

/V1/ (SW 4and higher)

Activatefixed feed

3/FBMA/,

/V1/ (SW 4and higher)

Activatefixed feed

2/FBMA/,

/V1/ (SW 4and higher)

Activatefixed feed

1/FBMA/,

/V1/ (SW 4and higher)

Enabletravel to

fixed stop/F1/ SW 2and higher)

Acceptexternal ZO/K2/ (SW 2and higher)

DBB 4Axis andspindle

Traversing keys /H1/ Rapidtraverseoverride

/H1/

Traversingkey disable

/H1/

Feedstop/spindle

stop /A2/

Activate handwheel /H1/

plus minus 3 2 1

DBB 5Axis and

Machine function /H1/

spindle Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

DBB 6Axis and

OEM axis signals

spindle

DBB 7DBB 8 Request

PLCaxis/spindle

Activationsignal withchange ofthis byte

Allocate NC axis to channel/K5/

/K5/ /K5/ D C B A

DBB 12Axis

Delayreference

pointapproach

/R1/

2nd software limit switch/A3/

Hardware limit switch/A3/

plus minus plus minus

DBB 21611D

Pulseenable

/A2/

n controllerintegratordisable

/A2/

Selectingmotor/A2/

Motor selection /A2/ Drive parameter set selection /A2/

1) B A C B A

Page 27: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd 8

DB31 -61

Signals from axis/spindle (NCK→→→→PLC)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DBB 60 Position reached /B1/ References/ References/ Encoder Encoder NCU_Link Spindle

Axis andspindle

with exactstop fine

with exactstop

coarse

synchro-nizes2 /R1/

synchro-nizes1 /R1/

limitfrequencyexceeded

2 /A3/

limitfrequencyexceeded

1 /A3/

Axis active/B3/

/no axis/S1/

DBB 61Axis andspindle

Currentcontroller

active /A2/

Speedcontroller

active /A2/

Positioncontroller

active /A2/

Axis/spindlestationary(n < nmin)

/A2/

Follow-upmode

active /A2/

Axis ready

/B3/

Travelrequest

/F1/

DBB 62 Force fixedstop limited/F1/ (SW

5.2)

Fixed stopreached

/F1/(SW 2 and

higher)

Activatetravel to

fixed stop/F1/ (SW 2and higher)

Measure-mentactive/M5/

Revolutio-nal

feedrateactive

Handwheeloverlay

active /H1/(SW 2 and

higher)

Softwarecams

active /N3/(SW 2 and

higher)

DBB 63DBB 64Axis and

Traverse command /H1/ Handwheel active /H1/

spindle plus minus 3 2 1

65Axis and

Active machine function /H1/

spindle Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC

Page 28: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

27

第四章 STEP7-300 可编程序控制器

一.PLC工作原理

西门子S7-300的PLC采用循环扫描工作方式,并有一些特定的中断处理方式。

PLC通过扫描完成各输入点的状态采集或输入数据采集,用户程序逻辑解算,各

输出点状态的更新等功能。

1.输入采样阶段

PLC在输入采样阶段,以扫描方式顺序读入所有输入端当然状态,并将此状

态存入输入映象寄存器,接着转入程序执行阶段。在程序执行期间,即使输入状

态发生变化,输入映象寄存器的内容也不会改变。也就是说,输入状态的变化,

只能在每一次扫描工作周期的输入采样阶段被读入,用输入映象寄存器记忆其状

态的变化。

图4-1 PLC程序执行过程

2. 用户程序执行阶段

PLC在程序执行阶段,是按一定规律扫描用户程序的。在此阶段,PLC从输

入映象寄存器“读入”所要用到的输入端状态,若程序需要“读入”某输出状态,

则也在此时“读入”,然后进行逻辑运算,并将运算结果再存入元件映象寄存器

中。对每个元件来说,元件映象寄存器所寄存的内容,会随着程序执行的进程而

变化。

3. 输出处理阶段

在所有的指令执行完毕后,元件映象寄存器中所有输出继电器的状态,在

输出刷新阶段才转存到输出锁存电路,再驱动输出线圈,这才是可编程序控制器

的实际输出。

输入端器件

输入映象

元件映象寄存

输出锁存

输出端器件

输出

输入信号

输入 刷新

输出

刷新

用户 程序 … … … …

输入采样阶段 程序执行阶段 输出阶段

Page 29: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

28

输出元件映象寄存器的数据,由输出指令的执行结果决定,输出锁存电路

的数据,由上一刷新时间输出元件映象寄存器的数据来决定,输出端器件上的状

态,由输出锁存电路来决定。

二. STEP7-300的地址分配

通常S7-300的连接如下图所示:

图中PS为电源模块,CPU为S7-300的CPU模块,SM/FM/CP为输入,输出模块,功能

模块及通信模块。每一个模块占用安装槽(Slot),对于I/O模块来讲,每个Slot

分配32位的地址,即4个字节的地址资源。其地址的类型取决与模块的类型,如

是输入模块,则地址为输入点,若该位置安装的是输出模块,则地址为输出点地

址。而每条安装架(Rack)上可以安装8个类似于I/O模块的功用模块,即每条Rack

上共有8个4字节的地址资源。而一个S7-300的CPU可以寻址4个Rack的最大范围。

如下图所示:

PS CPU SM/FM/CP

图4-2 S7-300的单架安装

Page 30: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

29

就SINUMERIK 840D系统而言,其为内置S7-300的CPU,同时也将Rack0的资源也占

用了,如机床控制面板MCP的输入输出的地址即是Rack0的地址资源。故外部的地

址起始地址为32.0。

三. STEP7-300的编程工具SIMATIC管理器

1. SIMATIC管理器启动后,其界面如下:

368 Connecting cable

Rack 0

Rack 1

Rack 2

Rack 3

IM

IM

IM

368 Connecting cable

368 Connecting cable

IM

图 4-3 S7-300的四架组态

Page 31: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

30

2. PLC程序结构

在下拉菜单File中新建一个工程如Project,然后,在PLC的下拉菜单中上传

一个PLC站。如图:

'Ô ��

`'DMÂ

êe+`¦9

êß�Ê

�Bk·��`fë ݽ

ÁÔJ��ßDB0�B

×ü 67(3� �

ü��}

ßQßcJ¥

�@Ê

Ç�k·�XY���

º��Ý[Ê XÍ5

`JW[Ê º�k·�XY���M§X

图 4-4 SMATIC管理器界面

Page 32: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

31

管理器将机床上的PLC所有资源上传至计算机中,此时可以看见PLC程序结构如

下:

图 4-5 上传一个站

图 4-6 S7-300项目结构

Page 33: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

32

由此可看出STEP7-300的PLC程序的结构由块(Block)组成。这些块主要是:

1. 组织块(OB)是操作系统和用户程序之间的接口。它们由操作系统调用

并控制循环和中断驱动的程序的执行以及可编程控制器如何启动。它们还处理对

错误的响应。

2. 功能(FC)属于你自己编程的块。功能是“无存储区”的逻辑块。FC 的

临时变量存储在局域数据堆栈中。当FC 执行结束后,这些数据就丢失了。要将

这些数据永久存储,功能也可以使用共享数据块。由于FC 没有它自己的存储区,

所以你必须为它指定实际参数。不能够为一个FC的局域数据分配初始值。

3. 功能块(FB)属于用户自己编程的块。功能块是具有“存储功能”的块。

用数据块作为功能块的存储器(背景数据块)。传递给FB 的参数和静态变量存

在背景数据块中。临时变量存在本地数据堆栈中。当FB 执行结束时,存在背景

DB 中的数据不会丢失。可是,当FB 的执行结束时、存在本地数据堆栈中的数据

将丢失。

4. 数据块(DB)与逻辑块不同,在数据块中没有STEP 7 的指令。它们用于

存放用户数据,换句话说,数据块中存放用户程序工作时所需的变量数据。共享

数据块用于存放所有其它块都可以访问的用户数据。DB 的大小可以不同。用户

可以用任意方式来建立数据块的结构,以适合其不同的需求。

5. 系统功能(SFC)是集成在S7 CPU 中预先编好程序并通过测试的功能。

可在用户程序中调用SFC。SFC 属于操作系统的一部分,而不算做用户程序的一

部分。与FC 相同,SFC 是“不具有存储能力”的块。

6. 系统功能块(SFB)是集成在S7 CPU 中的功能块。SFB 作为操作系统的

一部分,不占用户程序空间。与FB 相同,SFB 也是“具有存储能力”的块。用

户也必须为SFB 生成背景数据块,并将其下载到CPU 中作为用户程序的一部分。

就SINUMERIK 840D系统,西门子已为用户提供了一些标准的功能块,同时也

占用了部分的DB数据块。

� Ia ��

Hl®JÝ�;'4�<

�� �� ]^ _`

+ NGO@:) $%qÅ *5

8� $@$09 (c�� *5

+�� 1>:)�$0� m7HØ *5

Page 34: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

33

� ����

abc> 7��48

�� �� ]^ _`

� . ���2Þ

/ *5FA5 �Dc� $%�� *5

7 *5F50$@ �Dc� ��CD�� *5

- *5F �$* �Dc� ����;�9.13< *5

� �9F0>� �tq¥²À¥¨Òâ�iÅc�® *5

6 �9F�0$1) �¥¨­A�iÅc�® *5

, $):5 B��c� *5

+� $@F9)* ����� *5

+/ $:?�: £ �z{kl]; *5

+7 4A*F �)5 &'CDü�fO *5

+- 5')F$? !6� *5

+# 5$0�F$? IJ� *5

+� G. �/â *5

+6 )��3��� 5@3��CD *5

+, 935F��9 ��CD��993���N];;��< *5

/+ iÅ��öâ�[email protected] *5

// �9F �0 Ou�� *5

/8 935F��9/ 935��iÅ]; *5

/- 935F��� ��CD��993���N]; *5

7��.�7- ��èf69 � ����" )���9��� ñ±9Q+ÐÖ

7#�.�+/� d ��9�� ���� HIe�

7#��.�/-- d ���� ���� ���� HIe�

ab6c>7��48

�� �� ]^ _`

��.�/, ���2Þ

+ 0:1F:5 �Dc� Jò *5

/ *>� ¦¶ 13�W *5

7 5:� § 13�W *5

8 5�F)>0� 5�ÚI *5

- *>�*: ¦¶ *: �W *5

� 5�F)>0�/ � 5�ÚI *5

/, ����������� *5

7#�.�+/� d ��9�� ���� HIe�

7#��.�/-- d ���� ���� ���� HIe�

� �� ��

Page 35: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

34

用于循环程序处理的组织块(OB1)

在可编程控制器上循环程序处理是程序执行的“普通”类型。操作系统循环

调用OB1 并用这个调用启动用户程序的循环执行。你可以通过使用STEP 7 在OB1

中编写你的用户程序以及在OB1 调用的块中编写程序来编程循环程序处理。启动

程序无错执行一结束,循环程序处理就立即开始。

启动组织块(OB100)

起动事件发生后,操作系统调用启动组织块OB100。一般用OB100来初始化一

些数据或状态。

CPU 当下列事件发生后,执行起动功能:

电源上电后

用户将CPU的状态选择开关从“STOP”拔到“RUN/RUN-P”后

从通讯功能来的请求后

� �� �b

d°Yr���� %

��-.8 ��®JÝ

�� �� ]^ _`

+ ���2Þ *5

/�.�8 5@3�9)* 5@3��� *5

-�.�6 �Dc�

, 13�3'95�@> 13"#$%]; *5

+� 13�1�>0�$3>

Àê 13]; *5

++ 4$*�+ O@H]; *5

+/ ¥¦�Ó]�GXY

+7.+8 2Þ;A&��� �Dc�<

+- �Dc�

+# 5�ÚI!+

+� CD�

+6 )5@];;èéTÛ<

+, 993];

/� 5@3�����

/+�.�7� 3A$11>@�+ 13��]; *5

7+�.�#+ $?�)�+ ��� �R ���� +� 7+];2Þ *5

#/�.��� HI�CD

�+�.��8 �¥¨­A *5

�-�.��# 9H#Z *5

�� ¥¨­AÁ¡�

�6�.�6� ���2Þ

6+�.�6, ��èf6 )���9����"9 � ���� ��

N

;6+<,��.+/�

HI�CD( ��9�� ����

;6+<,��.7,,

HI�CD( ���� ���� ����

k

�i��Ök׸gh C�²0�² "no Ø7ÙÚ��Û�

根据NC_MD,

pmw
pmw
pmw
Page 36: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

35

新建一个块

在管理器中可以方便地新建一个块,在管理器的左窗口中,点击Block图标,

再按下鼠标右键,将弹出菜单,或在管理器的右窗口中,不选中任何对象,按下

鼠标右键,也将弹出同样的菜单,在弹出的菜单,可新建FB、FC、DB、OB等块,

如下图:

3. 交叉表

若要查找某一使用数据在程序中的使用情况,可使用交叉表快速的查找。在

管理器下,下拉菜单Option->Reference Date->Filter and Display,或在

LAD/STL/FBD编辑器中下拉菜单Option->Reference Date->Filter and Display,

启动交叉表过滤器。

图 4-7 在项目中插入块

Page 37: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

36

图 4-8 在管理器中启动交叉表

图 4-9 交叉表中的过滤器

Page 38: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

37

过滤器的复选框是所要查找的数据区域,其后的输入框是数据的地址。Data

Type则是查找的数据类型,位、字节、字、双字或所有类型。如图,查找语M区

域,所有与0地址有关的数据,如M0.1⋯M0.7,MB0,MW0,MD0等。

4. 程序编辑器

LAD/STL/FBD编辑器是编写和修改程序的工具,它也是在线监控的窗口之一。

双击一个Block,将启动编辑器。

在管理器中将“//”后的字符认为是注释语句二不加以编译,故在排故时,

若要某一语句不执行,可以采用这种办法。如下图,程序将不再执行FC42。

图 4-10 程序编辑器

Page 39: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

38

5. 程序的下载

修改后的程序只有下载到PLC的CPU才能真正起作用。点击下载图标,程序将

下载至机床中。

图 4-11 程序修改

图 4-12 程序的下载

Page 40: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

39

6. 程序的在线监控

在LAD/STL/FBD编辑器中,先打开要监控的程序段,然后,点击监控图标,

管理器将与PLC的CPU通讯,并在编辑器里显示出程序执行的逻辑或状态值。

图 4-13 程序的在线监控

Page 41: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

40

四. S7语句表常用编程指令

1. 位逻辑指令

1.1 布尔位逻辑

基本指令:

与(A)及其相反形式与非(AN)

或(O)及其相反形式或非(ON)

异或(X)及其相反形式异或非(XN)

根据下列真值表可以确定第二条布尔位操作后的 RLO。 助记符 指令 指令前 RLO 地址状态 RLO 结果 A

0 0 1 1

0 1 0 1

0 0 0 1

AN

与非

0 0 1 1

0 1 0 1

0 0 1 0

O

0 0 1 1

0 1 0 1

0 1 1 1

ON

或非

0 0 1 1

0 1 0 1

1 0 1 1

X

异或

0 0 1 1

0 1 0 1

0 1 1 0

XN

异或非

0 0 1 1

0 1 0 1

1 0 0 1

1.2 触点跳变指令:FP,FN

这些指令检测逻辑操作结果的跃变并对其作出反应。一个从0至1的跃变称为

“上升沿”,一个从1至0的跃变称为“下降沿”。FP为上升沿触发,FN为下降沿

触发。

Page 42: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

41

编程示例:

1.3 置位和复位指令:S 和 R

如果上一次的逻辑操作结果是1,则S指令把它寻址的位置1,而R指令则R指

令把它寻址的位清0。

编程示例:

1 2 3 4 5 6 7 8 9

101010

I 1.0

M 1.0

Q 4.0

A I 1.0

FN M 1.0

= Q 4.0

OB1 Scan Cycle No:

Signal State DiagramStatement List

� � � � � � � � �

Powerrail

I 1.0NOcontact

Q 4.0Coil

Q 4.0

I 1.0

I 1.1

Q 4.0

01

01

01

Signal state diagrams

Coil

I 1.1

NCcontact

A I 1.0S Q 4.0A I 1.1R Q4.0

Statement List Program Relay Logic

101010

I 1.0

M 1.0

Q 4.0

A I 1.0

= Q 4.0

OB1 Scan Cycle No:

FP M1.0

Signal State DiagramStatement List

Page 43: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

42

1.4 赋值指令:=

赋值指令拷贝先前的逻辑串中语句的RLO,并把RLO作为=指令寻址线圈的信

号状态。

编程示例:

1.5 取反、置位和复位RLO

助记符 指令 含义

NOT 取反RLO 将当前的RLO取反

SET 置位RLO 将当前的RLO置位1

CLR 复位RLO 将当前的RLO复位0

编程示例:

2. 定时器指令

语句表程序提供了五种类型的定时器,以下举例说明。

2.1 脉冲定时器:SP

A I 1.0= Q 4.0

I 1.0

Q 4.0

01

01

Signal state diagrams

Powerrail

Q 4.0Coil

I 1.0

Statement List Program Relay Logic

Statement List Signal State Result of Logic Operation (RLO)

SET= M 10.0= M 15.1

= M 16.0CLR

= M 10.1= M 10.2

1

0

1

1

1

0

0

Page 44: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

43

2.2 扩展脉冲定时器:SE

ExampleSTL ExplanationA I 2.0FR T1 Enable timer T1.A I 2.1L S5T#10s Preset 10 seconds into ACCU 1.SP T1 Start timer T1 as a pulse timer.A I 2.2R T1 Reset timer T1.A T1 Check signal state of timer T1.= Q 4.0L T1 Load current time value of timer T1 as binary.T MW10LC T1 Load current time value of timer T1 as BCD.T MW12

,����

,����

,����

4����

W

ExampleSTL ExplanationA I 2.0FR T1 Enable timer T1.A I 2.1L S5T#10s Preset 10 seconds into ACCU 1.SE T1 Start timer T1 as an extended pulse timer.A I 2.2R T1 Reset timer T1.A T1 Check signal state of timer T1.= Q 4.0L T1 Load current timer value of timer T1 as binary.T MW10LC T1 Load current timer value of timer T1 as BCD.T MW12

,����

,����

,����

4����

�� ��

W

允许输入

启动输入

复位输入

定时器

状态输出

装载定时器

允许输入

启动输入

复位输入

定时器

状态输出

装载定时器

T=程序设定定时器时

T=程序设定定时器时

Page 45: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

44

2.3 接通延时定时器:SD

2.4 带保持接通延时定时器:SS

ExampleSTL ExplanationA I 2.0FR T1 Enable timer T1.A I 2.1L S5T#10s Preset 10 seconds into ACCU 1.SD T1 Start timer T1 as an on-delay timer.A I 2.2R T1 Reset timer T1.A T1 Check signal state of timer T1.= Q 4.0L T1 Load current timer value of timer T1 as binary.T MW10LC T1 Load current timer value of timer T1 as BCD.T MW12

,����

,����

,����

��

W

A I 2.0FR T1 Enable timer T1.A I 2.1L S5T#10s Preset 10 seconds into ACCU 1.SS T1 Start timer T1 as a retentive on-delay timer.A I 2.2R T1 Reset timer T1.A T1 Check signal state of timer T1.= Q 4.0L T1 Load current time value of timer T1 as binary.T MW10LC T1 Load current time value of timer T1 as BCD.T MW12

ExampleSTL Explanation

允许输入

启动输入

复位输入

定时器

状态输出 Q4.0

装载定时器:L,LC

T=程序设定定时器时

Page 46: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

45

2.5 延时断开定时器:SF

,����

,����

,����

4����W

ExampleSTL Explanation

A I 2.0FR T1 Enable timer T1.A I 2.1L S5T#10s Preset 10 seconds into ACCU 1.SF T1 Start timer T1 as an off-delay timer.A I 2.2R T1 Reset timer T1.A T1 Check signal state of timer T1.= Q 4.0L T1 Load current timer value of timer T1 as binary.T MW10LC T1 Load current timer value of timer T1 as BCD.T MW12

,����

,����

,����

4����

�� � � �

��

��

W

允许输入

启动输入

复位输入

定时器

状态输出

装载定时器:L,LC

允许输入

启动输入

复位输入

定时器

状态输出

装载定时器:L,LC

T=程序设定定时器时

T=程序设定定时器时

Page 47: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

46

3. 装入和传送指令

装入指令(L)和传送指令(T)可以交换输入或输出模块与存储区之间或存储

区之间的数据。CPU在每次扫描中无条件执行这些指令,也就是说,这些指令不

受语句逻辑的操作结果(RLO)的影响。

利用L和T指令,向累加器中装入或传送数据,数据形式可以为:

字节(B,8位)

字(W,16位)

双字(D,32位)

字节被装入累加器的低字低字节中,字被装入累加器的低字中。当装入累加

器后,未用字节被复位0。

4. 跳转指令

跳转指令是以标号为寻址对象。标号最多4个字符,后跟以冒号。第一个字

符必须是字母,其余字符可以为字母或数字(如SDF2:),标号后紧接语句(例如:

SDF2:NOP 0)。

无条件跳转指令

JU 无条件跳转

JL 跳转表格

根据RLO的条件跳转

JC 若RLO=1,则跳转

JCN 若RLO=0,则跳转

根据CC1、CC0中结果的条件跳转

JZ 若为0,则跳转

JN 若非0,则跳转

JP 若为正,则跳转

JM 若为负,则跳转

JMZ 若>=0,则跳转

JPZ 若<=0,则跳转

ExampleSTL Explanation

A I 1.0A I 1.2JC DELE Jump if RLO=1 to jump label DELE.L MB10INC 1T MB10JU FORW Jump unconditionally to jump label FORW.

DELE: L 0T MB10

FORW: A I 2.1 Program scan resumes here after jump to jump label FORW.

Page 48: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

47

第五章 数据备份、清除及恢复

一.数据的备份

利用MMC103的系列启动进行数据的备份,步骤如下:

1. 进入到启动区域,按下设定口令,输入口令。

2. 进入到服务区域,按下扩展键,将会出现系列启动的按键。

3. 选择要备份的内容。如备份NC机床数据,将MMC和PLC上的 取消,同时

将螺距误差补偿选为 。将备份的数据文档建一个名,如NC01。

4. 按下归档按键,系统将启动系列备份。

5. 要备份PLC数据,步骤与上类似,备份的文件如为PLC01。

同样地,NC和PLC数据可以备份在一个文件里,如NCPLC01等。这些档案文件

存在MMC103的硬盘上,路径为C:\DH\ARC.DIR。若使用的是西门子的配置软件

start-up tool,则在该软件的相对路径是 \dh\arc.dir。

二. 数据的清除

1. NC的清除

NC的清除步骤如下:(1) 将NC启动开关S3置为“1”

(2) 启动NC,若NC已启动,则可按一下复位按钮S1。

Page 49: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

48

(3) 待NC启动成功后,七段码显示为“6”,将S3重新

置为“0”,NC清除完成。

NC清除后,NC内存中的内容被全部清掉,系统将加载标准的机床数据。

2. PLC的清除

PLC的清除步骤如下:(1) 将PLC启动开关S4置为“2”,此时PS灯亮。

(2) S4置于“3”并保持约3秒,此时PS灯灭了又再亮。

(3) 在3秒内,快速地执行下述操作:“2”->“3”->

“2”,PS灯闪烁,PF灯亮,同时PS灯不再闪烁。

(4) 当PS和PF灯亮后,S4置为“0”位,此时PS和PF

灯灭,PR灯亮。

三. 数据的恢复

利用MMC103的系列启动或启动工具进行数据的恢复,步骤如下:

1. 进入到启动区域,按下设定口令,输入口令。

2. 进入到服务区域,按下扩展键,将会出现系列启动的按键。

3. 按下“读取档案文件”,系统将弹出归档文件夹下的所有档案文件,如

要恢复NC机床数据,选择NC01.ARC文件,再按下开始软键,系统开始恢复数据。

在这个过程中,系统将会自动重启。

Page 50: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

49

4. 同样,要恢复PLC数据,选择文件PLC01.ARC,若选择NCPLC01.ARC,则同

时恢复NC和PLC的备份数据。其余操作步骤类似。

Page 51: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

50

Page 52: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

51

附:PLC 报警

� � ��� �(��

��� � �:I:���� �→���� ����

@A 6�� 6�# 6�- 6�8 6�7 6�/ 6�+ 6��

�� +

� -+���� -+���# -+���- -+���8 -+���7 -+���/ -+���+ -+����

R o¶;�����-+����X-+��+-<

� -+��+- -+��+8 -+��+7 -+��+/ -+��++ -+��+� -+���, -+���6

� R ¦/o¶GÔ +�;�����-+�+��X-+�+7+<

� R ¦/o¶GÔ /�;�����-+�+�6X-+�++-<

� R ¦/o¶GÔ 7�;�����-+�++#X-+�+/7<

� R ¦/o¶GÔ 8�;�����-+�+/8X-+�+7+<

" ¦/o¶GÔ +�;������-+�/��X-+�/��<

� ¦/o¶GÔ /�;������-+�/�6X-+�/+-<

# ¦/o¶GÔ 7�;������-+�/+#X-+�//7<

# ¦/o¶GÔ 8�;������-+�//8X-+�/7+<

�� 13Ø�o¶GÔ +;������-+�7��X-+�7��<

�� 13Ø�o¶GÔ /�;������-+�7�6X-+�7+-<

�� R µ¶©ª� +GÔ +;������-+++��X-+++��<

�� R µ¶©ª� +GÔ /�;������-+++�6X-++++-<

�� R µ¶©ª� /GÔ +�;������-++/��X-++/��<

�� R µ¶©ª� /GÔ /�;������-++/�6X-++/+-<

�" R µ¶©ª� 7GÔ +�;������-++7��X-++7��<

�� R µ¶©ª� 7GÔ /�;������-++7�6X-++7+-<

�� /

�� -/���� -/���# -/���- -/���8 -/���7 -/���/ -/���+ -/����

R o¶;������-/����.-/��+-<

�# -/��+- -/��+8 -/��+7 -/��+/ -/��++ -/��+� -/���, -/���6

��9�� R ¦/o¶GÔ +.8�;������-/�+��X-/�+7+<

��9�� ¦/o¶GÔ +.8�;������-/�/��X-/�/7+<

��9�# 13Ø�o¶GÔ +./;������-/�7��X-/�7+-<

��9�� R µ¶©ª� +GÔ +./�;������-/++��.-/+++-<

��9�� R µ¶©ª� /GÔ +./�;������-/+/��.-/+/+-<

��9�� R µ¶©ª� 7GÔ +./�;������-/+7��.-/+7+-<

�"9��� Kn�� 7 ¾+Ö�

Page 53: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------ BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

52

"����noLM

JK LM :��N

gh � �®�¯ &:���$ &:���# ������; ������

gh � °±² &:����$ &:�#�# ������; �����

gh � �®�¯ &:���$ &:���# ������; ������

gh � °±² &:����$ &:� �# ������; �����

gh � &:����$ &:�#�# ������; ������

gh � °±² &:���$ &: ��# ������; �����

gh � &: ���$ &:� �# ������; ������

gh � °±² &:����$ &:#��# ������; �����

gh &:#���$ &:��# �����; �����

gh °±² &:���$ &:��# �����; ����

gh � &:����$ &:����# ������; ������

gh � °±² &:�����$ &:��#�# ������; �����

gh # &:����$ &:����# #�����; #�����

gh # °±² &:�����$ &:�� �# #�����; #����

gh &:�����$ &:��#�# �����; �����

gh °±² &:����; &:����# �����; ����

gh gh ���34�� �³´µ

"����lLM

Ö8����

��� #��+�� #��+�# #��+�- #��+�8 #��+�7 #��+�/ #��+�+ #��+��

µ¶R ���µ¶;����#��+��.#���+-< �R ���� +

��� #��++- #��++8 #��++7 #��++/ #��+++ #��++� #��+�, #��+�6

��4��5 µ¶R ���µ¶;����#��/��.#��/+-< �R ���� /

��6�� µ¶R ���µ¶;����#��7��.#��7+-< �R ���� 7

������ µ¶R ���µ¶;����#��8��.#��8+-< �R ���� 8

������ µ¶R ���µ¶;����#��-��.#��-+-< �R ���� -

������ µ¶R ���µ¶;����#��#��.#��#+-< �R ���� #

��4��5 µ¶R ���µ¶;����#�����.#���+-< �R ���� �

��6�� µ¶R ���µ¶;����#��6��.#��6+-< �R ���� 6

�4��4� µ¶R ���µ¶;����#��,��.#��,+-< �R ���� ,

�4��4� µ¶R ���µ¶;����#�+���.#�+�+-< �R ���� +�

�4��4� µ¶R ���µ¶;����#�++��.#�+++-< �R ���� ++

�44�45 µ¶R ���µ¶;����#�+/��.#�+/+-< �R ���� +/

�46�4 µ¶R ���µ¶;����#�+7��.#�+7+-< �R ���� +7

�5��5� µ¶R ���µ¶;����#�+8��.#�+8+-< �R ���� +8

�5��5� µ¶R ���µ¶;����#�+-��.#�+-+-< �R ���� +-

�5��5� µ¶R ���µ¶;����#�+#��.#�+#+-< �R ���� +#

�54�55 µ¶R ���µ¶;����#�+���.#�+�+-< �R ���� +�

�56�5 µ¶R ���µ¶;����#�+6��.#�+6+-< �R ���� +6

� +,.7+�N�CD -ÀÔg­

Page 54: SINUMERIK 840D 系统培训讲义 - gongkongftp.gongkong.com/UploadFile/datum/2008-6/...SIEMENS X142 X141 X13. NC keyboard interface. Mass storage interface IDE PCMCIA optional interface

------------------------------------------------------------------------------------------------------------------------------------------

��LM

�rs �GÔ +.6

�6� ������ �����# �����- �����8 �����7 �����/ �����+ ������

555 �rs �;����������.����#7<

�65 ����#7 ����#/ ����#+ ����#� ����-, ����-6 ����-� ����-#

�66�� �rs +GÔ +.6;�������+��.���+#7<

���

�5��5 �rs /8GÔ +.6;������/8��.��/8#7<

+,

� %� " �ûü�â�/ ��\ÛÜED��åcwR» y)�â�Nûü� £f9��

����ý+�MoCU#$ £¬ º�ú KLãcw���� ���CUúÕ"¼ú

�M �z�\� ¡ûüp�C CU#$J�ú�Õ:c9¹234 d)� ��]^��"

���£¬\º�û/Qe�M�ñ���

CU��4Ìy)`_��\ûü  ¡ûüd)I�Nx']^äQñ�

CUÛÜ�Q�£f 3%�cw��¯ »´>*: ��ÇA %��%� 3%� /:�/�

OPQR>ST:I����

4/G��^_�� >9"����'9

����>9 #���>9 -���'9 8���'9 7���>9 /���>9 +���'9 ����>9

+-���'9 +8���>9 +7���'9 +/���>9 ++���'9 +����>9 ,���'9 6���'9

/7���'9 //���'9 /+���>9 /����>9 +,���'9 +6���>9 +����'9 +#���>9

7+���'9 7����>9 /,���'9 /6���>9 /����'9 /#���'9 /-���>9 /8���>9

7-���'9 78���>9 77���'9 7/���>9

+-+���'9 +-����>9 +8,���'9 +86���>9 +8����'9 +8#���>9 +8-���'9 +88���>9

+-,���'9 +-6���>9 +-����'9 +-#���>9 +--���'9 +-8���>9 +-7���'9 +-/���>9

+6����'9 +6#���'9 +6-���'9 +68���'9 +67���>9 +6/���>9 +6+���>9 +6����>9

+,-���'9 +,8���'9 +,7���'9 +,/���'9 +,+���>9 +,����>9 +6,���>9 +66���>9

BeiJing CAPE Precision Mechanical&Electrical Technology Co.,Ltd

53