机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5357|回复: 6

宏程序铣孔之终极贴

[复制链接]
发表于 2014-8-18 20:44:17 | 显示全部楼层 |阅读模式
距离上次发帖已有多时,今日再“水”一贴宏程序应用  A$ t; x9 E" Q/ M
       今日之贴解决了困扰我多时的烦恼,该程序上机使用旬月有余,只有不用错都不会出现问题。若有兴致,有附件请笑纳之;若有社友嫌多余,权当笑话……
& [# p4 J+ p+ v       言归正传,铣加工中的孔主要已钻,铰,扩,镗为主。当然还有铣孔,铣孔者,皆已圆心为主,辅之相关参数即可。关键是圆心的坐标,在钻孔中用普通XY左右和极坐标可以搞定所有的坐标点。同样的是圆周均布孔可以用极坐标表示而不用去计算每个坐标点,继而大大的简化的程序的计算问题。所以,同样是圆周孔需要铣加工也采用极坐标的方式就更方便了。  m: Q# U/ C4 e% v
      来个例子,就已图中四个孔为例,孔深11mm,大小为13mm,铣刀位8mm((13-8)/2=2.5),每次加工2mm,加工过程类似G83钻孔, H1 }1 N8 s6 v4 P5 B
% t3 {# y5 m- \
G30G91Z0
* h8 K8 y- S- g- Y) i1 O* ~! WG54G90G0G17G15X50Y0( O$ {* r7 X3 e! A  ~
M03S800
" ]1 ~) x1 G2 ?# L/ iG43H01Z10M085 H# [5 K6 J: m
G65P9010X50Y20D0Z-11Q2R2.5F120
" d  c; v* `( j& X, a  FG16; q& n* M( _2 Z$ N( D
G65P9010X50Y0D0Z-11Q2R2.5F120
1 h; z' R; Y8 f' `: {8 YG65P9010X50Y65D0Z-11Q2R2.5F120
, [' O) p+ u% z5 O! b8 CG65P9010X50Y115D0Z-11Q2R2.5F120; S0 g7 L2 M6 W2 M7 P* ^! [! t% u
G0G15Z50M09( O) T& ~) p1 N) Y8 S5 D
G30G91Z0Y0M059 _( t" E4 M( C
M30+ S+ G& K% ^' ?# A, S4 o
% l/ b7 i3 o5 d! \* s
宏程序主体内容,同附件,若有问题,欢迎跟帖
; x0 f2 u  \3 t+ j: G4 L%
, y2 D- F* x+ }3 U6 }! r/ ]O9010(G183X_Y_Z_D_Q_R_F); g* [' ~/ q( ~
#27=#5003
# U; S3 \- J" ]* \+ d#28=#4017
& n- U/ }6 y1 V& a3 j0 ?) ~#17=0-ABS[#17]4 G5 ^1 @! c  X! v+ Y
#18=ABS[#18]
/ u7 o# Q' }. y$ M8 _! H# a% X/ |#29=#4003
, u7 M' ~8 a% b8 ?+ h8 v#30=#7+3
9 o- V. T, S7 t! Z) W9 aG0X#24Y#25
0 F9 t! Y# N* s9 YG15G90
& ]; j: k, N: ]1 a4 g) lG01Z#30F2000& B- m( k) E0 s" m
N10
: T$ }1 u4 W3 j7 P2 z0 _: }#7=#7+#17
. d' a& j# e2 `! c* }: J5 g! dIF[#7LE#26]THEN#7=#26 4 O" Y$ d! \$ u
G01G90Z#7F#9
* x& E" z! m; s) b" L& p- s  IG01G91X#182 k) l5 L' ?: `# I/ U
G03I-#18
! U2 y1 V( T0 T9 f4 d# o( wG01G91X-#18
9 r7 A$ K# _. UIF[#7NE#26]GOTO10 . W$ A, C2 c3 k% `' |
G01G90Z#30F2000
- }$ P( u0 s. @2 y7 HG0Z#279 z% R9 E! \- e$ F/ `
G#28G#29: ^) `3 a2 K0 q
M99
6 x% S) ]: j. [2 s+ e%
) u  o8 }! \. R- m! V$ C) [+ n
7 i' u2 C+ o1 y0 b7 I/ ~. Q2 w  |

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-8-18 22:44:15 | 显示全部楼层
大侠,有个小小建议:
" P" o5 u1 F3 Q主程序中的G65可以用G66(宏指令模态调用)替代,后面的G65就可以省掉了,所有调用完事了,加一句G67(宏指令模态调用取消);即可。如果要加工的孔不是4个,而是很多的时候,优势就出来了。4 {" c( `- G* t7 T6 t2 r

点评

真是知己呀,可惜不知什么原因我的机子上了G66就成了整个不识别,只能G65复制黏贴了  发表于 2014-8-18 23:12
回复 支持 反对

使用道具 举报

发表于 2014-8-18 22:48:36 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2014-8-19 17:42:20 | 显示全部楼层
楼主文理双全啊.关注更新,学习支持.
回复 支持 反对

使用道具 举报

发表于 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
回复 支持 反对

使用道具 举报

发表于 2014-8-24 21:58:47 | 显示全部楼层
我们也是预钻底孔留量精铣  分层铣没试过  会不会有接刀痕?自定义指令具体记不大清了  目前只做过这一个  得回去看笔记

点评

还好  发表于 2014-8-24 23:17
回复 支持 反对

使用道具 举报

发表于 2014-8-29 15:35:26 | 显示全部楼层
楼主,你的东西太一般

点评

我首先考虑的不是一般不一般的问题,如何“偷懒”才是我最终的目的 若你要研究不一般的东西,也可私下聊聊  发表于 2014-8-29 18:25
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-25 04:03 , Processed in 0.059719 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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