精華區beta Mechanical 關於我們 聯絡資訊
http://i.imgur.com/BwE6Gmz.png
我看了一下英文的介紹是這樣 G91 G28 Z0. 刀塔回原點!! 如是是G90 G28 Z0. 會撞刀???(我是看下面解釋) http://i.imgur.com/HhE1ClB.png
如果用G90 G28 Z0;是不是會發生crash ??? 像CNC有3個參考點 (1)機器的參考點又稱機械參考點=機械座標=(X,Y,Z)=(0,0,0) <== 所有CNC的機械參考點都在正視CNC的右上角那個點對吧??車床、銑床、車銑複合機都一樣 吧??? (2)程式參考點,這個由操作者自行設定,對吧?? 如果要讓刀子開始移動,就要先指定怎麼移動,移動到哪個「參考點」,例如:G54 因為我看我們公司是銑床程式是,N1;M6 T1; S700 M3; G54 G90 G00 X0. Y0. Z0.; 但如是是N1; M6 T1; S700 M3;G90 G00 X0. Y0. Z0.; <==是不是會有錯誤發生?? 因為沒指定它要移到動程式參考點上??? 我的疑問來了,為何下G91 G28 Z0. 相對移動量 Z0.刀塔就會回原點(原點負歸) 是不是因為下G91指令後,參考點,由原本的程式參考點變成機械參考點(機械座標)??? 而機械座標為(0,0,0),所以就會原點負歸,因為我是知道指令怎麼用,但不能 理解 但如是照我上面的解釋,下G91 G28 X0. Y0. Z3.0,就不可能是這樣了 機械座標最大就(0,0,0) 我是參考這個網址的 http://www.cncci.com/resources/tips/how%20g28%20works.htm (3)刀子的參考點 ======================================== 我看了一下在OFS鈕裡的「補正、座標系」那區塊裡面的G54座標系,上面有一 欄EXE,這個是什麼意思,我看了一下,裡面的XYZ都有設定數值,都是正值 -- 一個年輕人問一個老人:「智慧從哪裡來?」 老人回答說:「精確的判斷力。」 年輕人又接著問老人:「那麼精確的判斷力從哪裡來?」 老人又接著回答說:「靠經驗。」 年輕人再問老人:「經驗哪裡來?」 老人說:「錯誤的判斷力。」 ※ 編輯: a777starmy 來自: 61.224.66.244 (07/07 22:17)
ouga1024:EXE 我猜是執行或寫入的按鍵 07/08 09:51
ouga1024:關於第二點 這樣寫也會動作 可是機器會讀當前座標系 07/08 09:52
ouga1024:也就是說有可能不會是G54座標 所以非常危險 07/08 09:52
ouga1024:習慣上要指定座標系會比較好 還有不要隨便寫Z0. 07/08 09:53
ouga1024:萬一Z0.是在工件下方就好玩了 07/08 09:54
> -------------------------------------------------------------------------- < 作者: johnnycgi (紅茶不加糖) 看板: Mechanical 標題: Re: [技術] CNC G91 G28 Z0. 和G54裡的EXE是什麼??? 時間: Mon Jul 8 10:14:04 2013 第一個問題 G91 G28 Z0 代表刀尖從 "目前位置" 為基準 到達 "相對位置" 距離 0 後 (也就是完全不移動) 執行 Z 軸原點復歸 G90 G28 Z0 代表刀尖先到達 "目前座標系的 Z 軸絕對位置 0" 然後執行 Z 軸原點復歸動作 主要用在原點復歸之前必須閃過特定的障礙物 但是個人完全不建議這樣寫 因為你可以在拉回原點之前先給一些絕對座標 等閃過所有障礙物之後再執行 G91 G28 Z0 的相對座標復歸 所以在 "不確定現在的座標系是哪一個" 的情況下 直接用 G90 G28 Z0 是非常危險的 ----------------------- 第二個問題 寫程式的原則上 只要有換刀過後 之後不管要做什麼一定要先指定座標系 然後再來是指定刀長、刀徑 例如 G54、G43 H1...等 才可以開始位移動作 沒有指定就直接開始 G0 移動是非常非常危險的事情 我自己的每一把刀開頭寫法是這樣 N1 (順便在這裡註解刀具直徑、種類、用途) G40 G49 G80 G69 (取消刀具補正、切削循環、座標旋轉) G91 G28 Z0 (Z軸拉上來以防萬一) T1 M6 (換刀) G90 G10 L12 P1 R5. (指定刀具半徑補正) G90 G54 G17 G0 X0 Y0 S3000 M3 T2 (指定座標系 G54、G17 平面、主軸正轉、備刀、快速定位到 X0 Y0) M8 G43 H1 Z10. (讀取刀長補正並定位到 G54 Z10.) ----------------------------- 第三個問題 記得應該是 EXT (EXTRA) 通常稱為總座標偏移 在那邊設定數值後 所有的座標系 也就是 G54-G59、包含 G54.1 P1-P99 原點都會偏移該數值 要慎用... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.135.40 ※ 編輯: johnnycgi 來自: 123.240.135.40 (07/08 10:31)
a777starmy:是ext沒錯,我看了一下公司的銑床是x和y都是負值 07/08 22:18
a777starmy:我想了解一下EXT有打數值和沒打差別在哪?? 07/08 22:19
ouga1024:正常來說不會打 那是extension的縮寫 就是延伸座標用 07/09 09:33
ouga1024:舉例來說 EXT X10. 所有的座標系都會X正向偏移10 07/09 09:35
ouga1024:G54 G55 ~ G57 通通都會偏移 07/09 09:35
johnnycgi:XD 原來是 extension 07/10 12:42
johnnycgi:EXT 個人是不建議使用,我個人只有在看程式跑起來是否 07/10 19:01
johnnycgi:正確的時後會在 EXT 打個 Z50. 或 Z100. 拉高空跑看看 07/10 19:02
johnnycgi:沒問題就歸零開始做,其他時機幾乎不會用到 07/10 19:02
ouga1024:他們家的用法好特殊喔 座標是設在EXT 07/11 08:50