UG爱好者

标题: 数控高级编程--宏程序--2 [打印本页]

作者: Zsing    时间: 2012-10-14 15:15
标题: 数控高级编程--宏程序--2
1.      矩阵孔
G65 P8005 X19.5 Y14 A9 B20 I9 J9 R2 Z-28Q14 F100;
----------------
O8005 (JUZHENK-HONG);
;
#10=1;
#12=#25;
#13=#24;
#15=1;                     
WHILE [#10 LE #1] DO1
#11=1                   
WHILE [#11LE#2] DO2
G00 X#13 Y#12;               
Z#18                     
IF [#17 EQ 0] GOTO10
#14=#18-#17               
WHILE [#14GT#26] DO3
G01 Z#14 F#9
G00 Z [#14+2]
Z [#14+1]
#14=#14-#17
END3;
N10 G01 Z#26 F#9;
G00 Z#18;
#11=#11+1;              
#13=#13+#5*#15
END2
#13=#13-#15*#5
#10=#10+1;            
#15=-#15
#12=#12+#4
END1
M99
2.      圆布孔;
G65 P8006 X0 Y0 A0 B45 I50 K8 R2 Z-22 Q12 F150
------------
O8005 (YUANBUK-HONG);
;
#10=1;
WHILE [#10 LE #6] DO1
#11=#24+#4*COS [#1];
#12=#25+#4*SIN [#1];
G90 G00 X#11 Y#12;
Z#18;
IF [#17 EQ 0] GOTO10
#14=#18-#17;
WHILE [#14 GT #26] DO2
G01 Z#14 F#9;
G00 Z [#14+2]
Z [#14+1]
#14=#14-#17
END2
N10 G01 Z#26 F#9;
G00 Z#18;
#10=#10+1;
#1=#1+#2;
END1;
M99;
;
;
3.      铣直槽;
T01M06 (EM20);
M01;
;
G00G90G54X480Y-320;
M03S500;
G43Z50H01;
G01Z0F3000;
G65 P8007 A-41 C5 I1 F300;
G90G00Z50;
G68 X0Y0R90;
G00X480Y-320;
G65 P8007 A-21 C5 I1 F300;
G90G00Z50;
G69;
M05;
G91G28Z0;
M30;
;
;------------;

作者: 副总经理    时间: 2012-10-14 16:11
支持分享精神,{}
作者: haoyuan366    时间: 2012-10-14 21:38
支持········宏程序都忘得差不多了·{:}
作者: cai718li*    时间: 2012-10-15 09:29
支持一下,这个很有用!
作者: slmexl    时间: 2013-3-28 20:24
虽然不懂,可还是很想学
作者: 醉酒看世界    时间: 2013-11-25 23:14
虽然看不懂,既然看了,还是帮顶下、。
作者: rongjikeji    时间: 2013-11-26 18:12
本帖最后由 rongjikeji 于 2013-11-26 18:15 编辑

现在用的人很少了 其实可以将G65 Pxxxx 直接作为一个G代码的宏程序的调用 即将 Gxxx来完全的替代 简单的模态的调用  当然要改一下 6000以后的对应的参数数值 ,那样会更简洁快速的  谢谢
作者: killernick    时间: 2013-11-30 16:01
谢谢楼主分享精神,上学的时候还认真学过呢。
作者: @风铃    时间: 2013-12-1 11:57
不错不错
作者: 420385468    时间: 2013-12-13 17:49
看的不是太懂
作者: ugang    时间: 2014-1-8 22:08
{:mad:}{:mad:}{:mad:}看不懂,谁详细讲下啊
作者: 苦苦的追寻    时间: 2014-3-14 21:48
虽然看不太懂,但是还是谢谢楼主分享精神
作者: 我我我*    时间: 2014-5-7 17:36
编的太上规矩了我编的只有我自己看的懂
作者: 杺と夢    时间: 2014-6-19 20:22
虽然看不懂  但是要支持
作者: mmssbb    时间: 2015-1-28 19:21
支持楼主
作者: 百战*    时间: 2015-1-28 20:33
很不错,看后回帖
作者: mmssbb    时间: 2015-2-6 12:28
不太懂啊
作者: lmjams    时间: 2015-5-14 14:31
我也想改上面说的那个参数用特殊G指令,可是在实际用的时候如果要改调用子程序的内容就得去差参数设定的子程序号,当然可以改成简单易明白的程序号指令,不过感觉要查程序内容还是不方便特别是别人要看你的程序的时候。晓得有那个功能就好了。支持宏程序开发。

作者: UG-LOVEYOU    时间: 2015-5-15 06:07
谢谢谢谢谢谢
作者: 黄九一*    时间: 2015-7-22 07:35
辛苦啦前辈
作者: xdl1211xdl    时间: 2016-6-24 17:10
谢谢分享,辛苦了
作者: wzp360124360124    时间: 2017-4-7 07:04
现在看看现在看看
作者: wzp360124360124    时间: 2017-4-7 07:04
现在看看现在看看
作者: 295815028    时间: 2017-5-7 22:23
谢谢
作者: 295815028    时间: 2017-5-7 22:23
支持分享精神
作者: Φ①Φ*    时间: 2017-6-6 22:36
支持一下,这个很有用!
作者: 2609306727    时间: 2018-9-1 14:56
LLLLLLLLLLLLL
作者: chx12    时间: 2018-9-2 09:43
谢谢楼主分享精神
作者: 飞鸟frank    时间: 2018-10-8 20:47
不敢改动机床的参数,因为一台床子N个师傅在用,玩意发生什么意外呢??
作者: ranghongxuan    时间: 2018-10-15 10:09
学习一下
作者: 财块子    时间: 2019-4-28 13:28
非常好的
作者: tangdongdong12    时间: 2023-6-27 10:42
使用电脑编程  宏变量都忘的差不多了
作者: li456a01    时间: 2023-7-23 19:49
8007的子程序呢 大神
作者: 复仇云    时间: 2024-2-26 14:44
感谢分享
作者: dongbeiCAE    时间: 2024-11-9 13:50
{:biggrin:}好资料,学习学习




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.5