分享好友 数控技术首页 数控技术分类 切换频道

基于台达20PM运动控制器的线缆裁切机

2019-03-28 00:00740
摘  要:本文主要介绍台达20PM运动控制器在线缆裁切设备中的应用,并阐述了设备的工作原理、工艺要求及飞剪功能的应用概要。

关键词:20PM  运动控制  程序设计 飞剪 动态CAM曲线

1 引言

传统的线缆裁切机跟随误差比较大,为了解决这个问题,利用台达20PM运动控制器的内置飞剪功能出色完成了各项需求,实现输送和裁切线速度同步,通过调整速度同步区的宽度来完成不同长度线缆的裁切,保证了裁切的精准度。

2 结构及工作原理

2.1 电缆切割机

电缆切割机设备结构如图1、图2所示。线缆裁切设备这是比较典型的飞剪功能应用,台达20PM已内置飞剪功能,可采用以DVP-20PM为控制核心的台达机电产品整体解决方案完成对切刀控制,实现设备控制要求。

图1 电缆切割机机头

 

图2 电缆切割机机神

nextpage2.2 DVP20PM运动控制器

台达DVP-20PM00D是一款具有运动控制专用功能的可编程控制器。DVP-20PM00D的最大特点是PLC主机直接提供电子凸轮CAM功能,或者说DVP-20PM00D是内置CAM功能的PLC,所以有些场所直接称呼DVP-20PM00D为台达20PM运动控制器。

20PM具有2路500KHz的输入与输出,在CAM功能中定义X轴为从轴,编码器输入轴为主轴,当定义好CAM Table后,从轴依据定义的曲线跟随主轴运动。采用高速双CPU结构形式,利用独立CPU处理运动控制算法,可以很好地实现各种运动轨迹控制、逻辑动作控制,直线/圆弧插补控制等,电缆切割机正是利用了20PM运动控制器的电子凸轮功能很好的解决了上述高速切割时出现的不等长等问题。20PM的主要特点:

(1)20PM适用于高速、高精度、高复杂的运动控制场合;

(2)多段速执行及中断定位;

(3)64K 大容量, 内置Flash存储体;

(5)两组差分脉冲输出,最高脉冲输出达500KHz;

(6)两组手摇轮控制;

(7)内置电子凸轮CAM功能,轻松实现绕线、飞剪、追剪等应用;

(8)支持PLC顺序逻辑控制及NC控制(G 码与M码)。

3 切割机软件设计

3.1 I/O定义

X0计数光电                  OITPUT
X1裁刀启动                  Y0伺服on
X2裁刀停止                  Y1故障复位
X3护保护                    Y2裁切启动
X4直流马达引起故障          Y3推线
X5伺服故障                  Y4蜂鸣
X6主控箱急停                Y5裁切指示灯

normal style="MARGIN: 0cm 0cm 0pt">DOG0

normal style="MARGIN: 0cm 0cm 0pt">切刀原点

normal style="MARGIN: 0cm 0cm 0pt">FP0+

normal style="MARGIN: 0cm 0cm 0pt">切刀轴差分脉冲输出

normal style="MARGIN: 0cm 0cm 0pt">LSN1

normal style="MARGIN: 0cm 0cm 0pt">后左光电检测

normal style="MARGIN: 0cm 0cm 0pt">FP0-

normal style="MARGIN: 0cm 0cm 0pt">切刀轴差分脉冲输出

normal style="MARGIN: 0cm 0cm 0pt">LSP1

normal style="MARGIN: 0cm 0cm 0pt">后右光电检测

normal style="MARGIN: 0cm 0cm 0pt">RP0+

normal style="MARGIN: 0cm 0cm 0pt">切刀轴差分脉冲输出

normal style="MARGIN: 0cm 0cm 0pt">DOG1

normal style="MARGIN: 0cm 0cm 0pt">本地/远程

normal style="MARGIN: 0cm 0cm 0pt">RP0-

normal style="MARGIN: 0cm 0cm 0pt">切刀轴差分脉冲输出

normal style="MARGIN: 0cm 0cm 0pt">STOP1

normal style="MARGIN: 0cm 0cm 0pt">急停

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt">START1

normal style="MARGIN: 0cm 0cm 0pt">前光电检测

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt">A0+

normal style="MARGIN: 0cm 0cm 0pt">计长编码器位置A+相脉冲回馈

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt">A0-

normal style="MARGIN: 0cm 0cm 0pt">计长编码器位置A-相脉冲回馈

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt">B0+

normal style="MARGIN: 0cm 0cm 0pt">计长编码器位置B+相脉冲回馈

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt">B0-

normal style="MARGIN: 0cm 0cm 0pt">计长编码器位置B-相脉冲回馈

normal style="MARGIN: 0cm 0cm 0pt"> 

normal style="MARGIN: 0cm 0cm 0pt"> 

3.2 飞剪程序设计过程

在利用20Pm飞剪功能写程序的时候需要按照以下步骤来进行:

利用DTO指令来完成飞剪数据的给定

程序中需要计算填充数据D100-D112,其参数定义如下:

D101..D100主轴长度

D103..D102从轴长度

