知識分享

當刀具要到達的位置被指令時,CNC移動刀具到該位置。 刀具要到達的位置,在座標系中,以座標值表現。 座標值由每個程式軸的成分組成。 使用右手座標系統,通常主軸方向為Z軸. 在CNC車床座標設定通常有兩種方式,如下面所示: 1.座標零點設定在夾頭面 2.座標零點設定在工件端面 CNC車床 座標系 的設定 (A) 設定 工件座標系Z軸零點 WORK SHIFT(基準刀) 記憶器的Z值 用基準刀,在手動操作下,沿端面切削工件,約10MM左右. 僅在X方向退回刀具,不可移動Z軸。停止主軸。 按[OFFSET]出現補正畫面。 按[PageDown][翻頁]直到出現工件平移座標 WORK SHIFT 按 MZ0 [INPUT] ,(將工件端面設定為Z軸零點) 螢幕將顯示工件座標系,在機械原點位置的Z軸座標值,例如: Z358.15 (B) 設定 工件座標系X軸零點 記憶器的X值 方式1. (以主軸中心為基準 設定零點) 查詢機器設定說明書. 內孔刀座中心點,由機械原點到主軸中心線的距離. (可用中心鑽檢驗) 將其值打入工件座標X軸. 例如是220MM, 按X220.[INPUT],此值將設定工件座標系記憶器的X值. 螢幕將顯示工件座標系,在機械原點位置的X軸Z軸座標值為 X220. 工件座標系零點 ( X0 , Z0 ) 即設定完成. Z358.15 方式2. (以基準刀為基準 設定零點) 用手動操作,沿外徑切削工件。 不可移動X軸,僅在Z軸方向退回刀具。停止主軸。 測量切削後的外徑,例如是Φ50.3 按MX50.3 [INPUT],此值將設定基準刀記憶器的X值. 螢幕將顯示相對於基準刀X軸座標值,例如: X220.5 基準刀即設定完成. (C)調整設定 工件座標系 記憶器的Z值 當工件座標零點要調整時, 必須設定工件座標系記憶器的Z值 1.用增量座標W值輸入 2.例如: W0.2 [INPUT] , 工件長度將減少0.2MM 3.工件座標系零點將向左修正0.2MM ,亦即向負(-)方向修正0.2MM 註: 工件座標系Z軸補正調整值與一般補正值W正負號相反. 直徑值指定和半徑值指定 X軸的尺寸能夠以直徑值或半徑值指令。 直徑指定或半徑指定依機器狀況事先決定。 直徑值指定 一般工件的外徑及內徑用直徑值指定 在直徑指定,指定直徑值(示於圖上)為X軸的值。 半徑值指定 一般工件的切槽深度及車牙深度及內外徑切削循環的切削深度用半徑值指定 在半徑指定,指定從工件中心算起的距離。即半徑值為X軸的值。

CNC程式的組成

