软件的好坏其实是事后才能证明的,有可能唯一的一条标准就是软件的使用人数(或者销售的套数)。我这里只是就事前如何做一个好的运动控制软件从技术角度进行探讨。
一.什么是运动控制软件?
运动控制软件:针对工艺特性,对加工过程及执行装置进行轨迹或者及逻辑控制的软件系统(自我描述,并不严谨)。其主要功能为交互功能(与人或上一级系统),将生产所用的生数据经算法处理或者中间转换进而转变成熟数据下位可直接使用的软件系统。运动控制软件其典型特征是带有运动控制规划算法,如坐标转换,轨迹计算,工艺算法计算等,在技术实现上其具有高实时性和高度的稳定性。
二.好的运动控制软件的主要特征:
1.符合工艺需求
满足客户需求是所有软件行业的最根本性的目标,这个运动控制软件也不例外,但是这里我着重强调的是工艺需求,其除了人的需求以外,工艺需求的理解是运动控制软件的一大难点所在,因为工艺需求对于软件和软件之间是不可复制的,你可以花几年时间把一个行业做深做透,但是换一个行业就未必了,因为换一个行业好多东西都要重头来过,其中工艺就是你必须要谨慎而又慎重面对的一块,而工艺这一块最需要花心思的一定是工艺算法。我向来抱着一个观点就是,