国产日韩欧美久久久精品图片|国产综合有码无码中文字幕|国产一区二区综合视频|国产亚洲精品电影网站在线观看|国产精品一区在线

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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發(fā)新帖
樓主: lingcheng
打印 上一主題 下一主題

求直廓環(huán)面蝸桿實(shí)際車削步驟

[復(fù)制鏈接]
11#
發(fā)表于 2014-5-29 18:38:36 | 只看該作者
lingcheng 發(fā)表于 2014-5-29 18:34
# I- Y) m1 o3 f+ ?2 y我大四畢業(yè)論文,實(shí)在圖書館沒東西。捉急啊
, B( a4 Z% u. c" I7 h- l
簡單點(diǎn)說就是角相位和進(jìn)刀量的函數(shù)關(guān)系問題,,,,,,,,
12#
 樓主| 發(fā)表于 2014-5-29 18:40:53 | 只看該作者
東海fyh126 發(fā)表于 2014-5-29 18:38 ( `+ g. ^2 f2 f2 d8 [- `
簡單點(diǎn)說就是角相位和進(jìn)刀量的函數(shù)關(guān)系問題,,,,,,,,

7 Y/ W( {8 P2 m4 o: w, P' {你也是大神啊,我有刀具軌跡的MATLAB代碼,但是看不懂,尷尬
9 a4 p; |" u: {+ q+ J8 D0 y
13#
 樓主| 發(fā)表于 2014-5-29 18:57:36 | 只看該作者
lingcheng 發(fā)表于 2014-5-29 14:53 7 f  R4 e3 `4 C5 E
大神求帶啊,關(guān)于實(shí)例車削直廓環(huán)面蝸桿,包括齒根和齒頂

6 e6 }3 D+ Y$ i- |0 |% F) H大神帶我飛吧
: h, M( g2 e& Z; l
14#
 樓主| 發(fā)表于 2014-5-29 18:58:45 | 只看該作者
function worm3
0 @+ S* v( E, w% S+ eclear
/ U1 e. n% l  s% kclc
1 Q( i4 c  A$ y6 F9 ja=240.65;%中心距
. R' p6 q- d/ }  F  {% o/ m  Xz1=1;%蝸桿頭數(shù): R! V7 p6 Y( Q- _- O- V& i0 p
z2=40;%齒輪齒數(shù)9 ?& {: w. G0 S2 B( r) L$ @
i12=z2/z1;%傳動比" A7 D: \4 k8 V! X
zc=4;%蝸桿包圍蝸輪齒數(shù). j) A; _" a4 `5 f+ E7 `3 B9 I
d1=80;%蝸桿分度圓直徑' N; x/ V) y& u9 z! C
d2=2*a-d1;%蝸輪分度圓直徑* q/ V( h# h  l5 ?/ A& S
mt=d2/z2;%蝸輪端面模數(shù)& p$ Z  _5 {1 q' G: E
da2=417.36;%蝸輪齒頂圓直徑
- ?$ W6 L; u  b! D( j5 z% ldf2=381.24;%蝸輪齒根圓直徑
. _% S" L' ?; C. H+ mha=(da2-d2)/2;%齒頂高2 l. o' @/ ?) l) Y2 j! P
hf=(d2-df2)/2;%齒根高
  H, T) y5 s7 F% f8 D& I; yda1=d1+2*ha;%蝸桿頂圓直徑! |) m# N" h8 G. l6 k$ K3 _5 Q8 t6 v
df1=d1-2*hf;%蝸桿根圓直徑
: @3 F+ H6 `& o1 T- iRf1=a-df1/2;%蝸桿齒根圓弧半徑" P1 Z9 V! K, E/ |8 j. Q6 J9 e+ ~
Ra1=a-da1/2;%蝸桿齒頂圓弧半徑
; a: m7 L8 B- e, ngama=atan(d2/d1/i12);%蝸桿喉部分度圓導(dǎo)程角, \3 y( ?  X; E9 T- |: U
tau=2*pi/z2;%齒距角
3 v& K0 C9 a" H: g9 x; f- Zdb=153;%主基圓直徑
" i7 ]& ]) ?" a9 y5 qalpha=asin(db/d2);%蝸輪分度圓壓力角# e' f$ S" \& {" n- K
phi_w=0.5*tau*(zc-0.45);%蝸桿包圍蝸輪的工作半角0 W: P: c$ E- G& M
phi_0=alpha-phi_w;%工作起始角
1 A7 ~( \4 ?8 h% ]0 z! t. q' \1 A' }Lw=d2*sin(phi_w);%蝸桿工作部分長度
( o' _: [' B. vbeta=11/180*pi;%母平面傾斜角
9 w5 Q! t8 x" a: j7 y: X* Y& Gphi0min=phi_0;+ V2 |7 @) A; }* A* R: t
phi0max=phi_0+2*phi_w;& R$ P9 }8 [- d/ d7 D4 g& r* N
u0=((d2/2)^2-(db/2)^2)^0.5;; \6 }! w) N* ^) t: U" A) k
phi0=linspace(phi0min,phi0max,300);! R1 C8 K7 k2 w0 r/ b) P, H
R=linspace(Ra1,Rf1,10);' `3 ]1 c+ j: N4 c& t
phi1=phi0.*i12;
* n; F2 ]8 k5 e7 ]9 [: Q2 ]- E9 P" pcath=2*alpha+162/z2/180*pi;6 Q- x0 n2 A  U' l+ Q" j) V

