UG爱好者
标题: 螺旋铣削宏优化(第四版,重要更新!) [打印本页]
作者: tstec* 时间: 2017-9-20 09:05
标题: 螺旋铣削宏优化(第四版,重要更新!)
本帖最后由 tstec 于 2017-9-20 09:10 编辑
本次更新内容如下:
1,修正判断空变量的程序结构。(之前会把0也识别为空变量,从而导致异常。)
2,修正了模态值缓存的清空程序。(原先有时并不能正确清空缓存,导致下道工序时依然沿用的是许久之前定义的变量。)
欢迎各种挑毛病,提要求。本人会持续维护该螺旋宏的更新活动。
使用格式:G133X_Y_Z_R_Q_C_D_K_F_
使用说明:
1. 支持Z值与R值,高低位置不限定。均从R值起始螺旋。
2. Q值为固定螺距,不必区分螺距整除。
3. K值有四种状态可选:K02,K03,K12,K13
十位为0表示螺纹末尾添加清理刀路为1表示不添加
个位为2表示顺时针螺旋,为3表示逆时针螺旋
当K值缺省时,则默认K03即逆时针螺旋带清理刀路
4.F值可以指定也可以继承模态
调用示例:
G54G43 G90G0Z50
M3S1000F2000
G133 X100 Y0 Z-20 R3 C20 D30 Q1 (D20的铣刀做30的圆20个深)
G133X0(X0Y0位置做50的圆)
G133D50(X0Y0位置做50的圆)
M5
M30
G133自定义指令设定方法:
确认参数#3202的NE9为0,(为1,则隐藏并保护O9000~O9999,不能修改或者添加9000号开始的程序。若不能修改为0,提示写保护。则需要在#3211里输入机床密码,若需要解密码可以留言,探讨)
在参数#6050~6059设置G代码调用宏程序的数字,6050~6059分别对应程序号O9010~O9019。
导入该宏程序到机器内改名为O9010~O9019。
例如:在参数#6054里面输入133(0~255之间的数字),则调用O9014程序。 把宏程序改名为O9014即可。
注意:
G133这样的自定义指令,不能像G81等循环指令一样。需要每行首加G133
欢迎不吝测试指正,补全完善。本人期待能与G81等循环一样调用。
附:
宏变量说明:
#24 X #25Y #26 Z
#3 C #7 D #6 K
#9 F #17Q #18R
补充内容 (2017-11-14 08:55):
代码开头有三处#99变量,这个变量在系统中是无法调用的。需要改成#102,就可以正常上机运行了。之前由于疏忽,只是软件模拟运行成功就发布了,确实抱歉。
补充内容 (2018-2-9 14:13):
本帖已完结,各位请下载最终版本。
http://www.ugsnx.com/thread-190807-1-1.html
作者: 穿着隐身的马甲* 时间: 2017-9-20 10:10
fgdgdfgdf
作者: fswbvip* 时间: 2017-9-20 10:26
谢谢大神分享!!!!!!!!!!!!
作者: a523257594 时间: 2017-9-20 11:42
用宏有点辛苦了,
作者: alyb1234* 时间: 2017-9-20 11:53
谢谢分享谢谢分享谢谢分享
作者: alyb1234* 时间: 2017-9-20 11:54
谢谢分享谢谢分享谢谢分享
作者: jiashuanghe123 时间: 2017-9-20 14:16
谢谢分享
作者: liu780613 时间: 2017-9-20 14:36
今天回复了好多
作者: xiaohuo* 时间: 2017-9-20 15:28
都是搞研究的大师!赞
作者: errorfree 时间: 2017-9-20 19:32
不错!咔咔咔咔
作者: 莣□ゞ葃迗 时间: 2017-9-20 20:15
学习一下
作者: 謎謎謎 时间: 2017-9-20 20:51
螺旋铣削宏优化
作者: 飘游若云 时间: 2017-9-20 21:37
请问下你用的是什么系统可以自定义指令呀!我对这个比较感兴趣!
作者: lxy199206 时间: 2017-9-20 21:58
谢谢分享
作者: shuai1983 时间: 2017-9-20 23:15
学习了谢谢
作者: NX柯南 时间: 2017-9-21 08:18
本帖最后由 lj564105035 于 2017-9-21 09:59 编辑
很好 很强大! 楼主厉害! 但是弱弱的问一下 UG是干嘛的?
但是看你写的这么辛苦 还是给你指出一些问题和建议: Q1; 从你的程序来看 你的程序每超过一个小时后会要求清除一下存储的模态变量 ;; 假设你的程序正确 那么我要在30分钟内螺完一个孔 然后要去螺下一个位置和尺寸完全不一样的孔时 这时如果掉一个值你试想会怎么样
Q2; 你的#100没看见你做二次处理 清空 实质上你这个程序在运行时 运行一遍后你的#100一直都是等于1的(如果你在别的地方没有处理的话)
A1; 建议不要用系统时间做清除条件
A2; 你想用模态调用 可以考虑 用G66
qq: 564105035 添加请说明来意
作者: mon19879 时间: 2017-9-27 20:12
感谢分享!
作者: 清新淡雅 时间: 2017-9-27 20:32
看看,我也来学了
作者: liubaoyuan 时间: 2017-9-27 20:37
dddddddddddddd{:smile:}
作者: liubaoyuan 时间: 2017-9-27 20:39
我们公司也有,用来做标记{:smile:}
作者: Akill_king 时间: 2017-9-27 20:45
一切就是说在线播放
作者: ☆风爱海☆* 时间: 2017-9-27 21:04
很好学习一下看一看学习多不习
作者: ahsxl 时间: 2017-9-27 21:05
看看看看看看看看咳咳咳看
作者: ☆风爱海☆* 时间: 2017-9-27 21:08
很好学习一下看一看学习多不习
作者: vigor* 时间: 2017-9-27 21:20
为啥我饿这个软件不能仿真你这个宏程序啊
作者: 纯真天然呆 时间: 2017-9-28 12:53
http://www.ugsnx.com/thread-178296-1-3.html
作者: zdd888 时间: 2017-9-28 13:44
学习一下,真产是地我能的事
作者: adaitly 时间: 2017-9-28 14:03
学习学习
作者: superlove* 时间: 2017-10-18 01:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 674722455 时间: 2017-11-14 09:03
6666666666666666
作者: 634171915 时间: 2017-11-14 09:10
真的是宏吗?下来看看
作者: 351688 时间: 2017-11-14 09:34
先看看 学习一下
作者: 青春。论未来。 时间: 2017-11-14 09:36
谢谢分享
作者: ー辈孑的孤单、 时间: 2017-11-14 11:45
螺旋铣削宏优化
作者: 1105 时间: 2017-11-14 13:28
不错,有钻研精神。看来不是全民皆炒房,仍有为工业振兴奉献之人。吾深感欣慰!
作者: A______________ 时间: 2017-12-4 21:23
khkhjkhk
作者: 蓝天翔* 时间: 2017-12-4 21:29
嘿嘿,这个可以有!!...
作者: Love_宝贝 时间: 2017-12-4 21:55
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: 伊森瑞恩 时间: 2017-12-4 21:57
谢谢楼主分享
作者: 浩南 时间: 2017-12-4 22:17
感谢分享
作者: lixinqiou* 时间: 2017-12-4 22:17
谢谢楼主分享这么好在宏
作者: wangfer* 时间: 2017-12-4 22:45
不错!咔咔咔咔
作者: q229892655 时间: 2018-5-15 21:00
····················
欢迎光临 UG爱好者 (https://www.ugsnx.com/) |
Powered by Discuz! X3.5 |