文章
使用阿尔特龙在生产线上设置触发延迟与脉冲分频
假设由于相机下方没有空间,您把检测工件的光电传感器安装在相机视场前方几厘米处。传感器看到工件后发出脉冲,相机立即拍摄图像。结果呢?拍到的是空的输送带,或者只有半个工件。解决方法是设置 触发延迟,让相机在脉冲到达后稍等片刻。

为什么传感器不总是在相机正下方?
实际上,检测传感器很少恰好位于相机的视线上。照明、安装支架或相机外壳会占据这个空间。因此传感器被安装在更前方,而您需要用时间来补偿这段距离。
此设置位于相机面板的 Trigger 选项卡中。在线阵相机上称为 Trigger Delay,在面阵相机上称为 Trig. in Delay。其单位为微秒,用于设置从脉冲到达到开始曝光之间的时间。
计算只需一次简单的除法:用传感器到视场的距离除以移动速度。例如,如果距离为 5 cm,输送带速度为 0.5 m/s,所需时间为 0.1 s,即 100000 微秒。
输入该值,然后根据图像进行微调。如果工件尚未完全进入画面,说明拍得太早,请增加延迟;如果工件已经越过画面中央,说明拍得太晚,请减少延迟。
请记住一个限制:只有在输送带速度恒定时,时间延迟才是准确的。如果产线速度改变,也必须重新计算该值。
对于线阵相机,使用编码器触发很常见。输送带每移动一段固定距离,编码器就发出一个脉冲。这使扫描行的间距与运动绑定。因此,即使输送带减速或加速,图像也不会被拉伸或压缩。
但有时编码器发出的脉冲多于所需。Trigger Factor 用于对触发频率进行分频。例如,设为 2 时,每两个脉冲拍摄一幅图像。其范围为 0 到 255。因此,如果输入脉冲速率非常高,无需更换编码器,只需用此设置对脉冲进行抽稀即可。
- 在 Trigger 选项卡中,将模式设置为 Hardware Triggering,并选择与传感器或编码器输出相匹配的 Trigger Polarity。
- 在相机面板中按 Rst Trig Counts,将计数器清零。
- 启动输送带,并在 Diagnostics 选项卡中检查 Trigger Counter 是否增加。
- 如果使用编码器,请将 Trigger Rate 与所需行频进行比较,然后设置 Trigger Factor,使触发速率接近所需速率。
- 根据距离和速度计算延迟,并将其输入 Trigger Delay。
- 让几个工件通过,检查每个工件在图像中的位置。上下调整延迟,直到工件位于画面中的正确位置。
有关各型号的概览,请参阅 线阵相机。
一份关于旋转编码器的简短通用参考资料: 维基百科(英文).
如果您产线上的传感器和编码器布局比此示例更复杂,请通过 联系页面 联系我们,我们将一起解决。