UG爱好者

标题: 帮忙编一个程序,宏程序子程序都可以。 [打印本页]

作者: ly563121956    时间: 2017-5-11 06:36
标题: 帮忙编一个程序,宏程序子程序都可以。
这个我用电脑编了,太大了,机床传不进去的,在此求教各位大师傅,是一系列阵列孔,我想可以用子程序或者宏程序的,不过我不会,所以求救各位大神,给编出来 给发红包!我给说一下参数,X轴9个,Y轴7个,孔大小30,孔深10,每两个孔间距50,上下都是。这个要做,求手编好的老师傅帮个忙!!!!

8888.jpg (179.13 KB, 下载次数: 117)

8888.jpg

作者: 八零後    时间: 2017-5-11 07:45
用宏程序嵌套就可以了!简单!
作者: 八零後    时间: 2017-5-11 07:46
简单,用宏程序嵌套就可以了!机床不够内存用DNC啊!
作者: duan890716    时间: 2017-5-11 07:49
你这孔是钻孔还是铣孔 希望的加工工艺说下
作者: lianxiuguang    时间: 2017-5-11 08:02
不可能吧,一般加工孔的程序都很小的
作者: 轩辕星痕    时间: 2017-5-11 08:27
...很简单的啦。如果没有精度要求正负0.03左右的话,用钻头打好底孔直接粗镗刀插。有精孔的话,加一把精修刀,走一圈,也用不了多久嘛
作者: 轩辕星痕    时间: 2017-5-11 08:29
不管怎么搞,你百度下子程序格式就好的啦.....直接套用
作者: ly563121956    时间: 2017-5-11 09:15
八零後 发表于 2017-5-11 07:46
简单,用宏程序嵌套就可以了!机床不够内存用DNC啊!

没法连电脑,而且这个di电脑喜欢自动关机,不敢用,
作者: ly563121956    时间: 2017-5-11 09:18
duan890716 发表于 2017-5-11 07:49
你这孔是钻孔还是铣孔 希望的加工工艺说下

小厂子,就一把14的飞刀,来做,精度没要求,是电木,如果用铣孔程序,机床抖的和神经病一样。加代码也没用!只能用进刀来代替,但是这个进到都是点,机床又放不下,又不能连电脑,否则我怎么会这么麻烦!。
作者: q2828513*    时间: 2017-5-11 09:58
怎么个洗法 是螺旋下刀 还是分层洗
作者: q2828513*    时间: 2017-5-11 10:19




作者: -輝    时间: 2017-5-11 10:22
电木,直接10MM一刀搞定,用2刃白钢刀
作者: duan890716    时间: 2017-5-11 10:23
本帖最后由 duan890716 于 2017-5-11 10:34 编辑
ly563121956 发表于 2017-5-11 09:18
小厂子,就一把14的飞刀,来做,精度没要求,是电木,如果用铣孔程序,机床抖的和神经病一样。加代码也没 ...



作者: ly563121956    时间: 2017-5-11 11:02
q2828513 发表于 2017-5-11 10:19

说了啊,这样的程序我机床走不了!抖抖!!只能走那个用进刀的螺旋代替!但是那个程序太大!机床又放不下!明白?
作者: ly563121956    时间: 2017-5-11 11:02
q2828513 发表于 2017-5-11 10:19

说了啊,这样的程序我机床走不了!抖抖!!只能走那个用进刀的螺旋代替!但是那个程序太大!机床又放不下!明白?
作者: ly563121956    时间: 2017-5-11 11:04
-輝 发表于 2017-5-11 10:22
电木,直接10MM一刀搞定,用2刃白钢刀

这么多孔,白钢刀下来连渣都没有了!






作者: 不要后退    时间: 2017-5-11 11:40
本帖最后由 不要后退 于 2017-5-11 11:57 编辑
ly563121956 发表于 2017-5-11 11:04
这么多孔,白钢刀下来连渣都没有了!

编一个孔的程序机床能存下不
%
O00601

N4
G91 G28 Z0.
T4 M06



#1= 429.5(左下角第一个孔的X机床坐标)
#2= 9. (左下角第一个孔的Y机床坐标)

#4= 0


