机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

蜗杆加工

[复制链接]
跳转到指定楼层
1#
发表于 2017-12-31 00:06:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
蜗杆有模数M=2.5 头数Z1=4 齿顶高系数h*a1=1导程P=31.4 最大径=36.5 中经=31.5 如何计算小径  任何编程    第一次接触蜗杆 一头雾水1 U3 a; n- l6 V/ `( o% R5 c3 U  a! W
回复

使用道具 举报

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

使用道具 举报

3#
发表于 2017-12-31 15:53:49 | 只看该作者
本帖最后由 正在连接... 于 2017-12-31 15:57 编辑 0 Q2 e+ f& h( `8 [

* I1 B  C/ @% X: d2 X3 e# G1 _全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下面是一个蜗杆宏程序,你自己慢慢研究吧。* i6 O" y# T3 d5 [7 m: _
! M: i9 {0 r9 G# S2 I
9 b4 v' G0 w- t- l. f6 c1 M
D=52   d=34.4  模数4 四头, 牙型角20度,刀宽2mm 角度LE20

! t" n8 u& W8 e- Y  K- v
, j) \  t1 l$ x7 @2 _1 R
P=3.14159*4*4=50.26544(导程等于摸数*3.14159*头数)   W=0.7M =2.8(蜗杆底部宽度)
4 t7 K" R3 g& Y0 H6 W3 M$ ?
% `( ]9 B$ V( B% c# _1 _
   
6 p' _' ?. H, p# j5 r

) `/ R: E5 T" y* d- }' i7 N/ Z
程序:

! N* e; }2 @3 Q

4 I* {1 }; a: z, |. c
O0001

: _. ?' y: w* d

