看板 Mechanical 關於我們 聯絡資訊
※ 引述《LivingGym (Jimmy)》之銘言: : 剛剛才發現這版是職業版,若本文不適合PO在這麻煩通知我或直接刪掉,感謝 : 小弟目前大一(非理工學院) : 今年想趁暑假去老師的研究室學習,呃...應該是玩 : 因為我對工藝比較有興趣,而且以後系上有些課可以拿CNC當外掛XD : 所以我想先碰CNC部分 : 目前我知道的相關軟體是AutoCAD和Mach3(都已經有軟體,但是我都不會用...) : Code的部分我不知道CNC的長怎樣(我只有一點C#的基礎) : 我想請問要怎麼入門比較好,譬如說推薦的書或是網站,etc. : 先感謝各位看完這篇文 推文很亂,回文好了。 CNC CODE 分為兩種類型:一般 及巨集。 一般 CODE 主要是以字母加上二到三位數字的代號表示 各種功能,必要時加上座標位置控制指令機台的加工路 徑。 巨集 (MACRO) 則是類似電腦程式的概念。有變數 (全 域變數、區域變數、系統變數、環境變數) 以及常數、 變數常數間的各種計算子、邏輯計算子、函式、流程判 斷、迴圈...等。也有呼叫副程式 (subroutine) 並同 時給予參數 (parameter) 的概念。 寫 MACRO 基本上跟一般在電腦上寫程式有點類似,只 是變數與副程式沒有那麼方便自由的命名方式罷了。通 常 MACRO 要機台的設定參數開啟才可使用,我們公司 比較舊的那台就沒有辦法用 (當初沒買這功能) 。 另外,MACRO 一定會包含一般 CNC CODE ,兩者關係就 類似 Javascript 一定會包含 HTML 一樣。一般的 CNC CODE 就像是 HTML,MACRO 就像是 Javascript ,把原 本大量繁瑣重複的 HTML 用 Javascript 的改寫簡化, 這樣應該比較好理解。 MACRO 對於常常手寫大量重複同樣加工形式的程式,或 者程式中有大量繁複座標計算的技師來說是必修的。雖 然這些用 CAM 就可以搞定了,但學 CNC 的人不能只 依靠 CAM 轉程式,手寫程式也必須熟練才可以 (若會 MACRO 更好) ,這樣需要手動最佳化程式的時候才看的 懂,也才知道如何下手,最好也會用 CAD 畫圖。 CNC 要入門最大的難處就是沒機台讓你試寫的程式,因 為大家都怕撞機。這也是現在 CNC 技師很難培養的原 因之一。但是可以先買書回來看,書局關於 CNC 的書 很多,可以先買 CNC 車床 & CNC 銑床這兩種最基本 的 CNC 工具機書籍。先熟練座標概念與程式,等到有 機會上機就可以實地驗證自己寫的程式 至於寫好程式時需要的大量機械知識,就得靠多查資料 多看書來累積改善了,以上提供參考。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.150.221 ※ 編輯: johnnycgi 來自: 123.240.150.221 (05/14 12:30)
bobjohns:職訓局有機台讓你撞 XD 05/14 18:58
welen:說得真好, 讓我這個入門一年多的新手看來多有感觸~ 推! 05/15 21:45
johnnycgi:可惜的是職訓機台不是說讓你用就用,也不是想要測試啥 05/16 18:28
johnnycgi:就可以測試啥 05/16 18:28
alpha008:以前在CNC部門的主管都會說 "怕個屁,撞車又不會叫你賠" 05/17 00:45
alpha008:"怕東怕西的怎麼學?" 想起來啾感心 T_T 05/17 00:47