以PC机和TRIO运动控制器为核心的开放式缠绕机数控系统介绍

发布者:中和子最新更新时间:2012-08-04 来源: 21ic 关键字:PC机  TRIO运动控制器  缠绕机数控系统 手机看文章 扫描二维码
随时随地手机看文章

    引言

    本文研制的缠绕机为卧式, 芯模水平放置。缠绕时, 芯模绕其主轴匀速转动, 小车电机拖动小车沿芯模轴向往复运动, 带动绕丝嘴按一定缠绕角度完成纤维在芯模上的缠绕铺放, 达到制品的技术要求。

    模块化开放式数控系统已成为当今数控技术的发展方向, 本文的缠绕控制系统采用嵌入式多任务运动控制器实现主轴和小车的同步运动控制和缠绕逻辑控制。

     讨论了基于 P C机和 T R I O运动控制器的开放式缠绕机数控系统的开发玻璃钢管缠绕机控制系统结构缠绕机由带动玻璃钢管芯模旋转的主轴、对芯模排布玻璃纤维的小车和树脂以及固化剂供给系统等设备组成。卧式缠绕机缠绕工作时, 芯模绕其主轴匀速转动, 小车电机拖动小车在工作台上沿纵向往复运动, 带动绕丝嘴按一定缠绕角度完成纤维层在芯模上的缠绕铺放工作。小车电机在往复运行时要根据工艺要求不断进行加减速, 而且小车和主轴负载随着缠绕胶量的变化而变化, 易造成导丝头和芯模的相对位置的变化, 从而造成线型异变和纱片搭接不良。缠绕机系统为一个惯量变化很大的非线性时变位置同步随动控制系统, 因此, 采用基于电子齿轮的位置跟踪控制方式以确保纱片搭接良好。电子齿轮模式实际上是一个多轴联动模式 , 其运动效果与两个机械齿轮的啮合运动类似。当前轴工作在电子齿轮模式下时, 需设定电子齿轮传动比, 当前轴将按照这个速度比值, 跟随主动轴运动。主动轴的运动模式可以是任何一种运动模式。当前轴运动位移增量等于与之相联系的主动轴的位移增量乘以电子齿轮传动比。

 

    该缠绕机控制系统结构

    如图 I 所示。上位机采用台湾研华 1 P C 6 1 0 机箱和 P c A一6 1 7 9主板, 它与英国伍 o M o t i o n T e c h n o l o g y公司的M C 2 0 6 运动控制器通过 R S一 2 3 2 串口实现通讯, 形成一个功能强大的开放式运动控制系统。工业 P C机负责人机界面管理、 运动状态显示、 远程监控和工艺文件存储等功能, 运动控制器负责实时运动控制和逻辑控制, 该结构支持软件升级和功能扩展, 具有上、 下两级的开放性。

    缠绕机主轴电机是 7 . 5 k W 的三相交流异步电动机, 用日本安川 I C I MR—G 7 A 4 7 p 5变频器驱动。对于主轴电机的速度, 本系统采用了抗负载变化能力较大的闭环控制方式。运动控制器轴 3 接口的模拟量输出作为变频器速度控制输入信号, 在运动控制器开环控制状态下设置模拟量电压输出值实现变频器速度控制。安装于变速箱输入轴上的一C WZ 1 X旋转编码器完成主轴转角和速度的检测。变频器采用带 P G矢量控制方式, P G—X 2速度卡把编码器采样的信号一路作为变频器输入实现速度闭环控制, 一路作为速度和位置信号输入到控制器的编码器接口 4 , 实现了由一个编码器完成速度闭环控制和主轴转角位置采样的功能。小车采用安川 S G M G H一 4 4 A C A 6 1 伺服电机完成精确定位, 它沿玻璃钢管轴向往复运动, 按照缠绕规律以一定的响应速度和精度跟踪主轴运动。轴 0接口工作于伺服模式, 完成小车伺服电机的闭环控制。主轴编码器反馈接到 MC 2 0 6轴4接口, 作为参考编码器的输入轴, 为小车同步运动提供一个编码器输入。[page]

    缠绕机控制系统软件设计


    缠绕机控制系统上位机程序采用 Mi c r o s o f t 公司的V C+ + 6 . 0 基于 Wi n d o w s 2 0 0 0 平台开发, 完成工艺文件设置和管理、 远程监控和机床运行状态显示等功能。工控机和 MC 2 0 6通过串口基于 MO D B U S协议完成工艺参数下载和机床状态参数上传显示。

    通讯采用主从方式的查询机制, 系统将工控机设为主站, M C 2 0 6设为从站, 只有主站发出查询时, 从站才能给出响应, 从站不能主动发送数据。工作时工人选定待缠绕管件型号并将工艺文件下载后, 进入缠绕加工状态, 此时所有运动和逻辑控制由完成, 从站仅响应主站的查询并上传状态数据。即使工控机由于某种原因出现故障或死机, 也不会影响当前管道的缠绕加工。从而提高了系统的稳定性和控制的实时性。

    运动控制程序采用 T r i o B A S I C多任务语言编制。通过运行在 P C机上的 Mo t i o n P e r f e c t 软件将编制好的运动控制程序下载到 MC 2 0 6内即可脱机运行。 T r i o B A S I C语言有三种不同类型的存储变量: 命名变量、 V R( ) 变量和 T A B L E区变量。命名变量是局部变量, 仅在定义它的任务内有效。

    变量是可被多个任务共享的全局变量, 它可用于任务间通讯; T A B L E 区通常是用于存储 C A M/指令曲线的存储区, 本程序用于存储缠绕管道型号的工艺文件。运行的用户程序被称为线程或任务。

    对于复杂的多任务程序应为线程分配优先级,控制器缺省的伺服周期是 l m s , 该周期在内部被分成三个时间片, 每个时间片为 1 / 3 m s , 它们在内部分别被用来处理伺服功能, 通讯和通常的“ h o u s e k e e —‘ 任务。在每个时间片内剩余的时间被用于运行用户程序。M C 2 0 6最多可运行 7个用户线程, 每个线程用从 l 到 7的数字标号, 最高标号的线程( 线  程7 和 6 ) 被分配固定的时间片, 它们被称为” 快速任务“ , 主要用于有以下要求的任务: 要在每个伺服周期都要进行处理的任务; 具有大量的运算和处理的任务; 任务启动后程序执行速度不能改变的任务。 5 g - 线程被称为” 慢速任务“ , 它们具有共同的优先级, 程序执行速度会随任务的增加而降低。用户可以使用指令启动任务使其按指定的优先级运行。

    在上位机软件 Mo t i o n P e r f e c t 中打开一个” T e r m i n a l “窗口可以设置一个” C o m m a n d L i n e “ 端 口, 它始终使用” 0 “ 号任务, 用于从上位机输入指令并立即运行 。该缠绕机控制软件中共建立了四个任务, 其中任务 7用于缠绕机电机运动控制和机床逻辑控制, 任务 6用于管理机床与缠绕相关的 I / O信号和主轴转速控制, 任务 2 完成串口通讯功能, 任务 1 实现输胶控制。控制程序的任务功能和执行时间分配如图 2 所示。其中任务 7和 6的优先级最高, 每个伺服周期( 1 I n s ) 都分配时间片, 任务 1 , 2和/ L ) 优先级相同, 在每个伺服周期轮流为其分配时间片。缠绕程序任务功能和执行时间的分配如图2 所示。

    缠绕机加工控制工作状态分为手动、 半 自动和自动三种状态。手动状态用于单独控制芯模和小车的运动。半自动状态下芯模和小车协调运动进行环向缠绕, 缠绕的长度由工人控制。自动工作状态下可按工艺文件设定参数实现环向和螺旋 自动缠绕。此外控制程序还具有零点校正、 自动零点、 断点缠绕和缠绕过程人工干预等功能。

    结束语

    该缠绕机数控系统结合了工业 P C机和嵌入式运动控制器的优点, 充分利用了 T R I O运动控制器的电子齿轮功能。系统可以根据工艺要求进行自动缠绕, 并具有系统运行状态显示、 远程通讯、 故障诊断与报警和反向间隙补偿等功能。该缠绕机纱片宽度在 8 0 ~2 2 0 m m之间任意调节, 可满足不同管径管道的缠绕要求。最高出纱速度可达 Mm / m i n , 芯模转角分辨率为 0 . 0 1 8 。 小车轨迹控制误差小于0 毫米, 整机响应速度快, 性能稳定, 操作简单。该系统已经应用于大庆竹田复合材料有限公司, 实践证明该系统对提高玻璃钢管缠绕成型工艺的技术水平、 自动化程度和管道质量具有非常重要的作用, 并缩短了管道的开发周期, 减少了工作人员的劳动强度, 提高了生产效率, 降低了生产成本。
