机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5060 | 回复: 6
打印 上一主题 下一主题

宏程序铣孔之终极贴

[复制链接]
跳转到指定楼层
1#
发表于 2014-8-18 20:44:17 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
距离上次发帖已有多时,今日再“水”一贴宏程序应用
; |$ q3 s9 d. B, ~$ w* B6 l1 l. C今日之贴解决了困扰我多时的烦恼,该程序上机使用旬月有余,只有不用错都不会出现问题。若有兴致,有附件请笑纳之;若有社友嫌多余,权当笑话……$ g2 q" R2 i$ `/ d5 T6 t0 _
言归正传,铣加工中的孔主要已钻,铰,扩,镗为主。当然还有铣孔,铣孔者,皆已圆心为主,辅之相关参数即可。关键是圆心的坐标,在钻孔中用普通XY左右和极坐标可以搞定所有的坐标点。同样的是圆周均布孔可以用极坐标表示而不用去计算每个坐标点,继而大大的简化的程序的计算问题。所以,同样是圆周孔需要铣加工也采用极坐标的方式就更方便了。
' n+ L- e3 C. i$ }- T来个例子,就已图中四个孔为例,孔深11mm,大小为13mm,铣刀位8mm((13-8)/2=2.5),每次加工2mm,加工过程类似G83钻孔
+ `! h% L W, M. M! R% r5 L8 z$ V( V6 M" Z1 x
G30G91Z0
6 v6 X# y% W1 l0 H( B0 ZG54G90G0G17G15X50Y07 j% Y' Z/ y Q. v
M03S800
8 C* `+ \$ o0 l7 g5 t6 x+ u9 }G43H01Z10M08
) a4 p: ]( }% ?0 {G65P9010X50Y20D0Z-11Q2R2.5F120
1 s7 o3 H2 v( p* K$ e0 ^G16
% M% S2 ~3 i, pG65P9010X50Y0D0Z-11Q2R2.5F120
2 f c5 D6 d0 m- B9 MG65P9010X50Y65D0Z-11Q2R2.5F120% W% Z( q. j, R8 ~
G65P9010X50Y115D0Z-11Q2R2.5F120
/ A7 z& X4 Q! PG0G15Z50M09
( t) m0 l" z- f9 PG30G91Z0Y0M059 ?# U" }$ U% ~3 C
M30
: ]( r$ g, L5 K( H+ G. L6 C3 i$ W& C/ \- B* X$ B
宏程序主体内容,同附件,若有问题,欢迎跟帖* A- R' _# q% g
%
, O( O+ r7 L, M- N1 p/ EO9010(G183X_Y_Z_D_Q_R_F)! U3 U7 z2 W+ V* l4 _
#27=#50032 C) a9 L, ^0 k
#28=#4017
$ h3 K; W) Y" M+ A" N9 }#17=0-ABS[#17]
, I" x k, F' M0 u#18=ABS[#18]: y; a; E4 v6 a# R
#29=#4003" Y. {0 v; J) C1 O4 H! L6 E- H
#30=#7+3, ~) K# u+ j2 G, j7 V4 ?4 g
G0X#24Y#25
! _, U% Y# ?* NG15G90
8 L* k8 j. q$ u7 c4 @# SG01Z#30F2000
8 x) U A0 h% v' o2 p' wN108 F' X! z0 R- C0 y
#7=#7+#177 _( _: N# ]9 }$ {3 z! s' Y
IF[#7LE#26]THEN#7=#26
/ m$ \1 N( H9 }4 w) t; ^G01G90Z#7F#9. y9 w& i8 d4 t1 r, c: v" l
G01G91X#18! ?9 C. `0 y: U+ F. K1 c7 ?1 x
G03I-#18
. K, M! p! M$ n5 b- u. W2 v* ]G01G91X-#18
& R& b6 J8 i' E3 g+ _7 r" @IF[#7NE#26]GOTO10
0 k% a2 P+ M1 D" R FG01G90Z#30F2000( k$ A6 @. K5 b, `# l1 C
G0Z#27
9 `4 Q! [7 E% u: W/ J! kG#28G#29
4 H* W; b' Z5 U- d( a$ X! g$ U3 KM99! I" y$ _8 l* f& { G3 S/ V
%4 n* L3 g. K2 J) Z0 r( B8 b( R
( g4 {* Y% m! H$ D7 p* J

本帖子中包含更多资源

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

x
2#
发表于 2014-8-18 22:44:15 | 只看该作者
大侠,有个小小建议:2 B6 `4 B5 ~( z* g
主程序中的G65可以用G66(宏指令模态调用)替代,后面的G65就可以省掉了,所有调用完事了,加一句G67(宏指令模态调用取消);即可。如果要加工的孔不是4个,而是很多的时候,优势就出来了。' a; M2 f2 r. H. P. `# _& d

点评

真是知己呀,可惜不知什么原因我的机子上了G66就成了整个不识别,只能G65复制黏贴了 发表于 2014-8-18 23:12
3#
发表于 2014-8-18 22:48:36 | 只看该作者
学习学习
4#
发表于 2014-8-19 17:42:20 | 只看该作者
楼主文理双全啊.关注更新,学习支持.
5#
发表于 2014-8-24 15:31:16 | 只看该作者
楼主用啥系统 我用发那科直接做个自定义G指令 给定参数就可以了 像调用G83那些指令一样 G183X-Y-I-J-K-Z-P-Q-R 像铣螺纹一样螺旋向下铣 楼主的好像是分层铣吧 没太仔细看

点评

铣螺纹对刀要求好一些,我习惯预钻后分层铣 发表于 2014-8-24 18:27
FANUC,如果要用G代码调用需要修改参数N6050(好像是),程序在O9010(好像是)就可以了 发表于 2014-8-24 18:25
6#
发表于 2014-8-24 21:58:47 | 只看该作者
我们也是预钻底孔留量精铣 分层铣没试过 会不会有接刀痕?自定义指令具体记不大清了 目前只做过这一个 得回去看笔记

点评

还好 发表于 2014-8-24 23:17
7#
发表于 2014-8-29 15:35:26 | 只看该作者
楼主,你的东西太一般

点评

我首先考虑的不是一般不一般的问题,如何“偷懒”才是我最终的目的 若你要研究不一般的东西,也可私下聊聊 发表于 2014-8-29 18:25
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-4-28 00:59, Processed in 0.056583 second(s), 17 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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