西门子模块6SL3120-1TE15-0AA4参数详细
1 概 述
在组合机床自动线中,一般根据不同的加工精度要求设置三种滑台(1)液压滑台,用于切削量大,加工精度要求较低的粗加工工序中;(2)机械滑台,用于切削量中等,具有一定加工精度要求的半精加工工序中;(3)数控滑台,用于切削量小,加工精度要求很高的精加工工序中。可编程控制器(简称PLC)以其通用性强、可靠性高、指令系统简单、编程简便易学、易于掌握、体积小、维修工作少、现场接口安装方便等一系列优点,被广泛应用于工业自动控制中。特别是在组合机床自动生产线的控制及CNC机床的S、T、M功能控制更显示出其**的性能。PLC控制的
2 PLC控制的数控滑台结构
一般组合机床自动线中的数控滑台采用步进电机驱动的开环伺服机构。采用PLC控制的数控滑台由可编程控制器、环行脉冲分配器、步进电机驱动器、步进电机和伺服传动机构等部分组成,伺服传动机构中的齿轮Z1、Z2应该采取消隙措施,避免产生反向死区或使加工精度下降;而丝杠传动副则应该根据该单元的加工精度要求,确定是否选用滚珠丝杠副。采用滚珠丝杠副,具有传动效率高、系统刚度好、传动精度高、使用寿命长的优点,但成本较高且不能自锁。
3 数控滑台的PLC控制方法
数控滑台的控制因素主要有三个:
3.1 行程控制
一般液压滑台和机械滑台的行程控制是利用位置或压力传感器(行程开关/死挡铁)来实现;而数控滑台的行程则采用数字控制来实现。由数控滑台的结构可知,滑台的行程正比于步进电机的总转角,因此只要控制步进电机的总转角即可。由步进电机的工作原理和特性可知步进电机的总转角正比于所输入的控制脉冲个数;因此可以根据伺服机构的位移量确定PLC输出的脉冲个数:
n= DL/d (1)
式中 DL——伺服机构的位移量(mm)
d ——伺服机构的脉冲当量(mm/脉冲)
3.2 进给速度控制
伺服机构的进给速度取决于步进电机的转速,而步进电机的转速取决于输入的脉冲频率;因此可以根据该工序要求的进给速度,确定其PLC输出的脉冲频率:
f=Vf/60d (Hz) (2)
式中 Vf——伺服机构的进给速度(mm/min)
3.3 进给方向控制
进给方向控制即步进电机的转向控制。步进电机的转向可以通过改变步进电机各绕组的通电顺序来改变其转向;如三相步进电机通电顺序为A-AB-B-BC-C-CA-A…时步进电机正转;当绕组按A-AC-C-CB-B-BA-A…顺序通电时步进电机反转。因此可以通过PLC输出的方向控制信号改变硬件环行分配器的输出顺序来实现,或经编程改变输出脉冲的顺序来改变步进电机绕组的通电顺序实现。
4 PLC的软件控制逻辑
由滑台的PLC控制方法可知,应使步进电机的输入脉冲总数和脉冲频率受到相应的控制。因此在控制软件上设置一个脉冲总数和脉冲频率可控的脉冲信号发生器;对于频率较低的控制脉冲,可以利用PLC中的定时器构成,如图2所示。脉冲频率可以通过定时器的定时常数控制脉冲周期,脉冲总数控制则可以设置一脉冲计数器C10。当脉冲数达到设定值时,计数器C10动作切断脉冲发生器回路,使其停止工作。伺服机构的步进电机无脉冲输入时便停止运转,伺服执行机构定位。当伺服执行机构的位移速度要求较高时,可以用PLC中的高速脉冲发生器。不同的PLC其高速脉冲的频率可达4000~6000Hz。对于自动线上的一般伺服机构,其速度可以得到充分满足。
5 伺服控制、驱动及接口
5.1 步进电机控制系统的组成
步进电机的控制系统由可编程控制器、环行脉冲分配器和步进电机功率驱动器组成,控制系统中PLC用来产生控制脉冲;通过PLC编程输出一定数量的方波脉冲,控制步进电机的转角进而控制伺服机构的进给量;同时通过编程控制脉冲频率——既伺服机构的进给速度;环行脉冲分配器将可编程控制器输出的控制脉冲按步进电机的通电顺序分配到相应的绕组。PLC控制的步进电机可以采用软件环行分配器,也可以采用如图1所示的硬件环行分配器。采用软环占用的PLC资源较多,特别是步进电机绕组相数M>4时,对于大型生产线应该予以充分考虑。采用硬件环行分配器,虽然硬件结构稍微复杂些,但可以节省占用PLC的I/O口点数,目前市场有多种**芯片可以选用。步进电机功率驱动器将PLC输出的控制脉冲放大到几十~上百伏特、几安~十几安的驱动能力。一般PLC的输出接口具有一定的驱动能力,而通常的晶体管直流输出接口的负载能力仅为十几~几十伏特、几十~几百毫安。但对于功率步进电机则要求几十~上百伏特、几安~十几安的驱动能力,因此应该采用驱动器对输出脉冲进行放大。
5.2 可编程控制器的接口
如伺服机构采用硬件环行分配器,则占用PLC的I/O口点数少于5点,一般仅为3点。其中I口占用一点,作为启动控制信号;O口占用2点,一点作为PLC的脉冲输出接口,接至伺服系统硬环的时钟脉冲输入端,另一点作为
将PLC控制的开环伺服机构用于某大型生产线的数控滑台,每个滑台仅占用4个I/O接口,节省了CNC控制系统,其脉冲当量为0.01~0.05mm,进给速度为Vf=3~15m/min,完全满足工艺要求和加工精度要求
步进电机位移与输入脉冲信号数相对应,精度高、响应特性好、可靠性高、速度可在较宽范围内平滑调节,是控制系统中一种重要的自动化执行元件。
SCM(Single Chip Microcomputer,单片机)是把组成微型计算机的*处理器、存储器、输入输出接口电路、定时器/计数器等制作在一块集成电路芯片中,它具有小巧、低功耗、指令系统丰富等优点,成为工业控制的主角。
PLC(Programmable Logic Controller,可编程序逻辑控制器)是以微型计算机为核心的一种工控机。其控制方案能事先进行模拟调试,自身设计采用了冗余措施和容错技术。由于PLC通用性强,编程操作方便,扩展灵活,可靠性高,应用几乎覆盖各个工业领域。
步进电机的电脉冲信号若由SCM产生,就构成以SCM为核心的控制系统。若电脉冲信号由PLC产生,就构成以PLC为核心的控制系统。
1 步进电机驱动方式
反应式步进电机频率响应快、可双向旋转、定位准确、起停速度快,因而使用多,具有代表性。三相反应式步进电机定子有6个等间隔的磁较,线圈绕过相互正对的两个磁较构成一相,共有A—A、B—B和C—C三相。根据步进电机的工作原理,若按顺序给步进电机的绕组施加有序的脉冲电流即可控制步进电机的转动,从而进行数字到角度的转换。转动的角度大小与施加的脉冲数成正比,转动的速度与脉冲频率成正比,而转动的方向则与脉冲的顺序有关。
从一相通电转到另一相通电称为一拍,对三相反应式步进电机来说,若按A→B→C→A顺序通电,则称为单相三拍运行方式。若按A→AB→B→BC→C→C→A→A顺序通电,则称为三相六拍运行方式。若按AB→BC→CA→AB顺序通电,则称为双相三拍运行方式。一般数字电路的信号能量远远不足以驱动步进电机,必须要有一个与之匹配的驱动电路来驱动步进电机。驱动电路不仅应该包含由功率开关器件构成的驱动主电路,还应包含一个逻辑单元,在输入脉冲序列的作用下输出定子绕组通电状态,控制主电路功率开关器件的导通与关断。典型的驱动电路主要有全电压,恒流斩渡,升频升压等形式。
2 基于SCM的步进电机控制方法
2.1 控制原理
SCM的P1口作为输出口,P1.0,P1.1,P1.2分别输出控制脉冲,通过7406驱动脉冲功率放大级的达林顿复合管,再分别控制三相步进电机的A、B、C三相。根据P1口输出控制信号的状态,即可实现对步进电机的正反转控制。
表1列出了步进电机工作在三相六拍时的控制字。从中可以看出,步进电机**个控制字数据为01H,从上到下输出控制字时,电机正转,自下而上输出控制字数据时,电机反转。步进电机运行一拍的时间决定了步进电机的转速。在输出一个控制字后加入一定的延时时间,即可控制步进电机的转速。
2.2 控制程序
设SCM工作寄存器R3中存放了步进电机要走的步数,转向标志存放在程序状态寄存器用户标志位F1(D5H)中,当F1为“0”时步进电机正转,F1为“1”时步进电机反转。正转控制字存放在片内数据存储器20H~25H中,26H中存放结束标志00H。在27H开始的存储区存放反转控制字,在2DH单元存放结束标志00H。SCM可以采用程序延时和定时器延时。下面利用定时器延时,以中断方式输出控制脉冲。
3 基于PLC的步进电机控制方法
本文以OMRON的CQM1型机为例,分析通过PLC的软件设计来实现步进电机的脉冲分配。
由移位寄存器SFT(10)指令循环输出实现脉冲分配,步进电机工作在三相六拍时的状态由内部辅助寄存器IR016的00~05继电器控制,为实现循环控制,由*6位信号01605作为反馈信号接到SFT的数据输入端IN。SFT的移位脉冲输入端CP可由PLC内部高速定时器通过编程实现,本设计中为方便起见。采用了内部特殊继电器SR25500。SFT的复位输入端R接步进电机停止信号,该端为ON时,数据通道IR016的所有位置0,并且不接受数据输入。