关键字:PC机  TRIO运动控制器  缠绕机数控系统 引用地址:以PC机和TRIO运动控制器为核心的开放式缠绕机数控系统介绍

上一篇:马达控制系统检查算法的量化分析
下一篇:基于HybridPACK2的HybridKIT三相逆变器系统解决方案

推荐阅读最新更新时间:2024-05-02 22:14

MCS251和PC机间的串口通信电路设计
  随着计算机技术的快速发展和广泛应用,上位机和下位机的主从工作方式为工业控制及自动控制系统所采用。由于PC 机分析能力强、处理速度更快及单片机使用灵活方便等特点,所以一般都将PC 机作为上位机,单片机作为下位机,二者通过RS2232或者RS2485接收、发送数据和传送指令。单片机可单独处理数据和控制任务,同时也将数据传送给PC 机,由PC 机对这些数据进行处理或显示。本文介绍PC 机和单片机通信在一种基于 C8051F  单片机的波形发生器中的应用,在上位机上显示正弦波的幅值和频率,由上位机发送指令可以改变波形幅度及频率。    硬件电路的设计   MCS251 单片机有一个全双工的串行通讯口UART,利用其RXD 和TXD
[电源管理]
MCS251和<font color='red'>PC机</font>间的串口通信电路设计
PC机与PIC单片机主从式多机通讯及其在数据检测系统
简介:主要针对煤气报警器检测系统的数据传输问题,提出一种PC机与多台PIC单片机主从式串行异步通讯的方式,给出硬件电路图、通信协议、软件流程图及其在实际的数据检测系统中应用时的注意事项。 在煤气报警器的出厂检验中,需要对其关键部件气体传感器的工作情况进行监测。系统框图如图1所示。 在这个气体传感器监测系统中,使用了多台PIC单片机作为下位机采集气体传感器的工作状态数据及环境参数(环境温度,环境湿度等参数),并按照上位机的要求将采得的数据传送给PC机。上位机与各下位机之间采用主从式的异步串行通讯方式,即下位机接到上位机的通讯信号时才做出响应,否则将一直做采集数据的工作。所采用的下位机型号为PIC16C711,它体积小,功能强
[单片机]
<font color='red'>PC机</font>与PIC单片机主从式多机通讯及其在数据检测系统
PC机并口与现场总线CAN通讯的实现
  由于SJA1000的访问时间在40ns以内,所以PC在访问SJA1000时完全可以不用插入等待周期。/Wait可以由/Addrstrobe和/Datastrobe信号经过一个与非门后产生(图1)。由于SJA1000的A L E时下降沿锁存地址信号,所以将/Addrstrobe反相后与ALE相连。在EPP的数据读/写周期时,SJA1000的/RD和/WR控制信号有效,而在地址读/写周期时无效。SJA1000的/RESET脚与并行端口的/RESET脚相连,由PC机向SJA1000提供复位信号,如果并行端口的/RESET脚不用做S J A1000的复位,则可以用作外设16位地址高低字节的选通信号。SJA1000的片选/CS脚接地,始
