基本

應用

您可使用控制器的Q、QL、QR和QS參數,也稱為變數,來在加工時計算之內將量測結果列入考慮。

  • 例如,您可對以下語法元件進行可變編寫:
  • 座標值
  • 進給速率
  • 主軸轉速
  • 循環程式資料

這表示,相同的NC程式可用於不同的工件,並且值必須只能在一個中心位置改變。

功能說明

變數總是由字母和數字所組成,字母決定變數類型,數字為其範圍。

您可針對每一種變數類型,定義控制器在狀態工作空間的QPARA分頁上顯示之參數範圍。

定義QPARA分頁的內容

變數類型

此外,控制器提供QS參數用於字母數字值(例如文字)。

QS參數

Q 參數

Q參數對於控制器記憶體內的所有NC程式皆有效。

Q參數在巨集和工具機製造商循環程式之內具有局部效果。這表示控制器不會將變更回傳至NC程式

控制器提供以下Q參數:

變數範圍

意義

0至 99

使用者定義的Q參數,若未與海德漢SL循環程式重疊的話

100至 199

控制器上使用者定義的NC程式或循環程式可讀取的特殊功能Q參數

200至 1199

海德漢所定義功能的Q參數(例如循環程式)

1200至 1399

工具機製造商所定義功能的Q參數(例如循環程式)

1400至 1999

使用者定義的Q參數

QL參數

NC程式之內局部生效的QL參數。

控制器提供以下QL參數:

變數範圍

意義

0至 499

使用者定義的QL參數

QR參數

QR參數影響控制器記憶體內的所有NC程式;即使在控制器重新啟動之後仍舊保留。

控制器提供以下QR參數:

變數範圍

意義

0至 99

使用者定義的QR參數

100至 199

海德漢所定義功能的QR參數(例如循環程式)

200至 499

工具機製造商所定義功能的QR參數(例如循環程式)

QS參數

QS參數對於控制器記憶體內的所有NC程式皆有效。

QS參數在巨集和工具機製造商循環程式之內具有局部效果。這表示控制器不會將變更回傳至NC程式

控制器提供以下QS參數:

變數範圍

意義

0至 99

使用者定義的QS參數,若未與海德漢SL循環程式重疊的話

100至 199

控制器上使用者定義的NC程式或循環程式可讀取的特殊功能QS參數

200至 1199

海德漢所定義功能的QS參數(例如循環程式)

1200至 1399

工具機製造商所定義功能的QS參數(例如循環程式)

1400至 1999

使用者定義的QS參數

Q參數清單視窗

Q參數清單視窗中,可檢視並編輯所有變數值。

Q參數清單視窗,顯示Q參數值

在左手側面板中,可選擇要顯示的變數類型。

  • 控制器顯示以下資訊:
  • 變數類型(例如Q參數)
  • 變數編號
  • 變數值
  • 預先指派變數情況下之描述

數值欄內的欄位顯示有白色背景,則可編輯其值。

 
Tip

控制器正在執行NC程式時,不可使用Q參數清單視窗編輯變數。只有程式執行已經中斷或放棄,才能進行變更。

TNC列上的狀態概述

在例如於Singal block模式中已經執行NC程式之後到達此狀態

  • 以下Q和QS參數無法在Q參數清單視窗內編輯:
  • 變數範圍從100至199,因為可能會與控制器內特殊功能產生干擾。
  • 變數範圍從1200至1399,因為可能會與工具機製造商專屬功能產生干擾。

變數類型

  • 以下搜尋選項可用於Q參數清單視窗:
  • 搜尋任何字串的輸入表格
  • 搜尋NR欄中唯一的變數編號

搜尋Q參數清單視窗

  • 您可在下列操作模式中開啟Q參數清單視窗:
  • 編輯者
  • 手動
  • 程式執行

手動程式執行操作模式中,可用Q鍵開啟視窗。

搜尋Q參數清單視窗

  1. 選擇具有灰色背景的任何欄位
  2. 輸入所要的字串
  3. 控制器開啟輸入欄位並在選取欄位的欄中搜尋此字串。
  4. 控制器標記以搜尋字串開頭的第一結果。

  1. 若需要,選擇下一個結果
 
Tip

控制器在表格上方顯示一個輸入欄位。另外,可使用此輸入欄位來導覽至唯一的變數編號。若要選擇輸入欄位,請按下GOTO鍵。

備註

 
注意事項
碰撞的危險!
海德漢循環程式、工具機製造商循環程式以及第三方功能都使用變數。您也可在NC程式之內編寫變數。使用推薦範圍之外的變數會導致交叉,從而導致不良行為。在加工期間會有碰撞的危險!
  1. 只能使用海德漢建議的變數範圍
  2. 不要使用預指派變數
  3. 相容於來自海德漢、工具機製造商以及第三方供應商的文件
  4. 檢查使用模擬的加工順序

預先指定Q參數

  • 您可在NC程式中混合輸入固定值和可變值。
  • 您最多可指定255個字元給QS參數
  • 您可使用Q鍵來建立NC單節,以指派一值給變數。如果再次按下該鍵,控制器以QQLQR順序改變該變數類型。
  • 在虛擬鍵盤上,此程序僅適用於NC功能區域內Q鍵。

  • 控制列的虛擬鍵盤

  • 變數可指派的數值介於-999,999,999+999,999,999之間。輸入範圍限制在16位數,其中小數點之前9位數。控制器可計算最多1010的數值。
  • 您可將變數重設為未定義狀態。例如,若使用未定義的Q參數編寫位置,則控制器忽略此動作。
  • 指派未定義狀態給變數

  • 控制器以二進位格式(標準IEEE 754)將數值儲存在內部。由於使用標準格式,無法用二進位數100%正確表示某些小數(捨去錯誤)。
  • 如果將所計算的變數值用於跳躍指令或定位移動,則必須將記住此點。

備註 在QR參數和備份上

控制器將QR參數儲存在備份內。

若工具機製造商不定義特定路徑,則控制器將QR參數儲存在以下路徑:SYS:\runtime\sys.cfg。只有在完整備份中才備份SYS:分割。

  • 工具機製造商可使用以下選配的機械參數來指定路徑:
  • pathNcQR (編號131201)
  • pathSimQR (編號131202)

若工具機製造商使用選配的機械參數來指定TNC:分割上一路徑,則可用NC/PLC Backup功能執行備份,不用輸入密碼。

備份與復原