联系人:
所在地:
PIDPNC代码编译器是一个软件产品,该产品专用于数控系统,是面向数控系统制造企业和研究企业的一个应用型产品,是构建数控系统软件的一个软件部件,特别适用于PC+MC(motion controller)的开放式数控系统。 该产品的功能:将G代码指令编译成PIDP,将G代码程序编译成PIDP序列目标文件,PIDP是全整型数据结构,PIDP序列是完全顺序执行意义。 该产品以可执行文件的形式提供给用户,用户可在C、C++或JAVA语言构建的数控系统软件中直接调用本编译器,非常方便。用本编译器的编译结果作为控制信息源,供实时控制软件使用,使用户摆脱构建数控系统软件时用于编译器设计开发的时间、人员等开销,帮助用户快速实现自研数控系统、快数实现 特殊用途的数控装置。 本编译器的特点: [1] 编译结果是全整型完全顺序执行意义的PIDP序列,一个PIDP对应一个G代码指令,一个PIDP序列对应一个G代码程序。PIDP由四部分组成,每一部分都是由整型数据组成,其格式为: G代码指令目标码 行序号 PIDP长度 参数部分 [2] 由于完全顺序执行意义,便于PC分批向MC串送PIDP,且MC采用较小的内存进行循环缓冲便能连续不断地获得PIDP并用PIDP进行加工控制,无论G代码源程序即PIDP序列文件多么大,MC都能连续进行加工控制,有利于PC与MC通信的实现,节省了MC的CPU和RAM资源,有利于MC进行高精度控制运算。 [3] MC用一个PIDP实现一段(或一个)加工控制,连续用多个PIDP(直到结束)实现整个加工控制。 [4] 由于PIDP的全整型数据结构,无论MC的浮点数据格式有何不同,保证了各种MC都能使用PIDP,达到一种通用性效果,摆脱了不同浮点数据格式进行转换的资源开销,进一步节省MC的CPU资源。 [5] PIDP格式,非常方便MC实时控制软件识别和提取参数,并根据指令目标码的识别调用相应的控制函数(插补函数)实现加工控制。 PIDPNC代码编译器不仅是一个软件产品,而且是一种技术解决方案,它既可作为产品进行销售,也可作为技术进行转让。 本编译器的核心技术申请了国家发明专利(20051012005.0)。 本编译器的软件获得软件著作权(2008SR08900)。 本编译器提供用户使用手册和CD(软件)。