English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請幫忙解釋一下CNC程式裡面的I碼跟J碼各是代表什麼意思?怎麼使用?謝謝!

2006-07-26 04:30:32 · 5 個解答 · 發問者 ................ 5 in 科學 工程學

不好意思~兩位的解答我都有點不太明白!可以再下一些註解方便更明白一些!謝謝!

2006-07-26 22:34:20 · update #1

1.於指令G2、G3之後出現:指定圓或是圓弧中心X軸的座標(所有的控制器均適用)。以絕對值的方式,把圓弧起點當成原點,從圓弧的起點看圓心,來決定 I 值的+、- 號。[關於上面這些字~有看實在是很難懂!]

2006-07-30 09:26:59 · update #2

J 碼的意思有:
1.於指令G2、G3之後出現:指定圓或是圓弧中心Y軸的座標(所有的控制器均適用)。以絕對值的方式,把圓弧起點當成原點,從圓弧的起點看圓心,來決定 J 值的+、- 號。[繼續剛說的~上面這些字~有看是有看!我想很多人知道G2跟G3有時候一定會配上I跟J碼~那i碼跟j碼的數值要多少?跟正富的問題?]~~這個好像滿難區分的!!!

2006-07-30 09:31:01 · update #3

不好意思好難喔!我需要一些時間來消化這些字!

2006-07-30 16:45:10 · update #4

我不知道我以下講的對還是不對!?以下列數據關係來看X值如果是正的I值就是負的~阿Y值如果是正的J值就是負的(特殊的案例先不講的話)大體來說應該是這樣..換句話說X值是負的I值就是正的!不知道以上個觀念能成立嗎?

2006-07-30 19:18:40 · update #5

補充上面:X或Y不管正負數字部分應該是要同的???!!!如果成立的話~~那請看這個~~從9點鐘位置開始做全圓切削:G2 X-100 Y100 I100 J0 (當Y100的時候J值應該要負100..可是這邊卻是0)~所以我納悶了!我搞不懂到底關係是怎樣?還有86.603.....這個數值我不知道要怎麼求出來?我需要一點時間來消化!!!

2006-07-30 19:27:14 · update #6

從6點鐘位置開始做全圓切削:G2 X0 Y0 I0 J100 還有這個的X跟I~~Y跟J也是呈現很不規則性~~(以我上述的觀念論來講)

2006-07-30 19:33:07 · update #7

放錯地方幫忙過來寫一下!http://tw.knowledge.yahoo.com/question/?qid=1406080301461

2006-08-02 22:00:27 · update #8

5 個解答

在眾多的CNC工具機中,CNC的程式碼中的 I 碼、 J 碼用在不同的工具機、不同的指令裡出現,會有不同的意思。在不同廠牌的CNC控制器也會出現些微的差異。參考您之前所發問的問題,您要問的應該是『在CNC銑床或綜合加工中心機(MACHINING CENTER)的程式中,I 碼跟 J 碼各代表著什麼意思?』以下之回答適用於較常見的控制器製造商:富士通(FANUC)及三菱(MITSUBICHI)這兩家做說明。在CNC在銑床或綜合加工中心機的程式中:I 碼的意思有:1.於指令G2、G3之後出現:指定圓或是圓弧中心X軸的座標(所有的控制器均適用)。以絕對值的方式,把圓弧起點當成原點,從圓弧的起點看圓心,來決定 I 值的+、- 號。2.於指令G38、G39、G41、G42 之後出現:刀具刀徑在X軸的向量補正。(比較少見,通常是用G41、G42 D_ _來做刀具的補正。)3.G76、G87(搪孔固定循環)之後出現:搪孔完成之後,主軸在X軸的位移量。位移量要以增量值指定。J 碼的意思有:1.於指令G2、G3之後出現:指定圓或是圓弧中心Y軸的座標(所有的控制器均適用)。以絕對值的方式,把圓弧起點當成原點,從圓弧的起點看圓心,來決定 J 值的+、- 號。2.於指令G38、G39、G41、G42 之後出現:刀具刀徑在Y軸的向量補正。(比較少見,通常是用G41、G42 D_ _來做刀具的補正。)3.G76、G87(搪孔固定循環)之後出現:搪孔完成之後,主軸在Y軸的位移量。位移量要以增量值指定。

