「柳工」一些小夥伴學習使用數控宏程序的體會

各位網友:大家好!

看到許多小夥伴對宏程序比較感興趣,他們有的是剛入行,有的是幹了一兩年,在應用上又多是鑽孔、倒角,或者是螺旋銑孔之類的,覺得可能對宏程序不太瞭解。

「柳工」一些小夥伴學習使用數控宏程序的體會

因此,我想以我使用的FANUC系統的宏程序B為藍本,給小夥伴們作簡單的介紹,並提供一些個有代表性的宏程序,和一些經常犯錯的案例程序,供小夥伴們研習,希望對小夥伴們能有幫助,在成長的道路上少走彎路。

在我們使用的普通加工程序的定位或進給移動時,座標或者尺寸的數字是始終固定不變的,叫做常量,這個以軟件後處理出來的代碼尤其,1是1 ,2 是2……

因此每個程序只加工一個單一工件,即使有的工件與這個工件形狀一樣,只是尺寸大小有所不同也要重新編寫程序,所以一有風吹草動,程序都要傷筋動骨。


「柳工」一些小夥伴學習使用數控宏程序的體會

而我們的數控系統提供的宏程序不僅能使用常量,更主要的還能使用變量,變量是在不同的時刻會是不同的值,不斷的變化著的量,這就給程序賦予了柔性。

舉個例子,例如按照圖紙給定的公式,不斷反覆計算出來的座標值,系統能按照計算出來的座標值,控制機床有關軸進給加工,得到圖紙要求的工件形狀,像大家都知道的銑橢圓、拋物線、阿基米德螺線等等,這些都可以用數學公式所表達出來。

除能使用變量以外,系統還提供了一些不同於普通程序指令的控制語句,使宏程序能對變量進行賦值、數學運算、比較運算、邏輯運算等,還能根據宏程序給定條件的判斷結果,讓宏程序能自主選擇該執行哪一部分程序,又該不執行哪一部分程序,完成不同的加工任務,像人們的大腦一樣,有基本的邏輯判斷能力。

一個好的宏程序,對於形狀相同,尺寸不同的工件,甚至不用修改宏程序,只是變量稍作改動,都能適應加工。


「柳工」一些小夥伴學習使用數控宏程序的體會

有的宏程序不用作任何修改,它自己就會有變化,例如刻寫完工日期的宏程序,在幾十年範圍內,不同的日期運行它,它都能刻寫出不一樣的當天的日期,這樣的程序 放在機床內存裡是非常實用的。

具體的方法,請參考以前的文章,建議小夥伴們從頭看一下所有的歷史文章。

所以,總體來說,宏程序更靈活,有一定的智能,學習掌握起來需要有數學功底,開始也有一些難度。

宏程序一般有兩個版本,即宏程序A和宏程序B,版本A比較早期,功能稍微低一點,宏程序B現在用的比較多,功能也更強大一些。

打字費勁,請期待文章的持續更新!謝謝小夥伴們。你有什麼體會可以具體下面留言。

今天的文章就到這裡,如果你覺得有用,可以分享到自已的朋友圈

讓更多的小夥伴們學習,少走彎路,提升了自我,也幫助了他人.


分享到:


相關文章: