机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3997|回复: 12
打印 上一主题 下一主题

圆周孔的加工以及智能跳过程序!大家来讨论!

[复制链接]
跳转到指定楼层
1#
发表于 2014-3-27 18:50:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好久没来必威APP精装版下载了!好想念!
+ T  s: }& H0 d3 l# \' m+ d
回复

使用道具 举报

2#
 楼主| 发表于 2014-3-27 18:51:55 | 只看该作者
先描述下问题,这个问题是个网友在贴吧发帖时候问的!5 n8 w. n8 p4 |$ c
问题:宏程序加工等分孔,比如10孔的话等分成10个孔加工,可问题出现了.就是我想在这10孔中不加工第6,8个孔应该怎么修改?4 y. Z' @: I+ m! L6 K
不忽悠大家!为了和谐没发链接!

点评

谢谢分享,必威APP精装版下载有你更精彩  发表于 2014-4-29 13:40
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2014-3-27 18:55:54 | 只看该作者
先发发我给修改的程序吧!
! a) Z& M7 R7 h2 Y- t: I主程序:
  1. G40G17G49G94G0G90G21G80
    5 V& a5 u" s) X) T( L4 a' v
  2. G91G28Z0.02 b4 p- n2 q3 o6 a( x- v& J2 a# i8 @
  3. T01M06
    / ]% n0 O& g  @2 j& |2 J% V1 O( u- t
  4. M13S2000* W* s! }* z6 e0 _$ B
  5. G54G90G0X0.0Y0.06 @6 k$ L4 {  w% Y8 j
  6. G43Z200.0H01
    ' ?" z' h/ K7 a+ P& e, F
  7. Z30.0% _& a' b0 C0 L% {6 Q. w& K( M& G
  8. Z1.0
    7 H* W) }' I, _3 Z5 e' M$ }
  9. G65P1000X0.Y0.A20.0R100.0E237910111720D4
    , W6 c6 Y# `/ `5 K3 r
  10. G0Z30.0
    % S% r$ C2 U5 E# m- l5 Y% ?! l& Q
  11. G28X0.Y0.Z0.0* {* Y0 h- g" |8 |4 T' {0 Q% I
  12. M30
复制代码
子程序:
  1. O10007 O! r9 m2 t  T, B( F) \
  2. IF[#24EQ#0]GOTO9990 g! L- \* |# J
  3. IF[#25EQ#0]GOTO999: ~, W$ [' z+ M- r9 a
  4. IF[#18EQ#0]GOTO999& S' x( j' {4 U: T$ R
  5. IF[#1EQ#0]GOTO999
    " G& d6 x' X/ F9 W# w
  6. IF[#8EQ#0]THEN#8=0 . G' d3 B3 u3 R; w5 ?! V
  7. IF[#7EQ#0]THEN#7=0
    9 N9 f8 q) r1 D$ T! D# @
  8. IF[#8EQ0]GOTO20; g7 R, E) O3 o
  9. IF[#7EQ0]GOTO100 P8 F+ ~& N( l
  10. #2=100
    0 D0 ~3 }. m( R
  11. N11#[#2]=#8-[FIX[#8/100]]*100
    1 y& n6 w: _# k% ~* ]* M
  12. #2=#2+1
    : R) t* `1 \7 A) Y. s' m
  13. #8=FIX[#8/100]
    4 ^" @" s6 S) e# ]+ B: z  N8 h* P4 c
  14. #7=#7-1
    1 Q6 x/ B1 o; _1 A2 ~
  15. IF[#7GT0]GOTO11
    : n: b- [) e) ~! K7 x4 X
  16. N10#[#2]=#8-[FIX[#8/10]]*10- Z8 X2 I6 s& J
  17. #2=#2+1
    , h& F0 J. h' Q% M. ]$ x. f
  18. #8=FIX[#8/10]
    . {4 ~* J* E. z( B: R
  19. IF[#8GT0]GOTO10
    4 m4 b/ @2 \" H2 ^" J
  20. N20#33=360.0/#1
    - s6 @: Y2 Z+ a" u: u7 I
  21. #32=0.0! b8 a: ~2 p. j" v1 t# K
  22. #200=100. z- S0 }6 _% g' K0 j; e
  23. WHILE[#32LE360]DO3
    " ~5 Y8 M; y) @- V. @3 b1 |
  24. N30IF[#[#200]EQ[#32/#33+1]]GOTO406 ~4 U  v& C  X2 [5 |7 G
  25. #200=#200+1+ |7 E- M  B3 B9 f) u0 f
  26. IF[#200LE#2]GOTO30
    8 `6 Q( X- ]5 {, J2 ?' D
  27. #30=#24+#18*COS[#32]
    ( @9 u$ l* F0 g% s
  28. #31=#25+#18*SIN[#32]
    1 g' h8 g# K1 M" y; B; V! M( t
  29. G1X#30Y#31 F1000
    ! B+ z# x$ \) [& E6 e
  30. G1Z-30.0
    4 y) g1 |7 f) U4 C
  31. Z1.0* h! C3 @& |" ^/ S
  32. N40#200=100
    ; \* i; U/ w3 Q' G
  33. #32=#32+#335 |. M# w+ ~% X% z7 {$ o
  34. END3
    9 z: W" Z. m" v+ D3 e/ a5 t5 ?  h* ?
  35. G80G00X#24Y#25
    : `; y, [6 h5 k
  36. GOTO2
    ' o" _* j5 T* |- r
  37. N999#3000=140(ARGUMENT IS NOT ASSIGNED)$ Z. [; D$ j- t, Q" Z+ C$ D
  38. N2M995 V- L* W! c/ O8 K) K
复制代码
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2014-3-27 18:57:30 | 只看该作者
上个仿真的图:, A/ {8 l* R( I7 r

本帖子中包含更多资源

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

x

点评

呵呵是vericut!  发表于 2014-3-27 19:53
verycut仿真模块,不错,赞一个。  发表于 2014-3-27 19:23
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-3-27 18:58:33 | 只看该作者
发发代码的说明:
  1. G65 P1000 X_Y_A_ R_E_ D_
    8 w( ?8 W* K% F# L- d

  2. % b8 }* u% Z8 {8 |8 |/ N- F$ A
  3. P1000子程序号
    0 K1 @/ f6 y) U8 e. L8 Y
  4. X、Y表示加工圆周孔的中心
    5 Y- J0 r4 [1 S3 M: S0 ]
  5. R:表示圆周孔的半径
    ) f& l9 }7 T: o8 @, @+ a
  6. A:要加工孔的个数#1& d2 v& J( O, n, X* k
  7. E:那些孔不加工,#8! u; C+ J' w5 O* f9 P
  8. 比如E238,表示第2/3/8都不加工,
    0 [6 y0 \- J8 s
  9. E2381013表示第2/3/8/10/13都不加工,- K3 j! F7 a/ N1 _5 ]
  10. 一位数和两位数的顺序不得打乱比如E2103813,这样就不行, }% M. L, L8 b
  11. 这样E2831310可以,E1310832这样不行,
    9 C( X4 F4 Q$ F- U  c
  12. D:表示两位数的个数,简化算法#7
复制代码
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-3-27 19:00:50 | 只看该作者
说说优缺点:
  1. 优点:0 ^1 L# k$ B/ t4 \2 l4 j
  2. 1.可加工2~99个孔;7 h4 t6 s+ V0 B( y4 v# ]; e) `
  3. 2.可以自由规定不加工的孔;# z8 T3 V3 b" q( O+ m8 B5 g% X
  4. 3.容错性好,比如E这个参数E3311111720D4这样重复的数字照样加工,见下图;
复制代码
  1. 缺点:
    4 [1 v( u" V: H4 S& I
  2. 1.D这个参数有些多余,但是目前没有想到好的算法;6 r9 `( T) z9 O, z; V- E- Q; [
  3. 2.如果加工三位数的孔得加个参数,以此类推;
    $ U" k0 ?. f" r" h8 F. n; k
  4. 3.E这个参数不能取值太大,这个和系统的整数型的范围有关,比如E297311171920D4,这样数据就会溢出;# m# q) X7 L; D- j+ A: n9 Z9 t
  5. 4.加工速度没能参数化,自己偷懒了;
    5 k- N$ Y8 l' n7 w) E
  6. 5.适用范围还是比较小的;
    . H& S0 {( u2 d
  7. ……
复制代码

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

7#
发表于 2014-3-27 20:49:03 | 只看该作者
本帖最后由 冷月梧桐 于 2014-3-27 20:57 编辑 ' s# _$ ^2 k/ r/ o: `% E
2 d* }8 u  \! p/ [3 R
楼主技术不错,可惜掉进了牛角尖里。如此等圆周孔等分加工用一个G16极坐标就可以搞定了,根本不需要用宏程序出马(我不会VERICUT仿真,只能拿小玩具来献丑了)' t6 {- [/ L  Y# U
N10G30G91Z03 \* B, M3 `" }$ k0 z" d( l9 n) r
G0G54G90G15G69X0Y0
- h, x7 ?" ?- jM03S800; h3 Y- Y* }* s; K' w5 @
G43H01Z10) w, h$ k8 e, L, @
G98G90G81G16X50Y0Z-10R3F120! ~  {7 j$ |/ Q! O
Y360 O2 G$ c+ t  l' O
Y72
& V( H7 ?, |1 F* dY1081 f7 b' o/ m1 |! Z% U3 {5 g
Y144, K$ f7 W, ~: v# \7 D% j' k5 ^) s% Q- {
/Y180
6 {. I& p6 w* C( [$ i+ qY216
$ a6 f1 F% z: _0 |# Y! nY252
( s6 V9 V! x% Q8 V; e" cY288
- r/ N9 B$ N8 W& }. p" t' e/Y324
) k& E5 O% j6 x% o2 BG0Z50G15M09
' X# {: ]  u0 v" K$ R; jG30G91Z0M05
% {) j' X6 ]# \M30

本帖子中包含更多资源

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

x

点评

唉,不说了,我蛋疼行了吧!  发表于 2014-3-27 22:52
我只要在不需要的孔的角度值前面加“/”,加工时用跳段即可。宏程序的功能强,作用大是没错,杀鸡用牛刀未免大才小用了吧(如果你要研究宏,你可以试试“铣圆”,“铣键槽”,“半自动对刀-劣弧求圆心”等等)  发表于 2014-3-27 21:48
不是牛角尖,那为什么数控系统厂家还要搞个循环指令?  发表于 2014-3-27 21:30
这样的跳段局限性太大!如果程序孔数改变,不加工的孔改变,你的程序得重新编!  发表于 2014-3-27 21:29
我们是干活的不是耍花枪的。但楼主那样的人也是要有的。把简单的事复杂化。  发表于 2014-3-27 21:23
回复 支持 反对

使用道具 举报

8#
发表于 2014-3-27 22:24:16 来自手机 | 只看该作者
程序里加斜线跳转就可以了。用最简单的程序加工出产品那是本事。花拳绣腿那没有意思。

点评

我蛋疼!  发表于 2014-3-27 22:53
回复 支持 反对

使用道具 举报

9#
发表于 2014-3-27 22:30:06 | 只看该作者
sjkabc 发表于 2014-3-27 22:24 8 X! x; }9 h/ c( {, d$ V- i
程序里加斜线跳转就可以了。用最简单的程序加工出产品那是本事。花拳绣腿那没有意思。
. v4 i. y4 e& C' _& O/ U& G" S
你,有落井下石之嫌
9 s8 C( |/ g2 ^, k+ {9 T, m& [; P

点评

分享个东西不容易啊 !  发表于 2014-3-27 22:54
回复 支持 反对

使用道具 举报

10#
发表于 2014-4-28 23:23:27 | 只看该作者
帮顶,有的机床没开通g68跟g16功能的

点评

我公司就有几台不能用极坐标,但是宏程序没限制  详情 回复 发表于 2014-4-29 19:31
不开旋转和极坐标,能给你开宏程序吗?  发表于 2014-4-29 08:40
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 06:38 , Processed in 0.142714 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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