使用FN 38: SEND傳送來自NC程式之資訊
應用
FN 38: SEND可讓您從NC程式取得固定值或變數值,並將之寫入至日誌或傳送至外部應用程式(例如StateMonitor)。
功能說明
資料通過TCP/IP連線來傳輸
有關更詳細資訊,請參閱RemoTools SDK手冊。
輸入
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23 | ; 將來自Q1和Q23之值寫入至日誌 |
若要導覽至此功能:
插入NC函數 FN 特殊功能 FN 38 SEND
NC函數包括以下語法元件:
語法元件 | 含义 |
---|---|
FN 38: SEND | 傳送用於資訊的語法開頭 |
名稱或QS | |
/ | 輸出文字中最多七個佔位符的內容 固定或可變編號 選擇性語法元件 |
備註
- 固定與可變數字與文字都有分大小寫,因此請正確輸入。
- 若要在輸出文字內獲得%,請在所要的位置上輸入%%。
範例
在此範例中,將資訊傳送至StateMonitor。
您可使用FN 38輸入工作資料。
必須滿足下列需求,以便使用此函數:
- StateMonitor 1.2版
StateMonitor 1.2或更新版本可使用JobTerminal (選項4)進行工作管理
- 工作已經輸入StateMonitor
- 工具機已指派
以下規定適用於此範例:
- 工號1234
- 加工步驟1
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 FN 38: SEND /"JOB:1234_STEP:1_CREATE" | ; 建立的工作 |
12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20" | ; 另外:建立的工作含零件名稱、零件編號以及所需的數量 |
13 FN 38: SEND /"JOB:1234_STEP:1_START" | ; 開始工作 |
14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION" | ; 開始準備 |
15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION" | ; 生產 |
16 FN 38: SEND /"JOB:1234_STEP:1_STOP" | ; 停止工作 |
17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH" | ; 完成工作 |
您亦可回報工作工件品質。
您可使用OK、S和R佔位符,指定回報工件數量是否已正確加工。
使用A和I,可定義StateMonitor如何解析回應。如果傳輸絕對值,則StateMonitor將覆寫先前的有效值。如果傳輸增量值,StateMonitor增加數量。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23" | ; 實際量(正常) 絕對式 |
12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1" | ; 實際量(正常) 增量式 |
13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12" | ; 廢品(S) 絕對式 |
14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1" | ; 廢品(S) 增量式 |
15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15" | ; 重做(R) 絕對式 |
16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1" | ; 重做(R) 增量式 |