如何实现激光打标控制

描述

上一节介绍了控制器的功能、激光控制接口等,本节主要介绍如何实现激光打标控制。

本节以光纤激光器为例,采用控制器的LASER激光电源接口连接光纤激光器,配合脉冲轴的运动控制,完成激光加工。

01功能简介

ZMC408SCAN是正运动技术新推出的一款支持EtherCAT总线的开放式激光振镜运动控制器,专为工业激光+振镜+运动控制方面的应用而设计。支持16路运动轴的复杂连续轨迹控制需求,可实现振镜轴+脉冲轴+总线轴的混合插补。

激光器

1.ZMC408SCAN实现激光加工包含运动控制与激光控制两大部分,只需一台ZMC408SCAN控制器便可实现振镜控制+激光能量控制+运动轴控制。

(1)运动控制:使用常用的电机驱动设备(脉冲型或EtherCAT总线型驱动器均支持),或者通过激光振镜实现运动;

(2)激光控制:通过LASER、支持PWM功能的OUT输出口或者EXIO扩展接口连接市面上常用的多种类型的激光器。使用MOVE_OP指令控制激光开关,MOVE_PWM指令调节激光的频率和占空比,另外还有MOVE_DELAY指令和MOVEOP_DELAY指令控制开关光的延时。

2.ZMC408SCAN在激光加工领域的优势。

(1)ZMC408SCAN内置高精度PSO位置同步输出功能,在加工圆角、曲线部分时即使进行了减速调整,在高速加工的场合,也能控制激光输出的间距保持恒定;

(2)支持激光振镜控制和振镜反馈,包含2个振镜接口,支持2D振镜和3D振镜,配合不带加减速的运动指令MOVESCAN,拐角处振镜加工自动延时,完成精准高效的激光控制,提高激光加工设备的产能;

(3)通过指令在运动中灵活的调节激光开关/关光延时,响应快,精确到us级别的控制,且设置过程简单,大大缩短了工程师的调参时间;

(4)自带LASER激光器控制接口,支持支持IPG、YLR、YLS等类型激光电源,还带一个EXIO扩展IO接口,通过定制转接板,灵活控制市场上主流的各种激光器;

(5)支持PC同时控制16个ZMC408SCAN控制器同时工作,形成一种振镜阵列的激光加工。

(6)板载4路高速差分脉冲输出,并带4路高速差分编码器反馈,支持EtherCAT总线驱动器的控制,支持5轴XYZAC轴的插补,支持振镜轴与运动轴混合插补。

02接口说明

激光器

1.控制器的接口说明如下表:

 

标识 接口 个数 说明
RS232 232串口 1个 采用MODBUS_RTU协议
RS485 485串口 1个 采用MODBUS_RTU协议
CAN CAN总线 1个 连接CAN扩展模块或控制器
ETHERNET 网口 1个 采用MODBUS_TCP协议,通过交换机扩展网口个数,至少包含两路网口通道
默认IP地址192.168.0.11
EtherCAT 总线口 1个 EtherCAT总线接口,接EtherCAT总线驱动器和扩展模块
E+24V 主电源 1个 24V直流电源供电
UDISK U盘接口 1个 插入U盘设备
IN 数字量输入 24个 NPN类型,内部24V供电,输入0-3具有锁存功能
OUT 数字量输出 12个 NPN类型,内部24V供电,输出0-7具有PWM功能,输出0-7具有精准输出和PSO功能
AD 模拟量输入 2个 分辨率12位,0-10V
DA 模拟量输出 2个 分辨率12位,0-10V
Axis 脉冲轴接口 4个 每个接口包含差分脉冲输出和差分编码器输入
SCAN 振镜接口 2个 激光振镜接口,带反馈,采用XY2-100协议
LASER 激光控制接口 1个 激光电源控制端口,支持IPG、YLR、YLS等类型激光电源
MPG 手轮接口 1个 5-24V手轮信号输入
EXIO 扩展IO接口 1个 灵活定制转接板,可扩展FIBER、YGA等其它类型激光电源控制接口

 

2.ZMC408SCAN控制器LASER激光电源接口功能:

(1)LASER激光电源接口支持连接IPG、YLR、YLS等类型激光电源;

(2)可通过控制器的指令直接发送激光、红光、使能等输出信号进行操作激光器,让激光器产生响应;

(3)DB接口中带有1个PWM输出口;

(4)可接收激光器信号,可显示IN信号并作出对应响应。

3.LASER激光电源接口采用DB25针公头,针脚说明参见下表:

激光器

 

