NC数控程序的内容
应用
用NC数控程序定义运动和机床工作特性。NC数控程序由NC数控程序段组成,程序段中含NC数控功能的指令元素。数控系统的海德汉Klartext对话式编程语言在对话中支持用户编程,在对话中显示每一个指令元素所需内容的信息。
相关主题
- 创建新NC数控程序
- 用CAD文件编程NC数控程序
- 轮廓加工的NC数控程序的结构
功能说明
在程序工作区内的程序编辑操作模式下创建NC数控程序。
第一个和最后一个NC数控程序的NC数控程序段含以下信息:
- 指令BEGIN PGM或END PGM
- NC数控程序的名称
- NC数控程序的尺寸单位(mm或inch)
创建NC数控程序时,数控系统自动插入BEGIN PGM和END 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 5 Z S3200 F300 指令元素是NC数控功能的全部内容,例如参数值S3200或坐标信息。NC数控功能也含可选的指令元素。 数控系统在程序工作区中用彩色显示部分指令元素。 |
值 | 3200为主轴转速S 部分指令元素可不含数字值,例如刀具轴Z轴。 |
如果在文本编辑器内或数控系统外创建NC数控程序,需要注意保持指令元素的拼写和顺序正确。
注意
- NC数控功能可含一个以上NC数控程序段,例如BLK FORM。
- 辅助功能M和注释都可为NC数控功能和其自己的NC数控功能的指令元素。
- 编程NC数控程序时,始终假定刀具运动。无论是铣头轴还是工作台轴都进行运动。
- 文件扩展名*.h代表Klartext对话式程序。