3.10 單槽深孔鑽孔 ( 循環程式 241,
DIN/ISO: G241)
循環程式執行
1 TNC以快速行進FMAX將主軸內的刀具定位到工件表面上輸入的 設定淨空處。
2 然後TNC以定義的定位進給速率將刀具移動到更深開始點上的設 定淨空處,並且啟動鑽孔轉速(M3)和冷卻液。 TNC往循環程式內 定義的旋轉方向,使用順時鐘、逆時鐘或靜止主軸,來執行接近動 作。
3 刀具以程式編輯的進給速率F,鑽到輸入的鑽孔深度。
4 如果程式有設定的話,刀具會在孔底停留進行斷屑。 然後TNC關 閉冷卻液並重置鑽孔轉速至定義用於退刀的值。
5 在鑽孔底部停止一段時間之後,刀具即以退刀進給速率退回到設定
淨空處。 如果程式有設定,刀具會以FMAX移動到第二設定淨空
處。
程式編輯時請注意:
在工作平面上以刀徑補償R0先程式編輯一個定位單節作 為開始點 (鑽孔中心)。
循環程式參數 DEPTH 的代數符號決定加工的方向。如果 您程式編輯DEPTH = 0,就不會執行循環。
碰撞的危險!
若已經輸入正深度,則使用機器參數displayDepthErr定 義TNC是否應該輸出錯誤訊息(開啟)或不應該輸出(關 閉)。
請記得TNC在當輸入正深度時即倒轉預先定位的計算。
此代表刀具以快速行進方式在刀具軸向上移動至低於工件 表面之設定淨空處!
3.10 單槽深孔鑽孔 ( 循環程式 241 , DIN/ISO : G241)
循環程式參數
U設定淨空 Q200 (增量式): 刀尖與工件表面之間的距 離。輸入範圍:0至99999.9999
U深度 Q201 (增量式): 工件表面和孔底之間的距離。 輸 入範圍: -99999.9999 至 99999.9999
U進刀進給速率 Q206: 刀具在鑽孔時的移動速度,單位 是 mm/min。輸入範圍: 0至99999.999;另外 FAUTO、FU。
U在深度處的停留時間 Q211: 刀具停留在孔底的時間,
以秒為單位。輸入範圍:0至3600.0000
U工件表面座標 Q203 (絕對式): 工件表面的座標。 輸入 範圍: -99999.9999 至 99999.9999
U第二設定淨空 Q204 (增量式): 不會造成刀具與工件 圍:0至99999.999;另外FMAX、FAUTO
U退回進給速率 Q208: 刀具由孔底退回的移動速率,單 位是 mm/min。如果您輸入Q208 = 0,TNC 會以 Q206中的進給速率來退回刀具。輸入範圍:0至 99999.999;另外FMAX、FAUTO
X Z
Q200
Q201 Q253
Q203 Q204
Q211 Q208
Q379 Q206
3.10 單槽深孔鑽孔 ( 循環程式 241 , DIN/ISO : G241)
3.1 1 程式編輯範例 3.11 程式編輯範例
範例: 鑽孔循環程式
0 BEGIN PGM C200 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20 工件外型的定義 2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S4500 刀具呼叫(刀徑3)
4 L Z+250 R0 FMAX 退回刀具
5 CYCL DEF 200鑽孔 循環程式定義
Q200=2 ;設定淨空 Q201=-15 ;深度
Q206=250 ;進刀進給速率 Q202=5 ;進刀深度
Q210=0 ;在頂部的停留時間 Q203=-10 ;表面座標
X Y
20 10
100 100
10 90
90 80
3.1 1 程式編輯範例
6 L X+10 Y+10 R0 FMAX M3 接近鑽孔1,主軸開啟
7 CYCL CALL 循環程式呼叫
8 L Y+90 R0 FMAX M99 接近鑽孔2,呼叫循環程式
9 L X+90 R0 FMAX M99 接近鑽孔3,呼叫循環程式
10 L Y+10 R0 FMAX M99 接近鑽孔4,呼叫循環程式
11 L Z+250 R0 FMAX M2 在刀具軸向上退回,結束程式
12 END PGM C200 MM
3.1 1 程式編輯範例
3.1 1 程式編輯範例
12 CYCL CALL PAT F5000 M13 呼叫連結有加工點圖案的循環程式
13 L Z+100 R0 FMAX 退回刀具