我一直从事运动控制软件的开发,大家有时间一起了交流交流心得。
我做过激光机控制软件,点胶机控制软件,CNC雕刻机控制软件等一部分2轴3轴的软件。
现在设计的雕刻机软件应用在合肥一家企业。做这个软件我花了大概10个月的时间,从去年的11月份开始接触,到今年8月份正式出货,用了10个月的时间,这10个月是有苦有甜。
做一套适合客户应用的软件,首先要了解客户的工艺,这是一套软件最为关键的部分,我虽然从事运动控制行业有9年的时间,但对雕刻机还是只停留在表面,根本没有了解雕刻机真正的工艺,所以我花了2个月的时间天天呆在工厂车间和他们的技术人员混在一起,了解雕刻机操作,别人系统的优缺点,把雕刻机玩的相对熟悉了,才开始写软件。
雕刻机软件有几个难点,第一个就是如何解析NC代码,也就是国际通用的G代码,普通的雕刻机和数控机最大的区别就在专业数控机在精度上面远远高于普通的雕刻机,为什么了,一是普通的雕刻机文件里面G代码指令比较少,也就是一些什么G00,G01等最基本的,而专业数控就支持指令比较多;二是专业数控采用的机械结构与普通的雕刻机不一样,所以精度也就好。所以第一部就是解析NC代码中的指令,这里工厂提出了一个要支持圆弧(IJK)指令,呵呵,这个要求整了我半个月,后来不段测试,最后兼容了市面上大部分设计软件中生成IJK指令。
我的QQ:975997903