机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5896|回复: 14

蜗杆加工

[复制链接]
发表于 2017-12-31 00:06:01 | 显示全部楼层 |阅读模式
蜗杆有模数M=2.5 头数Z1=4 齿顶高系数h*a1=1导程P=31.4 最大径=36.5 中经=31.5 如何计算小径  任何编程    第一次接触蜗杆 一头雾水& X& U4 t8 i6 r( s5 g0 E( H) {
回复

使用道具 举报

发表于 2017-12-31 11:30:04 | 显示全部楼层
第一次做就做4个头的蜗杆,有点难度啊
回复 支持 1 反对 0

使用道具 举报

发表于 2017-12-31 15:53:49 | 显示全部楼层
本帖最后由 正在连接... 于 2017-12-31 15:57 编辑
5 J: M0 U" a7 D) n" d1 R6 V/ x1 j9 Z* K
全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下面是一个蜗杆宏程序,你自己慢慢研究吧。# i5 v3 Q* R2 T3 q: B! ]

4 D; Y& z7 @. Q/ b, o. f

2 e' u$ D- J" E0 c
D=52   d=34.4  模数4 四头, 牙型角20度,刀宽2mm 角度LE20

* S. w1 o8 y6 e
$ M. t& [6 v- d: e$ g% U
P=3.14159*4*4=50.26544(导程等于摸数*3.14159*头数)   W=0.7M =2.8(蜗杆底部宽度)

  e9 b0 F. E" N8 |
/ N8 F; a. t, X  N3 G2 N
   

/ h4 G3 }! Y) c4 i4 A- {
: z/ \& }: M1 Z8 T2 K; q" U
程序:
- u8 F& t; g( z6 t8 \2 I& S9 L  ], E
( I# X& n' t/ Z9 o
O0001
8 u! r" Q% n9 k7 D! Q& M/ r, w
: L. C2 i  o. H9 l  e. k
G99M03S300
; a9 E! ~/ Q- w+ a' d

- @1 r  x9 d3 _
G97T0101M8
7 V! r1 R8 f% i, U8 |7 m1 ]
2 N, V" Q) ]' a3 y7 h! Q7 n
G0X56Z10
$ J" V; d* G& e4 i
( s# k  }' y3 {( M- {, F
#1=52(蜗杆大直径)
8 k# `8 `  ^: K4 P) l

2 C+ K/ p. b4 v. J
#2=34.4(蜗杆底直径)
, ]8 q3 P( _8 d/ Y  D, h: r

$ A0 r, t3 W3 K* B
#3=0.4(底部宽度减去刀宽的一半)
1 P- D1 V" R3 o4 T! z- v( k; _
, _$ P" E) @" x; g
#13=360000/4(算出每一头的角度)
- a. O- z( |* O% N: V

, i# ^6 H1 J3 R" ]& N9 j2 G
N10#4=0.2(每层吃刀量)

( T, a' z! j' @: o+ W7 K

$ o* O& ]" D1 V+ w  i, @. Q
#1=#1-#4(大直径递减)

: [' u# I6 C6 p8 V4 n

7 c/ @; U  |4 R# a& i9 I/ T7 y3 o
IF[#1LT#2]THEN#1=#2(条件判断防止过切,强制赋值。当#1小于#2,那么#1等于#2)
. v! y9 x) k1 S; r9 e; ?
& |# p; H- ^* L) e0 L
#5=[#1-#2]/2*TAN[20]+#3(三角函数算出每层需要赶刀的宽度)
- J8 O1 \3 Y& B: d4 e

) t0 O6 f( h$ r0 f5 i
#6=0(赶刀初始值)

' a8 p( I6 F1 @  Y5 p. k8 T( E% \2 }

5 \, b% K) f+ C! S. h! Z
N20 #12=0(Q的初始值,不能乱放)
+ v  w) g8 E+ j6 t% @

; b) Z, _3 y' J" E) r( y3 q- Y' D$ U
#7=10+#6(计算右赶刀每次的定位)

: k1 O7 Q3 Y$ U

$ ]% E. D# z( j" D- G) o8 B
G0 X56 Z#7(螺纹定位)
$ ~" @0 U% T" f" A" c
7 N; m+ J8 k6 b
N21G0X#1(X进刀)

+ f6 P; \# \: R& \

