本溪西门子代理商
本溪西门子代理商
在自动化装置中易出现故障、导致人身伤害和/或财产损失的所有组件上,都必须另外采取外部预防措施或采用某些装置,这
些装置即使在故障情况下也确保安全运行状态或强制实现安全运行(例如:通过独立运行的限位开关、机械锁闭装置、急停
装置等)。
调试手册
6FC5397-4EP10-1RA0, 12/2018 17
2 2 调试准备
2.1 供货范围
2.1.1 系统概览
SINUMERIK 808D ADVANCED 是一款针对铣床或车床的经济型数控系统。SINUMERIK 808D ADVANCED 控制器配合高性
能的 SINAMICS V70 进给/主轴驱动、SIMOTICS S-1FL6 进给电机、以及 SIMOTICS M-1PH1 主轴电机,多可以控制五个
轴,包括模拟量或数字量主轴。
数控系统版本
数控系统 SINUMERIK 808D ADVANCED T SINUMERIK 808D ADVANCED M
适用机床 车床 铣床
PPU 适用软件版本 V4.91 V4.91
面板布局 水平 垂直 水平 垂直 水平 垂直 水平 垂直
面板带英文按键 √ √ √ √ √ √ √ √
面板带中文按键 √ √ √ √ √ √ √ √
MCP 可配置的 MCP 版本:
• 水平型 MCP,带英文按键及倍率开
数字驱动
(请参阅:Simodrive 611 Universal 产品介绍)
数字伺服: 运动控制 的执行部分,由611D伺服驱动和1FT6(1FK6)电机组成。
SINUMERIK840D配置的驱动一般都采用SIMODRIVE611D.它包括两部分:电源模块+ 驱动模块 (功率模块)。
电源模块:主要为NC和给驱动装置提供控制和动力电源,产生母线电压,同时监测电源和模块状态。根据 容量 不同,凡小于15KW均不带馈入装置,极为U/E电源模块;凡大于15KW均需带馈入装置,记为I/RF电源模块,通过模块上的订货号或标记可识别。
611D数字驱动:是新一代 数字控制 总线驱动的交流驱动,它分为双轴模块和单轴模块两种,相应的进给伺服电机可采用1FT6或者1FK6系列,编码器信号为1Vpp正弦波,可实现全闭环控制。主轴伺服电机为1PH7系列。
4. PLC模块
SINUMERIK810D/840D系统的PLC部分使用的是西门子SIMATIC S7-300的软件及模块,在同一条导轨上从左到右依次为电源模块(Power Supply),CPU模块,接口模块(Interface Module)及信号模块(Signal Module)。PLC模块的CPU与NC的CPU是集成在CCU或NCU中的。
电源模块(PS)是为PLC和NC提供电源的+24V和+5V。
接口模块(IM)是用于级之间互连的。
信号模块(SM)使用与机床PLC输入/输出的模块,有输入型和输出型两种。
使用示波器测量信号电平
使用示波器可以显示PROFIBUS上的信号电平。应当使用矩形显示窗口的示波器,需 要人员来对示波器图像进行评估.
DP主站和DP从站的组态
在HW Configuration中可以在线或者离线监视总线,从而检查总线上连接的DP主站和DP从站的组态。可 以从CPU中将组态下载下来用于离线分析。
如果在HW Configuration中对组态进行在线分析,可以识别故障或者有缺陷的模块。对于支持诊断的模块,也 可以探测潜在的通道故障(如断线)。
使用该指令,可以中止在当前块中的程序扫描,并跳转到调用当前块的程序块。然后从调用程序中块调用语句后的个指令开始,重新进行程序扫描。并将当前的本地数据区域释放,前一本地数据区域即成为当前本地数据区域。重新打开调用块时打开的数据块。另外,还恢复调用块的MCR相关性,并将RLO从当前块传送到调用当前块的程序块。BE指令与任何条件无关。但是,如果BE指令被跳转,则不结束当前程序扫描,而是在块内跳转到目的地处,继续开始程序扫描。
编程示例:
A I1.0
JC NEXT 说明:如果RLO=1(I1.0 =1),则跳转到NEXT跳转标号
L IW4 如果没有执行跳转,则在此继续程序扫描
T IW10
A I6.0
A I6.1
S M 12.0
BE 块结束
NEXT:NOP 0 如果执行了跳转,则在此继续程序扫描。
plc的块无条件结束指令BEU
使用该指令,可以中止在当前块中的程序扫描,并跳转到调用当前块的程序块。然后从块调用语句后的个指令开始,重新进行程序扫描。并将当前的本地数据区域释放,前一本地数据区域即成为当前本地数据区域。调用块时打开的数据块将被重新打开。另外,还恢复调用块的MCR相关性,并将RLO从当前块传送到调用当前块的程序块。该指令与任何条件无关。但是如果该指令被跳转,则不结束当前程序扫描,而是从块内跳转目的地处继续。
A I 1.0
JC NEXT 说明:如果RLO=1(I1.0=1),则跳转到NEXT跳转标号
L IW4 如果没有执行跳转,则继续程序扫描
A I 6.0
A I 6.1
BEU 块无条件结束
NEXT:NOP 0 如果执行了跳转,则继续程序扫描
使用循环指令( LOOP)可以多次重复执行特定的程序段,由累加器1确定重复执行的次数,即以累加器1的低字为循环计数器。LOOP指令执行时,将累加器1字中的值减1,如果不为0,则返回到循环指令LOOP的标号处,继续循环过程,否则执行LOOP指令后面的指令。循环体是指循环标号和LOOP指令间的程序段。
由于循环次数不能是负数,因此程序应保证循环计数器中的数为正整数(数值范围:0~32767)或字型数据(数值范围:W#16#0000~ W#16#FFFF)。存储区为I、Q、M、D、L。LOOP语句的流程如图所示。
图 LOOP语句的流程图
利用循环指令可以完成有规律的重复计算过程。
编程示例(求阶乘“8!”的程序)如下:
L L#1 说明:将长整数常数(32位)装入累加器1
T MD20 将累加器1的内容传送到MD20(初始化)
L 8 将循环次装入累加器1的低字中
NEXT:T MW10 循环开始,将累加器1低字的内容(循环变量值)送给循环计数器MW10
L MD20 取部分积
*D MD20×MW10
T MD20 存部分积,循环结束后MD20=8×7 ×6×5 ×4×3 ×2 ×1=40320
L MW10 取当前循环变量值→累加器1
LOOP NEXT 如果累加器1低字中的内容不为0,则转到NEXT继续循环执行并对
累加器1的低字减1循环结束,执行其他指令
在数字量(或称开关量)控制系统中,变量仅有两种相反的工作状态,例如高电平和低电平、继电器线圈的通电和断电,可以分别用逻辑代数中的1和0来表示这些状态,在波形图中,用高电平表示1状态,用低电平表示0状态。
使用继电器电路、数字电路或plc的梯形图都可以实现数字量的逻辑运算。图的上面是PLC的梯形图,下面是对应的数字门电路。
图中的I0.0~I0.4为数字输入变量,Q4.0~Q4.2为数字输出变量,它们之间的“与”、“或”、“非”逻辑运算关系如表1-1所示。“与”运算仅在输入均为1时输出才为1,“或”运算仅在输入均为0时输出才为0。“非”运算的输出与输入的状态总是相反,非运算又称为“取反”。
表 逻辑运算关系表
图 基本逻辑运算
a)与b)或c)非
用继电器电路或梯形图可以实现基本的逻辑运算,触点的串联可以实现“与”运算,触点的并联可以实现“或”运算,用常闭触点控制线圈可以实现“非”运算。
多个触点的串、并联电路可以实现复杂的逻辑运算,例如图中的继电器电路实现的逻辑运算可以用逻辑代数表达式表示为
式中的加号表示逻辑或,乘号(·)或星号(*)表示逻辑与,变量上面的横线表示“非”运算。与普通算术运算“先乘除后加减”类似,逻辑运算的规则为先“与”后“或”。为了先作“或”运算(触点的并联),用括号将“或”运算式括起来,括号中的运算优先执行。