西门子数控系统基本构成
一.西门子840D系统的组成
SINUMERIK840D是由数控及驱动单元(CCU或NCU),MMC,PLC模块三部分组成,由于在集成系统时,总是将SIMODRIVE611D驱动和数控单元(CCU或NCU)并排放在一起,并用设备总线互相连接,因此在说明时将二者划归一处。
1.人机界面
人机交换界面负责NC数据的输入和显示,它由MMC和OP组成:
MMC包括:
- OP单元
- MMC
- MCP三部分。
MMC实际上就是一台计算机,有自己立的CPU,还可以带硬盘,带软驱;OP单元正是这台计算机的显示器,而西门子MMC的控制软件也在这台计算机中。
a.MMC
我们常用的MMC有两种:
MMCC100.2
MMC103
其中MMC100.2的CPU为486,不能带硬盘;而MMC103的CPU为奔腾,可以带硬盘,一般的,用户为SINUMERIK810D配MMC100.2,而为SINUMERIK840D配MMC103。
PCU(PC UNIT)是为配合西门子的操作面板OP10、OP10S、OP10C、OP12、 OP15等而开发的MMC模块,目前有三种PCU模块——PCU20、PCU50、PCU70, PCU20对应于MMC100.2,不带硬盘,但可以带软驱。PCU50、PCU70对应于MMC103,可以带硬盘,与MMC不同的是:PCU50的软件是基于WINDOWS NT的。PCU的软件被称作HMI, HMI有分为两种:嵌入式HMI和HMI。一般标准供货时,PCU20装载的是嵌入式 HMI,而PCU50和PCU70则装载HMI
b.OP
OP单元一般包括一个10.4〞TFT显示屏和一个NC键盘。根据用户不同的要求,西门子为用户选配不同的OP单元,如:OP030,OP031,OP032,OP032S等,其中OP031为常用
c.MCP
MCP是为数控机床而配置的,它也是OPI上的一个节点,根据应用场合不同,其布局也不同,目前,有车床版MCP和铣床版MCP两种。对810D和840D,MCP的MPI地址分别为14和6,用MCP后面的S3开关设定
对于SINUMERIK840D应用了MPI(Multiple Point Interface)总线技术,传输速率为187.5k/秒,OP单元为这个总线构成的网络中的一个节点。为提高人机交互的效率,又有OPI(Operator PanelInterface)总线,它的传输速率为1.5M/秒
2.数控及驱动单元
a.NCU数控单元
SINUMERIK840D的数控单元被称为NCU(Numenrical Controlunit)单元:控制单元,负责NC所有的功能,机床的逻辑控制,还有和MMC的通讯 它由一个COM CPU板. 一个PLC CPU板和一个DRIVE板组成
根据选用硬件如CPU芯片等和功能配置的不同,NCU分为NCU561.2,NCU571.2, NCU572.2,NCU573.2(12轴),NCU573.2(31轴)等若干种,同样,NCU单元中也集成SINUMERIK840D数控CPU和SIMATIC PLC CPU芯片,包括相应的数控软件和PLC控制软件,并且带有MPI或Profibus借口,RS232借口,手轮及测量接口,PCMCIA卡插槽等,所不同的是NCU单元很薄,所有的驱动模块均排列在其右侧
b.数字驱动
数字伺服:运动控制的执行部分,由611D伺服驱动和1FT6(1FK6)电机组成 SINUMERIK840D配置的驱动一般都采用SIMODRIVE611D.它包括两部分:电源模块+驱动模块(功率模块)
电源模块:主要为NC和给驱动装置提供控制和动力电源,产生母线电压,同时监测电源和模块状态。
电机数据计算
P340是基于电机铭牌数据的计算(定/转子阻抗感抗等)该过程不必使能变频器。计算结束后P340自动恢复为0。
b.电机数据静态辨识
P1910用于电机数据静态辨识,该过程需要使能变频器。辨识过程中
1. 变频器有输出电压,输出电流,
2. 电机可能转动大210?
P1910 = -3 接受识别结果
P1910 = -2 辨识过程中,若变频器发现编码器反向则报故障F07933,此时应检查电机或编码器方向若正确则设定P1910= -2接受正确方向。若不正确则需修改电机接线并重新执行辨识过程。
P1910 = -1数据辨识但不接受
P1910 = 0 禁止数据辨识
P1910 = 1 数据辨识并接受辨识结果
P1910=1 将计算:定子冷态阻抗P350、转子冷态阻抗P354、定子漏感P356、转子漏感P358、主电感P360。
电机数据静态辨识步骤:
i. 设P1910=1
ii. 使能 ON/OFF1
辨识结束后P1910自动恢复为0
速度环动态特性的优化:
依照实际工艺要求使用STARTER 中的Trace 功能优化速度P1460/P1470、P1662/P1472(调试方法参照《SINAMICS S120 快速入门》)
c.电机数据动态辨识
电机数据动态辨识由P1959 + P1960配合使用
出厂默认值P1959. 1、2、5、6、7、9、10 都已激活
P1960 = -3 接受识别结果
P1960 = -2 辨识过程中,若变频器发现编码器反向则报故障F07933,此时应检查电机或编码器方向若正确则设定P1910= -2接受正确方向。若不正确则需修改电机接线并重新执行辨识过程。
P1960 = -1数据辨识但不接受
P1960 = 0 禁止数据辨识
P1960 = 1 数据辨识并接受辨识结果
电机数据动态辨识,需要使能变频器。辨识过程将完成:
? 计算磁化曲线
? 计算系统转动惯量与电机转动惯量比例(P342)等
动态辨识步骤:
1. 电机空载以计算电机动态数据(如电机的转动惯量等)。
2. 电机带载优化,带载后系统总的转动惯量等发生变化需执行p1959=4, P1960=1以完成动态优化。
3. 如果项目配置时选择了扩展的给定通道(Extended Setpoint)斜坡函数发生器有效,建议在做空载优化时通过设置P1958=0 取消(P1958仅在电机数据动态辨识时有效),同时不要使用旋转方向禁止功能P1959.14=1、P1959.15=1。
4. 若电机带载后需要测试系统转动惯量,则需根据负载及机械设备的实际情况设定斜坡上升下降时间P1958≠0,然后执行P1960=1、P1958=4,优化过程中只有电流及速度限幅有效。
5. 选择优化项目
设P1960+P1959
使能 ON/OFF1
电机辨识过程中电机会加速至大转速,优化过程中只有大电流P640和大转速P1082有效,辨识结束后P1960自动恢复为0。
注:若机械系统没有条件执行电机空载优化,可直接进行带载优化,此时必须考虑机械条件限制如:
机械负载惯性
机械强度
运动速度
位移的限制等
对于前三种情况(机械负载惯性、机械强度、运动速度)可适当调整P1958、P640、P1082,通过使用斜坡上升/下降时间、速度限制、电流限制来减少机械承受的压力做保护。
对于第四种情况(机械位置有限制)则好不做动态优化或可通过P1959.14和P1959.15做限位。
优化完成后必须存储参数到CF卡上:
可通过STARTER调试软件执行 copy RAM to ROM或设定参数P971=1、P977=1
S120驱动第三方伺服电机必要的电机数据:
P305、P311、P314、P316、P322、P323、P400、P341、P350、P353、P356
使用非屏蔽电缆连接温度传感器或温度传感器布线错误可造成设备故障
使用非屏蔽电缆连接温度传感器或温度传感器布线错误可导致信号电子功率侧耦合。从
而导致所有信号大面积故障(故障信息),严重的会导致整个模块故障(设备损坏)。
• 只允许使用屏蔽电缆连接温度传感器。
• 与电机电缆一同引入的温度传感器电缆,必须成对绞合在一起并分别进行屏蔽。
• 电缆屏蔽层的两侧应大面积的与接地位相连。
• 建议:请使用合适的 Motion Connect 电缆。
电机抱闸不在允许的电压范围内运行会提前磨损
电机连接上的电机抱闸如果不在允许的电压范围内运行会导致制动损坏。
• 确保电机抱闸仅在允许的电压范围内运行。
使用了错误的 DRIVE-CLiQ 电缆可损坏设备
使用错误的或非 DRIVE-CLiQ 电缆可能会损坏设备或系统或者导致功能异常。
• 只允许使用西门子的配套 DRIVE-CLiQ 电缆。
说明
积尘的 DRIVE-CLiQ 接口可导致功能异常
使用积尘的 DRIVE-CLiQ 接口可能会导致系统的功能异常。
• 应用随附的保护盖将未使用的 DRIVE-CLiQ 接口盖上。
说明
紧凑书本型电机模块是为一个或多个已连接的电机提供能源的功率部件(反用换流器)。
供电是通过驱动设备的直流母线来进行的。 电机模块必须通过 DRIVE-CLiQ
与控制单元连接在一起,后者中存储有用于电机模块的控制和调节功能。
单电机模块上正好可以连接并运行 1 台电机,而在双电机模块上能够连接并运行 2
台电机
通过CP342-5,如何实现对PROFIBUS网络和站点的诊断功能?
(10)累加器(AC)
提供可拆分的现场接线端子,便于安装和拆卸。2、 从上位机写WORD到PLC,先该数值需包含以某时基为单位的时间值,在写入PLC的数据存储区后,用Word Logic下的WOR_W指令将该值与其时基相或,再利用MOVE指令将得到的数值写入S5TIME类型的变量中。(4)硬件资源。要合理配置硬件资源,以提高系统可靠性。如PLC电源配电系统要配备冗余的UPS不间断电源,以排除停电对全线运行的不利影响。又如对电机的控制回路要进行继电器隔离,以消除外部负载对I/O模块的可能损坏。另外,系统设备要采用立的接地系统,以减少杂波干扰。49:如何连接一个电位计到6ES7 331-1KF0-0AB0?
上传和用户程序指的是用STEP-Micro/WIN编程软件进行编程时,PLC主机和计算机之间程序、数据和参数的传送。上传用户程序是将PLC中的程序和数据通过通信设备上传到计算机中,并进行程序检查和修改。用户程序是将编制好的程序和CPU组态配置参数通过通信设备到PLC,并进行调试。当用户程序时,用户程序、数据和CPU组态配置参数保存于主机的存储器RAM中,为了*保存,主机会自动地把这些内存装入PLC的EEPROM(EEPROM可为PLC自带的,也可以为可选的EEPROM存储器)。
4:双击ET200M站,打开属性窗口,选中“Replace modules during operation“(热插拔)选项;
注意事项:在关联通道的数据块中,必须预先将数据双字DBD 14(LOAD_VAL)设置为初始值(如 L#0)。数据双字 DBD18 (CMP_V1)必须设置成比较值。必须通过在 FC 上置相应的触发位一次来用 FC CNT_CTRL 把这些值传送到 FM 去。如果将形式参数声明为POINTER参数类型,则只需要内存区域和地址
命名NC程序
程序命名规则
每个 NC 程序有一个名称(标识符),在创建程序时可以按照下列规则自由选择名称:
名称的长度不得超过 24 个字符,因为在 NC 上只能显示程序名称前面的 24 字符。
允许使用的字符有:
- 字母: A...Z,a...z
- 数字: 0...9
- 下划线: _
打头的的两个字符必须是:
- 两个字母
或者
- 一条下划线和一个字母
当满足该条件时,才能够仅仅通过输入程序名称将一个 NC 程序作为子程序从其他程序中进行调用。 反之,如果程序名称使用数字开头, 那么子程序调用就只能通过 CALL 指令进行。
举例:
_MPF100
WELLE
WELLE_2
穿孔带格式的文件
通过 V24 接口读入到 NC 中的外部创建程序文件,必须以穿孔带格式保存。
对于穿孔带格式文件的名称,适用下列附加规则:
程序名称必须以字符“%”开始:
%<名称>
程序名称必须是一个 3 位长度的标识:
%<名称>_xxx
示例:
%_N_轴123_MPF
%Flansch3_MPF
提示
存储在 NC 存储器内部的文件,其名称以“_N_”开始。
文献
关于传送、编制和存储零件程序的其它信息,请参见您操作界面的操作手册。
如果由于物理组态的原因而无法遵守的短距离,则可使用 SET-ANT 命令激活和禁用阅读器的 RF 场。必须使用应用软件确保每次仅一个阅读器激活(开启天线)
冗余模块。也可以选择一个带外部二管的回路来实现每个CSM之间的解耦。一个CSM
失效时,会生成报警信息,并通过反馈触点X21报告。24V电压由第二个模块安全保持
序列发生器诊断显示
WinCC flexible/ProAgent 和 WinCC/ProAgent1) 同时具有图像和序列发生器诊断的功能。这样用户就可在 HMI 设备上同时激活/故障步骤以及故障原因,如故障转换条件
设备概述
设备概述以表格的形式显示了所有的技术设备和各自的子设备(系统/机器部件)。在此显示中,用户能够识别相应设备正处于哪个操作模式或状态等。如果需要,用户可以更改操作模式。
故障单元由属性标记。
诊断细节显示
诊断详细视图显示了所发生的过程故障的故障操作数和发生时间。当时的状态信息也可作为一种选择予以显示诊断结果或是以梯形图(LAD)语句表(STL)显示,或用符号表显示并为每种显示格式输出来自 S7 符号表的带符号和注释的操作数只显示那些操作数,并加强亮度来标记发生错误的故障属性还可以切换到一个可扫描PLC中所有操作数的当前状态的视图。
运动显示
运动视图用于对调试提供支持每条运动线包含一条注释行,它描述运动(例如X轴),实施运动的二个作用,控制运动用的回检信号以及限制到达的信息(多为16条信息)。
运动可在使用SIMATIC面板和多功能面板的情况下通过侧面的软键进行控制时间要求严格的运动可通过PLC输入直接激活(如果得到目标硬件支持)24V直接控制键,通过PROFIBUS的DP直接控制键)
PLC的外部设备有类:
编程设备:简单的为简易编程器,多只接受助记将编程,个别的也可用图形编程(如日本东芝公司的EX型可编程控制器)。复杂一点的有图形编程器,可用梯形图语编程。有的还有的计算机,可用其它语编程。编程器除了用于编程,还可对系统作一些设定,以确定PLC控制方式,或工作方式。编程器还可PLC及PLC所控制的系统的工作状况,以进行PLC用户程序的调试。
设备:小的有数据数据。除了不能改变PLC的用户程序,编程器能做的它都能做,是使用PLC很好的界面。性能好的PLC,这种外部设备已越来越丰富。
存储设备:它用于*性地存储用户数据,使用户程序不丢失。这些设备,如存储卡、存储磁带、软磁盘或只读存储器
终端模块 TM15 的状态通过一个多色 LED 来显示。
TM15 端子模块通过 DRIVE-CLiQ 与 CU310、CU320-2 或 SIMOTION D 控制单元通讯。
TM15 端子模块连接示例
TM31 端子模块
使用端子模块 TM31,可以扩展驱动系统内部现有数字量输入和数字量输出以及模拟量输入和模拟量输出的数量。
TM31 端子模块还具有与转换触点的继电器输出和温度传感器输入的功能。
在终端模块 TM31 上提供有以下接口:
8 点数字量输入
4 个双向数字输入/输出
2个带转换触点的继电器输出
2 点模拟量输入
2 点模拟量输出
1 点温度传感器输入(KTY84130 或 PTC)
2 个 DRIVE-CLiQ 插座
1 个供电接口,用于通过 24 V DC 电源连接器供电
1 个 PE (保护用地线)连接
端子模块 TM31 的状态通过一个多色 LED 来显示。
TM31 终端模块可卡装在符合 EN 60715 (IEC 60715) 标准的 TH 35 顶帽式导轨上
CBE30-2 通信板可用于为 SIMOTION D4x5-2 DP/PN 提供另一个 PROFINET 接口。
另一个 PROFINET 接口的应用如下:
两个立网络(例如,一个本地网络和一个上层网络)
地址空间可加倍为 2 × 4 KB
可连接的设备的数量可加倍为 2 × 64
分离为高速和低速总线系统/执行系统是为了利用控制器容量(仅适用于 SIMOTION D435-2 DP/PN、D445-2 DP/PN 和 D455-2 DP/PN)
CBE30-2 通信板具备以下功能:
PROFINET IO 控制器、智能设备(也可同时支持控制器和设备)
100 Mbps 全双工/自动交叉
支持 PROFINET IO 的实时类别:
RT(实时)
IRT(等时同步实时)
将分布式 I/O 作为 PROFINET IO 设备集成
按照 V4 规范,通过 PROFIdrive 将各变频器作为 PROFINET IO 设备集成
支持标准以太信,例如
与 SIMOTION SCOUT 接口
连接 HMI 系统
通过 TCP/IP 或 UDP 通信与任何其它设备通信
集成式 4 端换机,带 4 个 RJ45 接口。因此,无需附加交换机即可组态拓扑(总线型、星型、树型)。
支持介质冗余 (MRP/MRPD)。
CBE30-2 通信板插在 SIMOTION D4x5-2 DP/PN 的选件插槽中。
注意
CBE30-2 通信板只能与 SIMOTION D4x5-2 DP/PN 控制单元结合使用
单轴控制的AC/AC变频器,通常又称为SINAMICS S120单轴交流驱动器,其结构形式为电源模块和电机模块集在一起,特别适用于单轴的速度和定位控制
LOGO!使用非常简单:
36 种不同功能:
用于电气工程的基本功能(例如:与、或)以及功能(例如:计数器,闭锁继电器,PI 控制器)。
只需通过键盘或PC软件将所存储的功能进行作何,即可轻松进行编程。
通过可选的程序模块,可以简单、方便地复制控制程序。
微分控制微分控制通常与比例和积分控制同时使用,由于积分控制有一个滞后,微分控制可以让控制对偏差的反应提前,以免控制系统的反应过于迟钝。微分控制与比例和积分控制同时使用,可以使被控状态更迅速地达到稳定状态,而又不会出现上文出现的振荡现象。PID控制在实际的控制系统中,根据实际变量的情况,上述三种控制方式有时只有一种,有时是两种,有时三种同时采用。比例控制用P表示,积分控制用I表示,微分控制用D表示,根据采用的方式,分别称为P控制,PI控制,PID控制。
其中,PID控制是控制系统常见的控制模式。延时控制通常应用在开关量控制的场合,当一个开关状态变化时比如由“开”变“关”时),控制器的输出动作要延时一段时间才会给出。比如,在生产线常用的接近开关,当工件就位时,接近开关给出信号,下一个滚筒由于和接近开关安装的位置有一段距离,所以通常要延迟几秒才开始滚动。连锁控制也是常用于开关控制的场合,比如有三个开关,AB和C,C开关必须在A和B同时打开的时候,才能够打开;或者当A打开时,C必须打开;这种关系就是连锁控制。
断路器起到了保护电气过电流过电压等作用,但接触器则根据不同的启动信号,接通线圈以后来控制电机的工作。总之,电力系统其实也很简单的,主要也就是电源,变压器,导线,用电设备和开关而已,所有复杂的电路都可以分解成以上四部分的。变频器通过编码器实现闭环控制的原理变频器带编码器的闭环控制变频控制闭环,主要是指速度闭环。变频电机有需要速度反馈的,在电机启动加速和减速停止的变速过程中,电机的驱动电流需要与实际转速下电机因“发电机效应”产生的反电动势相匹配,如果电机驱动电流与反电动势阻抗不匹配,电机驱动力不够转速达不到输出要求,或者因电机负载过大电机没有达到输出速度值,反电动势因与转速成比例而偏弱,这样会引起电机电流徒增,容易烧毁电机线圈或驱动器
系统控制要点
(1)该系统网络中一个主站CPU下两条profibus网络所带的从站有44个之多,在利用Simatic Manager编程软件进行硬件配置时,根据S7-300CPU中CPU31XC的地址分配的参数规范,对于数字量输入输出,其地址分配的参数范围为0.0~127.7。因此在进行硬件配置时, S7~300CPU自带的profibus-DP接口上的profibus I线上的模块数字量I/O地址一般规定在0.0~127.7的范围中,如有超出则采用间接寻址的方式来处理。profibus Ⅱ线上的模块的数字量I/O地址无论处在哪个范围中,都必须采用间接寻址方式。
ced27bb6203db6ba6a9f0ed61cd507bc.jpg
(2)关于接触器的硬件互锁。对于转台工位,转台有正转和反转两种工作状态,因此转台的回转电机需要有一个负荷开关和两个接触器一并来控制(而举升电机一般只需要一个负荷开关和对应的一个接触器即可进行控制),接触器分正转接触器和反转接触器,输入端为380AV。正转接触器的三相电压A、B、 C分别和反转接触器的C、B、A短接。如图2所示,当程序在执行过程中,若存在某些漏洞使得正转接触器和反转接触器的输出点同时置1时,则会出现正转接触器和反转接触器各自的A相和C相短接,造成接触器短路损坏,主电源开关跳闸
该项目中涉及到的变量数目较多,根据现场情况随时可能有更改,为了便于管理,采取S7程序界面和Wincc人机界面共用一套变量。这样可以将建立变量的工作量减少一半,也将出错概率减少一半。先安装step7软件,之后自定义安装Wincc软件,将Wincc通讯组件安装完整。然后在 step7软件中插入OS站,可点击右键打开并编辑Wincc项目。在Wincc项目中需要引用变量的位置进行变量选择,出现变量选择对话框,即可在 step7项目变量表中选择需要的变量,从而保证人机界面和下位机所用变量的*性
浔之漫智控技术(上海)有限公司经销/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线,电缆,希望能跟您有更多的合作机会。我公司经营西门子全新原装PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。