/ w6 x: m0 G( X
G32 Z-95 F50.265 Q#12(螺纹车削)

7 k2 B! T* X' r& M4 r0 }

3 I" Q) n, y' F7 D: I7 s5 R
G0 X56(退刀)
" S( r- r* G# o: l) n" j

6 F% s5 e3 B' b8 S% _
G0 Z#7(定位退刀到起点位置)
9 E" b% y" A. t# W

5 g) x* Q1 m; s6 [+ D+ i
#12=#12+#13(角度递加)
  m* g* k: l' t

/ I- a/ V' c6 q- w, h+ Z5 v- Q
IF[#12LT360000]GOTO21(如果Q值小于360度跳到N21执行下一头)
, j; w8 g$ @8 H5 Y
" j! C: P; |( s2 H' O
IF[#6EQ#5]GOTO30(如果右边赶刀宽度到达跳出循环)

. q* V7 s4 G; J' A1 T& C

: h. }5 P" H. N/ j3 {$ Q
#6=#6+1.5(每刀赶刀量加1.5)

) I) X. E+ O1 b1 y% n" A5 b4 t) u

; O) o! ^; X, S$ b3 i( X6 R
IF[#6GT#5]THEN#6=#5(防止过切强制赋值)
9 A, c6 F0 [% U
0 i3 n4 N- s! t2 Y/ n, k
IF[#6LE#5]GOTO20(如果右边赶刀宽度没有到达跳转N20继续循环)

" r. f3 \( r# C: ?; |- a
& ~, M2 `7 G# b" _
N30#6=0(赶刀初始从新赋值)

& \2 a3 |, R: W; z/ m
' T4 v% @7 ~1 D( `& _
N40#12=0(Q的初始值,从新赋值,不能乱放)
8 r3 t! u7 F/ ^& {2 W

! K7 I$ X' T, y$ U* G8 p% I
#6=#6+1.5(赶刀宽度递加)

6 |' p4 v5 s* W6 `& y; z

3 S5 Q$ }( a, u' O: [& x; J
IF[#6GT#5]THEN#6=#5(防止宽度过切,强制赋值)
/ [' ^1 r" Q% A2 i* Z2 Y
( e" ~1 o* h( M5 x5 b
#8=10-#6(计算Z定位向左赶刀)

% c0 w& [) R2 }; I9 V1 ?$ X; U2 r4 ?- P
! B- P( J+ K; [/ e, E8 |+ c8 R: ?
G0 X56 Z#8(螺纹定位)

0 F- K5 E7 z8 u, r% o8 j

+ O* x1 U( B% r7 X1 M' s
N41G0X#1(X进刀)

# _& O, q2 U% w9 j+ S4 a& k1 z

5 v3 R, c2 ?  J8 j
G32 Z-95 F50.265Q#12(螺纹车削)
. k4 ?. ~* M+ o4 h& R8 W* S
5 g" J/ M4 k' J2 P9 ^$ e
G0 X56 (螺纹退刀)
4 s. a, P5 _1 q" a4 Q, l" _# S0 t4 g. k
9 L, @- h4 ^6 b* y; S# E# C8 H
Z#8(退回上一次加工起点)

* N" }5 x$ H* p! F) p7 e. v

6 p' K2 U- v8 z5 J& V( e2 `/ k
#12=#12+#13(左边赶刀的角度递加)
+ S. |) y  J: C

6 M* b+ O, }: h2 W. r8 X" J
IF[#12LT360000]GOTO41(如果Q值角度小于360度跳转N41继续下一头)

8 r$ m) x( `2 j0 H; l* Z, i* \2 R
% }8 ^. M1 H9 P
IF[#6EQ#5]GOTO50(防止死循环,如果宽度到达跳出循环)
2 A$ a9 v2 ~! V( P2 I/ {

0 ~: r( k% r4 g3 B
IF[#6LE#5]GOTO40(如果左边赶刀宽度没有到达跳转N40继续赶刀)
% Y  u6 B  V+ ?
- M+ K; s5 g2 g' y% F4 D
N50IF[#1EQ#2]GOTO60(如果螺纹深度到达跳出循环)

9 `0 U! N+ l' `$ D3 o2 K
0 k! o# z  j( ]% \0 B1 \" _8 N
IF[#1GE#2]GOTO10(如果没有到达跳转N10继续下一层)
5 p/ i* q2 j8 m: k* S
" O" n  E4 Z' z8 M
N60G0X100.
; N0 B4 r7 z! p7 z; J) ]; O
. t8 L0 ^- J" ^& @$ G
Z120.
: |" E3 P( Z% P& a  W6 l( R
$ j. _5 T) P4 q6 \/ |* g7 Y* z
M30

9 {) \: W# n/ g5 [5 u( ^" B7 F

1 Y. u9 z0 z; X9 t3 N
* V6 c  s: {2 V3 o2 g8 l
0 F+ s. j1 J9 ?# I  a% o1 N- c5 H
完整程序如下:
+ u9 Y4 ^) Q( A2 Q  J% t( Y5 k
; c0 M: e* n0 U- d  R2 t0 R
O0001
9 v% {- Q- N; J# x  o

' J; F1 e8 u2 C7 [
G99M03S300

  z, d( Y" ?& A

# b. Q8 Y3 m( y6 v  G9 r% ~# u  O
G97T0101M8

6 y( S# ], F5 k! C

% p4 @' s6 m; x2 _4 D+ \) l
G0X56Z10
3 N% k0 M9 _& S0 U. E
+ Y4 C) h- [" N! g2 V  q  i
#1=52
1 e- P% J; b1 K% F. s5 E
$ `$ H# C' F1 a+ w+ m% S3 r5 y% ~
#2=34.4

) j' z# c, ?# S3 ]

9 S: K% Y$ K( H  c
#3=0.4

4 @) y3 D, E# S  ~: U5 f/ l, Z
# x/ @0 }+ }: [" p
#13=360000/4

$ B$ g5 \; T! _

# g) i" |  M  K' o, c) d
N10#4=0.2
9 y4 V. J$ W6 G. h. m* \
* [6 h" [$ `- }+ n% J5 Q
#1=#1-#4

, M, s1 m% P  A! l9 i# e

, [8 r7 [$ ?6 u. ]! I
IF[#1LT#2]THEN#1=#2
; W2 M1 m8 c- {8 y
3 V& Z7 ]; ^$ Y) V- Z7 y
#5=[#1-#2]/2*TAN[20]+#3
* n+ O0 d4 _3 g- a, S0 Y
) {! {7 v% N3 J/ S8 J4 q
#6=0
! j7 }1 Y9 r: {( Y6 y3 _( j. L8 W0 c
  [9 H; |! c9 Q, D
N20#12=0

1 i9 ]+ V8 m) g, X, G0 j5 C

! {6 W" B+ A' [, t: U# \2 e
; s  o2 s; B2 h$ M
  \' k9 W# B. W/ _- k5 \) N
#7=10+#6
, F0 ?2 t/ t) x: }* S# p/ E
+ B$ `. J7 g6 T' n/ o
G0 X56 Z#7

) A( \4 e3 B6 _# k3 G! j: a' f1 p
# I6 H: {+ ^: m8 w0 B( ^! ?6 |1 N
N21G0X#1

$ Y; ~0 c3 ^+ [: t& {$ t
4 L+ G6 z/ m: k- n9 N
G32 Z-95 F50.265 Q#12

  b: J' j8 ~+ X: L. l- |

$ q" C8 m$ ?9 R
G0 X56

! O1 i% p2 ]9 |7 s, Y1 r" M4 s

7 p7 f; U: H3 r* M' I- t: @  r
G0 Z#7
# ]8 U& G& A; s4 i  r- _5 Q% @
: E( j8 {( G& s* t& l& l" w
#12=#12+#13
$ o& _9 q+ X, V4 q6 V6 U6 e6 e
7 O- g7 g7 Y5 K! r& \0 ~
IF[#12LT360000]GOTO21

, q# c0 I( ^/ i% Y1 s

) T0 O2 d  r* S3 F2 B- \, Y  @& O
IF[#6EQ#5]GOTO30

6 Z& u+ R) \0 N8 {3 f$ `3 t

$ d  J' j. y. U+ A- i) U& E
#6=#6+1.5

( e/ G, ?1 [; |3 ]
5 f! B' A2 M( s. u3 E$ ~
IF[#6GT#5]THEN#6=#5
9 p8 b3 h$ J8 ^0 r" x/ a+ v
7 ~3 u1 z, @- B' {  C" w1 f
IF[#6LE#5]GOTO20

$ p3 w5 T! Y1 R' |) b

- u1 [' U! S+ z$ L
N30#6=0

: G/ j* k  q) o2 E
  o+ e4 k3 ~' s, N- t; C+ U3 t0 }
N40#12=0

3 N' Q: E6 E9 y! s: l+ c7 L- g& }: [

8 K& F, A( q! `5 T
#6=#6+1.5

3 |1 _# d+ O4 g; {1 q; [1 _

  d6 i: i  o$ G4 h8 u; S& {" p
IF[#6GT#5]THEN#6=#5

5 v7 R, R0 D2 g' d* C  K, z

  X1 c/ w- q4 x5 c% j- f  U, g1 J. G
#8=10-#6

+ a+ j$ X% a6 J2 G( j2 [

5 }$ `. q# o; {: h/ E  m
G0 X56 Z#8

: N- R5 E* }' {3 Y" C( h

7 c4 a+ S; O6 L! K8 R( E
N41G0X#1
+ i- l9 M& z# m* G0 a
0 d  h/ e% W+ g+ l( U% }" V# d
G32 Z-95 F50.265Q#12

( ~0 }  `6 Q- L' m, I
' w. F, T8 V+ k! i
G0 X56
9 x# X, R# M4 L% X% {8 d. K

9 i: `) W- M8 o' H9 x
Z#8
# L6 v7 c: p+ I0 `9 `0 N

7 p3 b# p0 n% u1 ~
#12=#12+#13
# K4 l- `& A+ A6 j% Q1 B7 @2 c

9 J! ~9 m+ `" [  |6 L9 ~: n
IF[#12LT360000]GOTO41

. n5 K/ k% v6 d' i
# C; p! L6 x* g, E
IF[#6EQ#5]GOTO50
* a/ Q2 @) `5 h6 h1 l7 S
3 |/ d+ w# I" M0 H
IF[#6LE#5]GOTO40

: o1 [0 ~& G/ N. e! h

; S* A+ l# \4 y5 j
N50IF[#1EQ#2]GOTO60
. A" {. [$ k" v0 d: |" ]

5 Z1 N& I- Y; d4 q' l* u2 e
IF[#1GE#2]GOTO10

. |4 g+ p' T( u% N0 ?/ R. _
  C9 l8 A0 ^. L9 f1 i, p
N60G0X100.
# |- r9 l# p; C9 b
+ j5 E0 ?) G! x5 R& |4 _+ ]* L8 X
Z120.
( T3 U; M) T/ W# Z  G. J- V

* O, x8 p: J7 Z
M30
$ M* n6 S+ _1 n! l* H$ a0 d7 I

" ]6 T: R" P. C

点评

只是给他参考  详情 回复 发表于 2018-2-10 12:21
变量应用不灵活,程序不能完全通用  发表于 2018-2-2 12:32

评分

参与人数 2威望 +2 收起 理由
aa2852029 + 1 灌水~
东海fyh126 + 1 热心助人,专业精湛!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2017-12-31 22:46:42 | 显示全部楼层
蜗杆得用宏程序,楼上的宏程序很好,楼主认真研究一下
回复 支持 反对

使用道具 举报

发表于 2018-1-1 18:01:08 | 显示全部楼层
三楼大神正解!
回复 支持 反对

使用道具 举报

发表于 2018-1-5 11:23:16 | 显示全部楼层
厉害,看一看。学一学
回复 支持 反对

使用道具 举报

发表于 2018-1-31 12:33:40 | 显示全部楼层
正在连接... 发表于 2017-12-31 15:53
7 z( v/ k# l( ]* ?" h+ P全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下 ...

8 l6 f8 i* m5 ?$ j/ O2 t9 @谢谢楼主+ w5 Z4 A; h* c
回复 支持 反对

使用道具 举报

发表于 2018-1-31 14:58:39 | 显示全部楼层
谢谢。正好想学习一下宏程序。
回复 支持 反对

使用道具 举报

发表于 2018-2-8 08:39:35 | 显示全部楼层
宏不会用。我一般做多头梯形丝杆螺纹。这个能用G78做吗?
回复 支持 反对

使用道具 举报

发表于 2018-2-10 12:21:50 | 显示全部楼层
正在连接... 发表于 2017-12-31 15:53
1 i# T2 q: B  E- a( Q" |全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下 ...
+ j3 ?* |& m5 e8 `! V
只是给他参考
$ l  ?* V" R! A
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 15:08 , Processed in 0.085448 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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