[嵌入式]
基于MCU实现蓝牙与PC机之间HCI层传输
摘要:分析了蓝牙HCI层的主要功能,并简述了蓝牙HCI层数据传输的单片机控制方案。HCI指令从RS232串口通过单片机的UART输入,经校验后发送至蓝牙模块,蓝牙模块返回的HCI事件在单片机内进行分组打包后发送至PC机。 关键词:蓝牙协议HCI 单片机 UART蓝牙模块 蓝牙是正在兴起的短距离无线通信技术,工作在2.4GHz ISM频段。蓝牙技术可在各种移动设备、计算机外设等数字设备间实现廉价的无线连接,灵活便捷地实现设备间的数据交换。本文介绍利用双串口单片机在PC机与蓝牙模块间实现蓝牙HCI层数据传输。 1 系统的硬件组成 采用爱立信生产的ROK 101 007蓝牙模块,使用51增强型单片机W77E58,用MAX3222
[单片机]
PC机与单片机串行通信中实现命令批处理
  在PC机与MCS-51单片机之间进行串行通信时,基本是一对一的,即用PC机向单片机每发1条命令,就等待单片机的1条返回信息。这样可能把大量时间浪费在PC机与单片机的通信过程中了。为此笔者经过实践,设计出可以批处理执行PC机发给单片机的命令,就像DOS操作系统中的批处理命令一样,可连续批处理信息,结果当然提高了系统速度。文中提供了部分平台式C51软件源代码,以供大家参考。 1 通信协议 (1)通信数据格式 PC机→MCS-51单片机数据格式如表1所列。 MCS-51单片机→PC机数据格式如表2所列。 (2)初始通信参数   PC机与单片机间(9600,n,8,1)即波特率为9600 baud,1起始位,8数据位,1停止位,无奇偶校