WHILE [ #4 LE 300. ] DO1
#3= 0
WHILE [ #3 LE 400. ] DO2
#5221=[ #1 + #3 ]
#5222=[ #2 + #4 ]
G90 G00G54 X 0 Y 0


M98P8888(左下角第一个孔的中心为原点编的子程序)


#3= #3 + 50.
END2
#4= #4 + 50.
END1



G80 G00 Z50.
G91G28Z0.

M30
%



作者: -輝    时间: 2017-5-11 11:51
ly563121956 发表于 2017-5-11 11:04
这么多孔,白钢刀下来连渣都没有了!

电木会?10MM厚
作者: ly563121956    时间: 2017-5-11 12:43
不要后退 发表于 2017-5-11 11:40
编一个孔的程序机床能存下不
%
O00601

这东西看不懂,这样输入进去就好了吗?



作者: ly563121956    时间: 2017-5-11 12:49
不要后退 发表于 2017-5-11 11:40
编一个孔的程序机床能存下不
%
O00601

有点l'看懂了,多谢,想要红包把支付宝发我就,我给你发。
作者: 不要后退    时间: 2017-5-11 14:00
ly563121956 发表于 2017-5-11 12:49
有点l'看懂了,多谢,想要红包把支付宝发我就,我给你发。

小事,红包不用了,多交流
作者: q2828513*    时间: 2017-5-11 14:46
[attach]108211[/attach]
虽然很蹩脚
原点在左上角第一个孔
不需要其他设置
宏程序和子程序在一个文件里
把它们复制粘贴分开

如果想看模拟可以下载CIMCO
直接打开就可以了 我就用的CIMCO

作者: williamkangta    时间: 2017-5-11 15:17
我单位加工中心,发那科系统,专门有个指令加工这种分布均匀,孔径一致的钻孔,俗称好像叫棋盘钻孔,我没用过,如果你也是发那科系统,可以搜下这个指令,试试
作者: ly563121956    时间: 2017-5-11 15:20
多谢各位大神,我就不一一回了,非常感谢各位帮我出注意,谢谢!
作者: ly563121956    时间: 2017-5-11 15:24
不要后退 发表于 2017-5-11 14:00
小事,红包不用了,多交流

谢谢了,今天做了,但是做到最后时材料总容易崩裂,也没办法了,只能这样了。
作者: ly563121956    时间: 2017-5-11 20:47
q2828513 发表于 2017-5-11 14:46
虽然很蹩脚
原点在左上角第一个孔
不需要其他设置

你这个挺好,不过我不大会用这个软件

作者: ly563121956    时间: 2017-5-11 20:48
q2828513 发表于 2017-5-11 14:46
虽然很蹩脚
原点在左上角第一个孔
不需要其他设置

你这个挺好,不过我不大会用这个软件

作者: q2828513*    时间: 2017-5-12 07:59
阵列圆-调用子程序.zip (10.41 KB, 下载次数: 44)
附件没传上???
下次用可以套用
作者: q2828513*    时间: 2017-5-12 08:00
阵列圆-调用子程序.zip (10.41 KB, 下载次数: 21)
附件传不上吗》》?
作者: 相思无用*    时间: 2017-10-23 16:14
希望对你有帮助

20171023_153053.part1.rar

1000 KB, 下载次数: 27, 下载积分: G币 -1

20171023_153053.part2.rar

1000 KB, 下载次数: 25, 下载积分: G币 -1

20171023_153053.part3.rar

1000 KB, 下载次数: 23, 下载积分: G币 -1

20171023_153053.part4.rar

1000 KB, 下载次数: 19, 下载积分: G币 -1

20171023_153053.part5.rar

164.27 KB, 下载次数: 20, 下载积分: G币 -1


作者: 343502744    时间: 2019-1-26 21:44
这个用宏程序简单直接用16螺旋铣
作者: tangdongdong12    时间: 2023-6-27 10:54
主程序
G54X.Y.
孔多可以使用G52偏移坐标每次偏移完坐标在使用子程序.子程序结尾M99
M98P01
子程序 需要铣孔或者直接插铣加工就看你自己
作者: xiansuming    时间: 2023-7-3 07:53
ly563121956 发表于 2017-5-11 09:18
小厂子,就一把14的飞刀,来做,精度没要求,是电木,如果用铣孔程序,机床抖的和神经病一样。加代码也没 ...

外协   省事
作者: xiansuming    时间: 2023-7-3 07:54
ly563121956 发表于 2017-5-11 11:02
说了啊,这样的程序我机床走不了!抖抖!!只能走那个用进刀的螺旋代替!但是那个程序太大!机床又放不下 ...

看似很牛

作者: lihong123456    时间: 2023-7-18 16:02
本帖最后由 lihong123456 于 2023-7-18 16:11 编辑



O0001
G40 G80 G94
G91 G28 Z0.
T1 M6
G90 G54 G00 X0.0.
M03 S100
G43 Z10. H1
M08
#4=0
#5=0
N4G00 X#4 Y#5
G01 Z2. F100.
#2=3.
N1#3=#3/2
G02 X#2+#4 Y#5 R#3
#1=2.
N2#1=#1-2.
G02I-#2 Z#1
IF[#1GT-11.]GOTO2
G02X#4Y#5R#3
IF[#2EQ8.]GOTO3
G00 Z2.
#2=#2+5.
IF[#2GT8.]THEN#2=8.
IF[#2LE8.]GOTO1
N3G00 Z10.
#4=#4+50.
IF[#4LT450.]GOTO4
#4=0
#5=#5+50.
IF[#5LT350.]GOTO4
M09
M05
G91 G28 Z0.
M30
%


#4=x,#5=y等于你第一个孔的圆心点
螺旋下刀,每刀2mm,循环二次。刀具D14,螺旋深度11mm,
慎用,未经验证
抬刀验证没问题在加工

作者: 南山忘远    时间: 2023-7-27 16:57
手编坐标调用子程序就行,遍一个中心螺旋下刀
作者: 17zb    时间: 2024-11-7 10:20
调用子程序

_model7.rar

526 Bytes, 下载次数: 0, 下载积分: G币 -1






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