发布日期:2022-04-27 点击率:94
本文介绍了罗升Elmo伺服系统IGRT呼吸仿真系统中
应用。该系统相比较之前传统
PLC位置控制构架更加简单和可靠,
伺服驱动器内部程序
编写完成了精准
正弦曲线运动和位置跟随运动。
关键词
?罗升Elmo伺服系统
?RS-232通讯控制
?位置跟随
Image guided radiation therapy 影像引导放射治疗(IGRT)是近年来放射肿瘤学领域最先进治疗技术。
新型IGRT系统,将影像获取、治疗计划设计、CT模拟定位及加速器治疗完美
整合到一套放疗系统之中,以精确实施放射治疗。目前IGRT设备主要有传统直线减速器结合影像系统、断层放射治疗机和影像引导
立体定向治疗机。IGRT呼吸仿真系统主要功能为模拟人体呼吸系统
运动,进而达到诊断
目
,以完成精确实施放射治疗。本文主要介绍
使用ELMO伺服系统完成呼吸仿真运动
过程,借助ELMO伺服强大
编程功能和与人机界面
通讯功能完成精确
位置控制。
系统要求:
该系统主要模仿人体呼吸系统运动,主要分为两个运动单元,两个运动轴X、X‘分别做相对
正弦曲线运动,X‘轴位于X轴上,
保证X‘轴相
绝对位置没有位移,故需要X、X‘两轴
运动保持严格
同步。同时每个轴都需要回原点功能以及单独运动
功能。正弦运动
参数(包括运动周期、幅度等参数)需要可以
人机界面上完成设置、显示和修改。
系统构成和系统框架图:
该系统构成主要分为机械部分和电气部分。机械部分
整体高度
限制以及放射过程中,被放射面不能有金属存
,故
传动上采用了同步齿形带
结构,
伺服电机直接驱动;电气部分采用了台湾HITECH人机界面作为显示和控制
终端,人机界面同时和两台ELMO伺服驱动控制器通讯,
ELMO伺服里面编写好
程序,利用人机界面实现回原点、频率幅值设定、两轴同动等控制功能。具体电气系统框架图如图1:
人机界面显示界面比较简单,包含了参数设置、回原点、两轴同动、单轴单独运动等几个界面,
可以
客户
需要完成相关功能
增减。
该套系统核心技术
采用了智能型
具有控制功能
伺服驱动器,
驱动器
编程实现了传统应用中大型PLC才能实现
位置控制功能。针对ELMO智能型伺服驱动器会
下面做详细
介绍。
罗升ELMO伺服该应用中
特点:
1.全面可编程功能
罗升公司ELMO伺服为以色列ELMO公司研发
最新一代
数字智能型伺服驱动器,其驱动器自带了2K
编程空间,加强型驱动器更是配备了32K
编程空间,完全可以满足复杂
运动控制。
其编程界面友好易用,有高级语言编程经验客户可以
很短
时间内熟悉该产品
编程工作。具体编程界面如图2:
其编程采用语言是类似于C语言
编程环境,可以使用while、if、until、define、for、end等语句;同时融入了ELMO伺服自身内部
运动控制参数70余个,例如:MO、PX、VX、AC、BG、ST、UM、RM等;另外,可以对外部
I/O以及模拟量进行编程操作,
完成I/O
事件触发以及模拟量输入
速度控制等。具体编程片断如图3:
2.正弦曲线功能
该应用中,一个最主要功能是需要伺服模拟人体呼吸运动,做正弦曲线运动。传统
实现该功能
方法是需要带有位置控制功能模块
PLC
复杂
浮点运算后,给出相应
脉冲频率来完成位置控制。而ELMO伺服驱动器中,自带了SIN函数,同时还带有PTP(点到点)和PVT(位置、速度、时间)等曲线运动控制功能,可以很容易
完成正弦曲线
设定。
针对此应用,ELMO伺服给出具体实现方法是:首先
人机界面输入
频率计算出运动
周期,然后
周期
运算把一个周期时间细分为64段,再
输入
幅度值,
一个周期内细分出64个位置点,
SIN函数
运算,就
出一个周期内相应
64个点位上每个点
位置、速度、时间这三个参数,将这些参数确定后,再确定运动
起始点和运动模式(一次运行
周期运行等)。待以上工作都完成后,驱动器会
接到下一个开始运动
指令后,
输入
64个点,进行PVT曲线运动,将64个点连成平滑
曲线后就可以顺利
实现SIN曲线运动。
以下是ELMO驱动器配套软件中
示波器功能
到
伺服电机做正弦运动时
相关曲线图:
图5 速度曲线
图6 电流曲线
图7 位置误差曲线
3.回原点功能
每次上电后,电机
位置不定,故需要上电回原点
功能。ELMO驱动器自带
HM指令可以轻松
完成复杂
回原点过程。
接收到人机界面给
回原点指令后,伺服驱动器首先
事先指定好
内部速度向负方向运动,同时检测原点信号,当检测到原点信号后立刻停止,并将当前位置设置为0。值
一提
是,
这个过程中,多个参数都可以设定:首先,
HM[3>参数,可以设定触发条件,其中可以设定为编码器Z项信号触发、外部I/O输入1-6管角对应
原点开关信号触发等;其次,可以
HM[4>指令设定当到达原点时
数字输出给出一个输出信号到其他装置;另外,还可以
HM[5>参数,设定到达原点时
位置设定值,可以选择设定到达位置为0,也可以选择设定到达时位置为预先
HM[2>指令中设定
值,还可以设定为{当前位置值PX-HM[2>}。
基于以上丰富指令形式,再加上输入点中
输入5和输入6为高速输入节点,ELMO驱动器可以完成非常精确
回原点过程。
4.位置跟随功能
此应用中,
两轴同动时需要保持绝对位置不变,故两个轴之间
同步性就需要
到保证。针对此点,ELMO产品有着很好
应用。
ELMO驱动器中,共有两路脉冲输入端口,其中J2对应
脉冲端口为主反馈端口,其用来接收伺服电机
编码器信号。同时另外一路脉冲端口我们称之为辅助反馈端口,辅助反馈端口
功能我们可以
软件来定义,可以定义为A、B项差分信号输入,也可以定义为PULSE+DIRECTION
脉冲+方向信号
输入,还可以定义为J2口编码器信号1:1无延迟
硬件输出。我们
位置跟随功能也就正好利用了这个功能。
跟随过程中,X轴电机驱动器辅助反馈口
YA[4>参数定义为主编码器信号
1:1输出,
硬件连接到X’轴电机驱动器
辅助反馈口,同时定义X’轴驱动器
辅助反馈口为A、B项脉冲信号输入,这样就完成了硬件上
连接。此时,再
X’轴驱动器
参数中设定外部参数有效RM=1,同时设定跟随比率FR[3>=1,
这样
简单设定,X’轴就会完全跟随X轴电机
运动,做到严格
比例跟随,跟随比例为FR[3>所设定
1:1。
以上过程,实际测试过程中,
电机从0rpm以20000000counts/s2加速到3000rpm时,两个电机之间
跟随误差最大为20counts,折算过来约为0.72度。
以3000rpm稳定运行
过程中,跟随误差可以控制
3counts以内,约合0.1度,非常好
满足了该系统
要求。
值一提
是,ELMO驱动器
跟随比率FR[3>可以
运动过程中动态调节改变,
跟随轴也可以
跟随误差
驱动器自身做动态调整,运动效果为跟随值与调整值
叠加效果。另外,ELMO驱动器带有
ECAM电子凸轮功能也可以完成复杂
凸轮运动,替代传统
机械凸轮,
印刷、包装、军工等行业都有很好
应用。
5.其他特点
此项目属于医疗项目,且涉及到图像
处理,故对整体电气产品
电磁兼容性EMC(Electro Magnetic Compatibility)有很严格
要求。传统伺服驱动器
干扰比较大,运行过程中会对图像产生很严重
干扰现象,导致图像失真无法使用,而ELMO伺服
电磁干扰EMI(Electro Magnetic Interference)
测试完全符合欧洲
医疗行业应用指标,可以非常好
应用于全球
医疗行业。目前GE、PHILIPS、SIEMENS都是其代表性
行业应用客户。
此设备为医疗用辅助设备,需要经常性
搬运与安装,故此设备
体积就成为客户比较关心
问题之一。其上使用
ELMO驱动器体积仅为82mm x 25.4mm x 75mm,重量仅为150g,此种驱动器为同类产品中最小,非常适合于此种情况下
应用。
结语:
这个项目中,
巧妙
使用罗升ELMO驱动器自身能够提供
SIN函数和PVT曲线
功能,实现了客户复杂
运动曲线要求。节省了使用PLC等产品带来
成本增加,同时
使用
电气产品
减少,大大增强了自身产品
整合度,提高了可靠性,也使类似
小型设备看上去体积小巧,科技含量很高。
下一篇: PLC、DCS、FCS三大控
上一篇: 索尔维全系列Solef?PV