. ?7 K! H: I+ a; B%預(yù)設(shè)矩陣) j, U; {4 y0 P7 y5 K+ Y& I
u1=zeros(length(phi0),length(R));v1=zeros(length(phi0),length(R));%甲面參數(shù): m( n4 H2 @& I: E
x01=zeros(length(phi0),length(R));y01=zeros(length(phi0),length(R));z01=zeros(length(phi0),length(R));%甲面的平面* b/ C" P% F* h% B; _7 h
x11=zeros(length(phi0),length(R));y11=zeros(length(phi0),length(R));z11=zeros(length(phi0),length(R));%蝸桿甲面
5 V3 p6 T( M6 H1 Yx13=zeros(length(R),length(phi0));y13=zeros(length(R),length(phi0));z13=zeros(length(R),length(phi0));%甲面的螺旋線形式% D3 G$ B8 ~3 |+ L1 f
theta1=zeros(length(R),length(phi0));R1=zeros(length(R),length(phi0));Z1=zeros(length(R),length(phi0));%甲面的加工參數(shù)
  k! A% W, @$ ^0 j3 x! `# Q
/ U! V' B7 J9 ^u2=zeros(length(phi0),length(R));v2=zeros(length(phi0),length(R));%乙面參數(shù)  q2 V6 \3 c& r# e  {
x03=zeros(length(phi0),length(R));y03=zeros(length(phi0),length(R));z03=zeros(length(phi0),length(R));%乙面的平面
& t) X; ~' b4 G% G  Jx02=zeros(length(phi0),length(R));y02=zeros(length(phi0),length(R));z02=zeros(length(phi0),length(R));%乙面的平面& J2 ?* W/ ^% q. F
x12=zeros(length(phi0),length(R));y12=zeros(length(phi0),length(R));z12=zeros(length(phi0),length(R));%蝸桿乙面
0 N9 V/ d+ g( r* |* r: Y9 Jx14=zeros(length(R),length(phi0));y14=zeros(length(R),length(phi0));z14=zeros(length(R),length(phi0));%甲面的螺旋線形式% Q& L  e9 Y5 l" p& @
theta2=zeros(length(R),length(phi0));R2=zeros(length(R),length(phi0));Z2=zeros(length(R),length(phi0));%甲面的加工參數(shù)9 ]6 g. }' E* o5 V: B6 i- l' p

$ ]$ U3 q* w, m+ @, d/ vfigure(1)  U6 I, u0 }& y2 s5 \5 M6 U
for i=1:length(phi0)
/ l) x; d/ r% r- g4 @% Y) o    for j=1:length(R)
( K7 c* B' y* [) y% Z, i. R        f1=@(x)[(a-((x(1)*cos(phi0(i))-(x(2)*sin(beta)-db/2)*sin(phi0(i))-a)^2+(x(2)*cos(beta))^2)^0.5)^2+(x(1)*sin(phi0(i))+(x(2)*sin(beta)-db/2)*cos(phi0(i)))^2-R(j)^2;(x(1)*(cos(beta)/i12+sin(beta)*cos(phi0(i)))+(db/2*sin(phi0(i))-a)*sin(beta))/sin(phi0(i))-x(2)];1 h+ P, Z% h& m* s
        options=optimset('Display','off','TolFun',1e-7);, Q5 f8 @& l0 G- d& Y
        x0=[u0 0];
( I% u1 j- f) L! O2 w        x=fsolve(f1,x0,options);
2 M: h2 A+ t2 z' M" O4 B        u1(i,j)=x(1);$ i, ~! b* L& S% O' @. Y
        v1(i,j)=x(2);9 Q9 ?8 }( O3 v+ A
        x01(i,j)=u1(i,j);
- `7 ?. D* a- C+ u6 x( _        y01(i,j)=v1(i,j).*sin(beta)-db/2;7 S8 }& b; G# N) @  |+ s
        z01(i,j)=v1(i,j).*cos(beta);" o6 V. [/ H$ m9 q
        x11(i,j)=-cos(phi1(i)).*cos(phi0(i)).*x01(i,j)+cos(phi1(i)).*sin(phi0(i)).*y01(i,j)-sin(phi1(i)).*z01(i,j)+a.*cos(phi1(i));
  n' n2 M5 ]. h8 s( Q! A0 ?( [( h        y11(i,j)=sin(phi1(i)).*cos(phi0(i)).*x01(i,j)-sin(phi1(i)).*sin(phi0(i)).*y01(i,j)-cos(phi1(i)).*z01(i,j)-a.*sin(phi1(i));( T; f1 T( l8 f$ f  M
        z11(i,j)=-sin(phi0(i)).*x01(i,j)-cos(phi0(i)).*y01(i,j);
' l# t& q" |, ]" I; U5 h    end9 c/ _" S" u, h6 u# E
    plot3(x11(i,,y11(i,,z11(i,,'r')( c) ~6 I& a" R' I$ h
    hold on
: s/ o: h6 ^& J, X- T( Kend' A7 a( L  ?6 q, K. H0 b
axis equal) N; j! M9 r" A) E4 i8 N7 B
! f4 |: L7 u# f6 }% c8 E, r
figure(1)
( W' R; s4 k0 ~) f' m6 [4 d$ a2 \for i=1:length(phi0)) u' [! x- N3 ]3 K# w2 ?+ k5 `3 Q
    for j=1:length(R)7 C5 {+ ?( `$ t$ o6 o$ b( k
        f2=@(x)[(a-(((x(1)*cos(cath)+(x(2)*sin(beta)+db/2)*sin(cath))*cos(phi0(i))-(-x(1)*sin(cath)+(x(2)*sin(beta)+db/2)*cos(cath))*sin(phi0(i))-a)^2+(x(2)*cos(beta))^2)^0.5)^2+((x(1)*cos(cath)+(x(2)*sin(beta)+db/2)*sin(cath))*sin(phi0(i))+(-x(1)*sin(cath)+(x(2)*sin(beta)+db/2)*cos(cath))*cos(phi0(i)))^2-R(j)^2;(x(1)*(cos(beta)/i12+sin(beta)*cos(phi0(i)-cath))+(-db/2*sin(phi0(i)-cath)-a)*sin(beta))/sin(phi0(i)-cath)-x(2)];/ R: O/ v7 {+ p' m: z5 E" k3 R
        options=optimset('Display','off','TolFun',1e-7);
. f: v/ x% q5 M+ h        x0=[u0 0];
: d" D' M, V$ @! K$ y3 {        x=fsolve(f2,x0,options);
" j; d/ c9 Y0 O3 n        u2(i,j)=x(1);
) _8 o* C' C7 _& V. M1 |* n        v2(i,j)=x(2);6 l2 a/ r" p* h; L" @
        x03(i,j)=u2(i,j);3 _: _2 k! y3 F) e& F
        y03(i,j)=v2(i,j).*sin(beta)+db/2;; @" g& A) `* x. a  j$ A/ S
        z03(i,j)=v2(i,j).*cos(beta);
& ?1 Q9 w! i( P# W0 U6 F8 \5 f        x02(i,j)=x03(i,j).*cos(cath)+y03(i,j).*sin(cath);
' k5 P/ |2 p/ V' J; r- L        y02(i,j)=-x03(i,j).*sin(cath)+y03(i,j).*cos(cath);
; P5 p" k2 i' e# |" o$ x0 Y        z02(i,j)=z03(i,j);
$ p$ ^3 i" R' X/ v        x12(i,j)=-cos(phi1(i)).*cos(phi0(i)).*x02(i,j)+cos(phi1(i)).*sin(phi0(i)).*y02(i,j)-sin(phi1(i)).*z02(i,j)+a.*cos(phi1(i));
8 v7 S) `+ [5 V7 ?3 g- ^        y12(i,j)=sin(phi1(i)).*cos(phi0(i)).*x02(i,j)-sin(phi1(i)).*sin(phi0(i)).*y02(i,j)-cos(phi1(i)).*z02(i,j)-a.*sin(phi1(i));+ H) t' p0 c) F9 I7 H5 g+ z! e" a
        z12(i,j)=-sin(phi0(i)).*x02(i,j)-cos(phi0(i)).*y02(i,j);+ J2 {% v" P% ~9 S) w
    end
0 ?4 q& ~3 C+ [8 }5 Q( ^; S    plot3(x12(i,:),y12(i,:),z12(i,:))
/ r: P. Y6 r+ h    hold on
5 _2 d/ H% r+ @% E6 qend
5 ~8 v/ Q- o4 R+ V9 @1 C8 L: zaxis equal( \9 T+ e6 i! o$ i1 I
# z1 j* E2 ~3 ^# R9 [. _% v
figure(2)0 S0 t& u0 h; S& g
for j=1:length(R)
/ z0 f5 G$ \/ q! g) X& ]7 }    plot3(x11(:,j),y11(:,j),z11(:,j),'r')
& u& g) t- @/ O8 Z3 i    hold on) H1 M* E8 R3 c& Y& j9 A0 a
end
, u" q- l" V: t& u0 ?3 caxis equal* c. c) d" ?1 I9 h
figure(2)
6 c$ a( a; H/ @1 a( `( }# f+ ufor j=1:length(R) ( n2 A( J; x4 O% Q
    plot3(x12(:,j),y12(:,j),z12(:,j))
$ N* u, C2 V- _    hold on
3 o3 A- v- z2 |& J! Q" Iend! z. D% ~4 m: }7 n) N3 G
axis equal3 ~/ P: c. P% i) Z0 _) d

4 U- t' ~& Z& D. f, M3 n5 D1 |5 ^& Ax13=x11';%轉(zhuǎn)換為螺旋線的格式0 F( m3 ]2 a( X* n- x0 o: }
y13=y11';2 J/ l6 ^6 E4 [* y  s! m
z13=z11';
8 Q! ^4 E3 ]) |9 Z" nx14=x12';5 p+ F' i4 I2 p8 {
y14=y12';
' a, S7 p) I  O7 [0 n; _z14=z12';( G3 I" t9 Y& N6 T; b

' h9 Z) A& l& tfor i=1:length(R)2 Q  V( _& P1 ^  D6 W: b
    for j=1:length(phi0)# c! x% X1 v& |( d7 @1 l% i0 u
        theta1(i,j)=cal_theta(x13(i,j),y13(i,j))/pi*180;7 `3 G* X  o& i- d* |
        R1(i,j)=(x13(i,j)^2+y13(i,j)^2)^0.5;%車床X方向?yàn)橹睆街?br /> . M  N+ x6 Z7 @  {9 [) Y        Z1(i,j)=z13(i,j);" I, h2 h' j. E! [* Q  t- g
        theta2(i,j)=cal_theta(x14(i,j),y14(i,j))/pi*180;$ Y/ V1 ^! b6 Y2 P0 ]
        R2(i,j)=(x14(i,j)^2+y14(i,j)^2)^0.5;. T9 R  f  b; I. A, I9 h: ?5 X
        Z2(i,j)=z14(i,j);
$ B& z8 J0 `0 s2 |1 u    end2 p3 t# u$ n; L' _( x& z, |
end
: t2 T6 N( i% E( e) H
4 j, D0 g: f6 U( Q' B* u9 m%角度轉(zhuǎn)換為絕對式5 n2 s/ N! B1 i- I! Y
for  i=1:length(R)
0 [9 ]. D, Z/ H+ {    for j=1length(phi0)-1)9 Z+ g4 K/ u: A
        if theta1(i,j+1)<theta1(i,j)
8 G( Q" q5 d. |$ Z( h$ H, }3 M            for k=(j+1):length(phi0)6 J$ B! J. Y( H  }6 d
                theta1(i,k)=theta1(i,k)+360;3 }7 m  l- U, ?  H9 M! C8 S( A
            end
% L1 R2 @' l7 U# J0 f        end
, D: C' X& f, K, }         if theta2(i,j+1)<theta2(i,j)
: b7 X. [& D+ L8 R' j            for k=(j+1):length(phi0)* ?$ Y3 u  I, f: v
                theta2(i,k)=theta2(i,k)+360;
6 g) n8 _5 ?: j) Z  b" m6 X            end, _2 t, L& V4 O6 N* Y* y
        end6 [% d/ d# y2 A9 I" L7 \/ Y* P0 {
    end' d3 |- c6 a) v
end) e$ C9 d$ j$ k. r& H1 B: f$ d3 T! _

! y' ^+ M; X& G4 V2 zassignin('base','X1',R1)
' E# {9 k! v7 u# Y* gassignin('base','Z1',Z1)3 E" i: x; a* U5 t9 \
assignin('base','C1',theta1). y8 s! K# S, N# _% i% M: k! e
assignin('base','X2',R2). c' l( v# ~. G, N( C- M7 V" a
assignin('base','Z2',Z2)& }2 ~# }! s$ I; A
assignin('base','C2',theta2), T$ ?9 J  r. B% m
8 V. P: I' ]  t$ y
%G代碼的輸出0 E+ n' ~- o1 Q/ T
% fid=fopen('turncode.txt','wt');
4 M: Z3 R* s9 ~4 s% fprintf(fid,'O0001\n');2 S9 N& f# ?+ e8 k7 l, M
% for  i=1:length(R)8 Y- C( X; @2 L
%     for j=1:length(phi0)
- j0 a- {3 I3 `%         fprintf(fid,'X=%0.4f\t',R1(i,j))( c9 A4 Z7 S4 y& Z4 j
%         fprintf(fid,'Z=%0.4f\t',Z1(i,j))
. `3 Z) T+ c5 ?% K# A( u7 N& }%         fprintf(fid,'C=%0.4f\n',theta1(i,j))( n. f9 w. N, }
%     end
) ?  Y" ?9 Q& U. f% end( Z5 f' q5 |! O) B  Y+ T0 Q2 c0 n
8 v" r5 a1 Y2 s8 m$ @. n, M" Z

' ~) o5 _  k% E, [, F* \# r1 |: V9 @; T) z8 q, _" q
* A  H9 P, ^. D. P
function theta=cal_theta(x1,y1)/ x  _1 p9 S% A" w0 p
if (x1>0)&&(y1<0)$ g7 |4 r2 b6 g- p3 ~  @
    theta=acos(x1./(x1^2+y1^2)^0.5);%電機(jī)轉(zhuǎn)是角度還是弧度?
; U+ ~& I2 ]+ r4 \- gelseif (x1<0)&&(y1<0);1 K( _9 M1 n4 E. @6 F
theta=acos(x1./(x1^2+y1^2)^0.5);
. r+ E; Z  o/ J* p, E0 F- x1 nelseif (x1<0)&&(y1>0);
! X& s6 A1 A6 ~- {0 @) }3 y    theta=2*pi-acos(x1./(x1^2+y1^2)^0.5);5 k6 ^* ~: A' b* t) _' ~
elseif (x1>0)&&(y1>0);
  A+ ?! j! X, G. ^; i! P    theta=2*pi-acos(x1./(x1^2+y1^2)^0.5);
9 n$ l# |" D8 T+ c& X  R4 u( Celseif (x1>0)&&(y1>0);- G" ^$ P7 u6 v& Y
    theta=2*pi-acos(x1./(x1^2+y1^2)^0.5);
  V, v) D. G  f. f4 s2 {elseif (x1>0)&&(y1==0);, k" Q, N8 d+ h8 |1 S" h
    theta=0;5 H/ H$ l. p8 r0 j& r$ c
elseif (x1<0)&&(y1==0);9 m/ Q; B/ Q- e& f: H9 E
    theta=pi;
( R+ ~' \0 S. |" Celseif (x1==0)&&(y1<0);
& m2 o3 K& |8 @. E( u    theta=pi/2;
3 w) P5 Y! x9 o' z3 w: n3 o9 d1 w+ relseif (x1==0)&&(y1>0);, C& F9 X/ j- B- t  T7 ]4 M
    theta=3*pi/2;
% m; n6 j; @, {" F, Z" Dend
15#
發(fā)表于 2014-5-29 22:26:57 | 只看該作者
我也看不懂,,,,,
16#
發(fā)表于 2014-6-27 22:00:58 | 只看該作者
看了頭暈,有這么復(fù)雜,算了路過!- l( H# g6 C' Q; S% ~3 v: q, M( D2 E, c
17#
發(fā)表于 2014-6-28 09:32:24 | 只看該作者
不懂
- T8 D8 Z! y  C1 {1 J$ q6 c/ o6 b3 f( Q6 h  s3 `

/ J# e' {' g( U* c5 z1 X9 e) j+ n
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-5-14 08:04 , Processed in 0.053115 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩人妻视频一区二区| 国产精品无打码在线播放 | 女主播一区二区| 亚洲熟妇无码乱子av电影| 一区二区三区激情网站| 极品无码人妻巨屁股系列| 日本播放一区二区三区免费| 欧美精品a∨在线观看| 久久精品国产亚洲大片| 中文字幕不卡一区二| 99久久人妻无码精品系列蜜桃| 亚洲精品国产综合99久久一区| 男人的天堂亚洲一线av在线观看 | 动漫av永久无码精品每日更新| 色噜噜国产精品一区二区| 国产精品宾馆精品酒店| 成人网站亚洲综合久久| 六月婷婷国产精品综合| 国产av无码国产av毛片| 亚洲熟妇丰满多毛xxxx| 草草影院发布页| 欧美另类与牲交zozozo| 国产美足白丝榨精在线观看sm| 日本a视频一区二区| 狠狠色噜噜狠狠狠777米奇| 久久久免费无码成人影片| 97香蕉碰碰人妻国产欧美| 中文字幕欧美亚州视频免费| 国产顶级熟妇高潮xxxxx| av在线观看国产一区| 激情图片视频一区二区| 末发育娇小性色xxxxx| 亚洲精品无码久久久久久久| 人妻.中文字幕无码| 中文无码制服丝袜人妻av| 玩成熟老熟女视频| 亚洲综合无码一区二区三区不卡 | 熟妇人妻无乱码中文字幕真矢织江| 中文天堂网www新版资源在线 | 日本欧美亚洲中文在线观看| 中文字幕不卡顿一区二区|