• Keine Ergebnisse gefunden

C軸的旋轉(循環程式405,DIN/ISO:G405)

G405)

應用

利用接觸式探針循環程式405,您可測量

啟動座標系統的正Y軸與一鑽孔中心線之間的角度偏移 一鑽孔中心之標稱位置與實際位置之間的角度偏移

控制器藉由旋轉C軸來補償決定的角度偏移。工件可夾鉗在旋轉台上 任何位置,但是鑽孔的Y座標必須為正值。如果您利用接觸式探針軸 Y測量鑽孔的角度失準(鑽孔的水平位置),其需要執行一次以上的循 環程式,因為測量策略會造成大約1%之失準的誤差。

循環程式執行

1 控制器以快速行進(值來自FMAX欄)遵照定位邏輯"執行接觸式探 針循環程式"將接觸式探針定位到接觸點1。控制器計算來自循環 程式內資料的接觸點及來自接觸式探針表中SET_UP欄的安全淨 空。

2 接下來,接觸式探針移動到所輸入的測量高度,並以探測進給速 率(欄F欄)探測第一接觸點。控制器由程式編輯的開始角度自動地 取得探測方向。

3 然後,接觸式探針可於測量高度或淨空高度上在一圓弧上移動到 下一個接觸點2,並再次探測。

4 控制器定位接觸式探針到接觸點3,然後到接觸點4,以探測兩次 以上,然後將接觸式探針定位在所測量的鑽孔中心上。

5 最後,控制器將接觸式探針返回到淨空高度,並藉由旋轉工作台 來校準工件。控制器轉動了旋轉工作台,使得在補償之後的鑽孔 中心位在正Y軸之方向上,或是在鑽孔中心點的標稱位置上,其 皆具有一垂直與水平接觸式探針軸。所測量的角度偏移亦可用於 參數Q150中。

4

HEIDENHAIN | TNC 640 | 工件和刀具的量測循環程式之程式編輯 | 01/2021

85

接觸式探針循環程式:自動工件失準量測 | C軸的旋轉(循環程式405,DIN/ISO:G405)

4

程式編輯時請注意:

注意事項

碰撞的危險!

如果口袋的尺寸與設定淨空並不允許預先定位在接觸點附近,控 制器皆會由口袋中心開始探測。在此例中,接觸式探針並未返回 到四個測量點之間的淨空高度。

確定在口袋/鑽孔內並無材料

為了防止接觸式探針與工件之間的碰撞,輸入口袋(或鑽孔)之 標稱直徑較低估計。

注意事項

碰撞的危險!

執行接觸式探針循環程式400至499時,不可啟動循環程式用於座 標轉換。

以下循環程式在接觸式探針循環程式之前不得啟動:循環程 式7 DATUM SHIFT、循環程式8 MIRROR IMAGE、循環程 式10 ROTATION、循環程式11 SCALING以及循環程式26 AXIS-SPEC. SCALING。

請事先重設任何座標轉換。

此循環程式只能在FUNCTION MODE MILL加工模式內執行。

在此循環程式定義之前,您必須已經程式編輯一刀具呼叫,以定 義接觸式探針軸向。

步進角度愈小,控制器計算圓心的準確性愈低。最小輸入值:

5°。

接觸式探針循環程式:自動工件失準量測 | C軸的旋轉(循環程式405,DIN/ISO:G405)

循環程式參數

Q321 第一軸中心? (絕對式):在工作平面的主要軸 內鑽孔中心。

輸入範圍:-99999.9999至99999.9999

Q322 第二軸中心? (絕對式):在工作平面的次要軸 內鑽孔中心。如果程式編輯Q322 = 0,控制器用 正Y軸校準鑽孔中心點。如果程式編輯Q322不等於 0,則控制器用標稱位置校準鑽孔中心點(來自鑽孔 中心位置的角度)。

輸入範圍:-99999.9999至99999.9999

Q262 指令直徑?:圓形口袋(或鑽孔)之大約直徑。

輸入最有可能過小而非過大的數值。

輸入範圍:0至99999.9999

Q325起始角? (絕對式):工作平面之主要軸向與第 一接觸點之間的角度。

輸入範圍:-360.000至360.000

Q247 中間級的步階角度 Q247 (增量式):兩個量測 點之間的角度。步進角度之代數符號決定了旋轉的 方向(負值=順時針),其中接觸式探針移動到下一個 測量點。如果您想要探測一圓弧而非一完整的圓,

則程式編輯步進角度小於90度。

輸入範圍:-120.000至120.000

Q261 探針軸上的量測高度? (絕對式):要進行測量 之接觸式探針軸向上球尖端中心(=接觸點)之座標。

輸入範圍:-99999.9999至99999.9999 Q320 設定淨空? (增量式):定義接觸點與球 尖之間的額外距離。Q320加入至接觸式探針表 中SET_UP之值內。

輸入範圍:0至99999.9999

Q260 Clearance height? (絕對式):不會造成刀具 與工件(夾具)之間的碰撞之接觸式探針軸向上的座 標。輸入範圍:-99999.9999至99999.9999

Q301 移到淨空高度(0/1)?:定義接觸式探針如何 移動到量測點之間:

0:在量測點之間的量測高度上移動 1:在量測點之間的淨空高度上移動 Q337 對齊後歸零?:

0:將C軸的顯示設定為0,並將值寫入工件原點資 料表的啟動列之C_Offset內

>0:將量測的角度偏移寫入工件原點資料表。列 號 = Q337內之值。如果C軸偏移註冊在工件原點表 中,控制器用正確符號、正或負,加入所測量的角 度偏移輸入範圍:0至2999

範例

5 TCH PROBE 405 ROT IN C-AXIS Q321=+50;CENTER IN 1ST AXIS Q322=+50;CENTER IN 2ND AXIS Q262=10 ;NOMINAL DIAMETER Q325=+0 ;STARTING ANGLE Q247=90 ;STEPPING ANGLE Q261=-5 ;MEASURING HEIGHT Q320=0 ;SET-UP CLEARANCE Q260=+20;CLEARANCE HEIGHT Q301=0 ;MOVE TO CLEARANCE Q337=0 ;SET TO ZERO

4

HEIDENHAIN | TNC 640 | 工件和刀具的量測循環程式之程式編輯 | 01/2021

87

接觸式探針循環程式:自動工件失準量測 | 設定基本旋轉(循環程式404, DIN/ISO:G404)