( @6 k* s% x% s! N6 k  K
G99M03S300
. d% d+ ?4 o5 x2 o. |& G  f
. h- [' J* {) S
G97T0101M8
  ~; r6 A9 P0 w8 O& [/ {& a9 i1 L

. N9 {0 L8 D: e3 m* W  o
G0X56Z10

" Q% q  H2 B3 R: B& N$ v/ B, ~
0 D9 ?: k; B& Z  O1 v6 ^& O
#1=52(蜗杆大直径)
% R3 K- j( e# s; _2 p  n
- M% t8 S. f1 S
#2=34.4(蜗杆底直径)

9 y- `9 p2 x2 V2 K! S  S

4 J8 Y$ E9 E7 o- s: _# ?7 z* K. O: _
#3=0.4(底部宽度减去刀宽的一半)
% t: Q2 D* f) Y6 j$ e

$ G6 L: G' s" h. G% X3 H
#13=360000/4(算出每一头的角度)
# h  E3 b4 l' s" C- x" \

* t9 U2 H# z% B" D
N10#4=0.2(每层吃刀量)
1 A- z0 c3 v& H4 w# f( K& H

+ `% r" _" ]8 U
#1=#1-#4(大直径递减)

* P/ G  z& l& r. [6 `

% X( F+ j# l1 K8 I6 u, p
IF[#1LT#2]THEN#1=#2(条件判断防止过切,强制赋值。当#1小于#2,那么#1等于#2)
; H' z* b$ f% H5 o. X' |: O% z% @3 f
" ?4 a7 e4 N+ p
#5=[#1-#2]/2*TAN[20]+#3(三角函数算出每层需要赶刀的宽度)

; r0 r1 d0 Q! K& ]* ~
0 c  u1 `  [. w, u5 S
#6=0(赶刀初始值)

' b( [: b( w% Y
6 X4 a8 l2 K6 C# Z4 b
N20 #12=0(Q的初始值,不能乱放)
# Z& C) C% c! t, x7 n+ ^9 ?' e

& ~- W, u" f2 d) D1 S3 G
#7=10+#6(计算右赶刀每次的定位)

0 c5 m" R8 k# o9 q( J5 O

9 ~, b, k0 A" ^1 Q  C
G0 X56 Z#7(螺纹定位)
$ N, {$ u- M; L6 W5 r+ k! h

3 j. S% k& r0 F& K/ k- v7 N! F
N21G0X#1(X进刀)
1 J' W) d* O+ P8 A* y

& B6 G& }. l7 H! u0 y0 F% h: X# ^5 j
G32 Z-95 F50.265 Q#12(螺纹车削)

! F1 ~# R$ M9 j! U( G
4 m1 ^8 n0 g6 _! r7 B
G0 X56(退刀)
  E* H5 s' ]8 t- z; t. B7 a

0 P- T5 H- ]4 A0 J0 m: O
G0 Z#7(定位退刀到起点位置)

6 t% Y7 e* Q7 N; O
! m; R/ }5 z4 C7 `7 v4 B7 d1 Z
#12=#12+#13(角度递加)

# ~& j% ]- \. g) q6 P

9 P6 `- n7 @7 y+ z9 o6 h
IF[#12LT360000]GOTO21(如果Q值小于360度跳到N21执行下一头)
! F5 E) I# T) w% c+ d3 I! ^* p9 [
, H$ H0 z1 [# z
IF[#6EQ#5]GOTO30(如果右边赶刀宽度到达跳出循环)

# {6 a9 B5 X( b: |. ^

5 W4 z, B" K+ C& ~- x4 ~
#6=#6+1.5(每刀赶刀量加1.5)
) p. w- G5 j& f: S: A5 T, u
; v- ~9 f; D7 L; j
IF[#6GT#5]THEN#6=#5(防止过切强制赋值)

" E9 M' z1 u4 r2 T, T  C; L' g" y
/ b" E" {! E1 w4 r" A6 e
IF[#6LE#5]GOTO20(如果右边赶刀宽度没有到达跳转N20继续循环)

) D& S9 ~% t) o5 O2 N
/ K) A. [+ s2 b: m9 k
N30#6=0(赶刀初始从新赋值)
. i) Y: w' t/ U! ?0 _
4 a0 f# e5 V6 L6 S7 R% L( \
N40#12=0(Q的初始值,从新赋值,不能乱放)
  C8 H* w' f: u: M3 z% i, ^

! K) r' \* X. _
#6=#6+1.5(赶刀宽度递加)
7 F3 |1 P/ f! @+ L! q$ Z4 o7 E7 n0 n
  j/ {" ^# m9 o7 M: a
IF[#6GT#5]THEN#6=#5(防止宽度过切,强制赋值)
) M3 X' i6 b6 H% `" I0 _: y

6 ?3 u* j* ~6 a4 V- k  R
#8=10-#6(计算Z定位向左赶刀)

( L2 @; Z, e4 `$ p& `- R! N

8 Q/ C( o3 C1 D8 O; t
G0 X56 Z#8(螺纹定位)
1 z& d( R2 n' V

1 K8 n) ^" \. Z* D# ]
N41G0X#1(X进刀)
; L' L4 H& d' F+ c1 ]. d

8 a- k+ B8 f9 b8 h
G32 Z-95 F50.265Q#12(螺纹车削)

! W; O2 L& ^* _* @
5 M- H. q* M/ V" ^/ j! K& l3 [" f
G0 X56 (螺纹退刀)

+ W7 S0 U' e1 [- a7 c
' L$ s! r4 H; O& w. B
Z#8(退回上一次加工起点)

7 m( v* ?( P& Z& r" W( ~
3 a! ?; e0 M8 ~+ ^0 U( G: k$ r
#12=#12+#13(左边赶刀的角度递加)
- h8 @+ U0 S  }; l

# J& y( r  A! c6 S3 t
IF[#12LT360000]GOTO41(如果Q值角度小于360度跳转N41继续下一头)
0 c9 T  N4 m; Z  V$ E9 I
, p0 f7 \  b/ C3 E" h; y
IF[#6EQ#5]GOTO50(防止死循环,如果宽度到达跳出循环)

6 I; i9 ]2 V2 u4 z

2 M0 ]3 M: |2 ^6 y% a+ O3 t
IF[#6LE#5]GOTO40(如果左边赶刀宽度没有到达跳转N40继续赶刀)

/ T: i$ k; n: `$ ^
8 j" E0 B9 _- J/ ]; M
N50IF[#1EQ#2]GOTO60(如果螺纹深度到达跳出循环)

7 t* \$ K! A4 y) x# E
% X& y: ^- c& |5 |) @4 o
IF[#1GE#2]GOTO10(如果没有到达跳转N10继续下一层)
5 k2 m, y( e" `. _
- m* D4 \$ t4 b+ x0 X' M% g' _7 l
N60G0X100.
6 R0 k, A5 _8 z4 i& n9 b
8 O" H7 W# R. l) D# Q
Z120.

! r$ C+ A5 @3 ~- y

: ?7 ~$ i. J! L' A- o* O
M30
+ K8 S4 J' E, W7 o) o% E" o/ L
: [0 A, T  b7 {3 s; b/ S

8 I. |0 f0 m4 ~. [) {
+ Q, n, P% l) N- V! s$ B* t0 ~" V
完整程序如下:

8 F9 D/ S% g) a( V

+ u# c2 E6 X; A; ]
O0001
$ n( O) C/ ~, Z0 L! I
. X1 B/ `1 P; `
G99M03S300
- g& G  B: [0 h3 K( l0 \3 G9 i4 l

0 o6 r$ y  s& d" s; {0 ]7 }6 v
G97T0101M8

9 H+ T7 p. Y$ F. w: V; Q6 O

* X, y5 x- R1 }1 X3 P5 P
G0X56Z10
2 F( ~* _5 v! m4 I' v6 d
0 b  i; Y: \- `
#1=52

* Z7 ?( x$ K4 n4 V; ]$ A
- M+ k1 u+ O% y( V
#2=34.4
+ {6 F/ H* B+ j0 Q* R! a& N- d
9 P; M7 f1 r& A8 t5 ?
#3=0.4
. T1 `" ^# s, w# j8 C
- T2 ~+ h0 e+ U- H
#13=360000/4

/ w) O( V; K5 U& x& x

* l2 M) H9 e  y. H: U# l6 C
N10#4=0.2
8 z" c$ h% b$ d: Q
- w5 S8 F( `: [+ @+ O- W+ s- n
#1=#1-#4
6 x  A" r$ s" O# e. N' m7 L

" J& }7 g8 ^( ~; A
IF[#1LT#2]THEN#1=#2

$ P+ C8 u, ]( \
: T) T4 I) w, e& H) B$ D3 \9 n
#5=[#1-#2]/2*TAN[20]+#3
9 ]- p' L6 ^! L$ [& Q6 Q
) U+ Y! ^0 C3 f1 p' i  J& p
#6=0
- |% U1 O1 z( E+ D* E
. p7 n1 J! ]# x2 n1 P2 O3 V
N20#12=0

0 Q3 M# z% n6 l) v8 d
4 }3 J4 q3 E% K5 O) _2 L

/ i6 R) s% W  k
8 j& H( ?+ Q9 N! T
#7=10+#6
+ f- ~& p0 ?; A* C3 a" b$ h

+ j+ U# {8 ~+ g) G: ^
G0 X56 Z#7

( W7 N- f) O' O
) k& |; X, o( M5 s- d
N21G0X#1

! K! u/ }2 A5 x6 G# ]5 L; C

& A5 ]/ k: n0 h
G32 Z-95 F50.265 Q#12

  \- h9 E/ }' y) G) E* q( z

8 h8 k+ U) m+ D8 p% g1 q$ W, W* Z; }
G0 X56

' G# Y4 k" F$ e4 f9 a$ }

% l$ U$ F& _, |- H+ f5 A5 w7 [" Z% h
G0 Z#7
/ |1 k) J' {5 }. J
! r% |7 _0 `5 j, _, `% D4 G
#12=#12+#13
% G  C+ |" F& c- R% B1 y' o
9 j& f- I4 R9 q
IF[#12LT360000]GOTO21
8 e+ J2 f( ]; t, w6 b3 ?; Q) p
- ^' r5 f& `/ b+ `8 D& _; N
IF[#6EQ#5]GOTO30
! a7 j( R9 `' a

% _/ s) l8 V. Z7 u& @* m, k
#6=#6+1.5

8 N0 N$ j. \9 s3 i9 F0 W1 B; ?9 l# I
( B' x% I+ P, F4 l  Z- {2 t! [
IF[#6GT#5]THEN#6=#5
) O$ X( x: F- M7 a& h* J. t

& Z: [$ l8 N1 q3 M
IF[#6LE#5]GOTO20
! o4 I4 [6 t$ r' |) C
, l4 V8 z! f1 m* `! ^$ }' @
N30#6=0

, y; y0 P8 K( V. I! t0 l6 e* G
) w- z0 X* K3 ]( U
N40#12=0
5 |  Z. x4 I, y+ }: {( B  Y

) @0 \2 o2 Z  \% ?3 l" i
#6=#6+1.5
) A& ?. t8 n" O  o  P) h  U
8 r: F3 N4 _3 Q) f" P/ k
IF[#6GT#5]THEN#6=#5
- t! B4 e9 p" L2 I
7 E5 _2 k* J3 L+ Z6 Y
#8=10-#6

) i& q; @6 Z2 J! n

  k1 z, P7 `& w0 G- g% X( a9 f# _
G0 X56 Z#8
! c7 s3 k# O6 c. N

5 X3 l; K# C) {5 h6 z1 l) B
N41G0X#1

2 [* U4 \  g. J

% ~) v& n4 X/ y4 ]
G32 Z-95 F50.265Q#12

2 G) Z* v  G3 F- J% t: |- T& V3 h
; o# K  [& x1 z* a/ X% E
G0 X56

; ?9 Z% q/ ?2 c) f5 W

# ~! x& K4 I# R- U( N% @
Z#8

/ M* L' ~$ a# q, q3 ?
2 n1 `; E0 Y5 O" l+ d1 Q5 \# q
#12=#12+#13
! d) N% C. R) H  B; m- V$ c
/ z1 K- K' V3 }; [
IF[#12LT360000]GOTO41

# p& ]  x* T% g" H+ g: y

: a2 [  Q3 F% o& l5 K6 C
IF[#6EQ#5]GOTO50

5 n- F9 L) l! m7 i! U1 ~% {

1 h: z4 i# l* G; `6 }
IF[#6LE#5]GOTO40
0 x0 T9 s! r# E) P
1 D9 [1 q2 G/ R; Q  p) x: Q& X
N50IF[#1EQ#2]GOTO60

+ X0 F6 I0 V1 i1 R5 ]7 k
$ ~. O5 H; t( ~1 `* ^
IF[#1GE#2]GOTO10

; G. n. {" T2 F% `( W2 p- A
8 m5 n4 Z. L+ U  R
N60G0X100.

7 `% b9 d6 W8 p! v* s
" A) {( o# U$ N3 K3 ^0 ^' @
Z120.
/ T4 J# h( u: C. ^! m
2 i2 z) h8 x+ K) s+ n
M30

7 d9 h" z- u/ {1 Q" R8 }8 s% U

% H; }& A( I/ z# I/ T& L) M5 `2 V0 x( }

点评

只是给他参考  详情 回复 发表于 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:53/ j% N( s+ l) E
全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下 ...
- {, T) k9 w& T) a
谢谢楼主
# _  A0 P6 i: h  K: 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- m, X( J7 ?4 X* r8 q  E
全齿高一般是2.25,既然你齿顶高系数是1了,底径=36.5-2.5*2.25,编程的话我不知道你对宏程序了解多少。下 ...

5 y  Q. M4 q( h8 u3 C& T5 J只是给他参考
& s7 ^" j; ~* B7 G; h+ z3 D
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 05:29 , Processed in 0.063071 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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