数控加工程序一般都是采用源代码形式,即以ASCII码形式存储的,其目的在于编程方便。
编译程序首先对数控加工程序进行错误识别,识别类型包括语法、G代码指令,以及不规范字符错误识别等。如有错误应指出错误行号及错误原因。只有在NC代码准确无误的情况下,才进行后面的转换工作。
此模块设计中的关键技术是,构造一个*佳存储代码的数据结构,以供插补程序循环调用。一般采用结构数组和结构链两种形式。如果采用结构数组方式,为了满足*大文件长度,必然造成文件长度短时内存大量浪费。
因此,*好采用结构链表方式,它具有前后结构指针。根据每个代码要求动态申请内存,如果不需要时,则动态删除,从而达到一种*优的设计方法。
控制系统柜需要密封,工业控制机的所有控制信号采用光电隔离,以避免信号干扰。该系统能全中文显示、全屏幕编辑、NC代码语法错误自动检测和各种操作错误实时中文提示,具有操作简单,便于加工各种异形曲面石材等优点。


