基本
應用
您可使用控制器的Q、QL、QR和QS參數,也稱為變數,來在加工時計算之內將量測結果列入考慮。
例如,您可對以下語法元件進行可變編寫:
- 座標值
- 進給速率
- 主軸轉速
- 循環程式資料
這表示,相同的NC程式可用於不同的工件,並且值必須只能在一個中心位置改變。
功能說明
變數類型
Q 參數
Q參數對於控制器記憶體內的所有NC程式皆有效。
介於0與99之間的Q和QS參數在巨集和循環程式之內具有局部效果。這表示控制器不會將變更回傳至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參數中可使用下列字元:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ; ! # $ % & ' ( ) + , - ./ : < = > ? @ [ ] ^ _ ` *
介於0與99之間的QS參數在巨集和循環程式之內具有局部效果。這表示控制器不會將變更回傳至NC程式。
控制器提供以下QS參數:
變數範圍 | 意義 |
---|---|
0至 99 | 使用者定義的QS參數,若未與HEIDENHAIN循環程式重疊的話 |
100至 199 | 控制器上使用者定義的NC程式或循環程式可讀取的特殊功能QS參數 |
200至 1199 | 海德漢所定義功能的QS參數(例如循環程式) |
1200至 1399 | 工具機製造商所定義功能的QS參數(例如循環程式) |
1400至 1999 | 使用者定義的QS參數 |
Q參數清單視窗
在Q參數清單視窗中,可檢視並編輯所有變數值。
在左手側面板中,可選擇要顯示的變數類型。
控制器顯示以下資訊:
- 變數類型(例如Q參數)
- 變數編號
- 變數值
- 預先指派變數情況下之描述
若 數值欄內的欄位顯示有白色背景,則可編輯其值。
控制器正在執行NC程式時,不可使用 Q參數清單視窗編輯變數。只有程式執行已經中斷或放棄,才能進行變更。
此狀態在已經執行NC單節之後到達,例如在Single block模式內
以下Q和QS參數無法在Q參數清單視窗內編輯:
- 變數範圍從100至199,因為可能會與控制器內特殊功能產生干擾。
- 變數範圍從1200至1399,因為可能會與工具機製造商專屬功能產生干擾。
以下搜尋選項可用於 Q參數清單視窗:
- 搜尋任何字串的輸入表格
- 搜尋NR欄中唯一的變數編號
您可在下列操作模式中開啟Q參數清單視窗:
- 編輯者
- 手動
- 程式執行
在 手動 and 程式執行操作模式中,可用Q鍵開啟視窗。
搜尋Q參數清單 視窗
若要搜尋 Q參數清單視窗:
| ||
|
控制器在表格上方顯示一個輸入欄位。另外,可使用此輸入欄位來導覽至唯一的變數編號。若要選擇輸入欄位,請按下GOTO鍵。
備註
- 只能使用海德漢建議的變數範圍
- 不要使用預指派變數
- 相容於來自海德漢、工具機製造商以及第三方供應商的文件
- 檢查使用模擬的加工順序
- 啟動預設之前,請檢查是否所有欄都含有值。
- 針對未定義的欄位,輸入值(例如0)
- 作為替代方案,讓工具機製造商將0定義為該等欄位的預設值
- 您可在NC程式中混合輸入固定值和可變值。
- 您最多可指定255個字元給QS參數。
- 您可使用Q鍵來建立NC單節,以指派一值給變數。如果再次按下該鍵,控制器以Q、QL、QR順序改變該變數類型。
在虛擬鍵盤上,此程序僅適用於NC功能區域內Q鍵。
- 變數可指派的數值介於-999,999,999與+999,999,999之間。輸入範圍限制在16位數,其中小數點之前9位數。控制器可計算最多1010的數值。
- 您可使用SET UNDEFINED語法元件,指派未定義狀態給您的變數。
例如,若使用未定義的Q參數編寫位置,則控制器將忽略此動作。
如果您在NC程式的計算步驟內使用未定義的Q參數,控制器將顯示錯誤訊息並停止程式執行。
- 控制器以二進位格式(標準IEEE 754)將數值儲存在內部。由於使用標準格式,無法用二進位數100%正確表示某些小數(捨去錯誤)。
如果將所計算的變數值用於跳躍指令或定位移動,則必須將記住此點。
備註 在QR參數和備份上
控制器將QR參數儲存在備份內。
若工具機製造商不定義特定路徑,則控制器將QR參數儲存在以下路徑:SYS:\runtime\sys.cfg。只有在完整備份中才備份SYS:分割。
工具機製造商可使用以下選配的機械參數來指定路徑:
- pathNcQR (編號131201)
- pathSimQR (編號131202)
若工具機製造商使用選配的機械參數來指定TNC:分割上一路徑,則可用NC/PLC Backup功能執行備份,不用輸入密碼。