NC程式的內容
應用
使用NC程式定義工具機的動作與行為。NC程式由NC單節構成,該等單節包含NC函數的語法元件。使用海德漢Klartext編寫語言,控制器通過顯示一個對話來支援您,其中包含有關每個語法元件所需內容之資訊。
相關主題
- 產生新NC程式
- 使用CAD檔案的NC程式
- 用於輪廓加工的NC程式之結構
功能說明
您可在程式工作空間中的編輯者操作模式內建立NC程式。
- NC程式的第一與最後一個NC單節包含以下資訊:
- 語法BEGIN PGM或END PGM
- NC程式的名稱
- NC程式的量測單位(公制或英制)
當建立NC程式時,控制器自動插入BEGIN PGM和END PGM NC單節。您無法刪除這些NC單節。
- 在BEGIN PGM之後建立的NC單節包含以下資訊:
- 工件外型定義
- 刀具呼叫
- 接近一安全位置
- 進給速率與主軸轉速
- 移動動作、循環程式以及其他NC函數
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
0 BEGIN PGM EXAMPLE MM | ; 程式開始 |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; NC函數用於工件外型定義,由兩NC單節構成 |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; NC函數用於刀具呼叫 |
4 L Z+100 R0 FMAX M3 | ; NC函數用於直線移動 |
* - ... | |
11 M30 | ; NC函數用於結束NC程式 |
12 END PGM EXAMPLE MM | ; 程式結束 |
語法元件 | 意義 |
---|---|
NC單節 | 4 TOOL CALL 5 Z S3200 F300 NC單節由單節編號以及NC函數的語法所構成。NC單節由多行構成,例如由循環程式。 控制器用遞增順序將NC單節編號。 |
NC函數 | TOOL CALL 5 Z S3200 F300 使用NC函數定義控制器的行為。單節編號並非NC函數的一部分。 |
語法開頭 | |
語法元件 | TOOL CALL 5 Z S3200 F300 語法元件為NC函數的所有部分,像是技術值S3200或座標資訊。NC函數也包含選擇性語法元件。 控制器在程式工作空間內以顏色顯示特定語法元件。 |
數值 | 3200用於主軸轉速S 並非每一語法元件都必須包含數值,像是刀具軸Z。 |
若在文字編輯器內或在控制器之外建立NC程式,請注意語法元件的正確拼字與順序。
備註
- NC函數也由超過一個NC單節構成,像是BLK FORM。
- 雜項功能M和註解都可為NC函數之內的語法元件以及其自己的NC函數。
- 總是以移動刀具為前提來撰寫NC程式。這使得無論是頭軸還是工作台軸執行運動都無關緊要。
- 副檔名*.h指定Klartext程式。