OMRONCP1H的直线插补功能在绕线机上的应用_第1页
OMRONCP1H的直线插补功能在绕线机上的应用_第2页
OMRONCP1H的直线插补功能在绕线机上的应用_第3页
OMRONCP1H的直线插补功能在绕线机上的应用_第4页
OMRONCP1H的直线插补功能在绕线机上的应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、OMRON CP1H的直线插补功能在绕线机上的应用1引言吸尘器、汽车电机、摩托车起步电机等领域。其中串激励该客户是专注于马达生产设备 开发研究和生产制造的专业企 业,产品广泛应用于电动工具、 转子绕线机、转子和整流子外圆精车机。目前该客户正在开发一种新产品,电机定子外线圈高速绕线机。需要用到其2轴伺服直线差补功能。客户原开发机使用的是研华 adam 5000系列的分布式io站(pic),使用其直线 插补功能,操作面板使用的是中达电通的简易数控系统。2系统工艺流程放线轮放线t张力摆杆控制张力 t进入旋转绕线机构 t绕到需要绕线的外定子上,工艺流 程如图1所示。已经绕好陀线圈张力控制輕杠+逬给伺藤

2、笛转涣线画伺鳳电机图1工艺流程示意图3设计要求绕线伺服旋转绕线,其速度可设定,运转时恒定,漆包线受张力控制,进退伺服利用丝杠 控制绕线头前后进退,还有一套伺服用于旋转变换定子线圈受绕角度。进退伺服在一个线 圈上进给分段,每段每匝间隙不同。分布在线圈上以匝数来定绕线多少。绕线速度:每分钟最大 3000匝(可以根据使用要求调整);每匝间距可调整,最小线宽:0.7mm。并且不同匝宽的过渡要平稳,绕线机在换向处不能出现绕线不均匀、堆积现象。4方案设计及主要配置鉴于以上使用要求和机械机械结构,我们设计了如下的方案:通过丝杠导程,每段规定的匝数,每匝的间距,伺服定义的每转脉冲数可以推导出每段进 给的脉冲数

3、,即x轴方向上的puls值:p(x 轴)=(d*n)/l*p(p :脉冲数;d :每匝间距;n:匝数;I:丝杠导程;p :每转脉冲数)由于设定的转速恒定,通过每段规定的匝数(即绕线的的圈数),伺服定义的每转脉冲数,即可以推导出每段绕线的长度的脉冲数,即y轴的puls值:p(y 轴)=n*p(p :脉冲数;n:匝数即圈数;p:每转脉冲数)z轴用于切换调整电机定子外线圈绕线柱头,其旋转角度由电机定子外线圈绕线柱头数决 定,由每次相同批次绕线前事先设定。图2电机定子外线圈绕线形式示意图在绕线时x轴和y轴实时联动,根据设定的好的参数,两轴分别走相应的脉冲数,每段之 间匝距变换,设定加减速时间,其实这就

4、相当于绕线伺服和进给伺服之间做一个直线插补 功能。而由于cplh本身没有直线插补功能,但是cplh有着独立4轴100k的高速脉冲输出,在计算量不是很大的情况下,其实也可以做到直线插补功能。这就为本系统使用cp1h创造了条件。所以本方案使用omron的解决方案配置为: cp1h-xa40dt-d 一台,cpm1a-20edr1 一台,cp1w-cifO1 台,r88d-gt08h-z 两台,r88d-gt04h-z 一台,r88m-g75030h-s2-z 两台,r88m-g40030h-s2-z 一台,ns8-tv00b-ecv2 台。本方案主要难点在于 cp1h的本身不带有直线插补功能,为此

5、需要设计一套直线插补的程序,本方案中使用了时间分割直线插补算法,此方法在一些书籍中都有论述,这里就不做介绍了。由于本方案涉及多步连续运行,所以在这里将直线插补程序参照omron的nc模块的内存操作模式,打包成功能块,如图3所示。SOFTJCY巳On(BOOL)(BOOL)ENENO常酒标茗|TOOOO(BOOL)(INT)StartSteprunningH0(INT)总定垃步数SiepW20.00(BOOL)单步运行亠下一歩Step.Ctrl&0(IhTT) SequarealD&0(INT) Sequ_areaNoW20.01(BOOL)返回初脸量OrgXY图3功能块应用图示

6、其中:输入:start:启动定位序列位。step :定位序列数设定设定范围&1&100。step_ctrl :启动下一步(可结合内存设定中,独立模式时生效)。 sequ_areaid :定位序歹U设定区域。0: d区1: h区sequ_areano :定位序列起始地址设定。sequ_areaid 为0时:设定范围 &0&9900 sequ_areaid为1时:设定范围&0&400 orgxy :返回初始位置位(参见内存定位序列设定)。输出:step_running : 当前定位步号。5内存定位序列10 1*11 *41兰JA*5M«oa

7、otMlSTVr15mm弭2«g)400914曲*24t*M«Q则*91MM*Q9140004*00-!»»14)400tesM0IMM彳砂*103 ton1«4«9*帏*M09a0e中*tfa*4frp0 0« 004tid040晋- 1«0- m0tt图4内存定位序列示意以sequ_areaid=0 ; sequ_areano=0 为例,内存设定如图 4 所示。a :每个定位序列占有10个字。b :设定内容:d0d1 : x轴位置。d2d3 : y轴位置。d4 :插补起始速度。d5 :插补加速度。d6 :插补减速度。d7d8 :插补目标速度。d9 :定位模式设定0 :独立模式 本行所设定序列完成后即停止,可由功能块输入“ step_ctrl启动下个序列。1:连续模式本行所设定序列完成后继续运行下个序列。c:第一个序列为起始位置,如不需要使用可将x、y设定为(0 , 0)。当功能块输入“ orgxy为“ or时,返回此处设定位置。这样在实际使用该功能块配合由用户在触摸屏上设定的参数而计算出来的结果赋值到序列 中。构成完整的输出。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论