针脚号 信号 操作口 说明
1、4、14 LAGND LAGND 激光模拟信号参考地
2、3、13 NC / 保留
5 Guide Control OUT32 红光控制输出引脚,24V有效
6 ACON OUT33 预留输出引脚,24V有效
7 LaserRequest OUT28 激光请求输出,24V有效
8 Program start OUT29 程序开始输出,24V有效
9 ERST OUT30 激光器复位输出,24V有效
10 LASER ON OUT31 激光器使能输出,24V有效
11 PWM/NC OUT9 预留PWM信号,24V电平
12 Modulation- / 调制信号-
15 LASER_AD/NC AIN(2) 预留模拟量输入,0-10V,16位分辨率
16 LASER_DA/NC AOUT(2) 预留模拟量输出,0-10V,16位分辨率
17 Error IN44 激光器报警输入,24V有效
18 Emission EN IN45 激光发射输入,24V有效
19 Pow Active IN49 激光主电源已经启动,24V有效
20 Power ON IN48 激光系统上电状态输入,24V有效
21 Laser standby IN47 激光器已处于待机状态输入,24V有效
22 Ready IN46 激光就绪状态输入,24V有效
23、25 EGND EGND 各数字输入输出的参考地
24 Modulation+ OUT8 调制信号+,支持PWM,24V电平

 

注意:

(1)上表的输入输出除PWM和Modulation之外其它信号作用支持自定义;

(2)OUT(9)、AOUT(2)和AIN(2)为预留信号,标准型号中没有,如果需要请订货时选择特殊型号。

03控制系统接线参考 1.以ZMC408SCAN控制FIBER激光器为例,分为运动控制和激光控制两部分。参考架构如下图。

激光器

→运动控制部分采用脉冲型驱动器,使用自带的AXIS差分脉冲输入接口连接脉冲型驱动器。

→激光控制部分采用LASER接口连接激光器,根据激光器手册的说明完成控制电路的接线,通过DA模拟量输出口调节激光的能量,通过Modulation调制信号端口控制激光开关。

2.控制器与激光器接线参考

LASER激光电源接口内部电路图和与IPG200W光纤激光器的接线参考如下图所示:

(1)使用LASER接口内的16位DA接线参考(特殊型号支持)

激光器

(2)使用控制器外部端口上的12位DA接线参考

激光器

(3)LASER激光器接口接线原理如上图所示,数字IO接口除OUT8,OUT9外可自行定义。

(4)对于需要模拟量输入的激光器有两种接线选项,对分辨率要求不高的可以选用控制器12位DA接口实现,对于分辨率要求较高的可以选择LASER接口中带的16位DA实现功能。

(5)请使用屏蔽线接线,尤其是环境恶劣的场合,务必使屏蔽层充分接地。

3.控制器与脉冲驱动器接线参考

ZMC408SCAN提供4个本地差分脉冲轴接口,同时包含差分编码器输入,每个接口为标准DB26母座。

激光器

与松下A5/A6伺服驱动器差分接线参考示例:

激光器

差分脉冲轴接口接线原理如上图所示,不同型号驱动器接线方法存在差异,请谨慎连接;

请使用屏蔽双绞线接线,尤其是环境恶劣的场合,务必使屏蔽层充分接地。

04光纤激光器控制实例

1.操作步骤

(1)请按照以上接线说明正确接线;

(2)上电后请选用EtherNET、RS232(默认参数可直接连接)、RS485(默认参数可直接连接,硬件需使用转接头)三种任一种接口连接ZDevelop;

(3)通过ZDevelop视图栏中输入输出窗口操作监控对应IO点;

(4)通过ZDevelop视图栏中AD/DA窗口操作监控对应模拟量输入输出口;

(5)通过ZDevelop在线命令发送指令 PWM_FREQ(PWM编号) = 频率,PWM_DUTY(PWM编号) = 占空比。

2.参考BASIC例程:激光控制参考上节引脚说明

 

BASE(0,1) '选择脉冲轴0,1 ATYPE = 1,1 '设置脉冲轴类型UNITS = 100,100 '设置脉冲当量SPEED= 1000,1000 '设置轴运动速度ACCEL= 10000,10000   '设置加速度DECEL= 10000,10000   '设置减速度DPOS = 0,0         '轴位置清零MERGE=1,1 '开启连续插补SRAMP=50,50 'S曲线CORNER_MODE = 2,2 '设置拐角减速DECEL_ANGLE = 30*PI/180,30*PI/180 '设置轴拐角减速范围STOP_ANGLE = 90*PI/180,90*PI/180 '设置轴拐角减速范围FORCE_SPEED = 1000,1000 '减速参考速度MOVEABS(0,0) '移动到中心零点位置TRIGGERBASE(0,1)AOUT(0)=2048 '12位模拟量输出口0设置激光器功率为50%,0-10V对应功率0-100%OP(29,ON)         '打开激光器使能IO MOVEABS(0,200) '空移到0,200位置MOVEOP_DELAY =-1.5 '提前1.5ms开光 ,延时开光使用MOVE_DELAYMOVE_PWM(8,0.5,10000) '设置PWM占空比0.5,频率10000KMOVE_OP(8,ON)       '出光MOVEABS(200,200) '标刻字母Z,移到200,200位置MOVEABS(0,0) '移到0,0位置MOVEABS(200,0) '移到200,0位置MOVE_DELAY(2.5)        '延时关光2.5msMOVE_OP(8,OFF) '关光END示波器采样运动波形如下:在运动到位置(0,200)之前提前1.5ms开光,标刻字母Z,运动结束延时2.5ms光关。

 

激光器

3D模式下便于查看哪段运动激光开启。

激光器

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分