4.3 平面內探測(循環程式1420,
DIN/ISO:G1420)
應用
接觸式探針循環程式1420藉由三點找出一平面的角度。將所測量的 值儲存在Q參數中。
更進一步,您可將下列操作與循環程式1420結合:
若探測位置關於目前工件原點是未知,則可在半自動模式內執行 循環程式
進一步資訊: "半自動模式", 55 頁次
選擇性,循環程式可監控公差。如此可監控物體的位置與大小。
進一步資訊: "公差評估", 58 頁次
若事先決定實際位置,則可定義成接觸式探針循環程式的實際位 置。
進一步資訊: "傳輸實際位置", 59 頁次 循環程式執行
1 控制器使用定位邏輯"執行接觸式探針循環程式"將接觸式探針以 進給速率(取決於Q1125)定位至已編寫的接觸點1。這些控制器量 測平面內第一點。控制器在相對於探測之方向上偏移接觸式探針 一安全淨空。
2 若編寫移動至淨空高度,則接觸式探針回到淨空高度(根
據Q1125內的設定)。然後在工作平面上移動到接觸點2,以測量 平面內第二接觸點的實際數值。
3 接觸式探針返回到淨空高度(取決於Q1125),然後在工作平面上 移動到接觸點3,並測量平面之第三接觸點的實際位置。
4 最後控制器將接觸式探針縮回到淨空高度(取決於Q1125),並儲 存所測量的角度值在以下的Q參數中:
1 2 3
接觸式探針循環程式:自動工件失準量測 | 平面內探測(循環程式1420, DIN/ISO:G1420)
參數編號 意義
Q950至Q952 主要、次要與刀具軸內的測量位置1 Q953至Q955 主要、次要與刀具軸內的測量位置2 Q956至Q958 主要、次要與刀具軸內的測量位置3 Q961至Q963 W-CS內測量的空間角度SPA、SPB和
SPC
Q980至Q982 位置的偏差1 Q983至Q985 位置的偏差2 Q986至Q988 位置的偏差3
Q183 工件狀態(-1=未定義 / 0=正常 / 1=重 新加工 / 2=廢棄)
程式編輯時請注意!
注意事項
碰撞的危險!
若未將接觸式探針縮回至兩物體或接觸點之間的淨空高度,則有 碰撞的危險。
總是移動至物體或接觸點之間的淨空高度
此循環程式只能在FUNCTION MODE MILL加工模式內執行。
海德漢建議避免在此循環程式內使用軸角度!
控制器只能夠計算角度值,若三個接觸點不在一直線上。
標稱空間角度得自於定義的標稱位置。控制器將計算出的空間角 度儲存在參數Q961至Q963內。控制器將測量的空間角度與標稱 空間角度間之差異傳輸至預設座標資料表內的3-D基本旋轉。
校準旋轉工作台軸:
只有若在座標結構配置中已定義兩旋轉工作台軸,才能校正旋轉 工作台軸。
若要對準旋轉工作台軸,(Q1126不等於0),則旋轉必須儲存 (Q1121不等於0)。否則,將顯示錯誤訊息,因為在未定義旋轉評 估之下不可能對準旋轉工作台軸。
4
HEIDENHAIN | TNC 640 | 工件和刀具的量測循環程式之程式編輯 | 01/2021
61
接觸式探針循環程式:自動工件失準量測 | 平面內探測(循環程式1420, DIN/ISO:G1420)
4
循環程式參數
Q1100 參考軸的第一標稱位置 (絕對式):工作平面 之主要軸向上第一接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q1101 次要軸的第一標稱位置 (絕對式):工作平面 之次要軸向上第一接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q1102 刀具軸的第一標稱位置? (絕對式):工作平 面之刀具軸向上第一接觸點之標稱座標。
輸入範圍:-99999.9999至99999.9999
Q1103 參考軸的第二標稱位置? (絕對式):工作平 面之主要軸向上第二接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q1104 次要軸的第二標稱位置 (絕對式):工作平面 之次要軸向上第二接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q1105 刀具軸的第二標稱位置? (絕對式):工作平 面之刀具軸向上第二接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q1106 參考軸的第三標稱位置? (絕對式):工作平 面之主要軸向上第三接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q1107 次要軸的第三標稱位置? (絕對式):工作平 面之次要軸向上第三接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q1108 刀具軸的第三標稱位置? (絕對式):工作平 面之刀具軸向上第三接觸點之標稱位置。
輸入範圍:-99999.9999至99999.9999
Q372 探測方向(-3至+3)?:指定其中要執行探測 的軸向。使用代數符號,可定義往探測軸正或負方 向前進。輸入範圍:-3至+3
Q320 設定淨空? (增量式):定義接觸點與球 尖之間的額外距離。Q320加入至接觸式探針表 中SET_UP之值內。
輸入範圍:0至99999.9999
Q260 Clearance height? (絕對式):不會造成刀具 與工件(夾具)之間的碰撞之接觸式探針軸向上的座 標。輸入範圍:-99999.9999至99999.9999
Q1106 X
Z
Q1100 Q1103
3 1 2
Q1101
Q1108 Q1105 Q1102
Y
Z
Q1104 Q1107 3
1 2
Q372=
+3
+1
+2 -3
-2 -1
Z
接觸式探針循環程式:自動工件失準量測 | 平面內探測(循環程式1420, DIN/ISO:G1420)
Q1125 移動到淨空高度?:定義接觸式探針如何在 測量點之間移動:
-1:不移動至淨空高度。預定位發生 在FMAX_PROBE
0:在循環程式之前與之後移動至淨空高度。預定位 發生在FMAX_PROBE
1:在每一物體之前與之後移動至淨空高度。預定位 發生在FMAX_PROBE
2:在每一探測點之前與之後移動至淨空高度。
以F2000的進給速率發生預定位
Q309 反應公差誤差?:指定若偵測到偏差,控制
5 TCH PROBE 1420 PROBING IN PLANE
Q1100=+0;1ST POINT REF AXIS Q1101=+0;1ST POINT MINOR
AXIS
Q1102=+0;1ST POINT TOOL AXIS Q1103=+0;2ND POINT REF AXIS Q1104=+0;2ND POINT MINOR
AXIS
Q1105=+0;2ND POINT TOOL AXIS Q1106=+0;3RD POINT REF AXIS Q1107=+0;3RD POINT MINOR
AXIS
Q1108=+0;3RD POINT MINOR AXIS
Q372=+1 ;PROBING DIRECTION Q320=+0 ;SET-UP CLEARANCE Q260=+100;CLEARANCE HEIGHT Q1125=+2;CLEAR. HEIGHT MODE Q309=+0 ;ERROR REACTION Q1126=+0;ALIGN ROTARY AXIS Q1120=+0;TRANSER POSITION Q1121=+0;CONFIRM ROTATION
4
HEIDENHAIN | TNC 640 | 工件和刀具的量測循環程式之程式編輯 | 01/2021
63
接觸式探針循環程式:自動工件失準量測 | 邊緣上探測(循環程式1410, DIN/ISO:G1410)