7
6ES7216-2AD23-0XB8代理订购
国内现有的松式络筒机整机结构一般采用单锭集中传动方式,通常包括卷绕、导纱、喂等几种运动,采用机械齿轮和凸轮机构完成,针对各种纱线不同的络筒工艺,设备调整比较困难;导纱机构采用的是槽筒和旋转翼片,对一些纱线易产生损伤;同时由于采用的是机械传动结构,卷绕速度不高。目前国外这种松式络筒机已经采用基于电子齿轮和电子凸轮的全数码卷绕结构,即单锭立传动;卷绕、横动导纱、纱线喂、张力补偿均采用单电机控制,各电机之间的运动关系可通过参数设置进行描述,灵活应对各种特性的纱线卷绕工艺的需要;横动导纱采用的是“导纱器”,即俗称的“兔子头”,对纱线的损伤很小,特别适用于色织纱线的卷绕;另外由于各电机在机械上没有直接的传动连接,辅以高速精密运动控制软件算法,可以很方便地实现高速精密交叉卷绕,络纱速度远大于机械式松式络筒机,大大提高了络纱效率。
北京和利时电机技术有限公司通过和国内纺机集团合作,针对精密松式络筒机的工艺特点,在自身多年伺服和运动控制技术积累的基础上,在国内开发成功拥有自主知识产权的高速精密松式络筒机电气控制方案。整个方案具有良好的性能价格比,大大提升了国产松式络筒机的自动化水平,主要技术指标达到了国外同类设备的水平。
系统控制方案简介
以单锭控制为例,系统控制方案原理如图一所示,横动电机轴连接一个钢丝轮,通过钢丝轮的正反旋转驱动紧固在钢丝上导纱器左右移动,实现纱线的横动排线运动;卷绕电机直接驱动纱筒旋转,实现纱线的卷绕运动,上述横动和卷绕两个运动合成后即表现为纱线以螺旋线的形状来回卷绕在纱筒表面。张力补偿电机和喂电机则主要用于控制纱线卷绕过程中的张力。
本方案中横动导纱电机采用了一台经过特设计的小惯量伺服电机,卷绕和喂电机采用的也是专门设计定制的高速无刷直流电机,张力电机采用了一台普通步进电机。图中的“单锭控制驱动器”是和利时电机公司在自有开发的全数字永磁交流伺服驱动器的基础上,嵌入了精密络筒机高速电子导纱运动控制算法、卷绕无刷电机速度控制和纱线张力控制策略的型电机驱动控制系统。整个系统结构简单,功能齐全,通过键盘或通信方式调整“单锭控制驱动器”内部存储器参数可以方便设置纱线卷绕成形的几何参数(满筒直径,收边幅度等),卷绕的线速度,卷绕比,往复动程长度,纱筒硬边修整的差动幅度、差动周期、差动凸轮曲线等各项工艺参数,同时具备RS232、RS485、CAN总线三种通信接口,可以很方便完成多锭联网控制,实现柔性化数码卷绕。主要技术参数列举如下:
可实现精密卷绕和数控分层卷绕两种功能;
卷绕比控制范围2.000~12.000;
横动伺服电机换向加速度高达8000r/s2,往复频率大为800次/分钟,即每分钟1600次换向;
横动伺服电机具备动程自动找零功能,外接零位传感器;
内嵌有卷绕、喂和张力补偿三个电机的控制功能,可与变频器、直流无刷电机驱动器、步进电机驱动器方便接口,实现卷绕电机、喂电机和张力补偿电机的控制;
具备空筒直径校准功能;
多种实时参数显示,如实际线速度、纱筒直径、往复频率等;
多种故障保护措施,如参数异常、电机速、动程差、硬件故障等;
实时工作参数具备掉电保护功能,如卷绕长度、卷绕直径等;
横动伺服电机控制简介
为了保证纱筒具备良好的染色性能,需要从开始卷绕到满筒之间任何直径点上,筒子上的纱线在空间上成立体交叉,彼此都不平行,保证每层纱线没有重叠,就是说需要对纱筒的卷绕比进行精密控制。所谓卷绕比,就是横动导纱钩每往复一次,纱筒卷绕的圈数。交叉卷绕有传统的槽筒卷绕(任意卷绕)、恒定卷绕比精密卷绕、数控分层卷绕三种形式,本方案主要实现了恒定卷绕比精密交叉卷绕和数控分层卷绕两种功能。
为了实现精密交叉卷绕,“单锭控制驱动器”通过实时采集卷绕电机反馈编码器脉冲信号计算其实时速度,根据精密卷绕工艺要求,用特数控算法得出横动伺服电机的速度给定指令,以保横动伺服电机转速与卷绕电机转速按照卷绕比的定义保持一定关系,让纱线以空间螺旋线的形状往复绕在纱筒上。通过精密控制卷绕比,往复卷绕的纱线彼此交叉,不重叠,也就是说巧妙采用电子齿轮和电子凸轮取代机械齿轮和凸轮传动实现纱筒的精密卷绕。
为了实现精密卷绕的高速性能,需要横动伺服电机在做往复运动时,能够快速换向,这就要求伺服电机具备较高的转矩惯量比,为此对横动伺服电机进行了特优化设计,以保电机转子惯量尽可能小。同时伺服驱动器的电机控制算法在高动态响应性方面也做了针对性的设计,采用PID控制结合模糊控制算法,保伺服电机速度在不产生调的情况下,尽可能短时间内完成换向。
由于横动电机换向时,不论多快,都会因为换向加减速造成有硬边现象出现,按照机械式络筒机硬边原理,在“单锭控制驱动器”中嵌入了差动凸轮运动规律算法,周期性地实时变换横动导纱器的换向点,完成硬边功能。同时可以根据不同纱线特性,选择不同的差动凸轮曲线,设置差动周期和幅度。
除了采取差动电子凸轮算法硬边技术外,本方案还富有性地实现了导纱器小换向弧长的控制算法,充分利用了DSP数字信号处理器高速运算能力,实时计算和修正横动导纱伺服电机与纱筒卷绕电机传动的凸轮曲线规律,保在任何卷绕转速和卷绕直径状态下,导纱器换向的弧长小,大限度地卷绕纱筒的硬边现象。
卷绕线速度控制简介
理论析,纱筒卷绕的线速度随纱筒的卷绕半径变化而变化,而线速度的变化直接引起卷绕张力的波动,从而会影响纱筒的成形质量和纱线的机械物理性能。如果外层纱的张力大于内层纱的张力,就容易产生筒子外层纱挤压内层纱的胀边现象;如果络纱过程中张力变化过大,也会造成纱线因络纱张力不同出现纱线拉伸率不同,这就要求在络筒过程中尽量减小张力及压力的波动。所以除保证恒定纱筒压力外,保卷绕速度相对稳定是控制张力波动的一项重要措施。
张力控制简介
精密卷绕加工时纱线张力的大小直接影响筒子卷绕的松紧度,从而影响筒子绕纱的容量和染色的难易,并影响纱线加工的断头率,因而各种精密卷绕络筒机都有纱线的张力控制环节,特别是供筒子染色用的纱线的加工张力,不宜过大,以获得松式卷筒,有利于染色。本方案除了采取措施保证相对恒定的纱线卷绕线速度外,还另外设计有一个张力递减调节装置,采用一个步进电机控制的张力调节杆。在线速度升程中,通过调节步进电机的转角状态,控制张力调节杆的角度,改变纱线通过的门栅夹持力度,以保证卷绕张力恒定;另外按照特殊纱筒“里紧外松”的工艺要求,可以根据纱筒卷绕半径调节张力杆的角度,保证卷绕纱筒小直径时卷绕张力大,大直径时卷绕张力小。
喂电机控制简介
精密卷绕过程中纱线线速度肯定大于纱筒退绕线速度,张力值也因此增大,而过大的张力不但得不到纱筒,而且会增加纱线的断头,降低生产效率。因此,本方案采用了所谓“喂”的办法,即送出纱线的速度大于卷取纱线的速度,将纱线卷绕时筒子“硬拖”纱线的状况改变成缓和地卷取纱线的状况,从而减少断头,获得满意的松式卷绕筒子。纱线在喂滚筒上环绕的圈数取决于喂量的大小,一般的喂量控制值在1.02~1.06(一圈情况下)之间。
结论
精密络筒、络丝机器是纺织工艺中提高纺织品质量的关键设备,高速精密数码卷绕方案成功掌握了纱线高速精密卷绕工艺中的“KNOW HOW”,全部采用永磁电机驱动技术,机器能耗远远传统的变频电机传动设备。同时由于采用了柔性化数码控制技术,非常适合于织物的多品种、小批量纱筒生产,具有良好的社会经济效益。和利时电机技术公司开发的该解决方案涉及了电子控制,数字伺服电机和驱动、精密运动控制、和计算机网络通信等技术,是典型的高技术机电一体化控制方案,也是采用数字控制技术改造传统产业的典型案例。



