机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2014-3-27 18:50:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好久没来必威APP精装版下载了!好想念!
* d7 `7 Q6 G# L  j" k* X* R
回复

使用道具 举报

2#
 楼主| 发表于 2014-3-27 18:51:55 | 只看该作者
先描述下问题,这个问题是个网友在贴吧发帖时候问的!! k( s* D& i3 q" {! K# F
问题:宏程序加工等分孔,比如10孔的话等分成10个孔加工,可问题出现了.就是我想在这10孔中不加工第6,8个孔应该怎么修改?3 j' C7 E- |; L
不忽悠大家!为了和谐没发链接!

点评

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

使用道具 举报

3#
 楼主| 发表于 2014-3-27 18:55:54 | 只看该作者
先发发我给修改的程序吧!
+ c2 {5 ]$ A" N主程序:
  1. G40G17G49G94G0G90G21G80; f5 g& w6 }; F4 t# b; T% u% f; P
  2. G91G28Z0.0
      |3 A/ E5 {! G+ O
  3. T01M06
      p: u0 y. z" b7 U/ z9 @+ v6 R
  4. M13S2000
    7 h3 ~9 ]3 [; r" c; @* m; |3 C6 x
  5. G54G90G0X0.0Y0.0" E, V5 m) [' H8 H- h5 w- n& }
  6. G43Z200.0H01
    8 d" A; r0 p- c+ n" \
  7. Z30.0- \' C! ~; V1 ?! h  q6 o
  8. Z1.0, a2 Q. ?7 e2 Y% M+ N
  9. G65P1000X0.Y0.A20.0R100.0E237910111720D4
    # T! S9 `. R0 y9 G+ |8 N$ p
  10. G0Z30.0
    ' o; T2 T5 j* D7 {- I. s
  11. G28X0.Y0.Z0.0; X1 w: ?8 a5 n. s) y; d6 n
  12. M30