O1234 (0T-C TEST) ; 一個單節(BLOCK);程式開始 ( 註解 ) N1 G00 X200. Z120. T0 ; 一個單節(BLOCK) ;第一工程,刀具定位 T1000 (MTJNR2525) ; 一個單節(BLOCK) ;選10號刀 (註解) G50 S2000 M8 ; 一個單節(BLOCK) ;G50限制最高轉速 G96 S180 M3 ; 一個單節(BLOCK) ;程式內容 X90. Z3. T0002 ;   G1 Z-20. F.25 ;   U0.5 ; · · · G0 Z-1.5 ;   G1 U-3. Z0 F.2 ; · · · X20. ;   X5. F.1 ; · · · X-1. F.05 M9 ;   G0 U1. Z20. M5 ;   X200. Z120. T0 ; 一個單節(BLOCK);e程式內容 M30 ; 一個單節(BLOCK);e程式結束 通常在程式的開始,有一程式號碼 O**** 被指定。 在程式的結尾,有一程式結束語碼(M30或M02)被指定。 在CNC記憶體中總共可儲存63個主程式及副程式(可擴充追加到125個)。 CNC使用這些主程式其中之一控制操作CNC工具機。 程式: 一群為操作機器而給CNC的指令,稱為程式。 依靠指令,刀具沿一直線或一圓弧移動,且主軸馬達啟動或停止。 在程式裡,依實際刀具移動順序指定指令。 單節: 每一順序步驟的一群指令稱為單節。 而程式是由一系列加工用單節所組成。 序號: 辨別單節的號碼,稱為序號。 單節的組成: N**** G** X***.*** Z***.*** M** S** T** [EOB] 序號 準備機能 座標語 座標語 輔助機能 主軸機能 刀具機能 單節結束 每單節開頭有序號,指示CNC操作的順序, 而結尾有一[ EOB ]碼 指示單節的結束。 一般CNC機器,單節結束碼[ EOB ](End Of Block),以[ ; ] 或 [ R ] 來表示。 在個人電腦為 [NL](下一行) 或 [Enter], 但不顯示出來。 一個[單節](BLOCK) 由一個以上的[單語](WORD)構成。 例: G00   X120. Z120. T00 *   單語  單語  單語  單語 一個[單語](WORD)由一個英文字母稱為位址(Address)或(稱為指令)及一些數字構成 (數字可用+或-符號)如下所示。 X      - 100.0 指令(位址)   數值 基本指令碼及指令值範圍 機能 位址(指令碼) 意義 米制輸入範圍 程式號碼 O 程式號碼 1-9999 序號 N 序號 1-9999 準備機能 G 機能模式指定(如直線圓弧等) 0-99 尺寸字 X,Z,U,W     座標軸移動指令 ±9999.999 R 圓弧半徑,轉角R ±9999.999 C 倒角量 ±9999.999 I,K 圓弧中心座標 ±9999.999 進給機能 F 進給速度指定(每轉進給率) 螺紋導程指定 0.0001-500.00 (MM/轉) 進給速度指定(每分鐘進給) 1-100000 (MM/分鐘) 主軸機能 S 主軸速度指定 0-20000 刀具機能 T 刀具號碼指定,補正號碼指定 0-9932 輔助機能 M 機械側ON/OFF控制指定 0-999 暫停 P,U,X 暫停時間指定 0-99999.99 程式號碼指令 P 副程式號碼指定 1-9999 序號指令 P,Q 程式重覆部份的序號指定 1-9999 重覆次數 P 副程式的重覆次數 1-9999 注意: 其中( G M N O P Q S T)不可以輸入小數點. 注意: 一般數字,沒有輸入小數點時其單位為 mM = 0.001mM (公釐mM)

M機能-輔助機能

輔助機能( M 機能) 當實際加工工件,需要鬆緊夾頭,旋轉主軸和供應冷卻液。 用於機械機能的ON/OFF開關動作控制,使用位址M後的兩位數指令, 在一個單節通常可指定一個M碼。   標準M碼一覽表 指令 動作 說明 M01 程式暫停 加工動作全部都暫時停止,再按啟動即可繼續執行 M00 選擇性暫停 動作與M00相同,但由操作面盤上的選擇性暫停開關控制有效 M03 主軸正轉 主軸 逆時針 方向旋轉 M04 主軸反轉 主軸 順時針 方向旋轉 M05 主軸停止 主軸停止旋轉 M08 切削液 開 切削液馬達啟動,冷卻液噴出 M09 切削液 關 切削液馬達關閉,冷卻液停止 M30 程式結束還原 主軸停止,切削液關閉,加工動作全部都停止,游標回到開頭位置 M40 主軸空檔 主軸切換到空檔,換檔前應先將主軸停止 M41 主軸低速檔 主軸切換到低速檔,換檔前應先將主軸停止 M42 主軸高速檔 主軸切換到高速檔,換檔前應先將主軸停止 M98 呼叫副程式 由主程式跳到副程式的部份執行 M99 副程式結束 副程式結束,返回主程式繼續執行   特殊M碼一覽表  機器動作 M指令 (精機) M指令 (楊鐵) M指令 (程泰) M指令 (瀧澤) M指令 (遠東) M指令 (東台) M指令 夾頭夾緊 M10 M68 M10 M68 M10 M M 夾頭張開 M11 M69 M11 M69 M11 M M 尾座心軸伸出 M12 M60 M68 M10 M12 M M 尾座心軸縮回 M13 M61 M69 M11 M13 M M 尾座本體前進 M M62 M M28 M M M 尾座本體後退 M M63 M M29 M M M 尾座本體鬆開 M14 M M34 M87 M69 M M 尾座本體鎖緊 M15 M M35 M86 M68 M M 主軸定位 有效 M19 M M M19 M19 M M 主軸定位 無效 M20 M M M20 M20 M M 車牙倒角 無效 M23 M M M90 M23 M M 車牙倒角 有效 M24 M M M91 M24 M M 自動門關閉 M25 M M M25 M63 M M 自動門打開 M26 M M M24 M64 M M 工件收集器伸出 M73 M70 M M82 M83 M M 工件收集器縮回 M74 M74 M M83 M84 M M 校刀器伸出 M61 M24 M M M M M 校刀器縮回 M62 M25 M M M M M 自動吹氣 開 M51 M M M26 M81 M M 自動吹氣 關 M59 M M M27 M82 M M 送料器 ON M71 M M M M31 M M 送料器 OFF M72 M M M M32 M M 電源自動關閉 M M80 M M M M M