[单片机]
<font color='red'>PC机</font>与单片机串行通信中实现命令批处理
PC机电源内部器件分析
要看电源是由什么组成的,最好的方法是我们打开电源的外壳,看看电源的内部结构。 1.二极管 二极管组成,是将四个二极管封装在一起。而后一种的方式就被称为全桥。全桥和二极管所能承受的最低耐压程度和最大电流是有限值的:耐压应不低于700V,最大电流应不大于1A。 2.开关三极管 开关三极管是开关电源的中心枢纽,它主要负责将直流电送到开关变压器上。其耐压程度不能小于800V,输出的电流通常不能小于5A。开关三极管是容易损坏的部件,而它又是开关电源的核心。所以开关三极管的质量和对于电源的好坏是息息相关的。 3.开关变压器 电源中,在两个散热片之间的金属线包就是我们看到的开关变压器。它的主要作用就是将高
[电源管理]
利用TL16C750实现DSP与PC机的高速串行通信
    摘要: TL16C750是TI公司生产的异步通信芯片,在通信系统的实时性要求较高时,可通过扩展异步通信芯片TL16C750来实现系统的高速串行通信,从而增强系统的通信接口控制能力。文中介绍了TL16C750的性能及与通信有关的寄存器,给出了TL16C750在TMS320C50与PC机通信系统中的硬件应用电路及TMS320C50初始化TL16C750的软件编程。      关键词: 数字信号处理  通信接口  扩展  异步通信  TL16C750     通用数字信号处理器(DSP)以其很强的数据处理能力使其在高速数字信号处理方面得到广泛的应用,但是它的通信接口控制能力比较弱
[工业控制]
PC机和激光没距雷达双路高速数据通信接口卡
    摘要: 阐述了PC机和激光测距雷达双路高速串行数据通讯接口卡的系统构成。重点介绍了RS-422A高速串行通讯接口及收发控制、接口卡和PC机通信缓冲区的共享、卡上资源分配等关键性问题。     关键词: RS-422  高速串行通信  接口卡  双端口RAM  FPGA     在我们智能自主式移动机器人项目的研制中,采用了两路二维激光雷达来完成障碍物检测、路标检测及地图匹配等工作。我们采用的激光雷达均提供了一种RS-422串行通讯接口。雷达通过与PC机的握手通信完成初始化工作之后,便分别以40ms和80ms为工作周期将测距结果以500Kbps的速率发送至PC机。PC机收到每一帧数
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved