|
17#
樓主 |
發(fā)表于 2011-6-22 17:43:36
|
只看該作者
本帖最后由 wmj820303 于 2011-6-23 10:46 編輯 - |2 s5 m! c, b) J! T
) q' U# N2 t3 t c; z8 N回復(fù) 18# boygirl ) n# ]2 O0 Z: L! x4 W1 j1 s: @, q
自動(dòng)編程和宏程序他們的領(lǐng)域不同,所發(fā)揮的作用就天差地別,的確,很多東西用自動(dòng)編程很簡(jiǎn)單,但是作為一個(gè)CAM編程員,當(dāng)你的程序編出來(lái)之后,你是否有想過(guò)這些刀路是如何計(jì)算出來(lái)的嗎,編程,只是屬于軟件應(yīng)用,要掌握CAM的精髓,在于二次開(kāi)發(fā),CAM軟件的SDK開(kāi)發(fā)包里面的東西是軟件的核心技術(shù),CAM編程在成型、曲面上、及繁雜的一些二維圖形上,體現(xiàn)出了它強(qiáng)勢(shì)的一面,這個(gè)是宏程序永遠(yuǎn)也達(dá)不到的高度,然而,宏程序的優(yōu)勢(shì)就在于一個(gè)高水平的程序設(shè)計(jì)人員把程序設(shè)計(jì)出來(lái),體現(xiàn)出:程序簡(jiǎn)短、人性化操作、減少重復(fù)的動(dòng)作、實(shí)現(xiàn)自動(dòng)加工、提升生產(chǎn)率這些優(yōu)勢(shì)。宏程序和CAM他們兩者并不是相互替代,而是相輔相成的,CAM編寫復(fù)雜成型,宏程序是望塵莫及的,而宏程序的靈活性、是CAM無(wú)法做到的,比如論壇有個(gè)后處理宏程序論壇,為什么會(huì)有這個(gè)需求去做這樣的后處理呢,就是因?yàn)橛行├瞎哦瓩C(jī)器,內(nèi)存小、不能在線加工等等,所以實(shí)現(xiàn)處理類似宏程序的DNC程序,這樣程序會(huì)短很多,就解決這個(gè)問(wèn)題了,相同道理,后處理也是手工編程寫程序的,所有程序都是都是萬(wàn)變不離其宗(宏程序和后處理的TCL語(yǔ)言都有著異曲同工之妙),雖然很多宏程序大家覺(jué)得如何如何的簡(jiǎn)單,其實(shí),我的用意并不是那樣的,我在論壇一般都是討論程序的算法(方法),為什么呢,因?yàn)槌绦蚴腔畹模梢宰兓f(wàn)端,同時(shí),當(dāng)你學(xué)會(huì)一些方法后,你的編程思想及經(jīng)驗(yàn)都在進(jìn)步,寫程序就是這樣,如果你只求實(shí)現(xiàn),不求方法,可能你永遠(yuǎn)都不會(huì)進(jìn)步,因?yàn)椋愕乃枷霙](méi)有得到進(jìn)步,如果你的思想都不能超過(guò)別人,你如何在技術(shù)上超過(guò)別人,以上言論屬于個(gè)人看法,供大家參考。 |
|