NC程式的內容

應用

使用NC程式定義工具機的動作與行為。NC程式NC單節構成,該等單節包含NC函數的語法元件。使用海德漢Klartext編寫語言,控制器通過顯示一個對話來支援您,其中包含有關每個語法元件所需內容之資訊。

功能說明

您可在程式工作空間中的編輯者操作模式內建立NC程式

程式工作空間

  • NC程式的第一與最後一個NC單節包含以下資訊:
  • 語法BEGIN PGMEND PGM
  • NC程式的名稱
  • NC程式的量測單位(公制或英制)

當建立NC程式時,控制器自動插入BEGIN PGMEND PGM NC單節。您無法刪除這些NC單節

  • BEGIN PGM之後建立的NC單節包含以下資訊:
  • 工件外型定義
  • 刀具呼叫
  • 接近一安全位置
  • 進給速率與主軸轉速
  • 移動動作、循環程式以及其他NC函數

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

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

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

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

 
Tip

運用程式測試確定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

語法開頭清楚指出每一NC函數。語法開頭用於插入NC函數視窗。

插入NC函數

語法元件

TOOL CALL 5 Z S3200 F300

語法元件為NC函數的所有部分,像是技術值S3200或座標資訊。NC函數也包含選擇性語法元件。

控制器在程式工作空間內以顏色顯示特定語法元件。

NC程式的外觀

數值

3200用於主軸轉速S

並非每一語法元件都必須包含數值,像是刀具軸Z

若在文字編輯器內或在控制器之外建立NC程式,請注意語法元件的正確拼字與順序。

備註

  • NC函數也由超過一個NC單節構成,像是BLK FORM
  • 雜項功能M和註解都可為NC函數之內的語法元件以及其自己的NC函數
  • 總是以移動刀具為前提來撰寫NC程式。這使得無論是頭軸還是工作台軸執行運動都無關緊要。
  • 副檔名*.h指定Klartext程式。
  • 編寫基本原理