機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開始

搜索
查看: 5580|回復(fù): 14
打印 上一主題 下一主題

蝸桿加工

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2017-12-31 00:06:01 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
蝸桿有模數(shù)M=2.5 頭數(shù)Z1=4 齒頂高系數(shù)h*a1=1導(dǎo)程P=31.4 最大徑=36.5 中經(jīng)=31.5 如何計(jì)算小徑  任何編程    第一次接觸蝸桿 一頭霧水
+ ]& `# W+ q3 y) ^
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2017-12-31 11:30:04 | 只看該作者
第一次做就做4個(gè)頭的蝸桿,有點(diǎn)難度啊
3#
發(fā)表于 2017-12-31 15:53:49 | 只看該作者
本帖最后由 正在連接... 于 2017-12-31 15:57 編輯
4 c9 O1 t+ I: i' W! j' h
2 U+ C/ s" E, v% `  W% J全齒高一般是2.25,既然你齒頂高系數(shù)是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對(duì)宏程序了解多少。下面是一個(gè)蝸桿宏程序,你自己慢慢研究吧。
2 u% [1 _$ S. L" P0 Z3 v5 y  Q+ W- K* L+ H& ^  z
2 U+ \  o) d2 q- |* Y
D=52   d=34.4  模數(shù)4 四頭, 牙型角20度,刀寬2mm 角度LE20 ,
8 |0 i2 a( j. ~3 D8 V# [1 C
; m7 N# G# ?8 j$ c+ Z- _
P=3.14159*4*4=50.26544(導(dǎo)程等于摸數(shù)*3.14159*頭數(shù))   W=0.7M =2.8(蝸桿底部寬度)

: ?; |4 s2 {! K  [/ ?
$ W; c1 ~9 `3 h: ~" X* a1 v3 b
   

- E( b& t' b* |  F' F

( {5 W! n: z) ^% |) w% r+ u9 V$ z
程序:
$ k8 b. j" m( C: q& M% ^9 a; r7 U9 K

2 z* a, Z* T1 |3 Z% w0 a% c
O0001

# L, @& }0 t) C$ r9 X1 O& P* z/ E
3 B9 H1 W  D" |" @) Q
G99M03S300
& p0 w" i$ c/ ?3 ]+ N
+ J2 Z9 a+ X1 q* X2 b; z0 p. d! y. K
G97T0101M8
2 u" t( h5 J$ P0 f! W8 {

) R+ }& W  O6 Z& R/ W& ?, D9 }0 {
G0X56Z10
$ Z7 I3 ]8 S0 F# P! a9 e' G% |

$ z: r* A# S; T% M' |2 ^
#1=52(蝸桿大直徑)
6 A+ s4 j6 x* U1 d: S& y$ P: [6 t8 R

4 q: X( S/ z1 O( W. v
#2=34.4(蝸桿底直徑)

$ r: _. i4 A& k) c: a5 q! E6 |& a
  u2 `; h5 E/ j5 N, I7 y
#3=0.4(底部寬度減去刀寬的一半)
' s* L; B5 a1 }$ x
/ o; d# B" l, ]3 @- i* _
#13=360000/4(算出每一頭的角度)

3 R9 T1 B5 F' ?2 `* v

  |& ]* X0 j5 J( J' m
N10#4=0.2(每層吃刀量)
9 r2 H9 `+ A2 \$ o- }
- `% M) u; K/ o3 y
#1=#1-#4(大直徑遞減)

1 @/ G* `7 P0 I% Q  V4 R9 z

# W, q2 b' E3 }) x, G) V  {+ q
IF[#1LT#2]THEN#1=#2(條件判斷防止過切,強(qiáng)制賦值。當(dāng)#1小于#2,那么#1等于#2)

3 A2 V4 z$ Q4 H/ A: N, j9 ^

! J5 y4 G$ \& s: u9 G0 g
#5=[#1-#2]/2*TAN[20]+#3(三角函數(shù)算出每層需要趕刀的寬度)
/ T. _. x' o  E
+ t8 n! g& Q$ f1 b$ N  T
#6=0(趕刀初始值)
1 E' N* @" L$ I! g) L
6 o7 m% {8 y# V& g+ ]8 ^6 n+ N6 x
N20 #12=0(Q的初始值,不能亂放)

# L) P& n, \) n! E* r6 y

1 S: ?; d2 Y: M3 c. u: ~
#7=10+#6(計(jì)算右趕刀每次的定位)
. t& Y$ F: R: H( {) b  e! B7 L% F( B+ c

+ c- S6 t+ V' R# }# u6 |
G0 X56 Z#7(螺紋定位)
  A3 f4 o0 U2 i/ K' L. M( k
  P# {9 y. y$ C' x+ h  m& j+ e
N21G0X#1(X進(jìn)刀)

$ [4 N6 L9 w% F5 D

, W& |2 F2 N5 p  p1 [
G32 Z-95 F50.265 Q#12(螺紋車削)

* I, Z+ ^9 ~, s+ S1 h  Q5 S
$ x# I! q1 G7 d1 C$ l
G0 X56(退刀)
4 P$ `% u( e2 _+ ~% j' x" U1 `* I
% T  R& ]) G5 Y# I9 I; A0 w  w
G0 Z#7(定位退刀到起點(diǎn)位置)
7 ?; B* x( e/ A* c

5 B+ s9 K" T* P) j2 Q
#12=#12+#13(角度遞加)

! _" k; S0 l' R  f( d9 C
6 q( N9 n* T7 _4 ~) M6 p6 n& i
IF[#12LT360000]GOTO21(如果Q值小于360度跳到N21執(zhí)行下一頭)
0 g* S" A- c* M. Y0 S( g4 d& }
0 Z. Y- G) n5 B8 D% ^$ q7 g
IF[#6EQ#5]GOTO30(如果右邊趕刀寬度到達(dá)跳出循環(huán))

8 q4 s& u% d' v/ b. f
" U4 V4 X( D" }& r# j! Q: Q. Y
#6=#6+1.5(每刀趕刀量加1.5)

) Y5 K# t( x) h! D. C
, f; k' Y+ l( M8 ^$ I. N1 F
IF[#6GT#5]THEN#6=#5(防止過切強(qiáng)制賦值)
+ y6 q3 _# O( l6 l$ R. h1 E% G- p# f
% P1 E! G8 g5 P6 F: F  l
IF[#6LE#5]GOTO20(如果右邊趕刀寬度沒有到達(dá)跳轉(zhuǎn)N20繼續(xù)循環(huán))
2 J1 g$ K% Z- g# r+ F  m) S0 j

! o; {  H) L3 f. E% [$ `
N30#6=0(趕刀初始從新賦值)
) R. \; E" Z% [- c0 m
0 X6 d# E* w! X
N40#12=0(Q的初始值,從新賦值,不能亂放)
: `, p! `! Z) z$ y! \! f
1 p1 _/ I& q6 Q& y7 F9 o8 |, |
#6=#6+1.5(趕刀寬度遞加)

' f, u8 ]. G2 r; E/ ^

" m3 M! f9 X5 R  _8 |1 t
IF[#6GT#5]THEN#6=#5(防止寬度過切,強(qiáng)制賦值)
. j+ S. O4 l: H) p

+ _# M3 w) w+ w. a4 U
#8=10-#6(計(jì)算Z定位向左趕刀)
/ V7 _! [& g2 h% Z, N; I9 D9 D1 z

. O) z+ b: q# K9 v& \
G0 X56 Z#8(螺紋定位)

8 B2 `- B- [' ?" c( r: o7 L

) S  v% R, R5 ?! V
N41G0X#1(X進(jìn)刀)
( N* t9 W6 S- t( a

7 m& Z# G8 u4 S. X
G32 Z-95 F50.265Q#12(螺紋車削)

8 j3 r+ q  i. m
8 ]4 W8 T6 l6 \9 j3 z, w6 V
G0 X56 (螺紋退刀)
) F2 Z8 [' g8 P: {
" U7 n! z8 h9 J
Z#8(退回上一次加工起點(diǎn))
* F$ ~' O7 F% w3 g5 c) G

1 v3 n# k% c( b
#12=#12+#13(左邊趕刀的角度遞加)

& G2 C. s/ ~2 ?8 a: O: {
( N8 h3 M5 M0 G3 y+ t- B# o3 [
IF[#12LT360000]GOTO41(如果Q值角度小于360度跳轉(zhuǎn)N41繼續(xù)下一頭)

0 y3 v) R* A7 ~
: g2 h# n0 v" L1 ?( ?3 v, a* |, o% G
IF[#6EQ#5]GOTO50(防止死循環(huán),如果寬度到達(dá)跳出循環(huán))
. s0 k) E3 A& ~/ i' u. \5 e

+ N' l- \* w8 |5 H! ?0 O7 B- ]1 E
IF[#6LE#5]GOTO40(如果左邊趕刀寬度沒有到達(dá)跳轉(zhuǎn)N40繼續(xù)趕刀)
/ V, v7 l* ?- E$ p6 Z- f; E0 Z( N

+ o0 K. z+ ]% U# j. T9 J
N50IF[#1EQ#2]GOTO60(如果螺紋深度到達(dá)跳出循環(huán))

; [) E8 E  G. y4 o1 l
8 y- Y9 u' L$ y5 q* A
IF[#1GE#2]GOTO10(如果沒有到達(dá)跳轉(zhuǎn)N10繼續(xù)下一層)

  |7 t: b5 ]: D

% k8 ?; s6 J! h& q4 s/ B# W- q6 ^
N60G0X100.

1 K+ P8 t$ |3 c! U: J
. \2 r7 d( y/ S* H
Z120.
& R% d2 a# y) P* t1 y, w* o- h

. s; {; w( q  Z) x8 i
M30

$ ~' _& ]9 X6 [% e( ^( i
. B. p) Q& D% k% w# [9 g. D  F
# y( T9 m5 ~7 p$ `

4 P8 i7 _) D3 b
完整程序如下:

  L' |! |2 A2 N' V# u. Y# l
' e, c) u. \) j1 q
O0001
/ @& l3 a; y8 N2 B% s3 o
* L# s) z; R% J
G99M03S300

& {* l& v( u/ K% u

* G# Z! z) L; Q3 ~# }, N0 a' D
G97T0101M8

: B+ }7 f& p  E& e
' u# {1 b. K; H1 F. I! f, ?
G0X56Z10
$ i, u- C: b' V% E: Y

9 g5 H/ t" t" D/ R# E/ o, a7 V
#1=52
0 F6 B5 b4 C. P2 y  ^( ~+ Y
5 D& E9 n8 X# M% \, ~9 l
#2=34.4
+ W5 y- s, E1 b7 [' C/ X

1 p; y- z- n" }. K- l3 q% t# f$ _
#3=0.4

0 m$ o1 d4 \) B1 _* \: k3 W0 R

( S8 q7 T% I9 w7 g
#13=360000/4
! A& ?8 @" g0 \( E, _/ r
7 U" x! c: A+ J5 ~2 e' V* W
N10#4=0.2
( B4 @) V% [' o
# L7 m8 U. I" {; G  h0 r, ^7 u
#1=#1-#4
, s* V' p) A8 ]0 g

/ a# ^( E- d5 R' x- k
IF[#1LT#2]THEN#1=#2

; @1 K  @/ A, e% S) o& O
, w3 N5 [1 f+ b# a  s
#5=[#1-#2]/2*TAN[20]+#3

) u* s  B0 E, R/ r) {
: P+ K2 b+ i6 K# f
#6=0

6 }' N' I# R8 o+ p% V- E) d

; |9 P, X1 d: |
N20#12=0
6 |; i& x- c; y- \6 X
, R: C8 |: I# c
8 g9 _& g+ i! L& o; q! i

5 p: K" P* [' ?9 p; w( J6 H* u
#7=10+#6

7 S3 s3 I0 E( I- m& {

+ |5 f2 }/ M6 N$ O3 H5 O0 l
G0 X56 Z#7

7 p. S. T& v! A# P8 B3 D
' e% _6 S. R7 @# b6 {% ^' g& W
N21G0X#1
: s' z+ j" f2 m* I; o4 F, q) E
  b6 W) D1 [7 f  E* {1 w8 h! {" w/ V
G32 Z-95 F50.265 Q#12

6 Y0 c; {$ R; G6 k# ~* K
7 [5 ?5 S$ x! Z' M% @  f/ F! O  i
G0 X56
( s8 ^  e  n# ^' N* K
5 J0 ^* V0 @0 P' Y) t" \
G0 Z#7

4 Y0 w8 O8 `( P

* \; I) }" e, D* K4 i' n/ h6 U
#12=#12+#13
2 T3 d2 q6 G0 A  Y' I4 i3 t
4 U5 ?& T3 V3 T5 B0 W
IF[#12LT360000]GOTO21
* ?. E7 P# C5 f$ G  d0 ^# S$ B& e
5 N7 `) I" p2 i- _4 u3 h* W
IF[#6EQ#5]GOTO30
8 a- v" ?7 l2 l8 R
/ J. }; s( j$ F8 r$ C; G! `& B: P
#6=#6+1.5
1 P9 A7 C% I9 {/ p$ c1 e/ C
6 U/ n# I0 W+ g- U  D% a+ ]* x
IF[#6GT#5]THEN#6=#5
8 u5 |* K8 z. ^3 C
; \" G6 x* @) q# Q6 Y/ p) o' A2 D
IF[#6LE#5]GOTO20

4 y2 S* W2 @% Y+ a  ^4 f# k! b
6 P; F* ^0 |! L0 A! l
N30#6=0

& U% L6 B4 m# N7 W
* ~( g. V. C5 ~2 Y- t
N40#12=0
2 l; ?- a3 |- q0 W3 f5 L6 d. K
+ }; j  t$ \; c3 N0 K, y
#6=#6+1.5
: l% `- q- t; Z7 ]- P- b7 g

$ b$ j* @1 K8 H9 q! E" m
IF[#6GT#5]THEN#6=#5
! @. G6 z7 g  Z% ~1 l5 n
" W" m5 E5 Q' i! H4 w( M
#8=10-#6
9 {8 ?; S; ~: J' C/ B) R% y- S

" _6 H# _& E4 u- Z" E8 M
G0 X56 Z#8

9 r; g. d/ C/ |: Z) d
# i) ]) ?3 Z! E8 }  ~
N41G0X#1

2 s+ [5 F6 u$ ~/ O! M) j7 n
. ~( s* S$ X7 G* s( K
G32 Z-95 F50.265Q#12
3 u# `; v# }" Z6 i2 i
1 Q2 S( m: l+ Q; Z* f
G0 X56

2 Y& k9 E9 ]$ Y

1 k: e6 ^% v8 R+ @
Z#8

$ p; k5 U6 g2 L2 {( M
( E2 _! [7 V, l5 \0 [' D- l5 b  [# h
#12=#12+#13

$ w0 O! u! L+ v5 Y. q, M7 ], |
7 i5 x& g9 n3 s; u2 J$ R
IF[#12LT360000]GOTO41
/ O1 @. \: ]% g7 |& K( |; S$ R6 a

; n# p8 C0 j9 k; l; q
IF[#6EQ#5]GOTO50

6 m9 `7 }. j" F8 f+ g3 K1 s, a7 M$ k

+ I  ^* v+ d/ ]. H8 [
IF[#6LE#5]GOTO40
# ~$ ?6 D! g0 V# a

% ^- }4 S- o: p7 R4 a$ }
N50IF[#1EQ#2]GOTO60

" l6 X" l  ^' F

" M2 a  I/ C) J5 }/ |  a" m+ J4 J
IF[#1GE#2]GOTO10
7 H9 v+ U$ J3 G$ a

% @) F: `7 h4 t6 D9 Q8 w* E
N60G0X100.
. |7 o* w! k1 E: P, E8 r3 w9 |
: l) P) Z# n9 l; n* O
Z120.
$ o) ?; ^; \6 b; g

- _5 \$ M8 q' K
M30
" u; W# g( h) U* D; C
( L+ n& [+ {' ~: J

點(diǎn)評(píng)

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

評(píng)分

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

查看全部評(píng)分

4#
發(fā)表于 2017-12-31 22:46:42 | 只看該作者
蝸桿得用宏程序,樓上的宏程序很好,樓主認(rèn)真研究一下
5#
發(fā)表于 2018-1-1 18:01:08 | 只看該作者
三樓大神正解!
6#
發(fā)表于 2018-1-5 11:23:16 | 只看該作者
厲害,看一看。學(xué)一學(xué)
7#
發(fā)表于 2018-1-31 12:33:40 | 只看該作者
正在連接... 發(fā)表于 2017-12-31 15:53
/ P# M2 m9 r" I- @全齒高一般是2.25,既然你齒頂高系數(shù)是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對(duì)宏程序了解多少。下 ...
3 t2 n2 ]& d$ L+ B3 A( H. u, y
謝謝樓主
2 m) K5 j& q' ^3 b' c
8#
發(fā)表于 2018-1-31 14:58:39 | 只看該作者
謝謝。正好想學(xué)習(xí)一下宏程序。
9#
發(fā)表于 2018-2-8 08:39:35 | 只看該作者
宏不會(huì)用。我一般做多頭梯形絲桿螺紋。這個(gè)能用G78做嗎?
10#
發(fā)表于 2018-2-10 12:21:50 | 只看該作者
正在連接... 發(fā)表于 2017-12-31 15:538 D2 u# E+ g1 ]( j
全齒高一般是2.25,既然你齒頂高系數(shù)是1了,底徑=36.5-2.5*2.25,編程的話我不知道你對(duì)宏程序了解多少。下 ...
% ?( R) u+ M* N1 ^3 }$ t( N( X
只是給他參考  i2 u( x8 S# Z9 l6 `

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2024-11-20 15:39 , Processed in 0.063925 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表