振镜式激光加工的轨迹预览及监控

2011-01-29 05:44:50冯晋池寅生成小英慈瑞梅
扬州职业大学学报 2011年4期

冯晋,池寅生,成小英,慈瑞梅

(扬州职业大学,江苏扬州225009)

振镜式激光加工系统一般采用PCI运动控制卡(振镜卡)控制振镜实现对激光光斑轨迹的控制[1]。这种方法成本低且运动控制精确[2-4]。由于振镜式激光加工系统的软件和硬件都往往由设备供应商统一提供,其软件系统不能内嵌用户程序,在焊接、切割等加工方式对设备及工艺方面有特殊要求时,需要用户进行二次开发。我们采用Visual Studio 2008集成开发环境进行用户程序的设计与编制,在对LMC-2型振镜控制卡进行二次开发的过程中解决了“激光加工轨迹预览及监控”问题。

1 振镜坐标系与屏幕坐标系

振镜式激光加工中,振镜坐标采用平面直角坐标系,见图1(a)。而计算机屏幕坐标系的坐标原点位于屏幕的左上方,Y轴方向向下,见图1(b)。此外,振镜坐标与屏幕坐标系统的度量单位也不同。振镜坐标需要通过坐标变换才能将图形在屏幕坐标系内正确显示。

本文的开发对象是北京金橙子科技有限公司的LMC-2型打标卡及打标控制软件EzCad—V2。LMC-2型打标卡实际上是一款专用于振镜的运动控制卡,通过发送脉冲控制振镜偏转,从而实现激光光斑的轨迹控制。根据《EzCad 2.0国际版用户手册》的说明,EzCad—V2是专门为激光打标设计的软件系统,主要完成CAD、振镜运动控制及激光器控制等功能。该系统不能加入用户插件,没有轨迹监控功能。用户需通过该公司提供的动态连接库MarkEzd.dll取得对振镜的控制权[5]。通过调用该动态链接库中的相应函数,可以获取轨迹的预览图像和当前振镜坐标。……

登录APP查看全文