METAL WORK 金工 part.(5)
|
|
為了更有效和減輕製作時間, 最終我把這台Mill轉成CNC (Computer Numerical Control), 這樣可免除因計算sin,cosine或 arc的苦惱, 使製作更加準確和快捷, 把時間放回設計上, 須然如此, 暫時並未打算連Lathe 也一拼轉成CNC, 回憶當初購買這台2000Mill的時候, 因為考慮到可能並不需要CNC的幫助, 和省一點錢, 所以並沒有一開始便選購附帶CNC READY 的version, 但現在真有些後悔為甚麼當時不買那已經附設CNC READY的MILL 2000, 那便不必要做改裝的功夫了, 因如要把沒有CNC motor mount的MILL 2000加上6715的原廠motor mount, 除了x,y軸可輕易加上外, z軸是要後補兩個screw hole, 我並沒有跟隨說明書建議使用英制螺絲, 而改用4mm公制杯頭螺絲, 來穩固z軸的motor mount, 效果理想(需用高身垂直鑽床來鑽孔).
我是使用來自美國聖地牙哥的PicoCNC driver box來數控3個#23size的stepper motor(步進馬達), 而不使用原廠的driver box(電子控制組件), 因為這台PicoCNC driver box的質素比較優勝, 它總共可同時管理多達4個軸, 即x,y,z 和分度儀(轉盤), 當然工作程序都是由CAD4CAM4CNC, 或直接使用G code或M code來操縱座標位置, 也可使用keyboard 上的箭鍵來作為power feed把座標送去目的地, 有了cnc的幫助, 便可設計較為復習的不規則幾何圖形在不同的物料上, 如炭化板, 鋁合金等不同物料, 作為hobby 用途, 真是事半功倍, 以後便不需要再用手來回不停的轉動手攪, 有時間喝杯咖啡了.
CADComputer Aided Design可利用電腦輔助繪圖設計程式軟件, 把你設計的幾何圖形用電腦表現。普遍的CAD 程式軟件有AutoCad 。CAD 程式軟件存放您輸入電腦文件的形狀。多數CAD 程式軟件可存放幾何圖形在DXF 文件格式, 也許緩和prototyping 的過程為簡單的geometries.
CAMComputer Aided Manufacturing能把CAD的幾何圖形轉換翻譯成給機械工具瞭解的語言, 即是能把DXF轉化成機械指令。指令語言稱為G G-Code 。使用G 代碼指示控制您的機械工具做三維或二維零件。創造簡單的二維零件, (部份以一致的XY 橫剖面), 如果零件有複雜三維表面, 您將需要CAM 程式引起G 代碼.
CNCComputer Numerical Control電腦數字控制軟件和電子控制的機器, 把畫面上的圖像或數據以機械幫助, 例如把塑料、鋁和鋼切割成如圖像或數據一樣模樣或體積, 即時控制標準G 和M 代碼文件軟體, 產生脈衝來操縱步進馬達或伺服器來移動機械.
G-Code table "MILL"
| G00 point-to-point positioning G01 Linear interpolation G02 Circular interpolation Arc CW (2D) G03 Circular interpolation Arc CCW (2D) G04 Dwell G06 Parabolic interpolation G08 Acceleration G09 Deceleration G13-G16 Axis Selection G17 XY plane selection G18 ZX plane selection G19 YZ plane selection G33 Thread cutting, constant lead G34 Thread cutting, increasing lead G35 Thread cutting, decreasing lead *G40 Cutter Compensation/Offset, Cancel G41 Cutter radius compensation - offset left G42 Cutter radius compensation - offset right G43 Cutter Offset-Inside Corner G44 Cutter Offset-Outside Corner G50-G59 Reserved for adaptive control G70 Inch programming |
G00 點對點安置(定位) G01 線性插值法(直線插位)(直線切削) G02 圓插值法弧(圓弧插位)(圓弧切削) 順時針(2維) G03 圓插值法弧(圓弧插位)(圓弧切削) 反時針(2維) G04 停留(暫停) G06 物面插值法 G08 加速度 G09 減速(真確停止) G13-G16 軸選擇 G17 XY 平面選擇 G18 ZX 平面選擇 G19 YZ 平面選擇 G33 螺紋切口, 恆定(螺牙切削) G34 螺紋切口, 增加(可變導程螺紋) G35 螺紋切口, 減少 *G40 切削刀Compensation/Offset, 取消 G41 切削刀半徑報償- 垂距左 G42 切削刀半徑報償- 垂距右 G43 切削刀抵銷/補正 內角(正方向) G44 切削刀抵銷/補正 外角(負方向)) G50-G59 為能適應的控制(座標系統設定/主軸轉速設定) G70 英寸編程
|
G71 Metric programming G72 Circular interpolation CW (3D) G73 Circular interpolation CCW (3D) G74 Cancel multi quadrant circular interpolation G75 Multi quadrant circular interpolation *G80 Fixed cycle cancel G81 Fixed cycle No. 1 Drill, Spot Drill G82 Fixed cycle No. 2 Drill, Counter bore G83 Fixed cycle No. 3 Deep Hole G84 Fixed cycle No. 4 Tapping G85 Fixed cycle No. 5 Bore G86 Fixed cycle No. 6 Bore G87 Fixed cycle No. 7 Bore G88 Fixed cycle No. 8 Bore G89 Fixed cycle No. 9 Bore with Dwell G90 Absolute dimension input G91 Incremental dimension input G92 Preload registers G93 Inverse time feedrate (V/D) G94 Inches (mm) per minute feedrate G95 Inches (mm) per spindle revolution G96 Constant surface speed feet (m) per minute G98 Revolution per minute |
G71 公尺編程 G72 圓插值法 順時針(3維) G73 圓插值法 反時針(3維) G74 取消multi四分儀"象限" 圓插值法 G75 Multi四分儀"象限"圓插值法 G80 固定的週期取消(鑽孔固定循環取消)(自動循環取消) *G81 固定的週期第1 鑽子, 點鑽子(鑽孔循環, 點搪孔) G82 固定的週期第2 鑽子, Counter bore (枕頭加工循環) G83 固定的週期第3 深孔(啄式/分段鑽孔循環) G84 固定的週期第4 開螺絲牙(攻牙循環)(攻右牙循環) G85 固定的週期第5 擴孔 G86 固定的週期第6 擴孔(搪孔循環) G87 固定的週期第7 擴孔(反/背搪孔循環) G88 固定的週期第8 擴孔(搪孔循環) G89 固定的週期第9 擴孔加停留 G90 Absolute 維度輸入(絕對座標指令) G91 增加維度輸入(增量座標指令) G92 預壓記數器(登錄) (絕對原點設定) G93 相反時間供給率 (V/D) G94 英寸(毫米) 每分鐘進給 G95 英寸(毫米) 每轉進給 G96 恆定的表面速度尺(米) 每分鐘 G98 每分鐘的進化(每分鐘的進給率) |
unassigned
未用G codes - G5,G7, G10-G12, G20-G24,
G30-G32, G45-G49, G60-G69, G76-79, G98-G99
permanently unassigned永不使用 G-codes - G25-G29, G36-G39
*記號之G語碼在電源開關打開ON時即被設定
在車床Lathe時的語法
14.7.04 終於等到我早一個月前所訂購的 PicoCNC driver 和 NEMA #23 stepper motor, 他們很小心的包裹著所有配件, 防止運送途中受損毀, 這使我十分滿意.
|
|
23)drill the hole for Mill Z axis convert to CNC 24.6.04
|
|
|
|
|
24)my first time running cnc mill machine by Picocnc 4.8.04
software by TurboCNC, mill machine by Sherline....great!
25)motor mount for Sherline 3700 rotary table 17.8.04 ~11.10.04
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|