TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/2013
157
5.3 刀具補償
簡介
TNC 以刀長的補償值來調整主軸的主軸路徑。 以工作平面,來補償 刀徑。
如果您在 TNC 上直接編寫加工程式,刀徑補償只在工作平面上有 效。 TNC 最多可計算 5 個軸的補償值,其中包括旋轉軸。
刀長補償
一旦呼叫刀具,刀長補償功能就會自動生效。 如果要取消刀長補 償,請呼叫刀長 L=0 的刀具。
碰撞的危險!
如果您以TOOL CALL 0來取消正的刀長補償值,刀具 與工件之間的距離會縮短。
在執行TOOL CALL之後,主軸內的刀具路徑 (當輸入 加工程式後),是以前一刀具長度與新刀具長度的差距 來調整。
在刀長補償方面,控制器會從TOOL CALL單節與刀具表兩者來計算 誤差值:
補償值 = L + DL TOOL CALL + DL TAB;其中
L: 從TOOL DEF單節或刀具表格獲得的刀長L
DL 刀具呼叫: TOOL CALL 0單節內的刀長過大DL
DL 標籤: 刀具表內刀長DL的過大
程式編輯: 刀具 5.3 刀具補償
5
158
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/2013刀徑補償
用來程式編輯刀具移動的單節包括:
使用於刀徑補償的RL或RR R0,如果沒有刀徑補償
一經呼叫刀具,刀徑補償變成有效,而且刀具以RL或RR在工作平面 以直線單節移動。
在下列狀況下,TNC 會自動取消刀徑補償:
程式編輯具有R0的直線移動單節 以 DEP 功能來離開輪廓。
程式中有 PGM CALL 時。
以PGM MGT來選擇新程式。
在刀徑補償方面,TNC 會從TOOL CALL單節與刀具表兩者來計算誤 差值:
補償值 = R + DRTOOL CALL + DRTAB;其中
R: 從TOOL DEF單節或刀具表格獲得的刀徑R
DR 刀具呼叫: TOOL CALL 單節內的半徑DL過大。
DR 標籤: 刀具表格內刀徑的過大DR
沒有刀徑補償的輪廓處理: R0
刀具中心沿著程式編輯的路徑在工作平面上移動,或是移動到所程式 編輯的座標。
應用: 鑽孔和搪孔,預先定位
刀具補償 5.3
介於兩個具有不同刀徑補償的程式單節之間RR和RL,
您在工作平面必須至少程式編輯一個沒有刀徑補償的 移動單節 (亦即具有R0)。
TNC必須等到第一程式編輯單節結束之後才會讓刀徑 補償生效。
在第一單節內,無論是以RR/RL來啟用刀徑補償,或 以R0來取消刀徑補償時,TNC 都會將刀具垂直於程式
半徑補償:RL/RR/無補償?
選擇至輪廓左邊的刀具移動: 按下RL軟鍵,或 選擇至輪廓右邊的刀具移動: 按下RR軟鍵,或 選擇不具備半徑補償的刀具移動或取消半徑補償:
按下ENT鍵
終止該單節: 按下結束鍵
程式編輯: 刀具 5.3 刀具補償
5
160
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/2013刀徑補償: 轉角加工
外轉角:若您程式編輯刀徑補償,TNC會沿著正切圓弧上的外轉角移動刀
具, 沿著外角移動,必要時 TNC 會降低外角的進給速率,以便 減少機械應力,例如在大幅度改變行進方向時。
內轉角:在刀徑補償下,TNC 會計算刀具中心路徑與內轉角的交點, 接著 從這個點開始下一個輪廓元件, 如此能避免損壞內側彎角上的工 件, 因此可用的刀徑受限於程式編輯的輪廓的幾何外形。
碰撞的危險!
為避免刀具損壞輪廓,請小心不要將加工起始點或終 點位置,程式編輯在輪廓的轉角的內轉角上。
程式編輯: 程式編 6
輯輪廓
程式編輯: 程式編輯輪廓 6.1 刀具動作
6
162
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/20136.1 刀具動作
路徑功能
工件輪廓通常是由數個輪廓元件所構成,例如直線與圓弧。使用路徑 功能,可以程式編輯直線與圓弧的刀具移動。
FK自由輪廓程式編輯
如果加工圖面的尺寸並不適用於 NC,而且給予的尺寸不足以建立加 工程式,您就能以 FK 自由輪廓程式編輯方法來程式編輯工件輪廓的 加工程式。 TNC計算遺漏的資料。
使用 FK 程式編輯功能,可以程式編輯直線與圓弧的刀具移動。
雜項功能M
您可以使用 TNC 的 雜項 功能來影響 程式執行,例如程式中斷
機械功能,例如啟動或關閉主軸的旋轉、冷卻液的供應等 刀具的路徑行為
刀具動作 6.1
6
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/2013
163
子程式與程式區段重複
如果某一加工程序在程式內多次出現,您可以輸入這個程序一次,然 後將它定義為子程式或程式區段重複,來節省時間,並降低程式編輯 錯誤的機會。 如果您希望只在某些條件下才執行特定的程式區段,
也可以把這個加工程序定義為子程式。 此外,您可以使用加工程式 呼叫一個不同的程式來執行。
第7章說明如何以子程式及程式區段重複來程式編輯。
以 Q 參數來程式編輯
您除了可以在加工程式中輸入稱為 Q 參數的標記來取代數值編寫。
可以使用 Q參數功能,為 Q 參數個別指定數值。 也可以使用 Q 參數 來程式編輯數學功能,以便控制程式的執行,或描寫輪廓。
此外,參數程式編輯功能使您能在程式執行期間,以三維接觸式探針 來量測。
第8章說明如何以Q參數來程式編輯。
程式編輯: 程式編輯輪廓
路徑功能的基本原則 6.2
Z XY,也可以是UV、XY、UY
Y ZX,也可以是WU、ZU、WX
X YZ,也可以是VW、YW、VZ
您可以使用將工作平面傾斜的功能(請參閱「循環程式 使用手冊」,「循環程式19」、「工作平面」)或Q參 數(請參閱 "功能的基本原則以及概述", 228 頁碼),
程式編輯: 程式編輯輪廓 6.2 路徑功能的基本原則
6
166
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/2013刀徑補償
刀徑補償所在的單節,必須是您移動到第一個輪廓元件的單節。 您 在圓形單節內無法啟動刀徑補償,這必須在直線單節(請參閱 "路徑輪 廓 - 笛卡兒座標", 176 頁碼)或輪廓接近單節(APPR單節,請參閱 "
靠近與離開輪廓", 168 頁碼)之前先行啟動。
預定位
碰撞的危險!
在執行加工程式之前,請務必要將刀具預先定位,以 免損壞刀具或工件。
以路徑功能鍵來建立程式單節
灰色的路徑功能鍵能開啟普通語言的對話, TNC 會連續詢問您所有 必要的資訊,並將程式單節插入加工程式中。
路徑功能的基本原則 6.2
6
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/2013
167
範例-程式編輯一直線
開啟程式編輯對話;在此以直線為例 座標?
輸入直線終點的座標,例如在X軸上輸入-20 座標?
輸入直線終點的座標,例如在Y軸上輸入30,並且 用ENT鍵確認
半徑補償:RL/RR/無補償?
選擇半徑補償 (此處請按下R0軟鍵—刀具即在無補 償之下移動)
進給速率 F=?/ F MAX = ENT
輸入100 (進給速率,例如100 mm/min),並 以ENT來確認輸入正確,如果要以英吋為單位來編 輯程式,輸入 100,進給速率是 10 ipm。 或是,
快速移動: 按FMAX軟鍵;或
以「刀具呼叫」單節內定義的進給速率移動: 按 下F AUTO軟鍵。
雜項功能M?
輸入3 (雜項功能,例如M3),並以ENT鍵來終止對 話。
現在加工程式包含下一行:
L X-20 Y+30 R0 FMAX M3
程式編輯: 程式編輯輪廓 6.3 靠近與離開輪廓
6
168
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/20136.3 靠近與離開輪廓
概述: 輪廓接近與離開的路徑類型
輪廓接近 APPR 與離開 DEP 功能,是由 APPR/DEP 鍵來啟動, 您 可以用相對應的軟鍵來選擇所要的路徑功能:
功能 接近 離開
依切線方向的直線連結 與輪廓點垂直的直線 依切線方向的圓弧連結
依輪廓切線方向的圓弧連結, 在接近 或離開時,輪廓之外的輔助點位於連 結切線上
螺旋切削的接近與離開
藉著與輪廓相切的圓弧移動,刀具可接近或離開螺旋切削,您以 APPR CT 與 DEP CT 功能來程式編輯接近與離開螺旋切削。
靠近與離開輪廓 6.3
接近與離開的一些路徑會穿過輔助點PH;TNC從您在APPR或DEP
單節內的輸入來計算輔助點。TNC以上一次程式編輯的進給速率
由目前的位置移動到輔助點PH 。若您已經在接近功能之前於最後
定位單節內程式編輯FMAX (以快速行進方式定位),TNC也以快 速行進方式接近輔助點PH。
利用APPR LT、APPR LN及APPR CT功能,TNC以上 一次程式編輯的進給速率/快速移動將刀具由實際位 置移動到輔助點PH。利用APPR LCT功能,TNC使用
APPR單節所程式編輯的進給速率移動到輔助點PH。
如果在接近單節之前未有程式編輯的進給速率,TNC 即會產生一錯誤訊息。
程式編輯: 程式編輯輪廓 6.3 靠近與離開輪廓
6
170
TNC 320 | 海德漢對話式程式編輯使用手冊 | 5/2013極座標
您亦可對於以下的接近/離開功能以極座標程式編輯輪廓點:
APPR LT成為APPR PLT APPR LN成為APPR PLN APPR CT成為APPR PCT APPR LCT成為APPR PLCT DEP LCT成為DEP PLCT
由軟鍵選擇一接近或離開功能,然後按下橘色P鍵。
刀徑補償
刀徑補償是以APPR單節內的第一輪廓點PA來一併程式編輯, DEP 單節會自動移除刀徑補償。
沒有刀徑補償的輪廓接近: 如果您以 R0 來程式編輯 APPR 單 節,TNC 會計算刀徑 0 mm,而刀徑補償 RR 的刀具路徑。在 APPR/DEP LN 與 APPR/DEP CT 功能內的輪廓接近與輪廓離開的方 向,需要設定刀徑補償方向。 此外,在APPR之後您必須程式編輯第 一行進單節中工作平面上的兩種座標。
靠近與離開輪廓 6.3
8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 PA具備刀徑補償RR
9 L X+20 Y+35 第一個輪廓元件的終點
10 L ... 下一個輪廓元件
程式編輯: 程式編輯輪廓
圓弧的中央角度CCA
CCA 只能作為正值來輸入。
最大輸入值是 360°
加工的刀徑補償 RR/RL NC程式單節範例
7 L X+40 Y+10 R0 FMAX M3 靠近PS沒有刀徑補償
8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 PA具備刀徑補償RR,半徑R=10
9 L X+20 Y+35 第一個輪廓元件的終點
10 L ... 下一個輪廓元件
靠近與離開輪廓 6.3
廓點PA。在APPR單節中所程式編輯的進給速率對於TNC在接近單節
中所行經的整個路徑皆有效(路徑PS到PA)。
如果您已經在接近單節中程式編輯了所有三個主要軸向X、Y、Z之座 標,TNC即同時在三個主要軸向上將刀具由APPR單節之前所定義的 位置移動到輔助點PH,然後僅在工作平面上由PH移動到PA。
如果您已經在接近單節中程式編輯了所有三個主要軸向X、Y、Z之座 標,TNC即同時在三個主要軸向上將刀具由APPR單節之前所定義的 位置移動到輔助點PH,然後僅在工作平面上由PH移動到PA。