SIEMENS数控系统编程指令详解

SIEMENS数控系统编程指令详解

第一章 编程语言

1.1 准备功能(G指令)

一般用NC语言对单个操作步骤进行实际编程,只能代表一个NC程序中工作的一部分。实际指令编程之前,应先对操作步骤进行计划和准备,对NC程序的结构和组织考虑的越周详,所产生的复杂程序就会越清晰、准确,而且生成的速度就会越快,越简便。

通常按如下编程步骤进行: 根据图纸要求、指定加工方案; 测量每一把刀具的长度及半径; 确定工件零点坐标系的位置; 计算出每把刀具的切削用量; 编制加工零件程序;

根据程序图形模拟,查看刀具运行轨迹; 空运行,查看刀具运行轨迹; 试切削、检验、优化加工程序。

每一个程序都有一个不同的名称叫程序名,编程时可以任意选择名称。在编辑程序时首先要建立一个新程序名,然后才能编制加工程序。建立新程序名时要注意以下几点:

前一个符号必须是字母;

其余符号可以是字母、数字几及下划线; 程序名最多有24个字符;

1

字符间不允许有分隔符。 SIEMENS 802D数控系统常用G代码: 1.2.1 G00快速定位

指令格式: G00 Xxx Yxx Zxx

Xxx Yxx Zxx —— 直角坐标系中的终点坐标; 编程示例(图1—1) Y 0

图1—1

N10 G00 G90 X0 Y0 N20 G00 X200 Y200

G00 指令的运动速度为机床的快速定位速度(机床允许的最大运动速度)G00的速度由机床参数设定。G00快速移动功能不能用于工件切削加工,只能用于空行程进给,一般用于接近起始位置或换刀点、退刀等。

2

(200,200)

X

1.2.2 G01 直线插补

指令格式:

G01 Xxx Yxx Zxx Fxx

Xxx Yxx Zxx —— 直角坐标系中的终点坐标; Fxx —— 进给率 单位 mm/min。 编程示例(图1—2) Y 0 X

图1—2

N10 G00 G90 X0 Y0 N20 G01 X150 Y200 F300

G01指令规定的进给速度可以由面板上的进给倍率开关进行修调,此功能一般用于工件切削,切削的进给速度由F值指定。

3

(150,200)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4