輕鬆學數控宏程序編程,零基礎小白變大神的秘密

2021-02-08 數控編程教學

點擊上方,關注我哈

(文章底部可以評論,歡迎對文章進行點評和知識補充)

數控編程教學

訂單 | 技術 | 乾貨 | 編程

關注可加入機械行業群

以下內容來自鄒軍:《2019最新版宏程序編程秘籍》(內測)中的內容,這是一套不追求有道理,只追求有用,學了就能用,用了就有效的實戰數控編程教程。

 

今天給大家分享這套教程中所講的一種【畫出刀具路徑圖方法

 

比如說下面這個零件:數車上加工圓弧R

來來來,先按照軍哥上面說的方法,繪製出要加工部位的刀路圖,如下:


要加工這個圓弧,我畫出了如上刀路圖,也就是先從小圓弧開始,逐步擴大,這麼一層一層加工。

 

這麼一看,你可能會覺得這還需要畫出刀路圖?不用畫都知道呀!

 

第一,你和高手之間的差距就可能在於一說什麼都懂,一做可能就不會了。這也是很多師傅學了不少,但是當自己獨立編寫宏程序的時候就沒有思路了(這一點不僅僅在學宏程序方面,幹其它事情也一樣)。


第二,在這裡我講的是編寫宏程序方法中的一個具體步驟:畫出刀路圖,什麼樣的刀路圖,就會決定後面怎麼編寫程序。

 

有了刀路圖,我任意設置幾個變量, 如下:


#26 代表 零件端面到圓弧中心Z方向的距離


#24代表 零件直徑


#18代表 零件圓弧R 


#10代表 每次要加工的圓弧R


其中:#26 ,#24,#18 根據零件圖紙很容易得知其尺寸,從而給變量賦值即可。

需要說明 #18這個變量  ,實際加工時候由於刀具有圓弧,所以我們可以把刀具圓弧計算進去。


比如零件圓弧R=10,刀具圓弧R為2,那麼最終要加工的圓弧為8,換句話說:最終圓弧=零件圓弧-去刀尖圓弧 ,給#18賦值的時候注意即可。

 

當然想為精加工留餘量,也可以通過#18的賦值來實現,比如最終加工的圓弧為#18=8  ,你想留餘量為0.1,那麼#18=7.9。 賦值時候注意即可。


好了,編寫圓弧的程序, 需要知道 圓弧的起點,圓弧的終點,圓弧R,由上圖你就可以清楚的知道:

 

圓弧起點: #24  #26-#10


圓弧終點:#24  #26+#10


每次要加工的圓弧R為:#10

 

 

我們可以通過#10的自增運算來逐漸擴大圓弧(關於變量自增減運算之前分享過,在這就不贅述)。


程序如下:

當WHILE語句中的條件滿足,就循環加工圓弧程序段落,就這樣先從小圓弧開始,逐步擴大,這麼一層一層加工到需要的尺寸。

 

好了,畫出刀具路徑圖這個方法看似是個笨方法,但是這個方法可以讓你快速上手編寫數控宏程序。

 

畢竟學習好比爬樓梯,你需要的東西可能在10樓,你可能在1樓,需要一步一個腳印按照我精心設計的系統教程體系去學。

 

前段時間不少學員按照這套(內測)教程設計的體系去學,幾天功夫就把所學的用在工作中了,解決了不少工作中的問題。

 

好東西,你要學! 


(在沒有人指引你的時候,你靠自己的能力,或者靠自己一點點去打通去積累,是很慢的,如果別人把自己的經驗傾囊相授,你可以少走很多彎路。【跟鄒軍學數控編程】,讓你成為經驗豐富的編程高手。想學習《UG編程》,《宏編程》,學習加微信:Yuki7557) 


文章對你有用歡迎轉載分享到你朋友圈,讓更多的朋友看看,多謝你了