2006-07-30 17:06:42 補充:
因所有回答的全文超過2000字,選擇在此分斷。其餘補充回答,請參閱意見欄的補充意見。

2006-07-30 17:07:13 補充:
G2跟G3做圓或是圓弧切削時,有兩種寫程式的方式。
一種是直接用R指定半徑,R值為正時做出的圓弧小於180度,R值為負時做出的圓弧大於180度。但是要做一個完整的圓時(起點座標和終點座標一樣),如果用R來指定半徑的話,該單節程式是無效的,因為用R來指定半徑,該單節一執行立即結束,機器不會做出圓的切削動作。

2006-07-30 17:07:37 補充:
另一種寫程式的方式就是用傳統的 I、J 值來寫,以絕對值的方式告訴控制器,圓中心在起點哪個位置。
『I 碼跟 J 碼的數值要多少,跟圓的半徑有關。』
『I 碼跟 J 碼的正、負跟圓的起點有關。』
用 I、J、K來寫圓或是圓弧切削,不受圓弧的角度限制。

2006-07-30 17:08:34 補充:
舉個例:做一個直徑200mm的全圓,把圓心設成程式的原點。用G2、G3都沒關係,但是請把這個圓當成一個有刻度的時鐘來看下列程式。『切記不要把程式的座標,跟定I、J正、負的座標搞混!!,兩者是不一樣的。』

2006-07-30 17:09:05 補充:
從12點鐘位置開始做全圓切削:G2 X0 Y100 I0 J-100
從1點鐘位置開始做全圓切削:G2 X50 Y86.603 I-50 J-86.603(圓心在起點的第三象限,所以I、J都是負)
從3點鐘位置開始做全圓切削:G2 X100 Y0 I-100 J0
從4點鐘位置開始做全圓切削:G2 X86.603 Y-50 I-86.603 J50(圓心在起點的第四象限,所以 I 是負、J是正)

2006-07-30 17:09:31 補充:
從6點鐘位置開始做全圓切削:G2 X0 Y-100 I0 J100
從7點鐘位置開始做全圓切削:G2 X-50 Y-86.603 I50 J86.603(圓心在起點的第一象限,所以I、J都是正)
從9點鐘位置開始做全圓切削:G2 X-100 Y0 I100 J0
從10點鐘位置開始做全圓切削:G2 X-86.603 Y50 I86.603 J-50(圓心在起點的第二象限,所以 I 是正、J是負)

2006-07-30 17:09:54 補充:
同上:做直徑200mm的全圓,但是把程式的原點設在圓的最下方時(6點鐘位置),該單節的程式如下:您會發覺只有起點、終點座標會改變, I、J 的正、負和數值是不變的。
從12點鐘位置開始做全圓切削:G2 X0 Y200 I0 J-100
從1點鐘位置開始做全圓切削:G2 X50 Y186.603 I-50 J-86.603(圓心在起點的第三象限,所以I、J都是負)
從3點鐘位置開始做全圓切削:G2 X100 Y100 I-100 J0
從4點鐘位置開始做全圓切削:G2 X86.603 Y50 I-86.603 J50(圓心在起點的第四象限,所以 I 是負、J是正)

2006-07-30 17:10:05 補充:
從6點鐘位置開始做全圓切削:G2 X0 Y0 I0 J100
從7點鐘位置開始做全圓切削:G2 X-50 Y13.397 I50 J86.603(圓心在起點的第一象限,所以I、J都是正)
從9點鐘位置開始做全圓切削:G2 X-100 Y100 I100 J0
從10點鐘位置開始做全圓切削:G2 X-86.603 Y150 I86.603 J-50(圓心在起點的第二象限,所以 I 是正、J是負)

