-
1
无锡市高级技术学校
实
训
教
案
p>
实训项目
:
数控实习
实
训
实
训
实
训
虞战峰
日
期
班
级
教
师
王
忆
实训课时
一天
(
6
)<
/p>
实训课题
G
96/G97/CHF/RND/S
指令
实
训
1.
掌握恒定切削速度:
G96
,
G97
。
目
的
2.
S
及
CHF/RND
指令的使用
重
点
1.
掌握
G
96/G97/CHF/RND/S
指令的格式。
与
2.
<
/p>
恒定切削速度:
G96
,
G97
的规定
难
点
3.
S
及
CHF/RND
指令编程格式。
示
范
1.
恒定切削速度:
G96
,
G97
编程示范
p>
内
容
2.
S
及
CHF/RND
指令编程示范。
p>
巡
回
1.
检查学生计算机操作。
2.
检查学生
G96/G97/CHF/RND/S
指令的编程格式。
内
容
3.
检查学生仿真软件操作
实
训
1.
计算机
设
备
2.
SIEMENS
仿真软件
工
具
3.
多媒体广播软件。
2 <
/p>
一、主轴运动
----
主轴转速
S
,旋转方向
当机床
具有受控主轴时主轴的转速可以编程在地址
S
下,单位转/分钟
。
旋转方向和主轴运动起始点和终点通过
M
指令规定
。
M3
主轴正转
M4
主轴反转
M5
主轴停止
注释:
在
S
值取整情况下可以去除下数点后面的数据,比如
S270
。
在此说明一下
,如果在程序中不仅有
M3
或
M4
p>
指令,而且还写有坐标轴
运行指令,则
M<
/p>
指令在坐标轴运行前生效。只有在主轴启动之后,坐标轴才
开始运
行。
M5
不影响坐标轴运行。
注释:其它的设定可以通过机床数据进行。
编程举例
N10 G1 X70 Z20 F300 S270 M3
;
在
p>
X
,
Z
轴运行之前
,
主轴以
270
转/分启动,方向顺时针
…
N80
S450
…
;
改变转速
…
N170 G0 Z180 M5
p>
;
Z
轴运行,主轴停止
二、特殊切削功能
---
p>
恒定切削速度:
G96
,
< br>G97
采用该指令的前提条件:主轴为受控主轴
1.
G96
功能生效以后,主轴转速随着当前加工工件直径(横向坐标轴)的变化
而变化,
从而始终保证刀具切削点处编程的切削速度
S
为常数
(主轴转速×直径
=常数)<
/p>
。从
G96
程序段开始,地址
S
下的转速值作为切削速度处理。
G96
为模
态有效,直到被
G
功能组中一个其他
G
指令(
G94
p>
,
G95
,
G97
)替代为止。
2.
编程格式
G96
S
…
LIMS=
…
F
…
恒定切削生效
G97
;取消恒定切削
S
;切削速度,单位米/分钟
LIMS=
;主
轴转速上限,只在
G96
中有效
F
;旋转进给率,单位毫米/
转,与
G95
中一样
3
注释:
如果在此之前为
G94
有效而非
G95
有效,
则必须重新写入一合适的地址
F
值!
3.
快速移动运行
用
G0
进行快速移动是不可以改变转速。
但是,如果以快速运行回轮廓,并且下一个程序段中含有插补方式指令<
/p>
G1
或
G2,G3,CIP,CT
(轮廓程序段)
,则在用
G0
快速移动的同时已经调整用于下面
进行轮廓插补的主轴转速。
< br>
4.
转速上限
LIMS
< br>=
当工件从大直径到小直径是,
主轴转
速可能提高得非常多,
因而在此建议给
定一主轴转速极限值
p>
LIMS
=
…
.
LIMS
只对
G96
功能生效。
编程极限值
LIMS
=
…
后,
设定数据中的数据被覆盖,
但不允许超出
G26
编
程的或机床数据中设定的上限值。
5.
取消恒定切削速度
G97
用
G97
指
令取消“恒定切削速度”功能。如果
G97
生效,则地址
S
下的数
值又恢复,
单位为转/分钟。
如果没有重新写地址
S
,
则主轴以原先
G96
功能生
效时的转速旋转。
编程举例
N10
…
M3
;
主轴旋转方向
N20 G96 S120 LIMS=2500
;
p>
恒定切削速度生效,
120
米/分钟
转速上限
2500
转/分钟
N30 G0 X150
;
没有转速变化,因为
程序段
N31
执行
G0
p>
功能
N31 X50
Z
…
;没有转速变化,因为
程序段
N32
执行
G0
功能
N32 X40
;回轮廓,按照执行程序段
N40
的要求自动调节新的转速
N40 G1 F0.2 X32
Z
…
;
进给
0.
2
毫米/转
…
N180 G97 X
…
Z
…
;
取消恒定切削
N190 S
…
;新定义的主轴转速,转/分钟