视频      在线研讨会
光纤激光器 半导体激光器 激光切割
技术中心
PSO信号同步激光器时钟触发
录入时间:2020/1/2 16:06:26

很多激光器只能基于内部时钟信号触发脉冲输出。这类激光器不能通过一个外部信号(比如Aerotech的位置同步输出PSO功能)异步触发。针对这类激光器的一种解决方法是把PSO输出脉冲设置成与激光器时钟信号的脉宽相同,从而保证PSO输出在激光器输入采样周期内是有效的(通常在时钟的上升沿或下降沿)。然而在实际应用中,基于用于同步时钟的装置的容许范围,PSO频率和激光器时钟是会变化的。当PSO输出脉冲宽度比激光器时钟周期短时,这种变化会导致脉冲丢失。或者当PSO输出脉冲宽度比激光器时钟周期长时,会导致输出多余的脉冲。

为了解决这个问题,Aerotech控制器增加了PSO输出脉冲同步激光器时钟信号的功能。目前Ndrive HPe和Ndrive HLe产品已经支持这个功能,Nmark CLS在4.06版本后也将支持这个功能。对于Ndrive HPe和Ndrive HLe,激光器时钟信号接到辅助编码器的RS-422差分SIN+/SIN-接口。辅助编码器需要通过将EncoderDivider参数设置成0来配制成输入模式。Nmark CLS需要在Aerotech工厂预先设置好(工程特制)以支持激光器时钟同步操作。未来这个功能会是产品的标准功能。对于Nmark CLS其输入信号的5V TTL兼容的。

开启激光器时钟同步功能的相关命令如下:

PSOOUTPUT <Axis> PULSE EXTSYNC

PSOPULSE <Axis> TIME <TotalTime>, <OnTime> DELAY <DelayTime>

PSOOUTPUT EXTSYNC命令用于开启外部时钟输入模式。PSOPULSE DELAY参数用于指定输出脉冲相对于激光器时钟信号上升沿的同步延时时间。PSOPULSE DELAY是一个可选参数,可以设置成0。

由于PSO输出信号会延时直到激光器时钟的下一个上升沿触发,这会导致光斑位置精度降低。精度降低的程度与轴的运动速度乘以激光器时钟周期与PSOPULSE DELAY之和成正比。例如,假设运动速度是100mm/s,时钟频率是200kHz,DelayTime为2.5us,那么最大的脉冲位置误差可以计算如下:

100mm/s*(1/200000+0.0000025) = 100mm/s*(0.0000075) = 0.75um

脉冲位置精度在以DelayTime定义的最小值和以DelayTime加上时钟周期之和计算的最大值之间变化(如图1所示):

图1:PSO输出脉冲同步时钟信号时序(考虑DelayTime影响情况下)

如需输出多个脉冲,可以通过增加PSOPULSE ONTIME值以覆盖多个激光器时钟周期。

图2是Ndrive HPe和Nmark CLS产品与激光器之间的接线示意图。

详细的信息可以参考产品硬件手册。

总结:

通过使用PSOOUTPUTEXTSYNC命令可以将Ndrive HLe,Ndrive HPe和Nmark CLS的PSO输出与外部时钟源同步。用户需要了解激光器输出延时会导致目标触发位置与实际光斑位置的精度误差。最后,激光器时钟信号可能需要经过一定处理以支持输入接口的电气规格(NdriveHPe/HLe是RS-422,Nmark CLS是5V TTL)。


上一篇:机器视觉:智能制造的“幕后推手”... 下一篇:半导体激光器:单片高功率锥形激光...

版权声明:
《激光世界》网站的一切内容及解释权皆归《激光世界》杂志社版权所有,未经书面同意不得转载,违者必究!
《激光世界》杂志社。



激光世界独家专访


 
 
 
 
友情链接

SMT China

洁净室

激光世界

微波杂志

视觉系统设计

化合物半导体

工业激光应用

半导体芯科技

首页 | 关于我们 | 联络我们
Copyright© 2020: 《激光世界》; All Rights Reserved.
请用 Microsoft Internet Explorer 6.0 或以上版本。
Please use Microsoft Internet Explorer 6.0 or higher version.
备案序号:粤ICP备12025165号