久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 6421|回復: 14

蝸桿加工

[復制鏈接]
1#
發表于 2017-12-31 00:06:01 | 只看該作者 |倒序瀏覽 |閱讀模式
蝸桿有模數M=2.5 頭數Z1=4 齒頂高系數h*a1=1導程P=31.4 最大徑=36.5 中經=31.5 如何計算小徑  任何編程    第一次接觸蝸桿 一頭霧水
) m6 I' y. @" R( H0 P% L) O
回復

使用道具 舉報

2#
發表于 2017-12-31 11:30:04 | 只看該作者
第一次做就做4個頭的蝸桿,有點難度啊
3#
發表于 2017-12-31 15:53:49 | 只看該作者
本帖最后由 正在連接... 于 2017-12-31 15:57 編輯 " z2 B: n5 D  G. ]

. B- f7 c+ l  `) S) e( k! ~全齒高一般是2.25,既然你齒頂高系數是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對宏程序了解多少。下面是一個蝸桿宏程序,你自己慢慢研究吧。
) ^$ B3 Y) _% U% H* c( A+ _  b3 ~; `' n- f5 P1 c  h! z
" Q- b9 M  l# L( k1 ^- N# t" n
D=52   d=34.4  模數4 四頭, 牙型角20度,刀寬2mm 角度LE20

) w( R7 t* d- j6 u
7 S% O7 n$ f/ z7 k& \; Z
P=3.14159*4*4=50.26544(導程等于摸數*3.14159*頭數)   W=0.7M =2.8(蝸桿底部寬度)
% {2 Z! ]+ r$ a( x' a) M3 }- [6 G
3 J# j* |: L! S1 }
   

3 [* v8 e; d* y+ y5 _2 c1 s

- l5 k- Y% X. A* g' @9 k: {0 R$ `
程序:

9 q' h! m& O' F$ b( H, l
( A, P, _1 N  v2 R6 }% o+ r
O0001

3 P5 i2 Q9 f1 a3 S
& C4 ^0 \6 \* p) R# U
G99M03S300
, V: u7 |/ [5 L2 t& Z6 v* O' }
% F% d$ \8 n' u: a: q
G97T0101M8

/ q8 {7 k' }( H+ U
: ?( z3 {/ Q+ _: @1 h, C$ ~/ D
G0X56Z10

, Y, J  A7 ^% t! t: ~4 [5 K
1 _2 @$ I( G0 _$ S4 D! o
#1=52(蝸桿大直徑)
% Z! \' P1 |1 ^. v0 o2 Q
5 G" p) G9 p5 W/ W; _% v, t8 |" w
#2=34.4(蝸桿底直徑)
  o8 ?& M) n7 ]  E) h7 N4 d
" A* ?; y+ G. ^7 t/ A( R
#3=0.4(底部寬度減去刀寬的一半)

3 b6 @. A- E  S! Y) O* C4 [" {5 I% ]
3 i" i2 ~: |( R, \7 _+ T
#13=360000/4(算出每一頭的角度)

# N+ }3 n. N& q+ U. B
' V% Z' e7 i/ i
N10#4=0.2(每層吃刀量)

0 r8 M2 E; B& {: a8 x8 O& z

( F$ Z% W" Z! Y% M4 M3 J; X, y  C2 b
#1=#1-#4(大直徑遞減)
( r; d& Y  i; C% j. p3 i4 q

+ h9 W1 D, k8 n# B( P3 Q. @
IF[#1LT#2]THEN#1=#2(條件判斷防止過切,強制賦值。當#1小于#2,那么#1等于#2)
% f4 A5 |1 m" z; q$ {( z2 o$ V7 X

: J# Z" k; B" ?; ^1 r: b
#5=[#1-#2]/2*TAN[20]+#3(三角函數算出每層需要趕刀的寬度)

' v9 F! |' ]9 G0 J

, @0 q8 R" N5 T5 a
#6=0(趕刀初始值)
2 O3 M! ~8 e( ^- h. g
; [" G) v$ Y* e" A4 ?$ a
N20 #12=0(Q的初始值,不能亂放)
2 E4 l5 ^1 \" B

) f% F! k0 b; D- {% D* a2 U# E
#7=10+#6(計算右趕刀每次的定位)
# a5 g  C$ E5 Q) S

4 {) @/ H( C: I; X8 W( s' _
G0 X56 Z#7(螺紋定位)

) V* I% |+ [  D6 W% V9 S6 f
- k: d% u3 z( M1 f
N21G0X#1(X進刀)
6 ?! S1 W6 l. v1 U+ E

9 a: y2 @$ V2 Z
G32 Z-95 F50.265 Q#12(螺紋車削)
0 J, n6 n* H1 Q! [* j, q7 W7 i. }3 e

5 w6 g$ _) ?5 p
G0 X56(退刀)

1 @7 w0 D% p2 x: {9 U: ^7 |. I

8 a1 s0 Q0 e$ L$ ^: D
G0 Z#7(定位退刀到起點位置)
# n: W) W! _) T7 b8 c6 I' w% m
# N% k, o6 Q# k! H  E
#12=#12+#13(角度遞加)
3 X. I/ {2 P5 H. e( q$ Y
/ E* Y( s$ l. B& F" O, E
IF[#12LT360000]GOTO21(如果Q值小于360度跳到N21執行下一頭)

6 C: ]* s: ~2 k: E# k

/ M, o$ j! C' g8 P" }
IF[#6EQ#5]GOTO30(如果右邊趕刀寬度到達跳出循環)

. i: l  G$ A0 o
5 Z/ d8 n; m- a4 {' U5 A
#6=#6+1.5(每刀趕刀量加1.5)
' y2 \4 }+ O3 ~
9 ], L7 ?% x0 i# |+ \) t$ R
IF[#6GT#5]THEN#6=#5(防止過切強制賦值)
  W. O% H) ~8 H* K% b& K% Z2 @& {. U  J$ m

, y, y, P7 M7 @  r8 v& T
IF[#6LE#5]GOTO20(如果右邊趕刀寬度沒有到達跳轉N20繼續循環)

- D7 W) V* r. a( w/ n

4 A5 ]8 U0 S; y, T
N30#6=0(趕刀初始從新賦值)
& S$ \) s- Y) k; A3 |. H! Y, D
% \- q' q  ^1 D! t
N40#12=0(Q的初始值,從新賦值,不能亂放)
5 p1 b* ?9 U. A- U2 R: z
' ]/ v9 _' W  n& V+ Q* y1 Q7 d
#6=#6+1.5(趕刀寬度遞加)
4 L8 o' f( T+ h% s7 N6 l; d
4 K' s0 G$ O1 Z6 E4 z& @
IF[#6GT#5]THEN#6=#5(防止寬度過切,強制賦值)

5 d5 l( \  m" Q; b8 J. F

) L' p& n  R/ r4 D; y/ ~8 X6 V; ^+ ]& t
#8=10-#6(計算Z定位向左趕刀)

  U* v& t- M, U+ \. U

9 s/ \# [6 d8 p) g% R
G0 X56 Z#8(螺紋定位)
9 I# C" S: S1 R6 Y" M

3 {5 T1 j8 h7 H
N41G0X#1(X進刀)
& s5 {( q2 @8 u  o8 K

6 O, G( ?' c! Q  |* y& @
G32 Z-95 F50.265Q#12(螺紋車削)
3 [9 F) y( K3 M% r7 K! C6 g

5 N, t/ b+ B5 s* P, M7 ?
G0 X56 (螺紋退刀)

. w4 S7 p+ n$ q, g6 t2 F
7 z4 b% g2 l: l! q4 X
Z#8(退回上一次加工起點)
% I% x& \5 P" C/ |  \
2 C/ {/ c$ U; F
#12=#12+#13(左邊趕刀的角度遞加)
4 z+ n" }. Q- [$ j! Z2 I. O

& x! Z; R' a! v$ g3 O
IF[#12LT360000]GOTO41(如果Q值角度小于360度跳轉N41繼續下一頭)
- [% w- M1 m9 \3 i$ M& x

, g# X: }% F8 c) E
IF[#6EQ#5]GOTO50(防止死循環,如果寬度到達跳出循環)
/ ~2 a) F1 p6 K( f
8 }" T: Y  w) _$ f6 ~
IF[#6LE#5]GOTO40(如果左邊趕刀寬度沒有到達跳轉N40繼續趕刀)
2 F+ ^6 r& q5 V  \0 {
% u; d/ L7 H8 u! s) E
N50IF[#1EQ#2]GOTO60(如果螺紋深度到達跳出循環)
4 w/ j& s8 X% r# A- ?$ P" p' b( ~

% M2 k, s. [6 h3 I  W
IF[#1GE#2]GOTO10(如果沒有到達跳轉N10繼續下一層)
4 v; ]+ D! I0 ^2 q* w
* Y, T2 [" ~/ k5 a
N60G0X100.

0 N' p1 J* V" P- U3 t% x
5 m: k9 D1 }# Z, T9 i3 S: }1 M
Z120.
$ w3 [$ q2 {! r/ N) O
" h! l! ?' h/ H! |6 e( r0 w
M30
. w  M1 I9 U9 T5 m& o% o; O

1 `. Q* {& D5 R9 M/ E0 O0 q

0 Z) U1 f* }( h- `

7 W) C( o& y' F# F( [$ g7 |
完整程序如下:

$ g+ _' }4 \0 ~8 W
& N+ ]! U: Z( G$ z
O0001
5 f% v& C, _) Z% I) Z$ j0 Z1 S
3 n* k. x) A' a: F3 l+ d: l0 D
G99M03S300
( |. R$ V8 N! Y! r% V* v+ O

6 M- @, X8 [& L1 x9 L& s
G97T0101M8

! q1 G$ d5 g" e" @' J

4 Z8 |# A" p& F4 m4 H% B6 E
G0X56Z10

; ~5 o0 o, L; S- ]
. Z6 X- ]; V# Z
#1=52
& N0 ?, _. ?; o/ T1 y. F; w. |
6 X# \3 [" C8 h0 j4 S9 N
#2=34.4

# ~! V3 ~0 r8 d, I# r8 H

; _0 Y# R) j7 H! S: B
#3=0.4

) h) b. \: e% s" p

9 F8 {0 J$ J% f) w/ }
#13=360000/4

& v$ W! [8 z+ m! r* |
( j' h5 i. f: m
N10#4=0.2

2 B  h  h$ M4 \$ d+ R! H& O( |
! o/ s' X  Q# w. h: a1 ~( ^
#1=#1-#4
% Q" x$ k$ p, R, o! O

4 u2 c+ ]$ }: Z$ s! X) y
IF[#1LT#2]THEN#1=#2

! M0 t7 F) d" C$ m& x

: p7 j$ `1 a2 [% ]) [# ^$ p
#5=[#1-#2]/2*TAN[20]+#3

7 g$ ^- F1 R0 `5 }
8 X+ ~: H- v2 j  k4 m) \1 G
#6=0
4 M9 I2 K) t- E# ^7 K" P6 i2 e3 s
4 u2 s. C+ G! D0 P0 N0 n
N20#12=0
$ G1 I+ [" F7 U7 y6 x$ {' a! o

/ G, ~9 d' ]% c  D
4 Y0 `0 o7 _! l& D! t" L0 \! j

4 e) z6 m9 M: r8 f- L* f& j8 N
#7=10+#6
: N$ J0 d' ~( f) I& j$ S

, o- _$ m3 U/ g& |9 w) h- g7 i
G0 X56 Z#7

7 J) R. T* A: X! C7 m

2 ]0 D/ x6 `) A3 w7 Z6 I# n
N21G0X#1
# L( p5 U/ J& I% W

( n- o, f) W' _# _! X
G32 Z-95 F50.265 Q#12
" U4 f6 }$ n! p( P2 G

7 t# N3 b+ f$ y1 ]
G0 X56
3 d* k0 ^1 E/ r$ N. u5 V, c! x
" B# U/ V7 x5 C$ f9 \
G0 Z#7

0 D) B' d$ A. P0 X. \

/ K, g( b& n# e2 G
#12=#12+#13
+ y) ^. M( z. E- ~: O) G

( d, ]" s+ q# S2 V% G( _! U
IF[#12LT360000]GOTO21
3 p( W) K- V" I; {( Y

- X0 X! z% `4 ]7 S. S" J
IF[#6EQ#5]GOTO30
8 ]9 T2 D: C2 I/ S2 `( `. C

/ b4 W7 [7 w# C% `
#6=#6+1.5

2 d5 k# L- U. Z* z  Z. g

( a8 J6 C; Y6 @2 T' `" T
IF[#6GT#5]THEN#6=#5

- R; N, t# ?0 }9 y8 H& p
# p% b7 y1 n3 ?
IF[#6LE#5]GOTO20

& B4 W# L4 B6 j+ _9 s; t& c
, E0 ^9 s4 k- ~5 E! `
N30#6=0

$ _- N* f+ v& Q# T* c8 |, Y

6 S# ]7 n" P- e. u6 P, ~( C  H
N40#12=0
: [. C* z9 e6 j9 Y& H* x/ A

# O- r. x" A2 e# K4 {' w! R
#6=#6+1.5
" L- z# h7 h" e4 n( ?

1 ?4 |' E1 r! n7 Y, S
IF[#6GT#5]THEN#6=#5

' F9 ?4 S  G6 L" b6 n5 F$ l& \4 Q

) D  K/ W0 @# p2 e: C
#8=10-#6

  r) q$ r) b9 N4 K% g& l8 A
) n2 Y& q* U/ L& z# o
G0 X56 Z#8

* Q- z8 F9 R- l% P* z0 }3 l

. v6 Z8 T" V; M0 `" ]& U' Q# f2 D
N41G0X#1
. {1 l" R/ |# V, ~2 Q
3 N9 ]6 ?# ]' S! w" d
G32 Z-95 F50.265Q#12
$ h' @7 x  g. K6 y
8 A$ Z( s, c* @3 p* S* Y
G0 X56
9 R" ^# m3 q4 C1 H4 q
7 D$ P% `+ P8 C
Z#8
% w4 K" V. B1 h' r5 g" O5 i8 W

. V4 F& ]8 u" s3 B4 v" A2 @
#12=#12+#13
  @1 g# g6 a- ^7 t/ _

# Q% ^$ \* _! B6 f
IF[#12LT360000]GOTO41
6 U& M) O6 K8 T
- S' Y' v! K- k% p6 c% S
IF[#6EQ#5]GOTO50
- v( ?+ ?9 [' {/ `
8 d7 ]1 D+ V$ l4 n
IF[#6LE#5]GOTO40
+ ~& Z. a5 [- b; A

# ]- l3 E, j5 x8 {% [6 D+ r
N50IF[#1EQ#2]GOTO60
6 }( `/ l1 z: d2 y

' g. \3 ]& F! a  @& \& v
IF[#1GE#2]GOTO10
* c3 G! d% f- Q: y; Q9 H& c8 Z
: o7 {$ i9 D, z6 N+ V% X/ |
N60G0X100.

. x. o- m. ]) ^9 M" b

# Q# p) c+ k6 |' ?  \( B
Z120.
; o" G5 e' R$ H: i; a# t: G$ a$ ~
. ?; C& Z7 Y% Y9 X
M30

$ [: k( G4 D+ p& u5 {
, u# E0 x3 Z5 y$ s

點評

只是給他參考  詳情 回復 發表于 2018-2-10 12:21
變量應用不靈活,程序不能完全通用  發表于 2018-2-2 12:32

評分

參與人數 2威望 +2 收起 理由
aa2852029 + 1 灌水~
東海fyh126 + 1 熱心助人,專業精湛!

查看全部評分

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; ?- {/ r* I* f: b* j8 q
全齒高一般是2.25,既然你齒頂高系數是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對宏程序了解多少。下 ...
. R' M/ U; N  Q( |8 X4 k
謝謝樓主
9 ]2 k! ?* ~0 u9 j) K" e+ L/ @
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:537 Q" a1 `0 Q' B! @8 J% H
全齒高一般是2.25,既然你齒頂高系數是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對宏程序了解多少。下 ...
4 t9 K$ R3 K$ \+ C
只是給他參考. f% y! C/ S; D9 s$ M; a% R
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-7-17 19:48 , Processed in 0.078631 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表