一入機械深似海,從此妹子是路人。入行CNC一年半了,從操機到現在玩程式設計,幾乎每天都在堅持學程式設計,感覺每天都會遇到新問題,每天有學不完的知識。
數控程式設計工程師在機械行業裡算一個基礎的崗位,相對於設計來說,學起來難度係數可以說低了不少,但是要學的要懂得東西依然很多,而且必須做到理論和實際相結合。光學會怎麼使用CAD/ CAM軟體是沒用的,你的程式質量直接關乎到加工的效率和加工出來的工件的質量。關鍵是不能出錯,在某些情況下還能挽救,但是極端情況比如操作人員沒有檢查仔細程式,輕則工件報廢,重則撞機,機床精度下降。這是老闆不願意看到的,所以隨時都得小心謹慎,否則有被老闆炒魷魚的風險。
分享一下我的學習數控程式設計的經歷,因為我是做模具行業的,所以僅以模具行業為例。
在學習數控程式設計之前,應該有一定的實際運算元控機床的經驗,否則即使你已經基本學會了CAM軟體的使用,能編制出程式,工廠也不敢用。在廣東這邊,絕大部分的程式設計工程師都是從操機做起。只有充分了解數控機床的操作流程和工作原理,以及各種刀具工具的使用方法,才能編出合理的程式。在學會了操機的基本操作後,就可以學習數控程式碼了。要學會讀懂程式碼,每個程式碼是什麼意思,機床在這些程式碼下會執行什麼樣的動作。
學會了操機和讀懂程式碼後,以及對數控刀具有一定了解後,就可以正式學習程式設計了。對於新人來說,可以先從公司的程式設計人員正在使用的CAM軟體學起,你公司用哪一款CAM,你就學哪一款。在廣東地區,模具行業,大部分公司常用的CAM軟體有UG,Mastercam 和Powermill等等。可以先從簡單的學起,比如2D圖形的程式設計,因為理解起來比較容易。接著要學習各種引數,比如轉速,進給,背吃刀量等等,一定要對程式設計軟體裡的引數有一個深刻的理解,而不是看著師傅的引數,然後依葫蘆畫瓢,那樣如果換了個工件可能你就不會編了。
然後要學習和了解你所要加工的材料的效能,比如45#鋼,P20鋼,王牌,鋁等,它們的硬度,可加工性。材料軟易切削,加工引數可以給猛一點,材料硬刀具易磨損,切削引數就要更合理。接著還要學習工藝,這也是很重要的一環。工藝的合理性直接關乎加工的效率和質量,比如一個很大很深的型腔你卻用一把小的刀先開粗,那麼老闆看到了可能會氣的跳腳要罵人了。除了CNC的工藝,還應該瞭解所在公司的加工部門的其他工藝。比如搖臂鑽,磨床,線切割,放電等等,因為一個工件往往是由多種工藝按照一定的加工順序加工出來的,前一道工序要為後一道工序做準備。
接下來,還應該學習模具結構,當然這只是針對模具行業,對於做產品來說一般無需考慮這個。首先要了解模具的整體結構,模具上各部件的作用和公差配合,否則加工出來的工件就有可能達不到鉗工的要求,造成整個模具精度的下降。所以說程式設計人員要學的要懂的東西很多,模具設計也要懂,不要求精通,但基礎的需要了解,畢竟數控加工只是整體中的一環。
本人從去年轉行到現在已經一年半了,學習程式設計也將近一年了,在很多老師傅面前,我還是個新人,但我相信我的學習方法和思路是沒有錯的。在這裡我要安利一個學習數控編的網站—我要自學網。裡面的大部分課程都要收費,不過費用不高,一套課程也就幾十塊,對於很多操機人員來說也就是幾包煙錢吧,要學習一門技術還是要投點資的,畢竟人家網站也要盈利的。
一入機械深似海,從此妹子是路人。入行CNC一年半了,從操機到現在玩程式設計,幾乎每天都在堅持學程式設計,感覺每天都會遇到新問題,每天有學不完的知識。
數控程式設計工程師在機械行業裡算一個基礎的崗位,相對於設計來說,學起來難度係數可以說低了不少,但是要學的要懂得東西依然很多,而且必須做到理論和實際相結合。光學會怎麼使用CAD/ CAM軟體是沒用的,你的程式質量直接關乎到加工的效率和加工出來的工件的質量。關鍵是不能出錯,在某些情況下還能挽救,但是極端情況比如操作人員沒有檢查仔細程式,輕則工件報廢,重則撞機,機床精度下降。這是老闆不願意看到的,所以隨時都得小心謹慎,否則有被老闆炒魷魚的風險。
分享一下我的學習數控程式設計的經歷,因為我是做模具行業的,所以僅以模具行業為例。
在學習數控程式設計之前,應該有一定的實際運算元控機床的經驗,否則即使你已經基本學會了CAM軟體的使用,能編制出程式,工廠也不敢用。在廣東這邊,絕大部分的程式設計工程師都是從操機做起。只有充分了解數控機床的操作流程和工作原理,以及各種刀具工具的使用方法,才能編出合理的程式。在學會了操機的基本操作後,就可以學習數控程式碼了。要學會讀懂程式碼,每個程式碼是什麼意思,機床在這些程式碼下會執行什麼樣的動作。
學會了操機和讀懂程式碼後,以及對數控刀具有一定了解後,就可以正式學習程式設計了。對於新人來說,可以先從公司的程式設計人員正在使用的CAM軟體學起,你公司用哪一款CAM,你就學哪一款。在廣東地區,模具行業,大部分公司常用的CAM軟體有UG,Mastercam 和Powermill等等。可以先從簡單的學起,比如2D圖形的程式設計,因為理解起來比較容易。接著要學習各種引數,比如轉速,進給,背吃刀量等等,一定要對程式設計軟體裡的引數有一個深刻的理解,而不是看著師傅的引數,然後依葫蘆畫瓢,那樣如果換了個工件可能你就不會編了。
然後要學習和了解你所要加工的材料的效能,比如45#鋼,P20鋼,王牌,鋁等,它們的硬度,可加工性。材料軟易切削,加工引數可以給猛一點,材料硬刀具易磨損,切削引數就要更合理。接著還要學習工藝,這也是很重要的一環。工藝的合理性直接關乎加工的效率和質量,比如一個很大很深的型腔你卻用一把小的刀先開粗,那麼老闆看到了可能會氣的跳腳要罵人了。除了CNC的工藝,還應該瞭解所在公司的加工部門的其他工藝。比如搖臂鑽,磨床,線切割,放電等等,因為一個工件往往是由多種工藝按照一定的加工順序加工出來的,前一道工序要為後一道工序做準備。
接下來,還應該學習模具結構,當然這只是針對模具行業,對於做產品來說一般無需考慮這個。首先要了解模具的整體結構,模具上各部件的作用和公差配合,否則加工出來的工件就有可能達不到鉗工的要求,造成整個模具精度的下降。所以說程式設計人員要學的要懂的東西很多,模具設計也要懂,不要求精通,但基礎的需要了解,畢竟數控加工只是整體中的一環。
本人從去年轉行到現在已經一年半了,學習程式設計也將近一年了,在很多老師傅面前,我還是個新人,但我相信我的學習方法和思路是沒有錯的。在這裡我要安利一個學習數控編的網站—我要自學網。裡面的大部分課程都要收費,不過費用不高,一套課程也就幾十塊,對於很多操機人員來說也就是幾包煙錢吧,要學習一門技術還是要投點資的,畢竟人家網站也要盈利的。