循環程式1401CIRCLE PROBING

ISO 程式編輯

G1401

應用

接觸式探針循環程式1401決定圓形口袋或圓形立柱的中心點。可將結果傳輸至預設資料表的現用列內。

在此循環程式之前,編寫循環程式1493 EXTRUSION PROBING,則控制器在選定的方向並沿直線的定義長度處重複接觸點。

循環程式1493EXTRUSION PROBING

循環程式順序

  1. 控制器以FMAX_PROBE快速行進(值來自接觸式探針表)並且用定位邏輯至編寫的接觸點1來定位接觸式探針。在預先定位期間,控制器將設定淨空Q320列入考量。
  2. 定位邏輯

  3. 然後控制器將接觸式探針定位至所輸入的測量高度Q1102,並以來自接觸式探針表的探測速率F執行第一探測程序。
  4. 若編寫CLEAR. HEIGHT MODE Q1125,則控制器以FMAX_PROBE將接觸式探針定位回淨空高度Q260
  5. 控制器將接觸式探針定位至下一個接觸點。
  6. 控制器將接觸式探針移動到所輸入的量測高度Q1102,並量測下一個接觸點。
  7. 根據Q423 NO. OF PROBE POINTS的定義,自行重複步驟3至5。
  8. 控制器將接觸式探針退回到淨空高度Q260
  9. 控制器將量測位置儲存在下列Q參數內。如果Q1120 TRANSER POSITION已用值1定義,則控制器將量測位置寫入至預設資料表的現用列。
  10. 用於預設定的接觸式探針循環程式14xx之基本原理

Q參數
號碼

意義

Q950Q952

主要軸、次要軸與刀具軸內的量測圓心點

Q966

量測的直徑

Q980Q982

圓心的量測偏差

Q996

直徑的量測偏差

Q183

  • 工件狀態
  • –1 = 未定義
  • 0 = 優良
  • 1 = 重做
  • 2 = 廢棄

Q970

若已編寫循環程式1493 EXTRUSION PROBING

從第一圓心開始的最大偏差

Q973

若已編寫循環程式1493 EXTRUSION PROBING

從直徑1開始的最大偏差

備註

 
注意事項
碰撞的危險!
當執行接觸式探針循環程式44414xx時,並不必啟動座標轉換(例如循環程式8 MIRROR IMAGE11 SCALING26 AXIS-SPEC. SCALING轉換鏡射)。
  1. 在循環程式呼叫之前重設任何座標轉換。
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。

循環程式參數

說明圖

Parameter

Q1100 參考軸的第一標稱位置?

工作平面的主要軸上中心之絕對標稱位置。

輸入:-99999.9999...+99999.9999 或輸入?+@

Q1101 次要軸的第一標稱位置?

工作平面的次要軸上中心之絕對標稱位置

輸入:-99999.9999...+9999.9999 選擇性輸入(請參閱Q1100)

Q1102 刀具軸的第一標稱位置?

刀具軸內第一接觸點的絕對標稱位置

輸入:-99999.9999...+9999.9999 或選擇性輸入(請參閱Q1100)

Q1116 第一位置的直徑?

第一鑽孔或第一立柱的直徑

輸入:0...9999.9999 或選擇性輸入:

Q1115 幾何類型(0/1)?

要探測的物體類型:

0:鑽孔

1:立柱

輸入:0, 1

Q423 探針數量?

直徑上接觸點的數量

輸入:345, 678

Q325 起始角?

工作平面之主要軸與第一接觸點之間的角度。 該值具有絕對效果。

輸入:-360.000...+360.000

Q1119 圓弧角度長度?

其中接觸點分佈的角度範圍。

輸入:-359.999...+360.000

Q320 設定淨空?

接觸點與球尖端之間的額外距離。Q320加入至接觸式探針表內的SET_UP欄。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q260 淨空高度?

不會造成接觸式探針與工件(治具)之間的碰撞之刀具軸向上的座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999 PREDEF

Q1125 移動到淨空高度?

接觸點之間的定位行為

–1:不移動至淨空高度。

01:在循環程式之前與之後移動至淨空高度。預先定位發生於FMAX_PROBE

2:在每一接觸點之前與之後移動至淨空高度。預先定位發生於FMAX_PROBE

輸入:-10+1+2

Q309 反應公差誤差?

超出公差時的反應。

0:當超出公差時,不可中斷程式執行,控制器不會開啟結果視窗。

1:當超出公差時,中斷程式執行,控制器開啟結果視窗。

2:若需要重做,則控制器不開啟視窗。若實際位置在廢棄範圍內,控制器開啟結果視窗並中斷程式。

輸入:012

Q1120 轉換位置?

定義哪個接觸點將用於修正現用預設:

0:無修正

1:根據第一接觸點來修正。控制器利用第一接觸點的標稱與實際位置間之偏移量來修正啟用預設。

輸入:0, 1

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

範例

11 TCH PROBE 1401 CIRCLE PROBING ~

Q1100=+25

;1ST POINT REF AXIS ~

Q1101=+25

;1ST POINT MINOR AXIS ~

Q1102=-5

;1ST POINT TOOL AXIS ~

QS1116=+10

;DIAMETER 1 ~

Q1115=+0

;GEOMETRY TYPE ~

Q423=+3

;NO. OF PROBE POINTS ~

Q325=+0

;STARTING ANGLE ~

Q1119=+360

;ANGULAR LENGTH ~

Q320=+0

;SET-UP CLEARANCE ~

Q260=+50

;CLEARANCE HEIGHT ~

Q1125=+1

;CLEAR. HEIGHT MODE ~

Q309=+0

;ERROR REACTION ~

Q1120=+0

;TRANSER POSITION