设为首页
收藏本站
开启辅助访问
登录
立即注册
只需一步,快速开始
首页
Portal
软件
铸造小屋
BBS
模具图档
视频教程
UG培训
模具接单
搜索
搜索
UG NX软件交流
铸造模具交流
模流分析软件
二手交易
求职招聘
每日签到
压铸模具图档
精密铸造图档
覆膜砂模具图档
翻砂铸造图档
重力/低压模具图档
消失模及其他图档
数控编程图档
铸造资料下载
每日签到
本版
帖子
用户
铸造屋视频教程培训网
»
铸造小屋
›
模具交流
›
UGNX软件交流
›
分享一个数控铣高效螺旋铣孔宏程序
返回列表
发新帖
[数控车/加工中心]
分享一个数控铣高效螺旋铣孔宏程序
[复制链接]
2603
|
0
|
2020-3-26 21:18:23
|
显示全部楼层
|
阅读模式
经常遇到铣圆孔,直接下到安全高度,然后调用G133就出来了,甚是方便啊!而且该程序自动运算总深度与每层下的深度的余数,最后补平,不用担心整除的问题!无停顿,全部顺铣。
先要在参数6050~6059设置G代码调用宏程序的数字,6050~6059分别对应程序号O9010~O9019。
我这里在参数6054里面输的是133(0~255之间的数字),也就是O9014程序。
还可以设置参数3202的NE9为1,隐藏并保护O9000~O9999,防止误删,
cdj_456
原创。
下面分享之:
格式G133 X__ Y__ Z__ R__ Q__ F__
X和Y为圆心坐标,也可以省略,但G133之前必须G00定位到圆心。Z就是最终的深度,R就相当于钻孔固定循环的R点,Q是螺旋走圆下一层与上一层的距离,跟固定循环的Q类似,F进给
%
O9014(G133)
#500=[#5043-#5083]
#5043是当前刀具的绝对Z坐标,#5083为长度补偿H的值
#31=FIX[#26/#17]
#32=#26-#31*#17
#33=[#3-#7]/2.
IF[#33LE0.5]THEN#3000=133(TOOL ERROR)
刀具回转半径判断和报警,这里是0.5mm,可以修改
G90G00X#24Y#25
G91X#33
G90Z[#18+#17]
G01Z#18F#9
WHILE[#18GT#26]DO3
#18=#18-#17
G03I-#33J0.Z#18F#9
IF[[#18+#32]EQ#26]GOTO133
END3
N133IF[#32NE0.]GOTO144
IF[#32EQ0.]GOTO155
N144G03I-#33J0.Z#26F#9
N155G03I-#33J0.F#9
G90G00Z#500
最后回到执行G133之前的绝对Z坐标
M99
%
C是孔直径,D是刀具直径。格式G133 X__ Y__ C__ D__ Z__ R__ Q__ F__
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
lioubanyue
429
主题
52
回帖
1万
积分
老师
积分
10150
加好友
发消息
回复楼主
返回列表
UGNX软件交流
模流分析软件
铸造模具周边交易区
求职招聘接单(铸造模具设计)