机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5573|回复: 14
打印 上一主题 下一主题

蜗杆加工

[复制链接]
跳转到指定楼层
1#
发表于 2017-12-31 00:06:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
蜗杆有模数M=2.5 头数Z1=4 齿顶高系数h*a1=1导程P=31.4 最大径=36.5 中经=31.5 如何计算小径  任何编程    第一次接触蜗杆 一头雾水) m% R. F3 w- F3 G1 k+ w. I9 s! v3 ^
回复

使用道具 举报

2#
发表于 2017-12-31 11:30:04 | 只看该作者
第一次做就做4个头的蜗杆,有点难度啊
回复 支持 1 反对 0

使用道具 举报

3#
发表于 2017-12-31 15:53:49 | 只看该作者
本帖最后由 正在连接... 于 2017-12-31 15:57 编辑 * g& h" n( \5 r; s' P$ F

! L& C$ ?5 `  m6 q* v全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下面是一个蜗杆宏程序,你自己慢慢研究吧。+ q7 q) {% p! l9 }* g5 l
7 _4 G) }2 i  a- u" w
2 {! T: J  I% `" |6 z$ r% t
D=52   d=34.4  模数4 四头, 牙型角20度,刀宽2mm 角度LE20

5 N  @* D# [$ {5 f) d& u

$ |4 T$ a0 N1 n" W& L- H
P=3.14159*4*4=50.26544(导程等于摸数*3.14159*头数)   W=0.7M =2.8(蜗杆底部宽度)
8 ?7 ?! _, b8 r0 n) z, n' _

4 e9 }1 g6 v. {$ ^6 o- M
   

) H1 i$ ]1 J* Z& E& s

- p. z6 Q, T. j& l
程序:
# t% r' P1 C+ X. b( @5 Z1 \

