找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 20593|回复: 33
打印 上一主题 下一主题

[讨论] 大家谈谈手工编程和宏程序

[复制链接]
跳转到指定楼层
1
发表于 2012-5-10 21:15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 jiayuelong1 于 2012-5-12 22:56 编辑

说实话自大从学校出来我就觉得手工编程没有用武之地了,宏程序也只是特定厂子里采用。最近对这个看法开始怀疑了。前段时间在一个师傅那里就学到了一个铣平面的程序,对手工编程和宏程序开始感兴趣了。大家谈谈自己在厂子里常用的手工编程和宏程序,比较简洁实用的。相互探讨学习。
我们以前做电极都是手摇着铣平面,遇到大平面就必须让编程的给程序。
m03 s____;
g91 g1 x___(工件长度);
y-____(行间距);
x-____(工件长度);
y-____(行间距);
m99
这个程序开头的时候要将刀具放在工件左上角,程序会一直走不会停,等到整个面铣玩以后,手动关闭程序。自己感觉挺好用的,铣大平面我们现在都用这个,编程师傅又轻松了。

抛砖引玉,听大家热烈探讨
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2012-5-10 21:19:00 | 只看该作者
我觉得手工编程没有用,只能对付很简单的工件
3
发表于 2012-5-10 21:24:08 | 只看该作者
有些机床没有开宏模块,开的话用宏还是不错的。
好久不用宏了,也没有多少机会用
4
发表于 2012-5-10 22:03:27 | 只看该作者
本帖最后由 WHBING888 于 2012-5-11 10:34 编辑

简单写一个吧。左下方为坐标0点。
%
o0001
#1=100(毛坯长度)
#2=80(毛坯宽度)
#3=10(刀具直径)
#4=2(接近距离)
#5=1(Z方向吃深)
#6=2(Z毛坯切除高度)
#7=#3*0.72(方向步距)
#8=0
#9=#6-#5
G54G90G00X[#3/2-#4]Y[#8] S1000M3
G43Z20H1
Z[#6+1]
WHILE[#9 EQ [-1*#5] ]DO 2
G1Z#9F500
WHILE [#8GT[#1+#7]] DO 1
X[#1+#3/2]
Y[#8+#7]
X[#3/2-#4]
#8=#8+#7
N1 G0Z[#6+1]
X[#3/2-#4]Y[#8]
#9=#9-#5
IF[#9 LT 0] THEN #9=0
N2 G91 G28Z0M5
M30
%
好久不用宏了,只作抛砖引玉或做参考之用{:soso_e119:}

5
发表于 2012-5-11 10:38:46 | 只看该作者
现在很多编程师几乎大半不识大半G代码
LZ精神不错,支持一下
6
发表于 2012-5-11 13:00:23 | 只看该作者
T0900
G19
G50W-15.
G0X15.Z10.0T9
#505=90.0
N115
M18C#505
G0X6.0Z8.0
G0Y-8.5
N120
#1=0
#2=90.0
#3=[5.0+COS[#1]]
#4=[8.0+0.5*SIN[#1]]
G1X[#3]F100
N121
G1Y10.50F300
#1=[#1+2.0]
#3=[5.0+COS[#1]]
#4=[8.0+0.5*SIN[#1]]
G1X[#3]Z[#4]F100
G1Y-8.5F450
#1=[#1+2.0]
#3=[5.0+COS[#1]]
#4=[8.0+0.5*SIN[#1]]
G1X[#3]Z[#4]F100
G1Y10.50F450
IF[#1LE#2]GOTO121

G1X4.95Z8.5F200
G1Y-8.5
G0X15.0
#505=#505+180
IF[#505EQ270]GOTO115
G0T0
M18C0.0
G0Z-2.5
G98G0Y.0T19
G1X8.0F500
#1=7.7
#2=-2.5
#3=0
#4=[5.5+TAN[26.5]*#3/2]
N131
G18G1X[#1]Z[#2]F300
G19G2K[#4]F300
#1=[#1-0.1]
#3=[#3+0.1]
#2=[-2.5-[TAN[26.5]*#3/2]]
#4=[5.5+TAN[26.5]*#3/2]
IF[#1GE3.7]GOTO131
G0X15.0F1000
G50W15.
G0X20.0T0
M20
M60
G18

以上是车铣复合趴半圆弧用的宏
7
发表于 2012-5-11 16:45:52 | 只看该作者
本帖最后由 r-o-o-n 于 2012-5-11 16:47 编辑

手工编程有手工编程的优点,有很多是软件实现不了的。

比方说攻丝,如果攻小丝,1MM,2MM之类的,一般都要攻一段后完全退出,而不是采取进5退2的方式,用软件能做吗?不能,手工编程就可以完成!
{:soso_e113:}
8
发表于 2012-5-11 19:17:50 | 只看该作者
r-o-o-n 发表于 2012-5-11 16:45
手工编程有手工编程的优点,有很多是软件实现不了的。

比方说攻丝,如果攻小丝,1MM,2MM之类的,一般都要 ...

有没有试过一个叫什么来着的软件,可以直接编写宏程序
9
发表于 2012-5-11 22:04:17 | 只看该作者
     经常用的话就用G65调用户宏程序直接用A B C来表示是更方便的
10
发表于 2012-5-12 07:51:16 | 只看该作者
可惜的是软件编程的大多数不熟悉宏程序,如果两者结合,还是很好的
亲身体会的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-4-22 13:22 , Processed in 0.025726 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表