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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 6425|回復: 14

蝸桿加工

[復制鏈接]
1#
發表于 2017-12-31 00:06:01 | 只看該作者 |倒序瀏覽 |閱讀模式
蝸桿有模數M=2.5 頭數Z1=4 齒頂高系數h*a1=1導程P=31.4 最大徑=36.5 中經=31.5 如何計算小徑  任何編程    第一次接觸蝸桿 一頭霧水1 o0 A4 s- X1 G3 ]1 t% [( T7 f
回復

使用道具 舉報

2#
發表于 2017-12-31 11:30:04 | 只看該作者
第一次做就做4個頭的蝸桿,有點難度啊
3#
發表于 2017-12-31 15:53:49 | 只看該作者
本帖最后由 正在連接... 于 2017-12-31 15:57 編輯
) r6 M/ c& L; V* R& d4 n/ G  h
! x7 \: K6 B+ [' Z全齒高一般是2.25,既然你齒頂高系數是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對宏程序了解多少。下面是一個蝸桿宏程序,你自己慢慢研究吧。
( V  b( u7 E  M" Z4 I- J
" k, S! n1 Q3 j9 \8 P. E( G
' x: m/ U& Y! c  [
D=52   d=34.4  模數4 四頭, 牙型角20度,刀寬2mm 角度LE20 ,
0 M4 c( [2 Y9 ~1 u

- H0 V0 x* d: N% h+ X7 m& V! {# I
P=3.14159*4*4=50.26544(導程等于摸數*3.14159*頭數)   W=0.7M =2.8(蝸桿底部寬度)
0 q, q( v" d" i9 @! u

4 X5 J" G) L& X5 O% h% S" \* C
   

. K, h. S% D. A- H; p4 b

1 Z# R5 o$ E8 k+ \: c
程序:
: a" L' R5 F; c- }3 \1 r
8 j' j% m# L% a5 h
O0001

  H2 T. |) ~5 L

, v( [% I' j+ B/ Z0 S  I3 u& ?
G99M03S300

/ F* T& w6 f5 h# V' Z* G; T

* P! {% K. C4 }7 G* U
G97T0101M8
; h. z% b# a) y$ ^1 D5 c; v* w/ S
! R5 W. N% i' i( M" O
G0X56Z10

) L- j7 \( M  G- B- r  f% Z5 R
1 X9 \" f7 Q/ p' q6 k" S
#1=52(蝸桿大直徑)
2 J2 `" ]. H9 Z

4 \" W! B; p2 @2 a6 X$ a) P* o1 N" z
#2=34.4(蝸桿底直徑)

# j* x. ]) v6 `0 `

  Y5 U  W8 e, Y" H* H
#3=0.4(底部寬度減去刀寬的一半)

: `- W" C2 ]% O2 D# q
" [  X: {7 e$ A) j
#13=360000/4(算出每一頭的角度)
) P# c3 X* F  y/ A0 ^% s4 z- E

4 {; ^& R/ ~+ i. K' ]
N10#4=0.2(每層吃刀量)

! I+ A9 {# e" H2 A
# D- L$ I  W% Y' ~: F
#1=#1-#4(大直徑遞減)

, n; U9 o- a/ l  d# \

. Z7 O+ W/ q* K: r: d* c2 |/ R4 e
IF[#1LT#2]THEN#1=#2(條件判斷防止過切,強制賦值。當#1小于#2,那么#1等于#2)

9 r1 Y; ]6 E  K6 @* {' x/ O

; Q9 k# E' k- A
#5=[#1-#2]/2*TAN[20]+#3(三角函數算出每層需要趕刀的寬度)
$ @" h" Y$ o1 |' r% O0 A
  V3 r4 C9 W! @/ b; K: m
#6=0(趕刀初始值)

) T: m2 d) v$ r7 r( o8 {8 |
, g! Q. W9 u# u( [, c4 P
N20 #12=0(Q的初始值,不能亂放)
5 E; |( U9 Q- J/ @7 j2 o

, H3 O0 o1 e( ?/ A7 V
#7=10+#6(計算右趕刀每次的定位)

7 x* J+ u" E/ N

: p/ _# ^5 d0 v6 M
G0 X56 Z#7(螺紋定位)
8 k1 ]5 u/ a2 o" x) K" s% b

& @/ ?7 q$ v. l' Z& R
N21G0X#1(X進刀)
+ S. P4 L# x" [" A3 F  e/ B

' {% l8 D$ X$ n/ Y  N; {  {- Z
G32 Z-95 F50.265 Q#12(螺紋車削)
) |$ ]" g0 V# L3 u5 ~8 ^- ^8 _
$ M* d9 H5 r8 d! O( k
G0 X56(退刀)

5 B% C9 e8 V5 o: F$ L, p

7 Z+ p# O) h/ b4 S1 i
G0 Z#7(定位退刀到起點位置)
; {7 r/ s- Z$ a) I

. F/ r" i$ N8 A
#12=#12+#13(角度遞加)
4 I- l/ i9 m. t/ b# W0 T1 [
7 E/ B* S6 Y9 E; L
IF[#12LT360000]GOTO21(如果Q值小于360度跳到N21執行下一頭)
/ _  H( _4 A& m6 A8 [+ @( W
/ a8 M  H. _6 ]. S+ e% N9 X
IF[#6EQ#5]GOTO30(如果右邊趕刀寬度到達跳出循環)
/ E7 E9 q/ s* D2 o
' V- u& o& j3 K" k
#6=#6+1.5(每刀趕刀量加1.5)

* a1 P3 d% ]5 w. i* Q' S
7 X* H- b9 V1 f
IF[#6GT#5]THEN#6=#5(防止過切強制賦值)

% w) U/ V, d% F& q1 ~9 `3 Z' }
/ F1 ^# l  N' A; K
IF[#6LE#5]GOTO20(如果右邊趕刀寬度沒有到達跳轉N20繼續循環)

, o/ v5 p) W2 B; L- `- }$ O
! c: L/ S5 W) L
N30#6=0(趕刀初始從新賦值)
3 G, u% a8 Z/ N& h7 }4 ^' d
1 x; n& \- c% h
N40#12=0(Q的初始值,從新賦值,不能亂放)
! Y: b- G9 [+ s
( o" d# p. }* |% ?3 K/ u: q8 B
#6=#6+1.5(趕刀寬度遞加)
3 T5 a% E: q0 k

! J% W5 T) r: S0 w; i; W
IF[#6GT#5]THEN#6=#5(防止寬度過切,強制賦值)

3 H) H7 D% ~* [9 n- b- P
/ y1 S8 P4 k! W( }! I
#8=10-#6(計算Z定位向左趕刀)
7 r9 L3 m/ a* Z+ J, P! e
8 ~: F, r" a6 I3 {/ \( [
G0 X56 Z#8(螺紋定位)
) z% ]' a6 Z3 h  `# u$ r
8 `3 R; B% G  ~. L5 \; \% J/ R
N41G0X#1(X進刀)
& `; g/ {  T9 u
5 D1 p6 x3 k* a3 o
G32 Z-95 F50.265Q#12(螺紋車削)
! P3 x5 ?  Y: M
, [- F, _3 w7 d& h7 b
G0 X56 (螺紋退刀)

) k1 V% I: N/ B# E( ~

  H0 J4 v+ i8 Y! w, _' l6 `6 r" m! o$ D7 @
Z#8(退回上一次加工起點)

2 E: v6 l8 E: P; M
/ w) r" i  m) p' U; s7 i
#12=#12+#13(左邊趕刀的角度遞加)
4 ]. T9 W5 x9 |, l' |% N' u0 O2 a
5 u/ {, B  c2 A" f! e% a* k+ J
IF[#12LT360000]GOTO41(如果Q值角度小于360度跳轉N41繼續下一頭)

2 I9 c" o; @! X5 H: s

3 [6 V% U/ c+ _$ y% B
IF[#6EQ#5]GOTO50(防止死循環,如果寬度到達跳出循環)

; v9 D& X6 g" g5 O* [9 z2 ^
8 B# A, c7 E1 }, R4 f
IF[#6LE#5]GOTO40(如果左邊趕刀寬度沒有到達跳轉N40繼續趕刀)
% `- u$ K, l$ p: \* B) B0 v

% H, J# n9 R" `) i
N50IF[#1EQ#2]GOTO60(如果螺紋深度到達跳出循環)

( R4 g/ y% g+ W* y7 ^6 ]
) R7 |; j" v3 n" b$ A7 R8 P
IF[#1GE#2]GOTO10(如果沒有到達跳轉N10繼續下一層)
9 y! i6 X$ I3 d$ h  ~  V5 z4 _- A
  k0 \3 B2 V7 J3 X6 U0 j
N60G0X100.

. W: |* Y" Z1 l% J2 c
+ z. R& @5 J. [* ?. j
Z120.

' a; U. _0 Z5 `5 a" B

) v2 I) y; \: e( i& ^
M30
2 K( \, |" J5 M. x

! ?+ ^8 y, O+ Y! D+ N" Q6 N

4 ~5 C0 q! u- z! O

4 h& X1 O; z# Q: E2 \; `
完整程序如下:
/ Z1 W' v% Y% Z( {! `. N
( T3 @! x) B3 n
O0001
% }0 A* b# u* d) H7 E- w
! J0 o: N- c4 W5 L, a6 {/ N
G99M03S300

& V5 Y+ z# n& [( L3 M1 A0 @

; q5 k4 X) Q  @# R& o$ t3 ~0 o' [
G97T0101M8
$ t3 c' h  u4 C6 P# o/ F6 D3 }
$ {, V- O7 F9 `
G0X56Z10
5 \% }' Z8 q9 q: j' M9 B! S; m1 m

, f" d: c% J, S- y0 V1 P
#1=52
9 ?' H* f5 J% I: X6 Y

2 \/ o7 A! I5 e! j' n4 v5 }
#2=34.4
- z' U+ ?/ f5 B/ n9 m6 Q

& ]6 \6 c) i5 J# C7 G  {
#3=0.4

' g2 \) U3 }( f, `4 f: s
( `( h9 D6 O: e' J
#13=360000/4
6 e& Q) M) g# T' v& I

; d- U8 O, c$ f/ V
N10#4=0.2
" S5 F3 u4 l1 X; s6 y
" h1 A' f8 y+ V- F7 L  X: }
#1=#1-#4

/ F( Y- ~+ O; x) x, l7 N9 q
# W/ s( Z- ?# W  a$ R  f
IF[#1LT#2]THEN#1=#2

6 ?6 ^) ?" f3 O3 R3 P6 i

0 n6 J( k5 z0 w
#5=[#1-#2]/2*TAN[20]+#3
) k/ e7 P! o. r8 t* y- H1 C$ B' l

5 A+ ^. C+ D% m: q) ^' h4 a0 t
#6=0

  C; w/ G! k) z9 O9 S

: C% G7 x5 B' d+ W9 m' p/ O# j/ |1 x
N20#12=0

. y7 ^/ |6 k) Z- r6 g

( d; {4 |) l9 [; Z% G7 j7 A
- q  y+ k6 F. g. f# R+ u
- D! O3 P* D4 q9 z' z! Q
#7=10+#6

# L% @" g0 y; T7 g. Z; x

+ ]9 U: R, c) v; M5 e! a8 }% r
G0 X56 Z#7

$ V' H: Z( v6 _3 n2 z  k* D
7 U- x# p' [8 y. O' \8 S6 L4 a
N21G0X#1

, z- |, T0 i& b$ v

  b6 P# X: n- Q, n  ^
G32 Z-95 F50.265 Q#12

5 m8 n3 K6 f+ F/ n6 S* {5 o( o" T

2 [1 z$ d* F. F& [% z; u
G0 X56

& v/ `  u6 \0 ~. z
. e9 \5 C& a7 H( E( `
G0 Z#7
& w  ?* }! i5 y
& x% i+ u/ ]% W5 U( ?
#12=#12+#13
9 Q, Z. {" V) O! O( s; ^: [- o

) u8 A% ^- k8 C
IF[#12LT360000]GOTO21
( B  {- p' G, @' P$ }  A

# w  [0 y0 r4 N  z2 x+ {+ y+ G8 c
IF[#6EQ#5]GOTO30
) E; p! e0 a' N: u7 g9 [0 Q

: M6 b, `$ Z0 ]
#6=#6+1.5
! A: V% E2 r* U! q# T
4 }( X! p/ Y" V# C
IF[#6GT#5]THEN#6=#5

3 D6 [& |" n  }+ @

& `& K  K6 Z" t
IF[#6LE#5]GOTO20

0 R& l# m3 P/ C! {
" j% s- S  ]' q8 z3 P. e
N30#6=0

6 ^+ |% f3 I1 R" I

8 I$ A& @6 n6 s2 [  l
N40#12=0

' k0 C+ _8 ?" L7 o! ?% T

! W( x# h% @# x* ~4 v
#6=#6+1.5

" B* y' X4 c8 l' Y6 A3 k
( r5 A+ Y4 }" ~7 ]% a3 V* O, J
IF[#6GT#5]THEN#6=#5
& L+ }$ w9 `$ K5 K  C

! N9 |# V/ q6 p
#8=10-#6
8 ^) c1 S, x7 T# {' o1 d
8 P# G. J: p1 C9 E; A0 C
G0 X56 Z#8

5 N  d& T6 w. N( ~! L  Z. }6 {
+ H+ ~, x7 u! h! X1 c# O
N41G0X#1

; S  ^' W- q- {

5 p7 B! H3 _, w, a% D* g; ~  }
G32 Z-95 F50.265Q#12
6 M: P  b2 ?+ p- V0 W- L
9 s; h1 u3 H0 k# r
G0 X56
5 G' A4 I2 W4 L5 l3 d! i

0 ]. K5 H# g  D0 Q' C# B( M
Z#8
6 M( L0 \5 N7 ]: R( ^

8 N  q8 O" ?+ c
#12=#12+#13

/ G& H% K1 K; g2 E& y5 v
$ C: b% j5 C$ z+ l- s7 {. t) z
IF[#12LT360000]GOTO41
) \' s; g% l: _" K0 N$ L
/ d$ w' O9 n. s( z5 k( @7 S" k7 ]
IF[#6EQ#5]GOTO50
' i( a& o* b" `# u0 C& t) V3 w" q

# F$ P2 d2 ?5 z  b. T1 @
IF[#6LE#5]GOTO40

0 d4 }8 e& M/ B. y
" k0 E6 F  f9 K- G% ?
N50IF[#1EQ#2]GOTO60

" E2 {# B! P* v3 ]* F' f# n" G
; z; J! ?+ ~9 e+ [* X
IF[#1GE#2]GOTO10

1 s" T% U' o; x- E! b

" ~9 @$ S7 y4 T; d7 G5 h
N60G0X100.

7 }. J' G/ ]) i: p0 ~  q

0 n6 d+ P! p# n. \  a
Z120.

- g% k. ?# E' }
9 @& g! H6 s" g0 w+ C
M30
- w: h) f( e' f+ u' C6 A
! T% b. K& R! \% [! D

點評

只是給他參考  詳情 回復 發表于 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+ g; E) P1 k" F, v3 R6 Y2 G/ {
全齒高一般是2.25,既然你齒頂高系數是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對宏程序了解多少。下 ...

* R8 S4 f& t1 O% H  \謝謝樓主$ O& Z( Y  e, D. w0 A% W
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:534 |/ t4 S4 q+ E) g& }$ Y/ q2 f
全齒高一般是2.25,既然你齒頂高系數是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對宏程序了解多少。下 ...
  L, ~: K4 t9 ^
只是給他參考
0 ^& Y! u/ s8 T% F
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-7-19 22:06 , Processed in 0.075575 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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