亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区

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

標(biāo)題: 從事數(shù)控車床2年,,想學(xué)宏程序 [打印本頁]

作者: 鄭盛標(biāo)    時間: 2012-8-5 13:22
標(biāo)題: 從事數(shù)控車床2年,想學(xué)宏程序
    本人技校畢業(yè),, 從事數(shù)控車床2年,, 以前在學(xué)校就聽說宏程序, 但是老師沒仔細(xì)教 �,,F(xiàn)在由于單位的零件比較簡單 ,,所以也沒怎么去學(xué), 現(xiàn)在想要認(rèn)真來學(xué)了  ,。
0 _+ q# u2 y+ d4 A' a    所以向各位前輩賜教,,  發(fā)發(fā)鏈接給我, 直接復(fù)制粘貼也好,, 只要您還記得那貼就好,,  還有我主要是數(shù)控車床的  。
0 i2 r" `2 h0 s5 S' w& N    在此謝過{:soso_e181:}{:soso_e181:}0 Z% g; S& V/ s0 V

作者: onelee    時間: 2012-8-5 13:34
宏很簡單,要用好,數(shù)學(xué)必須要好
作者: 風(fēng)隨意    時間: 2012-8-5 13:38
沙發(fā)真相帝,!
作者: 長大后,。    時間: 2012-8-5 13:48
來頂頂,我也想過來了解一下,!
作者: 凰呀    時間: 2012-8-5 14:09
本帖最后由 凰呀 于 2012-8-5 14:11 編輯 3 m2 U# ~" c" s
$ d/ s* _5 K. f0 o% w: L4 w: o+ m! V  m
回頭學(xué)數(shù)學(xué)去,,解析幾何
作者: 陳明6174    時間: 2012-8-5 14:47
本帖最后由 陳明6174 于 2012-8-5 14:49 編輯 4 `; A5 _5 X5 s2 s

- O! s7 C+ A- O* X# `# e" i機(jī)械加工中常有由復(fù)雜曲線所構(gòu)成的非圓曲線(如橢圓曲線、拋物線,、雙曲線和漸開線等)零件,,隨著工業(yè)產(chǎn)品性能要求的不斷提高,非圓曲線零件的作用就日益重要,,其加工質(zhì)量往往成為生產(chǎn)制造的關(guān)鍵,。數(shù)控機(jī)床的數(shù)控系統(tǒng)一般只具有直線插補(bǔ)和圓弧插補(bǔ)功能, 非圓曲線形狀的工件在數(shù)控車削中屬于較復(fù)雜的零件類別,,一般運用擬合法來進(jìn)行加工,。而此類方法的特點是根據(jù)零件圖紙的形狀誤差要求,把曲線用許多小段的直線來代替,,根據(jù)零件圖紙的形狀誤差,,如果要求高,直線的段數(shù)就多,,雖然可以憑借CAD軟件來計算節(jié)點的坐標(biāo),,但是節(jié)點太多也導(dǎo)致了加工中的不方便,如果能靈活運用宏程序,,則可以方便簡捷地進(jìn)行編程,,從而提高加工效率。 
( ?8 m' j, E: h: d" D) a' R9 Y% p# g 
( m' n% O& G; ^3 C% i一,、非圓曲線宏程序的使用步驟
% X& m+ e4 T* q+ H' d% ^) R
  (1)選定自變量,。非圓曲線中的X和Z坐標(biāo)均可以被定義成為自變量,,一般情況下會選擇變化范圍大的一個作為自變量,并且要考慮函數(shù)表達(dá)式在宏程序中書寫的簡便,,為方便起見,,我們事先把與Z 坐標(biāo)相關(guān)的變量設(shè)為#100、#101,,將X坐標(biāo)相關(guān)的變量設(shè)為#200、#201等,。  b3 G% m0 d3 n+ m5 e0 c
  (2)確定自變量起止點的坐標(biāo)值,。必 須要明確該坐標(biāo)值的坐標(biāo)系是相對于非 圓曲線自身的坐標(biāo)系,其起點坐標(biāo)為自變量的初始值,,終點坐標(biāo)為自變量的終止值,。
: n) s# m  V* q" ^% ], B; L* B  (3)進(jìn)行函數(shù)變換,確定因變量相對 于自變量的宏表達(dá)式,。
  P6 J1 J& r4 A" u) _  (4)確定公式曲線自身坐標(biāo)系的原點相對于工件原點的代數(shù)偏移量(△X和△Z),。
: q( [2 m9 P6 ?6 O) A! Y* x, c" ?  (5)計算工件坐標(biāo)系下的非圓曲線上各點的X坐標(biāo)值(#201)時,判別宏變量#200的正負(fù)號,。以編程輪廓中的公式曲線自身坐標(biāo)原點為原點,,繪制對應(yīng)的曲線坐標(biāo)系的X ′和Z ′坐標(biāo)軸,以其Z ′坐標(biāo)為分界 線,,將輪廓分為正負(fù)兩種輪廓,,編程輪廓在X ′正方向稱為正輪廓,編程輪廓在X ′負(fù)方向為負(fù)輪廓,。
% ~# L4 X9 g. A, h  如果編程中使用的公式曲線是正輪廓,,則在計算工件坐標(biāo)系下的X坐標(biāo)值(#201)時,宏變量#200的前面應(yīng)冠以正號;如公式曲線是負(fù)輪廓,,則宏變量#200的前面應(yīng)冠以負(fù)號,,即#201=±#200+△X 。) p2 N" O4 E$ E* a4 D
  (6)設(shè)計非圓曲線宏程序的模板,。設(shè)Z坐標(biāo)為自變量#100,,X坐標(biāo)為因變量#200,自變量步長為△w,,△X為曲線本身坐標(biāo)系原點在工件坐標(biāo)系下X方向偏移量,,△Z為曲線本身坐標(biāo)系原點在工件坐標(biāo)系下Z方向偏移量,則公式曲線段的加工程序宏指令編程模板如下,。
- p5 f6 M0 F; f4 E: Z, p  #100=Z1 (定義自變量的起點Z坐標(biāo))
  h9 M9 k0 X: e  S6 ^$ R- l: T+ }& b  WHILE [ #100 GE Z2]DO 1
* J/ s4 a% A: Y' Y4 l  (加工控制)
$ g" o% A9 A$ n- l. m  #200=f(#100) (建立自變量與因變量函數(shù)關(guān)系式)7 G5 O3 F5 Z& |- B) Z# c& y8 E
  #201=±#200+△X
- I" ]& S- H+ w2 j+ i  (計算曲線上點在加工坐標(biāo)系的X坐標(biāo))
' K7 A5 ^5 ]' P) S, h& l# t) H, \. g  #101=#100+△Z(計算曲線上點在加工坐標(biāo)系的Z坐標(biāo))7 G+ ^- {& O% x  f4 ?6 p' T
  G01 X[2*#201] Z[#101]F6 {' y8 B7 ~8 t7 V/ D
  (曲線加工)
  l! W2 V# z5 ^$ H5 K. s3 |  #100=#100-△w (自變量減小一個步距)3 i/ ?( S) m9 f6 B9 H
  END1 (加工結(jié)束)
8 i; \2 R$ V2 U  C- [  
) F4 t: g" l* w# x  `' a二,、非圓曲線宏程序的具體應(yīng)用實例
6 @3 c' o1 A& j" L' ?' }  運用以上非圓曲線宏程序模板,就可以快速準(zhǔn)確實現(xiàn)零件公式曲線輪廓的編程和加工,。下面介紹一個具體應(yīng)用示例,。加工圖1所示橢圓輪廓,,棒料Φ45,編程零點放在工件右端面,。
7 ?4 g) c' V) i) Q3 J6 {  (1)分析零件尺寸,,確定正負(fù)輪廓及代數(shù)偏移量(△X 和△Z)。9 s4 [3 O: h7 Q: J2 A& b
[attach]257039[/attach]2 d& p, `6 P5 b
由圖可知,,該圖中的橢圓曲線為凸?fàn)�,,編程輪廓在X ′軸正方向為正輪廓,在計算工件坐標(biāo)系下的X 坐標(biāo)值(#3,、#201)時,,宏變量#200的前面應(yīng)冠以正號,公式曲線自身坐標(biāo)系的原點相對于 工件原點的偏移量為(X0,,Z-60),。
7 L8 V  F% G/ z3 u5 R6 j& m1 P  (2)零件的外輪廓粗精加工參考程序如下(粗加工用直角方程,精加工用極坐標(biāo)方程),。
( {" H1 w) {: D! |( X, h" `  O9988
; q  A. j' v/ m: R% F  G98 S700 M3; T0101;
% L4 G$ p2 h  y- f; [( ^4 L. B  G0 X41 Z2;" V0 O! }: g4 w) f1 i7 B
  G1 Z-100 F150; (粗加工開始) G0 X42;
; m. z5 l1 |" f1 v" b/ M+ B  Z2;' r9 Z2 I; W4 J
  #1=20*20*4; (4a2)
& P2 ~( L9 U  B& }  #2=60; (b)
' b) D$ i! F' Y; K) z( Z4 m& q  #3=35 ; (X初值(直徑值)) WHILE[ #3 GE 0] DO1; (粗加工控制)
: ~# \' t9 y, S- _: D. _! l  #100=#2*SQRT[1-#3*#3/#1]; (Z)* Q. b0 }* Y7 i& i6 E& R7 C' ^
  #101=#100-60+0.2
8 ^' t8 P1 R7 n  G0 X[#3+1] ; (進(jìn)刀)& k% _$ P! f; N/ P% z- ~; s
  G1 Z[#101] F150; (切削)
+ Y/ d6 Y( {, d; o+ j4 ]  G0 U1; (退刀) Z2; (返回)0 z, G) p! I4 H3 A& E
  #3=#3-4; (下一刀切削直徑) END1;
4 E3 S2 D5 m' e$ H  q  #10=0.8; (X向精加工余量)2 ^, `! w& r  l3 b9 N- ?4 ?
  #11=0.1; (Z向精加工余量) WHILE[ #10 GE 0] DO1; (半精,、精加工控制)
% i/ A7 M' @, t& {; E/ m( B' ?) v9 ^  G0 X0 S800; (進(jìn)刀,準(zhǔn)備精加工)& Z7 |5 b2 Z. ]0 |
  #20=0 ; (角度初值) WHILE [#20 LE 90] DO2; (曲線加工范圍)
+ u& K0 F9 r2 v  #200=2*20*SIN[#20]; (X)2 d- ]. [, R# |8 W( _. i) Z
  #201=#200+#10
6 d3 Q& F8 ?2 ~7 B" Q  #100=60*COS[#20]; (Z)
! |* P" Q0 m7 |9 r1 H  #101=#100+#11-60) L# Z6 ]& C/ F; O0 L1 B: g
  G1X[#201]Z[#101] F100; (曲線 精加工)
+ h1 k* G+ L$ o( F4 u  #20=#20+1; END2;, J0 }% y) H$ E" ?) F
  G1 Z-100; G0 X45 Z2;
9 k. g- {/ X( j( U* k1 C/ E( \5 }2 I  #10=#10-0.8;
8 A# g- @9 d) H  k/ N2 Q  #11=#11-0.1;
# U; l& }2 z+ j! p$ g, u  END1;5 |  {# Q, _5 z; A0 ]# w
  G0 X100 Z200; M30;
, `7 B! s# Z9 W3 _' ~% y3 z) U3 Q8 ^  (3)運用數(shù)控仿真軟件,,可得到加工仿真校驗圖如圖2所示,。1 u  z2 v8 m) w0 Z0 M' J
[attach]257040[/attach]8 P9 ]. O4 z" B7 b+ ]: y

3 K% e& O# m' v! K三、結(jié)束語% e' D( n5 p% G: k7 j5 G: `  g
  通過實例可知宏程序是從工件外不斷逼近直至最后加工成型,,解決了非圓曲線不能用子程序的相對編程方式的矛盾,,因此加工非圓曲線的工件靈活使 用宏程序,實現(xiàn)了數(shù)控加工方便快捷之目的,。
2 k1 t+ T! h: ~% v+ J* d* z4 @0 @) z5 i; t5 g

作者: 愛情轟炸機(jī)    時間: 2012-8-5 16:07
先學(xué)C語言吧,,道理是一樣的�,;蛘邔W(xué)自動編程,,更省事。
作者: 鄭盛標(biāo)    時間: 2012-8-5 16:14
陳明6174 發(fā)表于 2012-8-5 14:47 - ^7 J! q/ }% w' M
機(jī)械加工中常有由復(fù)雜曲線所構(gòu)成的非圓曲線(如橢圓曲線,、拋物線,、雙曲線和漸開線等)零件,隨著工業(yè)產(chǎn)品性能 ...
8 K+ g0 A& D5 F7 i6 f- h# z
謝謝前輩{:soso_e183:}
作者: 陳明6174    時間: 2012-8-5 16:16
鄭盛標(biāo) 發(fā)表于 2012-8-5 16:14 0 E- W- U6 w; y- X) b$ Z
謝謝前輩

9 H* T/ d+ X) a. ^4 f別客氣,,我也是做數(shù)控加工的,,多多交流
作者: 鄭盛標(biāo)    時間: 2012-8-5 16:17
愛情轟炸機(jī) 發(fā)表于 2012-8-5 16:07
# }! _3 ?0 q) c1 F先學(xué)C語言吧,道理是一樣的,�,;蛘邔W(xué)自動編程,更省事,。

$ {; @# \; ]* A, A. J9 ?   請問C語言去哪里學(xué) 有鏈接么
; w3 S) ^; H" h% }* |; _, g
作者: wo369886293    時間: 2012-8-5 17:14
我也想學(xué)
作者: lukexc    時間: 2012-8-5 19:37
神馬都是浮云,!
作者: 大爺很黃    時間: 2012-8-5 22:15
學(xué)宏程序,、數(shù)學(xué)是基礎(chǔ)啊。
作者: Li515414    時間: 2012-8-6 16:53
學(xué)習(xí)一下
作者: prototype    時間: 2012-8-6 17:06
學(xué)習(xí)了
作者: luckgod1989    時間: 2012-8-8 18:12
要想學(xué)宏程序,,得先學(xué)C語言
作者: 愛情轟炸機(jī)    時間: 2012-8-9 22:07
鄭盛標(biāo) 發(fā)表于 2012-8-5 16:17
( a- [( o% h1 T: S$ e請問C語言去哪里學(xué) 有鏈接么

4 E5 c& |, [0 Z9 J+ B自己去書店買本書看看,,我就是自學(xué)的,不難,。  ]* J# R( ?! O4 z) X  b

作者: mcsino    時間: 2012-8-9 22:43
不用專門學(xué)吧,,用到翻書就可以了,不就是加減乘除,,幾個函數(shù),,條件與循環(huán),不過數(shù)學(xué)要好才是硬道理
作者: mcsino    時間: 2012-8-9 22:43
不用專門學(xué)吧,,用到翻書就可以了,不就是加減乘除,,幾個函數(shù),,條件與循環(huán),不過數(shù)學(xué)要好才是硬道理
作者: 鄭盛標(biāo)    時間: 2012-8-10 08:59
mcsino 發(fā)表于 2012-8-9 22:43
) B" Z  N# C0 D- e5 Y' d! S不用專門學(xué)吧,,用到翻書就可以了,,不就是加減乘除,幾個函數(shù),,條件與循環(huán),,不過數(shù)學(xué)要好才是硬道理
4 l0 p* L5 l$ R; X
已經(jīng)在翻書了{(lán):soso_e113:}% @  v' T- q+ c2 q8 A

作者: 鄭盛標(biāo)    時間: 2012-8-10 09:00
愛情轟炸機(jī) 發(fā)表于 2012-8-9 22:07 ) r2 k' b/ I! f6 {6 w
自己去書店買本書看看,我就是自學(xué)的,,不難,。
% n$ W; w+ D+ X& T- g$ g& ]
我有那個編程的書  里面有宏程序 但是還是不夠具體 有點頭暈& z( T* r' h6 z/ Z

作者: 愛情轟炸機(jī)    時間: 2012-8-10 10:09
其實宏程序中用了一部分C語言的邏輯思想。
, Q% q" W5 ~' W- q  K9 V" E主要是賦值,,條件語句,,再就是數(shù)學(xué)模型(數(shù)學(xué)公式)的構(gòu)建,沒什么神秘的地方,。
- B8 i% ^: v) X, d8 x兄弟有時間看看,,真的不難。




歡迎光臨 機(jī)械社區(qū) (http://giwivy.com.cn/) Powered by Discuz! X3.4