返回列表 发新帖

技术分享,数控车床M98和M99的超详细内容讲解,适用于新代系统

[复制链接]

5万

主题

5万

帖子

17万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
174658
发表于 2022-9-16 09:46:54  | 显示全部楼层 | 阅读模式
1. M98:副程序呼叫,需搭配M99使用,指令格式为M98 P_ H_ L_
P:欲呼叫的副程序号码(当P省略时,是指定程序本身,并且只能於记忆运转或MDI运转模式时)
H:欲呼叫的副程序序号(N) (省略时,从前面开始)
L:为副程序重覆执行的次数
2. M99:返回主程序指令格式为M99 P_
P:表示副程序结束後返回主程序时的执行单节序号(N),P引数不存在则表示返回主程序时,从M98或M198的下一行继续加工。



(1). 写法一:M98单节内有下P指令
主程式.
T03; //使用三号刀具
G97 S710 M03; //主轴转速一定,正转 710 rpm
M08; //开启切削剂
G00 X45.0 Z-12.0; //快速定位至第一沟槽之上方
M98 P1234 H102 L4 ; //呼叫序号 “O1234”之副程式,从其序号
N102之单节开始执行,执行4次
G28 X80.0 Z80.0; //快速移动至指定中间点,再回归至机械原点
M09; //关闭切削剂
M05; //主轴停止
M30;
副程式.
O1234
G00 X45.0 Z-12.0;
N102 G01 X30.0 F200; //从此单节开始直线切削至槽底,进给速率 200μm/rev
G00 X45.0; //快速退刀至起始位置
W-2.0; //快速向Z轴负方向移动2mm
G01 X30.0; //再直线切削至槽底
G00 X45.0; //快速退刀至起始位置
W-12.0; //快速向Z轴负方向移动12mm,等待下一槽的切削
M99; //返回主程式



(2). 写法二:M98单节内没有下P 指令
主程式.
T03; //使用三号刀具
G97 S710 M03; //主轴转速一定,正转 710 rpm
M08; //开启切削剂
G00 X45.0 Z-12.0; //快速定位至第一沟槽之上方
M98 H0010 L4 ; //从其主程式序号N0010之单节开始执行,执行4次
G28 X80.0 Z80.0; //快速移动至指定中间点,再回归至机械原点
M09; //关闭切削剂
M05; //主轴停止
M02; //程式结束
N10 G01 X30.0 F200; //执行M98後从此单节开始直线切削至槽底,进给速率 200μm/rev
G00 X45.0; //快速退刀至起始位置
W-2.0; //快速向Z轴负方向移动2mm
G01 X30.0; //再直线切削至槽底
G00 X45.0; //快速退刀至起始位置
W-12.0; //快速向Z轴负方向移动12mm,等待下一槽的切削
M99; //返回M98之下一单N006

切槽加工,利用 “副程式呼叫” 执行重覆加工



(1). 写法一:M98单节内有下P指令
主程式.
T03; //使用三号刀具
G97 S710 M03; //主轴转速一定,正转 710 rpm
M08; //开启切削剂
G00 X45.0 Z-12.0; //快速定位至第一沟槽之上方
M98 P1234 H102 L4 ; //呼叫序号 “O1234”之副程式,从其序号N102之单节开始执行,执行4次
G28 X80.0 Z80.0; //快速移动至指定中间点,再回归至机械原点
M09; //关闭切削剂
M05; //主轴停止
M30;
副程式.
O1234
G00 X45.0 Z-12.0;
G01 X30.0 F200; ß从此单节开始,直线切削至槽底,进给速率200μm/rev
G00 X45.0; //快速退刀至起始位置
W-2.0; //快速向Z轴负方向移动2mm
G01 X30.0; //再直线切削至槽底
G00 X45.0; //快速退刀至起始位置
W-12.0; //快速向Z轴负方向移动12mm,等待下一槽的切削
M99; //返回主程式



(2). 写法二:M98单节内没有下P 指令
主程式
T03; //使用三号刀具
G97 S710 M03; //主轴转速一定,正转 710 rpm
M08; //开启切削剂
G00 X45.0 Z-12.0; //快速定位至第一沟槽之上方
M98 H0010 L4 ; //从其主程式序号N0010之单节开始执行,执行4次
G28 X80.0 Z80.0; //快速移动至指定中间点,再回归至机械原点
M09; //关闭切削剂
M05; //主轴停止
M02; //程式结束
G01 X30.0 F200; ß执行M98後从此单节开始,直线切削至槽底,进给速率 200μm/rev
G00 X45.0; //快速退刀至起始位置

W-2.0; //快速向Z轴负方向移动2mm
G01 X30.0; //再直线切削至槽底
G00 X45.0; //快速退刀至起始位置
W-12.0; //快速向Z轴负方向移动12mm,等待下一槽的切削
M99; //返回M98之下一单N006


非常感谢大家的阅读!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大话骰
换枫叶卡
木马制作
牵机加点
开光仪式
素描教案
车床技术
乳房美容
斧钺之诛
精液美容
粉装玉琢
那海兰珠
抓鸡教程
扳手菜单
泰式按摩
按摩女郎
快速回复 返回顶部 返回列表