内容正文:
第 3 章
SIEMENS系统
基本指令编程与操作
知识目标
●了解常用基本指令的使用格式
●掌握基本指令的使用格式与应用场合
●掌握固定循环指令的使用格式与应用场合
●掌握计算参数编程方式与应用场
合
●熟练应用SIEMENS系统编程指令编制较为复杂零件的程序编制
3.1 SIEMENS系统基本功能
3.2 车削运动基本指令编程
3.3 固定循环指令编程
3.4 计算参数编程
3.5 SIEMENS数控车床基本操作
3.1 SIEMENS系统基本功能
3.1.1 准备功能
SIEMENS系统具体的G指令代码,如表3.1所示。
3.1.2 辅助功能
SIEMENS系统的M指令代码如表3.2所示。
1.程序暂停M00
2.程序选择暂停M01
3.程序结束M02
4.主轴功能M03/M04/M05
5.冷却液开/关M07/M08/M09
6.程序结束并返回程序开头M30
3.1.3 基本编程指令
1.SIEMENS系统编程基本原理
(1)程序名称。
① 开始两个字符必须是字母;
② 其后的字符可以是字母、数字或下划线;
③ 最多为8个字符;
④ 不得使用分隔符。
(2)程序结构。
完整的程序是由程序号、程序的内容和程序的结束三部分组成的。
(3)程序段结构。
一个程序段中含有执行一个工序所需的全部数据。
程序段由若干个字和段结束符“LF”组成,在程序编制过程中进行换行时或按输入键时可以自动产生段结束符。
2.尺寸系统
(1)绝对尺寸和增量位置数据:
G90,G91,AC,IC。
(2)公制尺寸和英制尺寸:
G70、G71;G700、G710。
(3)半径/直径数据尺寸。
(4)可编程零点偏置:
TRANS,ATRANS。
(5)可编程的比例系数。
(6)工件装夹——可设定零点偏置:
G54~G59,G500,G53,G153。
3.返回固定点G75
功能:用G75 可以返回到机床中某个固定点,比如换刀点。
4.回参考点G74
用G74指令实现NC程序中间参考点功能,每个轴的方向和速度存储在机床数据中。
5.进给率F
在编程中可以用G94和G95指定加工进给率。
6.延时G4
功能:通过在两个程序段之间插入一个G4程序段,可以使加工中断给定的时间,比如切槽加工。
7.主轴转速极限:G25,G26
功能:通过在程序中写入G25或G26指令和地址S下的转速,可以限制特定情况下主轴的极限值范围。
8.恒定切削速度:G96,G97
功能:G96功能生效后,主轴转速随着当前加工工件直径(横向坐标轴)的变化而变化,从而始终保证刀具切削点处编程的切削速度S为常数(主轴转速×直径=常数)。
9.刀具和刀具补偿
功能:在对工件的加工进行编程时,不要考虑刀具长度或切削半径,可以直接根据图纸对工件尺寸进行编程,刀具参数单独输入到一专门的数据区。
(1)刀具T。
编程T指令可以选择刀具。
(2)刀具补偿号D。
功能:一个刀具可以匹配从1到9几个不同补偿的数据组(用于多个切削刃),用D及其相应的序号可以编程一个专门的切削刃。
(3)刀具类型。
(4)刀具半径补偿:
G41、G42、G40。
功能:刀具必须有相应的D号才能有效,刀具半径补偿通过G41/G42生效,系统自动计算出当前刀具运行所产生与编程轮廓等距离的刀具轨迹,必须处于G18有效状态。补偿方向如图3.2所示。
图3.2 刀具半径补偿示意图
格式:
G41 X.. Z.. 在工件轮廓左边补偿有效
G42 X.. Z.. 在工件轮廓右边补偿有效
$$