相關焦點

  • FANUC數控宏程序編程技術一本通
    本書共13章,主要內容包括:緒論、變量與表達式、變量類型、宏函數、分支與循環、子程序、宏程序調用、複雜運動的生成、參數化編程、自定義固定循環程序
  • 學數控宏程序編程?這個價值巨大的方法送給你
    G00X30.Z2.好了,你有沒有發現,清風我分享的乾貨越來越幹了,幹的省略n多的分析。不是有句俗話說:「紙上得來終覺淺,絕知此事要躬行」嗎?一個人的智慧,不在於看懂了多少?而在於學了以後實踐了多少。比如說,清風之前分享的《打通編寫宏程序的任督二脈》一文,分享了星形線的數學公式編程,實踐之後,你會發現,正弦曲線方程的編程思路都一樣。 那麼三角函數,拋物線,二次方程,卡門曲線等等也一樣,甚至你還能舉一反三做出更多的程序來。
  • 想學透數控宏程序?這套數控宏編程教程就能滿足你!
    (以下內容摘自《跟清風學數控宏程序編程》教程)如想學習完整版,請拉到文尾加入課程從事數控的你該聽說過數控宏程序,不管是好啦,宏程序應用在很多方面,使用過宏程序的人都能感受到宏程序的便利,不信?你使用的循環指令類似G81、G83、G73 等指令都是系統廠商用宏程序開發出來的,掌握宏編程技術是一件多麼牛逼的事情啊。
  • 學數控高級編程---宏程序啦!!!
    那麼# 和後面的1、2、3、4數字標識到底什麼關係。這些#號,它是宏代碼,1、2、3....是區分這些宏代碼的標記。 舉個最簡單的例子:如果有三個人,他們的名字叫 小李、小李、小李。那麼當你呼叫小李的時候,會發生一個問題,這三個人都會回答,但你其實只想喊其中的一個。這就分不清了。
  • 利用數學方程式編寫數控宏程序,讓你牛逼起來
    點擊上方,關注我哈(文章底部可以評論,歡迎對文章進行點評和知識補充
  • 鄒軍:邀你一起學CNC宏程序編程(基礎篇)
    點擊上方,關注我哈
  • 一文搞懂數控宏程序的編程及應用,值得收藏!
    什麼場合會用到宏程序編程?點擊免費領取☞數控車(銑),ug編程,cad繪圖,數控仿真,數控機械類書籍等上10G教程手工編程加工公式曲線(計算簡單,輸入快捷)有規律的切削路徑(作為一個切削模塊)什麼叫宏程序?在編程時,我們會把能完成某一功能的一系列指令像子程序那樣存入存儲器,用一個總指令來調用它們,使用時只需給出這個總指令就能執行其功能所存入的這一系列指令稱作用戶宏程序本體,簡稱宏程序。這個總指令稱作用戶宏程序調用指令。在編程時,編程員只要記住宏指令而不必記住宏程序。
  • 削正弦曲線宏程序兩種編程方法
    應用宏程序變量編程加工可以用函數公式來描述工件的輪廓或曲面,是現代數控系統一個重要的新功能和新方法。但是,在一些地方的中小型製造企業中,數控宏程序編程的普及和應用還有待進一步提高。  目前在數控車床上加工規則曲線都比較統一,也比較簡單,而如正弦曲線等非規則曲線的編程根據所選系統、加工工藝的不同,所使用的編程方法也各不相同,工具機數控系統本身不存在直接加工正弦曲線的G指令,使編程難度大大增加。另外加工中變量的參數直接影響著加工的效率以及質量,很容易產生過切報警,即使程序正確無誤,實際加工時參數調整也非常困難,直接影響著加工能否順利進行,以及加工精度能否保證。
  • 數控宏程序編程菜鳥怎麼進級大師?全在這個文章裡了
    宏一般分為A類宏和B類宏。A類宏是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B類宏程序則是以直接的公式和語言輸入的和C語言很相似在0i系統中應用比較廣。數控系統為用戶配備了強有力的類似於高級語言的宏程序功能,用戶可以使用變量進行算術運算、邏輯運算和函數的混合運算,此外宏程序還提供了循環語句、分支語句和子程序調用語句,利於編制各種複雜的零件加工程序,減少乃至免除
  • 數控宏程序編寫技巧及應用
    宏程序簡介 在編程工作中,我們經常把能完成某一功能的一系列指令像子程序那樣存人存儲器,用一個總指令來代表它們,使用時只需給出這個總指令就能執行其功能所存人的這一系列指令稱作用戶宏程序本體,簡稱宏程序。這個總指令稱作用戶宏程序調用指令。
  • 鄒軍:利用數學方程式編寫數控宏程序,讓你牛逼起來(三)
    這也是我一直強調的利用宏程序來編寫數控程序,一切就不同了。那麼如何計算這麼多點位坐標? 我曾經強調過:「複雜事情簡單化,簡單事情流程化」,這種「流程化的思維」非常有價值,數控高級編程宏程序,對於一個新手確實難,但是我們可以把編程這件事變得很簡單,並且變成一個流程,比如上面我傳授的兩步方法,就可以看成一個流程。
  • 1.宏程序的基礎
    關注我自學不失聯,自學無套路關注說明:微信搜索公眾號:X888888X666600戓搜索:UG CAXA MC自學編程宏程序的基礎1.1 概述宏程序的分類首先我們來講一下宏程序的分類,A類和B類。首先在數控車系統比較老的時候,我們系統裡面有A類宏,A類宏格式為G65格式,現在已經基本淘汰。
  • 鄒軍:最實用的數控編程方法,讓你編寫程序就像做填空題一樣簡單
    【跟鄒軍學數控編程】,讓你成為經驗豐富的編程高手。想學習《UG編程》,《宏編程》,學習加微信:Yuki7557,加微信免費送宏程序教程一份)前段時間,有一師傅接了幾批零件, 其中有一處需要在數控車上車圓弧螺紋,師傅在這行也幹了快10年了,深知數車上面加工這類大螺距螺紋,定製的圓弧螺紋刀具成本高不說,關鍵加工過程中振刀
  • 「數控技術」專業:想學會「數控編程」,需要具備哪些知識?
    關於數控加工技術很多人都認為關鍵是編程。關於數控編程有兩種層面理解。一種是具備較好的機械加工知識和經驗的基礎上編程,這種編程考驗更多的是工藝和經驗。另一種是不考慮機械加工知識和經驗,只是單純的會編程。今天我們單從會編程的角度來分析一下學習編程要具備哪些知識。
  • 凹圓弧的三種宏程序編程思路案例
    圓弧編程在數控加工中經常遇到,如果是想採用宏程序來完成該圓弧的程序編制與加工的話,可以將其作為一個用戶子程序,今後可以直接採用G65調用,因此,本文就以一個凹圓弧為例來講解一下三種宏程序的編制思路,零件圖如下!
  • 鄒軍:如何把數控程序保護起來,讓別人無法修改編輯數控程序?
    點擊上方,關注我哈
  • 新課上線 | 低學歷、零基礎也能學習的數控編程軟體課程
    01 低學歷、零基礎也能學習在知乎上看到一位用戶分享自己的工作經歷:97年的,初中沒畢業,2013年剛剛出來找的擠壓模具學徒工就是操作這種機器兩臺,外加一臺立式銑床。13年開始,一直在蘇州相城一家廠裡上班,做了三年不到,期間作為一名操作工,學會了使用CAD(畫圖軟體)、Mastercam(編程軟體)還有熟練的銑床、加工中心操作,可以說是個師傅了,後來去了無錫一家廠裡專做編程,已經告別操作工了,當時工資6000無社保做了半年編程練練手。
  • 風變編程的Python這麼火,零基礎可以自學嗎?
    而對處於數位化時代的人們而言,除了基本應用外,也要通過學習基本編程調用智能科技產品的API接口。毫無疑問,Python編程在現階段擔此重任,而以風變編程為代表的Python學習產品也應運而生。那麼,Python編程這麼火,零基礎「小白」可以自學嗎?在此之前,我們先來了解一下Python到底是怎樣的一種程式語言。
  • 蝸杆的宏程序編程案例
    今天講解一下蝸杆的編程,其實蝸杆的編程與梯形螺紋的編程思路是一樣的,在正式編程之前必須要先掌握蝸杆的計算方法。咱們以下面一個零件圖為例,先把蝸杆的相關計算來一起回憶一下!以上這幾個參數在編製程序時是必須要知道的,否則無法編程。大家有沒有考慮一下這幾個參數是-如何計算出來的?怎麼計算求出來的呢?其實它跟梯形螺紋的類似,蝸杆也有計算公式,其相關參數跟齒輪的計算方法類似,存在一個模數的概念,從導程為9.42就可以知道其軸向模式為3,這個就需要大家知道蝸杆的計算公式,在使用時去查閱一下即可!
  • 華中數控與FANUC宏程序的區別,一文全讀懂
    一、FANUC系統宏程序宏一般分為A類宏和B類宏.A類宏是以G65HxxP#xxQ#xxR#xx的格式輸入的,而B類宏程序則是:以直接的公式和語言輸入的和C語言很相似在0i系統中應用比較廣。由於現在B類宏程序的大量使用,很多書都進行了介紹這裡我就不再重複了,但在一些老系統中,比如法蘭克OTD系統中由於它的MDI鍵盤上沒有公式符號,連最簡單的等於號都沒有,為此如果應用B類宏程序的話就只能在計算機上編好再通過RSN-32接口傳輸的數控系統中,可是如果我們沒有PC機和RSN-32電纜的話怎麼辦呢,那麼只有通過A類宏程序來進行宏程序編制了,下面我介紹一下A類宏的引用。