$ {. S% l, D; @1 y; H; j
O0001
$ h( }5 n1 e5 o  E2 J( b1 {7 Q

" n* m& x* b: q, D$ w* S7 h/ g0 ~
G99M03S300
# G3 ~7 C9 L# q/ `0 E+ A, I
$ @6 h0 e* X9 y8 X. ?
G97T0101M8

  X! g* Z( k) E# _" [

; Q- v0 v* ]' ^9 N2 I0 u
G0X56Z10
& L# P. Y( w1 Q% t
9 N/ {( x1 K2 [5 q5 R; d3 n
#1=52(蜗杆大直径)

  @2 |1 a9 X( g. F& d6 n) b$ ^
, Z( h+ v  M( H6 m+ m5 g9 n+ W
#2=34.4(蜗杆底直径)
' n0 |, F% x) c- i2 e5 e' G- c

6 ~, j* N9 k* B7 O) e# h. V1 h4 Q
#3=0.4(底部宽度减去刀宽的一半)
: p! j) A& ^" {6 S3 N
/ Q9 ~8 t  `! J
#13=360000/4(算出每一头的角度)
+ _! c  b  q, P
2 f" |- A# |" s7 e
N10#4=0.2(每层吃刀量)
4 R6 _; v2 c9 @7 N( m; }

6 [6 P# y" S4 r6 j- c0 A
#1=#1-#4(大直径递减)

9 @3 i$ ]4 k. G7 a/ I  _
! G4 a4 u* E0 h' f- S% J/ O. S
IF[#1LT#2]THEN#1=#2(条件判断防止过切,强制赋值。当#1小于#2,那么#1等于#2)
4 `, B! I( y; ~2 X! |
/ ]1 h( I' [4 Q+ F4 S# v6 b8 D6 D
#5=[#1-#2]/2*TAN[20]+#3(三角函数算出每层需要赶刀的宽度)

( E1 p) W1 \' ^3 H. D: d
& h% H9 z1 n9 W5 R' N, q4 S
#6=0(赶刀初始值)
3 `3 @! ?; b1 `# T) v7 I2 E

, ?% }8 q: p  \( L, v
N20 #12=0(Q的初始值,不能乱放)
: p$ X! I3 }, ~- ^3 A

3 I5 z7 J+ H7 Y
#7=10+#6(计算右赶刀每次的定位)
" x  H+ Q2 f# O/ n  u

: x! h& k* ^; N) o+ L
G0 X56 Z#7(螺纹定位)

/ o5 `4 Q* t1 H* ~' |" F2 R# ~

$ Y9 x* r7 n8 l
N21G0X#1(X进刀)
& F6 X2 H# g3 C. @$ \3 o

* z6 C" d) O) M9 P  V
G32 Z-95 F50.265 Q#12(螺纹车削)

( F& P% M9 {8 O, N, Q3 z

2 z4 S; A0 V: B) g
G0 X56(退刀)

: o1 s0 Z' L; q8 n

; u6 B7 b" m% O% b8 q( w
G0 Z#7(定位退刀到起点位置)

0 n9 z; I# N  u9 N& U- N2 {
, @' c3 @, P" c2 E
#12=#12+#13(角度递加)

7 ~  _9 X2 G: l# ]- K' J- F
: C2 g# Y1 B8 @# O# t$ G
IF[#12LT360000]GOTO21(如果Q值小于360度跳到N21执行下一头)
1 Z7 T- O' q' V1 d/ _

+ ]. t) d5 t$ |+ [* @; V) c4 i
IF[#6EQ#5]GOTO30(如果右边赶刀宽度到达跳出循环)
- n# o/ D3 a* Q% z/ y

# a6 e% l( j; {3 ]
#6=#6+1.5(每刀赶刀量加1.5)

9 G2 H5 R/ w  Z5 q  i1 d

! A4 k3 ]! Z: ]
IF[#6GT#5]THEN#6=#5(防止过切强制赋值)
1 s" O" s$ K& v# w" b( o9 W. M
) z  z" b/ i5 h5 I/ K7 T. J0 t" p
IF[#6LE#5]GOTO20(如果右边赶刀宽度没有到达跳转N20继续循环)

# I) Z# U$ h  }. C
: c% D; {' I, f3 H" ?! b
N30#6=0(赶刀初始从新赋值)
9 R+ `. J# ]; x6 _- [
  t% Y4 v) F! T/ H$ v/ y! z
N40#12=0(Q的初始值,从新赋值,不能乱放)
1 E  ]4 `- e& E1 |# [
. i8 u% p! B9 c6 b4 c
#6=#6+1.5(赶刀宽度递加)

5 ~  y+ h* z" g
% ^2 F" r2 @( Q9 V! k
IF[#6GT#5]THEN#6=#5(防止宽度过切,强制赋值)
& @! ^/ h+ U( b& \% L
8 g; {6 Z8 ]7 P8 o3 o/ u
#8=10-#6(计算Z定位向左赶刀)
8 h! `/ y& i9 D, Y5 J( c" x
, m& U- e$ m; i% y/ z* X& ~
G0 X56 Z#8(螺纹定位)
( [( V2 e0 l; F- a, p! V- B
0 `( K) P. T1 K- H$ m7 r8 X
N41G0X#1(X进刀)

; Q. k; t$ J9 T2 g* }4 ^: }9 [
) k3 v& q& q# o/ L
G32 Z-95 F50.265Q#12(螺纹车削)

4 N* l; _8 X2 b; e5 u
4 `/ d$ k  a/ N9 V1 x
G0 X56 (螺纹退刀)

% z: W7 g9 n' {

. V9 T* _, v8 q) |4 I" N
Z#8(退回上一次加工起点)

/ r1 J% m2 V9 b6 l, h

) S( s; G5 A) C: _9 N" j$ P
#12=#12+#13(左边赶刀的角度递加)
" O5 g/ Y1 A* @; F' `1 O6 x
; O- t  _2 u9 V( ]! |" t
IF[#12LT360000]GOTO41(如果Q值角度小于360度跳转N41继续下一头)
- X% c* Z$ W) ]$ b0 I* ?( D
/ X+ B$ j" T- J$ H
IF[#6EQ#5]GOTO50(防止死循环,如果宽度到达跳出循环)
5 W8 C: J- ^* P4 N( Z, U# r& b  m$ r
% V* O. o8 t! P) O% B; Q
IF[#6LE#5]GOTO40(如果左边赶刀宽度没有到达跳转N40继续赶刀)

. e# O1 N" m2 ^$ W, \7 ~
! x+ x+ A. i+ {! T
N50IF[#1EQ#2]GOTO60(如果螺纹深度到达跳出循环)

4 q" V* d, K/ @; b
( L- P; B7 i# M1 c5 v8 Q; w
IF[#1GE#2]GOTO10(如果没有到达跳转N10继续下一层)
' T3 C( I4 g8 A1 W

) B% m6 @1 ^) Q
N60G0X100.
( T! M( C, W* c) m4 D$ b

$ Q! |% r% N. ?* z- w+ {7 v
Z120.
+ L8 b8 R9 o) |- }
2 u  @( ]$ S6 a/ g7 n
M30
! V- `7 ]4 n# e- B6 D( [' K" L. J  D
" @! B' u) g; \$ t4 i0 u

; G) F3 T8 {6 x3 F; L0 u- q" {0 `, S7 W
' k+ p( Z2 x3 [3 O3 H
完整程序如下:
1 g$ l% n: E4 u2 a/ f' r
1 p* Z" ?2 y' V4 P1 l* K7 ]
O0001
: M9 f* J* p  t- V

( S; T$ U* R( w2 c7 R
G99M03S300
0 A- Y( a8 h1 e6 g

0 h5 u1 E8 y) B" L9 _' m! z
G97T0101M8
& ?$ L- H8 d5 j( {1 J& [. Z

& B2 C1 i. g! T" N/ m9 }# b
G0X56Z10

, t. E2 O# }# k

: ~+ B/ I' Z" X- C8 o
#1=52
7 ^/ R% A7 `$ |! C  w! u

" W; e/ R$ L6 p( x( n0 G
#2=34.4

- ^4 `7 Z' M6 w8 U
. `7 ?4 p7 A* m2 {
#3=0.4

: I9 y0 G  \3 D! J6 k8 D# |' ]
/ ~- }" H1 h, T
#13=360000/4

( S: p1 M/ L: T8 `+ H* Q* s6 i: m

/ K% ?! l2 c0 G$ G2 j0 R9 Y
N10#4=0.2

& \( e3 p+ ?. A( F$ U3 c
: s7 r5 M$ d/ P2 z! p9 r' J, {
#1=#1-#4
) t$ ^8 V# L( `! V( V

+ o' N* X2 j5 q; b
IF[#1LT#2]THEN#1=#2

( V: Y0 U3 w; F" v
, O  l; r9 q& ?
#5=[#1-#2]/2*TAN[20]+#3
6 j# \+ x* u. W: Y; E

7 B0 W  E/ a% `3 |9 u$ p" @
#6=0
) K: x6 [% \# B5 q" v2 F, e

8 v; ?6 b, g) c  E9 [
N20#12=0

$ ^( [6 r& C( v0 Y

# v5 R( ]2 v2 s3 M

# q; j% B! I# D% i9 F# s9 M
& p7 n% {$ ]7 F, |4 U/ r0 {- z. J
#7=10+#6
2 l2 g( m! O: D& r1 k. Z! C9 j

2 X: p. T5 F3 M6 g; ?! t0 j+ B
G0 X56 Z#7

9 g+ h6 u$ ]0 z% T
; \( D9 V$ y* v) Y5 q
N21G0X#1
1 c( r8 t+ r+ e' f9 k8 D: y; K  b
  i' d0 G! k8 N) V/ }: u
G32 Z-95 F50.265 Q#12

: h- k* Q$ Y/ `/ m. |& t% b
) p$ ~* r+ p: w2 p4 |3 x. }
G0 X56

! M( J$ a) M5 W* B

( s. ?! R# g8 C
G0 Z#7

) l- J* ^( o- u. P7 I" e* m/ D

- X+ K: A. I1 {" N7 O' w0 T
#12=#12+#13
" E0 L6 N4 `( C/ G

# N5 F& }7 R+ i5 @6 [6 ]$ x) y9 y
IF[#12LT360000]GOTO21

% {. D0 Y% D' u6 z; O* ~
& e  K! s# o: d
IF[#6EQ#5]GOTO30
/ w  G6 ~9 F; V+ m3 o

4 n  u* r+ U9 g: I
#6=#6+1.5

6 P- |, z! l$ m$ S* g" v

3 E& H1 N# A3 w/ J0 l. [
IF[#6GT#5]THEN#6=#5

, i3 O* n  V# E% O' ?% U5 {6 n

6 p$ J2 T+ {/ B: f# I' c7 l; ~8 s
IF[#6LE#5]GOTO20

7 k) h8 [/ N! t2 o
5 r, }+ |. j8 k3 v! E- H/ w; r$ J
N30#6=0

/ R) W: V; u8 r: e* s3 d- z
) l5 d0 ^( ]$ I
N40#12=0
+ I( a3 q8 Z  u
2 U) p' k) Z& O/ G6 V  S; {# v- v
#6=#6+1.5
' n& |& ~4 v, `, w( v6 {- Q) E

" W" n+ S0 i( e
IF[#6GT#5]THEN#6=#5
" d3 l  Z  k0 `

) m8 U) ~5 E, Z: y  s
#8=10-#6

7 [4 l( o& c0 t0 E0 C/ T) C5 j

9 ]; S% Y( r6 ]9 l% _
G0 X56 Z#8
8 ?" H, t$ L. D& M$ r4 ?

8 E! u/ r' c. j7 |
N41G0X#1

% E8 J6 r& d7 I& X! B- m! I  L
, G) A$ {7 [$ U* ?5 s. \/ [) ]
G32 Z-95 F50.265Q#12
) I; M) v& s7 P/ F* |2 @/ Y1 ^: d

& i; |0 b0 ^, s9 m0 R8 |
G0 X56
& g/ e3 B9 d$ T  h9 W$ ]
& A1 t% v* P3 g" J
Z#8

/ s6 ^0 Z- e: \+ q
2 P* O. b! Y, s3 P/ G6 f
#12=#12+#13

& D3 h& {) x- b- `  v( j. Y

" ^, d" \5 |  r/ v
IF[#12LT360000]GOTO41

( n8 X0 |. D( J; R2 F

% U, \) }3 D: C+ E6 G9 m% J
IF[#6EQ#5]GOTO50
/ u; E, M8 q- W" M9 f
% L" D; k. h  a; L
IF[#6LE#5]GOTO40
; _' z- ]9 S7 G8 d/ v

* P& P, p2 O1 l, x3 {
N50IF[#1EQ#2]GOTO60

* h, E8 \' s* W- d8 p3 A1 O* X

( y* n% |5 l8 Y! h! J
IF[#1GE#2]GOTO10

4 i( n( `' F4 y& V$ ]
/ [" h- g0 c  h' U1 A
N60G0X100.
/ {+ M0 _; v! L6 z1 |+ I
! F/ Q  }- n, ~, g6 z0 I
Z120.

9 P- Z! T) P/ [. p9 o% t

3 b) r; f$ }3 v; M! C
M30
) m, \, |3 X5 u) l. b

- c) x$ P5 J; W2 T) l- j; y

点评

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

评分

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

查看全部评分

回复 支持 1 反对 0

使用道具 举报

4#
发表于 2017-12-31 22:46:42 | 只看该作者
蜗杆得用宏程序,楼上的宏程序很好,楼主认真研究一下
回复 支持 反对

使用道具 举报

5#
发表于 2018-1-1 18:01:08 | 只看该作者
三楼大神正解!
回复 支持 反对

使用道具 举报

6#
发表于 2018-1-5 11:23:16 | 只看该作者
厉害,看一看。学一学
回复 支持 反对

使用道具 举报

7#
发表于 2018-1-31 12:33:40 | 只看该作者
正在连接... 发表于 2017-12-31 15:538 S& }) ?" U5 ]  ?& `
全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下 ...

3 J* I0 n0 `  G谢谢楼主
9 R$ E4 ?+ Q# T' i3 p. ?2 k8 F
回复 支持 反对

使用道具 举报

8#
发表于 2018-1-31 14:58:39 | 只看该作者
谢谢。正好想学习一下宏程序。
回复 支持 反对

使用道具 举报

9#
发表于 2018-2-8 08:39:35 | 只看该作者
宏不会用。我一般做多头梯形丝杆螺纹。这个能用G78做吗?
回复 支持 反对

使用道具 举报

10#
发表于 2018-2-10 12:21:50 | 只看该作者
正在连接... 发表于 2017-12-31 15:53
7 W# U! E0 w0 {% ]6 f# c全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下 ...

/ ~& z* Z) q2 f5 Z只是给他参考/ G& B( }, e( t9 s' m$ p! Z
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 09:43 , Processed in 0.062057 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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