激光设备公司
目 录
(1)现有打标设备不具备相应平台(轴控)模块,TI系列打标机也不具备X\Y轴平台移动功能。
(2)现有打标软件MarkingMate的主要功能模块为打标模块,平台控制功能较为欠缺。支持X\Y\Z轴控制,但是不能实现较为复杂的运动插补等平台控制。
(3)现有不少客户追求设备自动化,所以打标设备平台控制的需求愈发提高;轴控部分很多都已经需要4轴以上,目前的打标软件MarkingMate无法满足需求。
部门综合上述几点原因,顾决定自己开发一款带平台控制的打标软件。
(1)由于打标模块MarkingMate已经做得十分完善并具有很好的打标效果,自己开发需要花费很长的时间并存在很多风险,部门领导讨论之后决定打标模块使用MarkingMate提供的二次开发包进行开发。
(2)由于MarkingMate的PMC2打标控制卡支持振镜控制,所以振镜控制模块暂定使用MarkingMate打标控制卡。
(3)平台使用的Galil运动控制卡。
(1)对于后期不同客户需求,能够添加轴控模块、振镜控制模块、CCD模块等额外需求模块,弥补现有打标软件轴控功能单一、购买模块成本增加等不足。
(2)通过平台和打标两个模块的配合,能够实现更好、更自由的打标功能。
详细见《平台打标设备软件开发计划书》。
详细见《平台打标设备软件功能》。
目前按照计划完成软件开发。打标功能基本添加完毕;平台控制实现提供基本调试、设置以及配合打标。正在调试并不断修改、完善阶段。
(1)实现平台开机初始化、复位。
(2)可以设置平台移动形式、速度等。
(3)提供了相关界面用于平台的调试。
(1)效仿MarkingMate,基本实现了其开放接口的全部功能,包括雕刻参数、填充、延迟、物件编辑、文档等功能。
(1)提供开启/关闭平台功能。
(2)提供设置平台移动间距的界面。
(3)实现简单的加工结束一个图层移动平台,然后加工下个图层,以此类推。
打标模块使用的是MarkingMate二次开发包,所以能够实现的功能受到供应商开放接口的限制,不完全实现所有的打标功能(例如图层相关操作)。
目前仅测试了简单的平台配合打标,如需要复杂的平台加工,需要修改程序或者添加相应dmc文档。
软件界面可以继续完善;部分功能可以继续细化实现。
图7.1 软件主界面
图7.2 图形显示区
|
图7.3属性选项卡
|
图7.4控制选项卡
|
图7.5 打标设置界面
|
图7.6 图形属性获取
|
图7.7平台调试设置
|
图7.8平台打标移动距离设置
扫一扫在手机上阅读本文章