1、系统总体结构及原理
本系统的结构采用控制型星型结构及自动拨号连接方式,管理PC机通过公共电话网络或程控交换机与多个现场单片机连通。现场单片机完成对各物理参量的数据采集,进行数字滤波、数据处理、比值告警、现场显示及对现场设备进行控制等,并定时或随机地向管理PC机报告过程情况。管理PC机定时或随机地汇集各测试点的信息,进行数据处理、显示打印、声光报警,并负责全局的综合控制、管理调度和策划指挥等任务。PC机可通过电话网依次自动拨号呼叫下属各现场单片机,单片机收到呼叫并建立联接后发送数据到管理PC机,各现场单片机之间则不能进行呼叫联络。由于单片机应用系统的安装数量和分布范围不同,与站的距离一般为几公里到几十公里,在单片机与PC机之间需要传送的数据量不是很大的情况下,采用调制解调器通过电话线路进行通信较为适用。下位单片机以其所在单位的电话号码作为其的地址,并由单片机控制电话的使用,可以实现无人值守自动通信。每当电话响铃一定次数后仍无人接听,则单片机自动接入线路,通过不同标志来判断是主机呼叫还是人打电话。若是主机呼叫,表示站要求通信,单片机将保持与上位PC机连接,将各种测量数据发送出去并接收主机发来的命令;若是人打电话,则断开连接继续进行数据采集,并接通模拟响铃电路,提醒人们接听。
2、Modem通信接口硬件设计
由于89C51单片机串口的电平为TTL电平,先转换为RS-232电平才能与Modem通信。一般采用MAX232芯片实现单片机和Modem的连接,进行电平转换。
单片机虽然有串行输入、输出口,但不具有RTS、CTS、DTR、DSR等标准接口握手信号线。考虑到单片机与上位机的通信量并不大,所以在连接时采用简单的“三线式”,即只通过TXD、RXD和地线GND进行连接,其他信号在对Modem初始化时发送AT命令将其忽略。如果单片机和上位机之间的通信量很大,并且需要、的控制时,可以在89C51与MAX232之间再扩展一个8250。
3、关键技术及实现
3.1、对Modem控制及初始化
要使Modem正常通信,对Modem进行初始化,用到HAYES-AT命令集。AT命令是一套控制Modem拨号、应答、链接等操作的约定。对Modem(包括上、下位机)的初始化,可以写在主程序里,这样每次启动应用程序时都会重新对Modem进行初始化,也可以把初始化程序写进Modem非易失存储器里,这样就不用每次都对Modem进行初始化。在这里,利用上位机VB程序对串口操作的方便性,把初始化命令配置固化到Modem里面。利用VB的MSComm控件的OUTPUT属性发送AT命令到Modem对其进行初始化。若对与单片机相连的Modem进行初始化,可以先后发送以下命令:
(1)发送“AT&D0&S0&R1”,设置为忽略DTR,DSR,CTS信号。
(2)发送“ATE0X0S0=2”,将Modem设置为不回应所收到的指令以及返回结果码的类型,S0=2表示在响铃2次之后Modem自动摘机并试图连接。
(3)发送“AT&C1”,设置载波侦测信号随线上实际状态变化。
(4)发送“ATV0”,设置以数字方式返回结果码。
(5)后发送“AT&W”,将以上配置存放到非易失存储器中。
以上每个AT命令之后加上CR(也就是键盘上的ENTER键)字符,否则Modem将不认识此命令。与PC机相连接的Modem初始化与上面大致一样,区别在于不用忽略DTR、DSR、CTS和设置成字符串返回结果码,这样对调试程序比较方便。
3.2、下位机的通信实现
上位机Modem(与PC机相连)拨号后,等待下位机Modem(与单片机相连)送来的载波信号;下位机Modem检测到铃声(响了预定的次数)后便自动摘机,然后与上位机进行载波连接。双方如果在预定时间没有检测到载波信号,Modem则自动释放线路,同时返回NOCARRIER结果码;一旦载波建立成功,Modem返回CONNECT结果码,表明双方连接成功,可进行数据通信。下位机通信程序对串行口进行正确的设置,使跟上位机的通信方式和波特率保持一致;通过测试单片机串行口的RI标志位,判断是否有串口数据的有效输入来完成检测PC机的呼叫任务。如果串口接收到数据“32H”(结果代码2)则开始计时,并继续查询串口,若15秒内串口接收到数据“31H”(结果代码1),表示载波建立成功,保持单片机与PC机连接,开始与PC机进行通信。数据传送完成后,再发送“+++”序列,使调制解调器从联机状态返回到命令状态,延时一段时间后发送“ATH0”命令,一次数据通信结束。若次响铃15秒后还未接收到结果代码1,则表示载波无效,上次响铃为人打电话或者是联接出现错误,单片机不与PC机连接而继续运行现场检测程序。
3.3、基于VB的调制解调器编程
VB6.0的MSComm通信控件提供了一系列标准通信命令的接口,它允许建立串口连接,可以连接到其他通信设备(如Modem)、还可以发送命令、进行数据交换以及监视和响应在通信过程中可能发生的各种错误和事件,从而可以用它创建全双工的、事件驱动的、实用的通信程序。对MSComm通信控件属性了解后,就可以进行通信软件的编制。要在程序的初始化阶段对通信参数进行设置,主要是初始化串口和Modem(已经介绍),包括选择通信端口、设置串口波特率、打开串口等。在主控PC机中建立一个电话号码集,按照N个下属下位机的采集序号依次将它们的电话号码编号。在定时通讯时按照软件记录器记录的序号,通过查表指令获得相应的电话号码,再调用自动拨号程序进行呼叫联络;若呼叫成功,则通信链路建立,可以与现场下位机进行通信。
鉴于传输过程中会产生数据的丢失,可采用求和校验法保证串行通讯数据的准确性。发送方将所传数据累加求和,仅保留和的位字节作为校验字符放在传送数据串的末尾,发往对方。对方将接收到的数据累加,取和的位字节与校验字符相比较,若相等,则向发送方送正确通知码,否则发错误通知码,通知发送方重传数据,直至接收正确为止。由于分布式远程测控系统有大量的采集及控制数据要进行传递,因此可在PC中利用VB6.0建立动态数据库,用以存放现场采集的数据,上/下限报警值等,该数据库按照N个下属现场单片机的约定序号,依次分区,在各种通讯处理中根据不同序号分别从相应数据库区中读/写数据