激光打标机数控系统的功能
激光打标机数控系统的控制器选用8031单片微机。
系统软件包括用户图标编辑、用户自定义图案库生成、打标计算及控制、图标程序管理、工件计数、 程序校验等,如何用单片机语言编写系统软件我们不作赘述,我们现在主要对前三种功能的实现方法进行讨论。
(1)图标程序编辑
由于本系统采用单片机控制,数码管显示,所以图标程序采用格式化提示性输人。一个图标程序由若干字段组成,每个字段又由该字符(或图案)的所有打标信息组成。例如要打标“1998",字符1、9、9、8组成了该程序的各个字段。一个字段包括6个信息元素:(1)字符标识符,(2)字符类型,(3)X坐标,(4)Y坐标,(5)点间距,(6)重打次数。采用该结构并按提示方式编辑图标程序.易输人、修改,不易出错。
(2)自定义图案
用户需要打标特殊文字或图案时,由于内部字库无法提供,所以采用自定义图案方式生成自己的图案库,每个自定义图案包括三部分信息:(1)字符类型,(2)字符标识符,(3)点阵代码。点阵代码的输入按图案点阵从左到右、从上到下顺序进行,每次输入一个字节的点阵。图案较大时,可以分块定义。
(3)打标控制
根据图标程序按字符标识符和字符类型调人字符点阵,并构成字符位图,由位图经过路径优化转换成工作台的位移量,按点位控制方式移动工作台到达指定位置并输出打标信号,完成一点打标。其中路径优化是打标控制需要解决的关键问题。