回覆列表
-
1 # 取個網名如此難
-
2 # 大國小工匠
對於這個問題,我們要先搞清楚什麼是宏程式及宏程式的特點。宏程式指的是帶有變數的數控程式,它屬於手工程式設計範疇。宏程式最大的特點是程式主體中可以帶變數,變數之間還能運算,程式執行過程程式可以跳轉,這些是我們普通程式所不具備的。宏程式與CAM軟體程式設計的程式相比還有簡短、易讀性強的特點,在加工中我們無需考慮因為記憶體存不下,而考慮機床系統和外部電腦傳輸速度對於實際加工速度的影響。我們甚 至可以將使用者宏程式主體像子程式一樣放在記憶體中,然後用子程式呼叫指令呼叫。所以
宏程式對以下型別的工件和CAM軟體程式設計相比存在優勢:
1、零件形狀一致,而尺寸不一的系列零件。像這類零件,我們可以用宏程式編好存在記憶體中,當尺寸改變,我們只需改變其變數賦值,就能解決問題,而無需再次編寫程式。
2、帶有可以用數學表示式計算的曲線零件。比如橢圓、雙曲線、拋物線等,我們如果用宏程式程式設計,程式會精簡很多。而且如果會重複用到那就更具有優勢。
3、不能用CAM軟體程式設計的複雜零件。比如變螺距螺紋等零件加工,我們很難用CAM軟體進行程式設計,而用宏程式我們能很好的解決這類問題。
隨著CAM軟體的普及,手工程式設計越來越不受重視,但手工程式設計是數控程式設計基礎。我們掌握了手工程式設計對自動程式設計會是很好的一個補充。在很多情況下,充分結合這兩種程式設計模式,對提高程式設計效率和質量有著重要意義。
-
3 # 活著就好001997
宏程式最大的優勢就是可以根據數學中的幾何公式代入系統,然後系統根據機床各軸座標的變化而變化,可以加工普通程式無法加工的產品!
數控車宏程式對於加工外形差不多的零件有優勢!不管是單件還是批次件。
因為只要宏程式模板建好過後,只需要改動幾個賦值就可以完成不同零件的加工!
做到一條程式多用!也是提高生產效率的方法之一!
注:這是一個前輩的宏程式模板,我的半個師傅