re: [請益] 關於超精密加工機
述刪
不知道原po的超精密加工機是怎樣的機器?(應該是指銑床吧)
一般來說
cnc程式 分為車床和銑床 不一樣
隨著控制器不同 (FANUC 三菱 西門子 海德漢....)
指令也不大一樣 有些甚至是叫做"對話式"輸入方法
目前我們常用的是FANUC的指令
我再稍微說明一下
M系列 是輔助機能
我們比較常用的有
M00 程式停止(程式跑到這邊會停下來 等你按下 STAR才繼續)
M01 選擇性程式停止(配合控制器上按鈕 此按鈕按下時 程式跑到此處會停下來
等你按下 STAR才繼續 )
M03 主軸正轉
M04 主軸反轉
M05 主軸停止
M08 切削液ON
M09 切削液OFF
M30 程式結束並回到程式開始處
------------------------------------
以下少用
M98 副程式呼叫
M99 副程式回歸
副程式是程式執行中
再另外去執行另一個程式
通常是個重複循環的動作
我們會另外寫一個副程式由主程式呼叫
------------------------------
其他的幾乎很少用
至於補正的 D/H機能
它是要配合G指令的
----------------------------------
D要配合 G40 G41 F42
接在這三個指令後面
如 G42 D01
G40 刀具半徑補正消除
G41 刀具半徑向左補正
G42 刀具半徑向右補正
當你在KEY指令
通常都以工件的尺寸決定XYZ座標
但XYZ的座標位移
是以刀具中心去算的
刀具並非是一個點 而是有直徑的
所以這樣子工具會過切 或切削不足
因此你必須把刀具半徑給補正
G41 指的就是你在前一點到下一點的XYZ座移動時
它會按原來的路徑偏左一個刀具半徑
G42 則是偏右
剛剛提到的D01
D就是半徑補正
01是第一組補正號碼
這個要去工具機控制器的 "幾何補正"處輸入
裡面有很多組 如果你在第01組的地方輸入半徑值
在使用半徑補正時就要用GXX D01(XX:40、41、42)
如果在第68組處輸入 就要打D68
-----------------------------------------------
H要配合 G43 G44 G49 這三種
如 G43 H02
這是刀長補正
你的刀具有長短不同
在機械原點換刀後
對於每把不同的刀具 你需要給它不同的補正值
使刀具走到工件的Z座標是正確的
用G43 刀具長度的補正方向是以正方向的座標為準
就是說我們平常都是以Z軸向上為正
而刀具在機械原點要補正到工件的工作原點時 通常為負方向
(工件在下方 機械原點在上方)
因此這段補正量我們設為負值 如:-420
如果用G44的話 剛剛那段補正量我們就會把它設成正值:420
G49 取消刀長補正
H02的02也是一樣 由"幾何補正"輸入
因此 如果02這組已經拿去用來做半徑補正
你就換一組
要不然 你得小心 現在改成輸入刀長補正 是H02
而你改天用某一支程式內
有G41 D02 你沒檢查就使用了
這時 它以刀具半徑方式補正 但補正值卻是刀長的補正量
那會很危險
可能會撞刀 工件壞掉...
以上 如果有誤請指正
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.127.46
→
09/15 10:32, , 1F
09/15 10:32, 1F
推
09/15 10:35, , 2F
09/15 10:35, 2F
推
09/15 10:40, , 3F
09/15 10:40, 3F
推
09/15 10:43, , 4F
09/15 10:43, 4F
→
09/15 10:45, , 5F
09/15 10:45, 5F
→
09/15 10:45, , 6F
09/15 10:45, 6F
→
09/15 10:45, , 7F
09/15 10:45, 7F
→
09/15 10:45, , 8F
09/15 10:45, 8F
推
09/15 14:31, , 9F
09/15 14:31, 9F
推
09/15 15:01, , 10F
09/15 15:01, 10F
推
09/15 15:55, , 11F
09/15 15:55, 11F
推
09/15 16:53, , 12F
09/15 16:53, 12F
討論串 (同標題文章)
Mechanical 近期熱門文章
PTT職涯區 即時熱門文章