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 |