G84: 攻牙迴圈 (TAPPING DRILLING CYCLE)
指令格式:
G84 X Y Z R P F K ;
X or Y :洞孔的座標資料(可為絕對/相對座標)
Z :由R點到洞底的距離(具方向性)
R :初始點到R點的距離(具方向性)
P :在洞底的暫停時間(秒)
F :進給速率
K :重複次數(重複移動和鑽孔的動作 ,G91 增量輸入有效)
X,Y,Z,R絕對座標或增量座標由G90/G91來決定
攻牙牙距/加工速度換算 :
G94 : 加工速度(F mm/min) =主軸轉速(S r.p.m) * 牙距(P mm/rev)
G95: 加工速度(F:mm/rev) = 牙距(P mm/rev)
G84 加工中 ,加工速度F 主軸轉速S 不接受旋鈕開關控制(固定 100%)
註解:
1. 在下達G84指令前,先以M Code讓鑽頭開始逆時鐘轉動
2. 若M Code和G84在同一個Block中被指定則此一M Code只有在該Block中的第一次定位動作時執行一次
3. 而若是指定重複K次,此M Code也只有在第一個鑽孔動作才會被執行,其它的鑽孔動作則不執行。G84 為模式 G 碼 ,下第一次之後 ,一直有效 ,下一行程式祇下 X,Y 座標 ,控制器會執行該 X,Y 座標鑽孔動作
4. 此模式 G code ,以 G80 取消 ,或是程式遇到 G00 ,G01,G02,G03 或是其它 迴圈 G code ,此模式 G code 會自動被取消
5. 攻牙因主軸從正轉到反轉需要一點時間 ,所以請在 G code 以 P 加暫停時間
限制:
1、在鑽孔軸被改變之前,Canned Cycle必須先被取消。
2、如果Block中不包含任何一軸(X, Y, Z)的移動指令,則不執行鑽孔動作。
3、R所指定的資料只有在執行鑽孔動作的Blocks中才會被設定,若是在非執行鑽孔動作的Block中則不會被設定。
4、群組01的G碼和G84不能在同一個Block中被指定,否則將G84 Canned Cycle取消。
5、在Canned Cycle中,刀具半徑補正模式(G41/G42/G40)將被忽略。
動作說明:
1. 加工開始刀具先以G00移動到所指定之(X, Y)點
2. 以G00下降至所設定之R點。
3. 以G01攻牙下降至洞底Z點
4. 暫停P秒再反轉
G84: 攻牙迴圈 (TAPPING DRILLING CYCLE)
指令格式:
G84 X Y Z R P F K ;
X or Y :洞孔的座標資料(可為絕對/相對座標)
Z :由R點到洞底的距離(具方向性)
R :初始點到R點的距離(具方向性)
P :在洞底的暫停時間(秒)
F :進給速率
K :重複次數(重複移動和鑽孔的動作 ,G91 增量輸入有效)
X,Y,Z,R絕對座標或增量座標由G90/G91來決定
攻牙牙距/加工速度換算 :
G94 : 加工速度(F mm/min) =主軸轉速(S r.p.m) * 牙距(P mm/rev)
G95: 加工速度(F:mm/rev) = 牙距(P mm/rev)
G84 加工中 ,加工速度F 主軸轉速S 不接受旋鈕開關控制(固定 100%)
註解:
1. 在下達G84指令前,先以M Code讓鑽頭開始逆時鐘轉動
2. 若M Code和G84在同一個Block中被指定則此一M Code只有在該Block中的第一次定位動作時執行一次
3. 而若是指定重複K次,此M Code也只有在第一個鑽孔動作才會被執行,其它的鑽孔動作則不執行。G84 為模式 G 碼 ,下第一次之後 ,一直有效 ,下一行程式祇下 X,Y 座標 ,控制器會執行該 X,Y 座標鑽孔動作
4. 此模式 G code ,以 G80 取消 ,或是程式遇到 G00 ,G01,G02,G03 或是其它 迴圈 G code ,此模式 G code 會自動被取消
5. 攻牙因主軸從正轉到反轉需要一點時間 ,所以請在 G code 以 P 加暫停時間
限制:
1、在鑽孔軸被改變之前,Canned Cycle必須先被取消。
2、如果Block中不包含任何一軸(X, Y, Z)的移動指令,則不執行鑽孔動作。
3、R所指定的資料只有在執行鑽孔動作的Blocks中才會被設定,若是在非執行鑽孔動作的Block中則不會被設定。
4、群組01的G碼和G84不能在同一個Block中被指定,否則將G84 Canned Cycle取消。
5、在Canned Cycle中,刀具半徑補正模式(G41/G42/G40)將被忽略。
動作說明:
1. 加工開始刀具先以G00移動到所指定之(X, Y)點
2. 以G00下降至所設定之R點。
3. 以G01攻牙下降至洞底Z點
4. 暫停P秒再反轉