|
楼主 |
发表于 2011-6-22 17:43:36
|
显示全部楼层
本帖最后由 wmj820303 于 2011-6-23 10:46 编辑
6 V5 A6 h/ W/ ^" i, P7 ~* w5 @6 H7 T/ i: u6 i
回复 18# boygirl
2 c4 c8 p$ k5 U, A- b自动编程和宏程序他们的领域不同,所发挥的作用就天差地别,的确,很多东西用自动编程很简单,但是作为一个CAM编程员,当你的程序编出来之后,你是否有想过这些刀路是如何计算出来的吗,编程,只是属于软件应用,要掌握CAM的精髓,在于二次开发,CAM软件的SDK开发包里面的东西是软件的核心技术,CAM编程在成型、曲面上、及繁杂的一些二维图形上,体现出了它强势的一面,这个是宏程序永远也达不到的高度,然而,宏程序的优势就在于一个高水平的程序设计人员把程序设计出来,体现出:程序简短、人性化操作、减少重复的动作、实现自动加工、提升生产率这些优势。宏程序和CAM他们两者并不是相互替代,而是相辅相成的,CAM编写复杂成型,宏程序是望尘莫及的,而宏程序的灵活性、是CAM无法做到的,比如论坛有个后处理宏程序论坛,为什么会有这个需求去做这样的后处理呢,就是因为有些老古董机器,内存小、不能在线加工等等,所以实现处理类似宏程序的DNC程序,这样程序会短很多,就解决这个问题了,相同道理,后处理也是手工编程写程序的,所有程序都是都是万变不离其宗(宏程序和后处理的TCL语言都有着异曲同工之妙),虽然很多宏程序大家觉得如何如何的简单,其实,我的用意并不是那样的,我在论坛一般都是讨论程序的算法(方法),为什么呢,因为程序是活的,它可以变化万端,同时,当你学会一些方法后,你的编程思想及经验都在进步,写程序就是这样,如果你只求实现,不求方法,可能你永远都不会进步,因为,你的思想没有得到进步,如果你的思想都不能超过别人,你如何在技术上超过别人,以上言论属于个人看法,供大家参考。 |
|