D105..D104从轴同步长度

D107..D106从轴同步倍率(F2/F1)

D109..D108从轴最高倍率限制

D110加速曲线:

0 const speed,

1 const Acc,

2 SingleHypot,

3 Cycloid) nextpage

D111CAM曲线=0

0 leftCAM,

1 midCAMall,

2 midCAMbegin,

3 midCAMend)

程序中填充数据D100-D112其参数计算过程如下:

(1)D100计算:

D210裁切长度

D222计米轮周长

D212计米轮线数

D224实际计米轮总脉冲数

D226裁切长度脉冲数

D100=D226=D224=D210/D222*D212

(2)D102计算:

D416切刀轮脉冲x D426速比= D200切刀轮脉冲=(D102)

(3)D104计算:

D200切刀轮脉冲x D172同步范围= D204同步脉冲=(D104)

(4)D106倍率计算推导过程:

a.  主轴直径 D1 (mm)

主轴一圈脉波数R1 (Pulses/Rev)

主轴速度 F1(Hz)

主轴速度 V1(mm/sec)

b.  从轴直径 D2 (mm)

从轴一圈脉波数R2 (Pulses/Rev)

从轴速度 F2(Hz)

从轴速度 V2(mm/sec)

c:根据同步时线速度相同即

V1=V2

(F1*3.14*D1/R1) = (F2*3.14*D2/R2)

F2/F1 = (D1*R2*K减速比)/(D2*R1)

= (D250*D256*D258减速比)/( D252*D254)

=D274

=D106脉冲比同步倍率

(5)D108倍率上限

(6)D110加速曲线选择:

0-3曲线选择逐级平滑

(7)D111CAM曲线选择:

选择0保证了切刀切完后回到上位零点等待

d:D112结果ok

以上部分完成了D100-D112的计算填充数据过程,也就是完成了飞剪程序部分设计。

3.3 飞剪程序运行监控

D1799设定X 轴输入端子极性端子极性PG0

D1800输入点状态b5DOG原点信号来计数点 D50LDPm125无效

D1816=530原点回归 DOG 下降沿检测原点回归方向 A/B 相脉冲

D1828 X轴原点回归速度

D1830 X轴原点回归减速速度

D1832 X轴零点信号数N

D1833回原点后X轴补充距离P k0

D1838X轴目标位置(I) P(I) (Low word)

D1848X轴现在位置CP(PLS) (Low word)

D1864=H305 X轴手摇轮输入响应速度设定A/B相脉波4倍频

D1846=100 X单段速定位运动模式启动

D1846=40原点回归模式启动

D1846=2000插入单段速定位运动模式启动

经过上面的分析将分析过程写成程序即完成了主体程序设计,其它各种安全保护和附加功能同WPL程序编写就不一一赘述。nextpage

3.4 电子凸轮轴CAM曲线

在CAM的规划上20PM编程软件——PMsoft是先产生位移相对关系再生成速度及加速度关系,但在这里我们是以速度的关系来规划,因此要先产生速度关系再产生位移及加速度,PMsof提供了便利功能可以将Export出来的位移数据当成速度数据汇入,完成CAM图,步骤如下:

(1)设定所需的分辨率,在这里我们设定200点:

(2)将速度关系建立在位移关系图上, 在这里我们假设位置1在主轴位置100, 位置3在主轴位置200, 位置4在主轴位置300:

(3)将位移关系图汇出再将其当成速度数据汇入即可得到我们要的速度关系图:

 

在生成的位移关系图中横轴即是主轴(送料轴)回馈的脉冲量,纵轴即是从轴(切刀轴)运动脉冲量,主轴的位移量(脉冲数) 是裁切长度,在主轴运动过程中从轴(切刀轴)跟随一周,裁切一次。在速度关系图中我们可以看到,从轴与主轴之间有同步裁切区,保证了两者之间的速度同步。

以上是飞剪功能介绍以及如何建立CAM关系图,在线缆裁切机中,主轴(送料)不由20PM控制,但其运动由计米轮编码器回馈给了20PM,因此也可以建立送料主轴与切刀从轴之间的运动关系。裁切曲线动态调整介绍CAM曲线可以做到程序中实时进行修改,裁切曲线动态调整是通过FROM/TO指令来完成,只要在裁切周期完成之前写入即可在下一个周期自动变换。在CAM曲线参数中提供了各种平滑曲线供选择,满足对加减速平滑的需求。

4 结束语

基于台达20PM运动控制器的线缆定长切割设备已调试完成并正常运行,裁切重复精度达到客户工艺要求的±1mm以内。20PM飞剪功能成功应用于线缆裁切机。这是20PM飞剪功能的又一次成功应用案例,可广泛应用于各行各业的物料裁切等场合。

DVP20PM是台达PLC家族中运动型控制器,具有强大的运算处理能力,可轻松完成各种二轴、三轴运动控制,特别适合对位置控制和实时响应有较高要求的高速定位应用场合,并内置高速绕线、飞剪、追剪等高阶应用功能,广泛应用于食品加工、包装、木工、机床、线缆切割等行业。
举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04313

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18400

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11496

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20707

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231208

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261203

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151093