NC数控程序的内容

应用

NC数控程序定义运动和机床工作特性。NC数控程序NC数控程序段组成,程序段中含NC数控功能的指令元素。数控系统的海德汉Klartext对话式编程语言在对话中支持用户编程,在对话中显示每一个指令元素所需内容的信息。

功能说明

程序工作区内的程序编辑操作模式下创建NC数控程序

程序工作区

第一个和最后一个NC数控程序NC数控程序段含以下信息:

  • 指令BEGIN PGMEND PGM
  • NC数控程序的名称
  • NC数控程序的尺寸单位(mm或inch)

创建NC数控程序时,数控系统自动插入BEGIN PGMEND PGM NC数控程序段。无法删除这些NC数控程序段

BEGIN PGM后的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

指令码明确指定每一个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对话式程序。
  • 编程基础知识