复制代码
子程序:
  1. O1000
    : a) T" x) j1 e: s3 a- \2 Q
  2. IF[#24EQ#0]GOTO999# }$ Y( [, t# A. I8 d+ w4 A3 z( K
  3. IF[#25EQ#0]GOTO9999 F9 t' y' K$ a2 T& }+ e% H
  4. IF[#18EQ#0]GOTO9993 ]+ X7 G5 V& `
  5. IF[#1EQ#0]GOTO999
    ( t8 z+ v2 }2 a- ?2 |  v& ?
  6. IF[#8EQ#0]THEN#8=0
    ; M1 j% @  O2 H- v
  7. IF[#7EQ#0]THEN#7=05 s" K6 G9 P! R( p( u8 {/ f" T
  8. IF[#8EQ0]GOTO20
    ! @7 ?' |* P/ o( ^  F; d* U
  9. IF[#7EQ0]GOTO10
    0 F; P# }: D7 i. ^5 o
  10. #2=100
    1 x9 p9 a: r6 P% G
  11. N11#[#2]=#8-[FIX[#8/100]]*100
    : H* x+ K7 j" r+ j
  12. #2=#2+12 }( d& w2 C, c$ S- _
  13. #8=FIX[#8/100]+ i4 A& X- j" _' u: _
  14. #7=#7-1
    ( b  O* E. J$ f+ Y+ V3 j3 I
  15. IF[#7GT0]GOTO11
    ) `1 h% _9 f  N0 ?9 Q3 g  u# p% d; }
  16. N10#[#2]=#8-[FIX[#8/10]]*10
    # f- ?( y5 ~, v: L  z; Q
  17. #2=#2+1' S2 S2 I; }, p# j7 G+ l2 l( x; o
  18. #8=FIX[#8/10]
    " {1 C# I, X) y. o6 E
  19. IF[#8GT0]GOTO10/ \6 _! E8 Z9 H0 _# _, J4 L! G+ Z
  20. N20#33=360.0/#1% V% K+ s6 U* M' Y2 M
  21. #32=0.0
    * Z( ^% j8 ~' q
  22. #200=100
    4 G4 E2 g1 k- N
  23. WHILE[#32LE360]DO3! n- l2 C0 |- `9 m6 c
  24. N30IF[#[#200]EQ[#32/#33+1]]GOTO40
    , E5 ]; y- ~' L) M' z- {
  25. #200=#200+1& S9 ^+ N3 H! G. W( s; z9 X( n% ?
  26. IF[#200LE#2]GOTO30
    4 N) x) a5 ?( C/ A
  27. #30=#24+#18*COS[#32]
    6 w' a0 @" y3 B3 e% S
  28. #31=#25+#18*SIN[#32]
    6 X5 J0 c$ Z5 B; G; j
  29. G1X#30Y#31 F10005 i; h: i$ z. N, B+ @, C  Q0 C/ i
  30. G1Z-30.0* A! n( [. w+ V- q$ \9 d% R% ^; X
  31. Z1.0
    1 F) F& _' V6 _- y* s
  32. N40#200=100
    # I8 q" P4 A; l4 e) }2 m! h
  33. #32=#32+#33: r% p/ U) H1 K9 q1 r
  34. END3( S+ u+ |9 y: A% B
  35. G80G00X#24Y#25 3 |2 h! e0 Z+ u* R6 d  L1 h! o, J
  36. GOTO2
    5 S0 J) p8 x  `: n# s; Z: H
  37. N999#3000=140(ARGUMENT IS NOT ASSIGNED)
    * |( C( j" M  O8 L/ o9 J* K+ r2 W
  38. N2M99
    * P; W" r0 M6 e
复制代码
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2014-3-27 18:57:30 | 只看该作者
上个仿真的图:: K7 V7 ^2 {( o- Z

本帖子中包含更多资源

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

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_0 }( C2 d( c& ^  Q1 H# M

  2. 8 ^! y" \5 S+ n2 Q1 w' E3 q
  3. P1000子程序号
    " z! f* [9 [3 E: F5 k) N4 [' ^0 }
  4. X、Y表示加工圆周孔的中心8 {5 {: M, y( ?; e: @7 j! F8 @
  5. R:表示圆周孔的半径/ c4 C: B1 m' d( R/ L; y+ Q
  6. A:要加工孔的个数#1$ U" q$ p, B% U4 M
  7. E:那些孔不加工,#8$ L! N" {9 e$ o0 V0 t5 L- w
  8. 比如E238,表示第2/3/8都不加工,
    7 I7 V' H0 k& N, z7 S& i8 {
  9. E2381013表示第2/3/8/10/13都不加工,1 g6 o& j* w+ S% R+ L9 t+ S5 x
  10. 一位数和两位数的顺序不得打乱比如E2103813,这样就不行
    , {* z# z' {' N0 X
  11. 这样E2831310可以,E1310832这样不行,
    + i! D" d8 e  H  n: O9 L" j  a
  12. D:表示两位数的个数,简化算法#7
复制代码
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-3-27 19:00:50 | 只看该作者
说说优缺点:
  1. 优点:& P; O1 S* ]6 R: u* Z3 S: g
  2. 1.可加工2~99个孔;
    4 v- n5 `- E+ w1 L
  3. 2.可以自由规定不加工的孔;
    * ?5 Q6 r$ {+ v5 B4 [( Y
  4. 3.容错性好,比如E这个参数E3311111720D4这样重复的数字照样加工,见下图;
复制代码
  1. 缺点:' j2 [- J0 g8 a1 y% k$ x: U
  2. 1.D这个参数有些多余,但是目前没有想到好的算法;( i; _( F  E; T
  3. 2.如果加工三位数的孔得加个参数,以此类推;, G# v8 S6 O" U) M) J% v- G
  4. 3.E这个参数不能取值太大,这个和系统的整数型的范围有关,比如E297311171920D4,这样数据就会溢出;' s) X: l; u0 C, \7 w( p/ S( e+ x
  5. 4.加工速度没能参数化,自己偷懒了;0 j1 X  x+ \4 w5 M- l2 ~' V" W
  6. 5.适用范围还是比较小的;
    2 w" x. l! Z% {' t
  7. ……
复制代码

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

7#
发表于 2014-3-27 20:49:03 | 只看该作者
本帖最后由 冷月梧桐 于 2014-3-27 20:57 编辑 7 O5 Y0 {6 K: w

) |& O( J+ Q6 h% H+ V楼主技术不错,可惜掉进了牛角尖里。如此等圆周孔等分加工用一个G16极坐标就可以搞定了,根本不需要用宏程序出马(我不会VERICUT仿真,只能拿小玩具来献丑了)# W6 Q9 U( T0 v) r5 O6 D! `
N10G30G91Z00 A6 ~; m. c$ q% @
G0G54G90G15G69X0Y0
8 J9 r( c, H: ?1 WM03S800
0 J* @! b0 G. A5 e1 G3 Z0 i  H% nG43H01Z10
% R) I6 F) q8 T/ q8 F: |G98G90G81G16X50Y0Z-10R3F120
/ {, Z6 o$ Q7 p- [+ Y! B/ nY36
0 s) W0 E. o$ h. ^Y729 C* O: `! `5 _0 j2 B2 o
Y1087 Q8 U1 l- V' `
Y144. x# C( A9 G' Y. t
/Y180
7 s. D: v' J+ ?/ p# i; LY216& ~' P  N6 B$ V8 g' Q
Y252
5 v( R3 w+ F9 k8 G. FY288
2 b, C' q4 k* S4 e1 X# b8 ?' d/Y324
  d0 C/ ?' H2 D8 E8 I# CG0Z50G15M09
, p9 @& a% z& OG30G91Z0M059 e1 C* x1 R4 ~, `. z
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
- ~9 U4 M9 P) g0 |+ F# R程序里加斜线跳转就可以了。用最简单的程序加工出产品那是本事。花拳绣腿那没有意思。

$ @  @- {( h$ V+ i3 ?; {9 T你,有落井下石之嫌' b" ], Y% l" 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 02:39 , Processed in 0.062517 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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