2006-07-30 21:17:39 補充:
慢慢看以理解觀念為主,建立正確的觀念是寫NC程式最為重要的第一件事。
建議您:您先去買一本書來看,遇到不懂的內容時再發問。

2006-07-30 23:26:56 補充:
如果把程式的原點設在圓心,以下這些都可以成立。
X值如果是正的,I值就是負的。
Y值如果是正的,J值就是負的。
X值如果是負的,I值就是正的。
Y值如果是負的,J值就是正的。


如果程式原點不在圓心的話,以上這些都不能成立。

2006-07-30 23:50:44 補充:
因為:
從9點鐘位置開始做全圓切削:G2 X-100 Y100 I100 J0
從6點鐘位置開始做全圓切削:G2 X0 Y0 I0 J100
這些的程式原點都不是設在圓心,而是設在6點的位置上,所以到目前為止您瞭解了一半(程式原點設在圓心這部分)。
程式原點不在圓心這部分,請您記住這句話『以絕對值的方式,把起點當成原點,從起點看圓心,來決定 I J 值和+、- 號。』

2006-07-31 22:07:26 補充:
圖片已經改好了,在下列網址。
http://tw.pg.photos.yahoo.com/ph/w84875047/detail?.dir=/df9cscd&.dnm=4627scd.jpg&.src=ph

2006-08-02 22:51:13 補充:
TO:站在三角點 您好!
我主修機械工程。
關於有限元素分析,我曾經學過ANSYS瞭解的很粗淺,但是快忘光了。

2006-08-06 21:40:04 補充:
非常的抱歉!!上述網址中的4、7、10點鐘I、J 的位置放錯了,且第二象限與第四象限打錯了,造成您的困惑。

2006-08-06 21:44:18 補充:
更改後的圖片新網址:
http://tw.pg.photos.yahoo.com/ph/w84875047/detail?.dir=df9cscd&.dnm=c155scd.jpg&.src=ph

2006-07-30 09:04:18 · answer #1 · answered by 清仔 7 · 0 0

清仔知識長 好像是當兵的士官長的等級真強

我猜想清仔知識長因該是機械系出身的

真強!

不知道知識長對有限元素分析是否有再研究

2006-08-01 17:15:50 · answer #2 · answered by ? 6 · 0 0

總結:
就是圓心座標值-起點座標值

例:起點X10.Y10. 圓心X20.Y15.
I=20-10=10
J=15-10=5

2006-07-31 21:24:32 補充:
例:起點X10.Y10.5 圓心X20.Y15.
I=20-10=10
J=15-10.5=4.5

2006-07-31 21:26:22 補充:
例:起點X20.Y15. 圓心X10.Y10.5
I=10-20=-10
J=10.5-15=-4.5

2006-07-31 21:55:57 補充:
以起點為基準去看圓心的絕對座標或相對座標值都可以 …..
最簡單的算法就是:
圓心座標值–起點座標值

這樣就不用去考慮正負方向性。

2006-07-31 17:21:16 · answer #3 · answered by L-小熊 6 · 0 0

I 是X軸方向之向量
J是Y軸方向之向量
K是Z軸方向之向量
使用G02/G03加工,圓心位置指示原弧起點的參考點位置

2006-07-31 13:12:05 · answer #4 · answered by MARS 2 · 0 0

i碼是搭配xㄉ
j碼是搭配jㄉ
i和j幾乎都當配在金先圓弧或r角ㄉ
列如我ㄇ要金先1ㄍ20mmㄉ孔就是
X5.0
G3I-5.
我刀子適用10MMㄉ金先刀
金先圓弧ㄉ話X假如市正ㄉI就要負ㄉ
以此類推
希望有幫助到妳!!

2006-07-26 11:10:03 · answer #5 · answered by 小楊 2 · 0 0

fedest.com, questions and answers