963189974 发表于 2013-10-31 22:25:55

法兰克的一些特别指令的应用 求教

如G34 35 36 37的应用 小弟最近打孔比较麻烦 需要用到这些却力不从心 希望大家能够赐教。或者大家有更好的方法比如宏程序打孔程序求赐教

虚缈 发表于 2013-10-31 22:26:46

特殊指令不是所有机床都有的,如果没有开通就没有办法用,它们不是标准的功能,是要选择的,至于打孔这么简单的东西,在网上随时都可找到宏程序的资料,把它设成特殊指令也可,方便得很

963189974 发表于 2013-10-31 22:27:17


虚缈 发表于 2012-5-12 16:07

特殊指令不是所有机床都有的,如果没有开通就没有办法用,它们不是标准的功能,是要选择的,至于打孔这么简 ...
我一直在想办法找这些方法啊 求指点

虚缈 发表于 2013-10-31 22:27:47

#21=#4009;
T#20M6G43H#20
#12=RO*3.14]]
S#12M3M8
#10=#12*#9;                     N1:#100=1;       N2:WHILE[#100LE#6]DO1;N3:IF[#5EQ#0]THEN#5=360/#6;   N4:#101=#24+#4*COS[[#100-1]*#5+#1];N5:#102=#25+#4*SIN[[#100-1]*#5+#1]; N6:IF[#21EQ82]THEN#115=1000;N7:IF[#18EQ#0]THEN#18=5;   G#21X#101Y#102Z#26F#10R#18P#115;#100=#100+1;      END1;          IF[#8EQ#0]GOTO3000;    N10:#110=1;   N20:WHILE[#110LE#11]DO1;   N30:IF[#3EQ#0]THEN#3=360/#11;N40:#111=#24+#4*COS[[#110-1]*#3+#8]; N50#112=#25+#4*SIN[[#110-1]*#3+#8];    G#21X#111Y#112Z#26F#10R#18P#115;#110=#110+1;      END1;      N3000:M99;

虚缈 发表于 2013-10-31 22:28:31

这是我编的一打孔程序,FUNUC系统的,如果你想试试,你把它拷到你机床上,用程序号O9010,再在MDI方式下编写:G90G10L50;N6050R160;G11;然后启动运行一下,就可用这个程序了。哦对了,每台机床换刀方式不一样,你那如果和我编的换刀方式有差别你反它改掉。

虚缈 发表于 2013-10-31 22:29:01

怎么用这个程序呢?我来说明一下,我这编的是在同一圆弧上打孔的两段圆弧孔,用的是线速度,每转进给。打个比方说一个圆心坐标X250Y120圆弧直径400,起始角45度,孔间30度6个孔用G59坐标系,孔深60,孔径21,钻头是刀号20号的U钻,程序就这样编:G59G83G160T20D21S100F0.12A45IJ30K6X250Y120Z-60Q15;

虚缈 发表于 2013-10-31 22:29:42

就我这一段宏程序功能还挺多的,也可在两段圆弧,整圆,打孔攻丝,固定循环能用的都好用,如果有兴趣可试试

zhouwencainiao 发表于 2013-10-31 22:30:20

来回复,来升级。。。泪牛满面

963189974 发表于 2013-10-31 22:30:51


虚缈 发表于 2012-5-14 10:12

#21=#4009;
T#20M6G43H#20
#12=RO*3.14]]
大侠我还是一点没看懂饿

虚缈 发表于 2013-10-31 22:31:43

第一句说的是读取的固定循环模式如81,82,83,84等等,第二句是换刀,第三句是指线速度,
页: [1]
查看完整版本: 法兰克的一些特别指令的应用 求教