METAL WORK 金工 part.(5)

為了更有效和減輕製作時間, 最終我把這台Mill轉成CNC (Computer Numerical Control), 這樣可免除因計算sin,cosinearc的苦惱, 使製作更加準確和快捷, 把時間放回設計上, 須然如此, 暫時並未打算連Lathe 也一拼轉成CNC, 回憶當初購買這台2000Mill的時候, 因為考慮到可能並不需要CNC的幫助, 和省一點錢, 所以並沒有一開始便選購附帶CNC READY version, 但現在真有些後悔為甚麼當時不買那已經附設CNC READYMILL 2000, 那便不必要做改裝的功夫了, 因如要把沒有CNC motor mountMILL 2000加上6715的原廠motor mount, 除了x,y軸可輕易加上外, z軸是要後補兩個screw hole, 我並沒有跟隨說明書建議使用英制螺絲, 而改用4mm公制杯頭螺絲, 來穩固z軸的motor mount, 效果理想(需用高身垂直鑽床來鑽孔).

我是使用來自美國聖地牙哥的PicoCNC driver box來數控3個#23sizestepper motor(步進馬達), 而不使用原廠的driver box(電子控制組件), 因為這台PicoCNC driver box的質素比較優勝, 它總共可同時管理多達4個軸, 即x,y,z 和分度儀(轉盤), 當然工作程序都是由CAD4CAM4CNC, 或直接使用G codeM 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

 

 

 

 

BEFORE     HOME     NEXT