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

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

標(biāo)題: fanuc18i數(shù)控銑宏程序計(jì)算問題,,求指導(dǎo) [打印本頁]

作者: 討飯吃ss    時間: 2013-3-7 23:15
標(biāo)題: fanuc18i數(shù)控銑宏程序計(jì)算問題,求指導(dǎo)
請各位大蝦幫忙,知道的解釋一下,,先謝謝了,。4 P: |' j  r% R) O
示例如下:我截取一段程序說明,。
- B1 [) ^1 p# q$ g+ o! g, ]# gO100;
2 b% k1 I3 L1 d9 m8 e2 J# A#1=10.2;! t. i; [/ \3 A' G& w! ?
#2=1.;
/ D( a+ H: m/ \#3=0.2;
. f/ g4 r8 t5 O3 p4 W......;
' p7 X' W: y6 ?6 I& o6 A' KN1;& ~- m$ h* ^/ q  P
;% _3 P. M( p2 j# ]9 o4 V) T- m( b; \
;
7 i; x+ c" d+ X8 \1 W- K! {' \(中間省略);2 B- Z( v! `2 C8 ?  m
#1=#1—#2;6 m  o3 w0 I- i, k# ^
IF[#1GE#3]GOTO1;5 b! Y4 Y! X4 x5 q1 x
;
; Z5 ?$ s2 u& O;
2 r# a1 s. P. v1 D2 j" uM30;/ B+ Q% A/ Z: w& x5 `" R, m
        床子是發(fā)那科18 i 的沈陽龍門銑,經(jīng)常就是#1算到1.2循環(huán)就結(jié)束了,,我很奇怪找不到原因,,還有就是#2改成0.2也是這樣算到0.4就結(jié)束。但是如果把#1改成小數(shù)點(diǎn)后是0.5或者0,,比如#1=10.5,,#2=1,#3=0.5他就可以循環(huán)到設(shè)定的#3,。& a/ ~5 d# x# B* F6 O) ^& `7 V
       求大蝦指導(dǎo),,如果沒有表達(dá)清楚的我隨后補(bǔ)充。謝謝
作者: 傷情于劍    時間: 2013-3-8 03:18
我也遇到過這種情況,,我把#3重新輸一遍就好了,,也不知道怎么回事
作者: 風(fēng)隨意    時間: 2013-3-8 07:23
不懂,幫頂,。
作者: jiangssli    時間: 2013-3-8 08:28
系統(tǒng)計(jì)算的時候把十進(jìn)制轉(zhuǎn)換成二進(jìn)制,計(jì)算完以后又把二進(jìn)制轉(zhuǎn)換成十進(jìn)制,反復(fù)幾次以后你看見的結(jié)果和實(shí)際計(jì)算的記過會有一些誤差......眼見的不一定是真的...所以你的判斷條件會有問題
# y' c) E& M' c: Z4 K
作者: jiangssli    時間: 2013-3-8 08:35
O100;1 A( T6 A9 L# ^) A& J5 p; G1 f
#1=10.2;
( L% x) @; g5 J  Y' `0 e' o#2=1.;
0 G* A7 D# R2 c" \8 w#3=0.2;
4 @9 ~. @, i( o1 r......;" f! A% V+ L8 ?, H
N1;, Q& ?9 s, }# ?. e0 F+ e
;
! F2 z6 c& g; V: a( g# b9 N0 N* a(中間省略);
, k# ]! c, l# LIF[#1EQ#3]GOTO3
( ^4 b6 N% d7 V+ P) d' d4 `: b" d" w% \#1=#1—#2;/ l: }" e, U7 e; o* t6 n, e3 f0 {, [
IF[#1GT#3]GOTO1;  L0 [9 O( F: m' Y/ Z( w
IF[#1LT#3]GOTO2; H: I' {* h; E( Z* S
N28 ~5 L: M5 Q& a, J
#1=#32 K% @" c6 r( N" G5 r' y
GOTO1;8 S# J- ]: ]: @7 F& ~$ t
;  k! ^, Q  |  R: g3 D
N3
0 y6 Y& _1 C& n4 l2 kM30;
- z2 p* `2 H9 [6 f$ F: M% P1 s7 |樓主試試這樣加幾句判斷的,也許能解決你的問題
作者: 討飯吃ss    時間: 2013-3-8 12:38
jiangssli 發(fā)表于 2013-3-8 08:28
  F8 a9 \! i3 v% h) Z系統(tǒng)計(jì)算的時候把十進(jìn)制轉(zhuǎn)換成二進(jìn)制,計(jì)算完以后又把二進(jìn)制轉(zhuǎn)換成十進(jìn)制,反復(fù)幾次以后你看見的結(jié)果和實(shí)際計(jì) ...

/ F! c  S  O* S系統(tǒng)計(jì)算實(shí)際值跟顯示的值不一樣,?我做完后都會檢查,它確實(shí)差了
作者: 討飯吃ss    時間: 2013-3-8 12:41
jiangssli 發(fā)表于 2013-3-8 08:35 ' M) z, f5 L+ f: E/ i; @
O100;& @6 d# k  ?' ~* B
#1=10.2;
, A! s' ~# F0 Q3 v& f, c* a#2=1.;
; Y8 V! ]- a  S
恩,,我這樣搞過,,就是麻煩多寫幾句。
: L5 s  ~- w* ^
作者: jiangssli    時間: 2013-3-8 13:10
討飯吃ss 發(fā)表于 2013-3-8 12:41
, v5 Q% D; g" Y9 s: |; V恩,,我這樣搞過,,就是麻煩多寫幾句。

2 |3 D# y$ `  v很多時候我們害怕麻煩,就會有更多的麻煩....
作者: 虛緲    時間: 2013-3-8 16:58
這個問題其實(shí)有個很好的解決方法,,我也有個切身體會,,我有一國產(chǎn)機(jī)床它的機(jī)床回零到位是:一小圓臺剛好插到主軸電機(jī)后面的一小凹槽里時,接觸開關(guān)燈亮,,而這個圓的直徑剛好和凹槽的寬相等,,由于用了多年有了誤差,這兩裝置老是對不上插不好,,報(bào)警換不了刀,,尤其是如果主軸剛好在零點(diǎn)附近那是絕對的報(bào)警(順便說一句我這換刀X軸原點(diǎn)是-0.18Y是-90),老煩人了,,因此我就用了一宏程序先讓Z軸回零然后X軸再Y軸,,這就要判斷當(dāng)前主軸的位置是不是在附近,,如果是就讓遠(yuǎn)離點(diǎn)再按順序走,開始系統(tǒng)老是判斷不出是大于還是小于-0.18,,最后我就用主軸X軸的當(dāng)前位置減去這個-0.18來判斷它是大于還是小于0問題就解決了,,換刀也就正常了。& q5 g9 E: c8 o# p' L  g/ E' [0 g$ R
有了這切身體會我建義你改下判斷語句IF【【#1-#3】GE0]GOTO1;試試
作者: 朱華劍    時間: 2013-3-8 21:54
樓主不好意思 我真心不會 我只是想要威望下載我需要的東西 謝謝了
作者: 秋風(fēng)之墩    時間: 2013-3-9 10:33
機(jī)械論壇是個神奇的地方,,各路大神高招奇出
作者: 討飯吃ss    時間: 2013-3-9 13:19
虛緲 發(fā)表于 2013-3-8 16:58
/ J. w( G& ^% ~8 j這個問題其實(shí)有個很好的解決方法,,我也有個切身體會,我有一國產(chǎn)機(jī)床它的機(jī)床回零到位是:一小圓臺剛好插到 ...

: `# {; R  l8 l# f0 f4 D可以試試,,我下午再搞一下,。但是今天我在搞的時候讓我有感覺它確實(shí)是系統(tǒng)計(jì)算問題,我在原程序未作任何改動的情況下將坐標(biāo)Z值抬高100mm,,也就是不切削工件空運(yùn)行程序的時侯,,它最后竟然算到100.2,但是換個工件接著做又是切到1.2很郁悶,,也許jiangssli師傅解釋的很對系統(tǒng)計(jì)算問題,,但是我是真心沒有搞懂?判斷語句不嚴(yán)謹(jǐn),?還望不吝指教,。
作者: 討飯吃ss    時間: 2013-3-9 13:22
jiangssli 發(fā)表于 2013-3-8 08:28 ) E, `+ x0 M. V( j, Q7 H9 U
系統(tǒng)計(jì)算的時候把十進(jìn)制轉(zhuǎn)換成二進(jìn)制,計(jì)算完以后又把二進(jìn)制轉(zhuǎn)換成十進(jìn)制,反復(fù)幾次以后你看見的結(jié)果和實(shí)際計(jì) ...
- M; a0 t* H8 ^& \
是不是可以說系統(tǒng)計(jì)算的時候二進(jìn)制十進(jìn)制之間轉(zhuǎn)換有誤差而正好我的判斷語句不嚴(yán)謹(jǐn),,?,?
作者: jiangssli    時間: 2013-3-9 13:47
討飯吃ss 發(fā)表于 2013-3-9 13:22
4 U$ G5 b/ S1 n- j是不是可以說系統(tǒng)計(jì)算的時候二進(jìn)制十進(jìn)制之間轉(zhuǎn)換有誤差而正好我的判斷語句不嚴(yán)謹(jǐn),,?,?
; S% q- H0 ^5 j# D
基本是這樣的,有時候我用系統(tǒng)變量讀取數(shù)控車的刀具數(shù)據(jù),也許讀出結(jié)果是707.063123....其實(shí)應(yīng)該是707,這就是二進(jìn)制轉(zhuǎn)換十進(jìn)制出現(xiàn)的問題
作者: jiangssli    時間: 2013-3-9 13:48
討飯吃ss 發(fā)表于 2013-3-9 13:22 1 K' [" o$ A6 \3 J: D
是不是可以說系統(tǒng)計(jì)算的時候二進(jìn)制十進(jìn)制之間轉(zhuǎn)換有誤差而正好我的判斷語句不嚴(yán)謹(jǐn),,?,?
8 T$ a9 I) U  n# [
基本是這樣的,有時候我用系統(tǒng)變量讀取數(shù)控車的刀具數(shù)據(jù),也許讀出結(jié)果是707.063123....其實(shí)應(yīng)該是707,這就是二進(jìn)制轉(zhuǎn)換十進(jìn)制出現(xiàn)的問題
作者: 虛緲    時間: 2013-3-9 15:51
虛緲 發(fā)表于 2013-3-8 16:58 2 j4 M, W0 \# t4 `: p, B- n
這個問題其實(shí)有個很好的解決方法,我也有個切身體會,,我有一國產(chǎn)機(jī)床它的機(jī)床回零到位是:一小圓臺剛好插到 ...
2 F1 l, w* F2 F/ ^: K) H) j
是不是很完美我不是很清楚,,對于宏程序來說它確實(shí)有很多我們想不到的方方面面,但我所要的只是對這一問題最終結(jié)果,,至少我用這個方法解決我的問題,。
作者: 討飯吃ss    時間: 2013-3-9 22:20
虛緲 發(fā)表于 2013-3-9 15:51 & U/ c* ^5 e7 J' w
是不是很完美我不是很清楚,對于宏程序來說它確實(shí)有很多我們想不到的方方面面,,但我所要的只是對這一問題 ...
; u6 \- x' |1 }. f! H& {& C* i
對頭,,能解決問題的都是好方法{:soso_e113:},{:soso_e157:}{:soso_e157:}
作者: 小魚兒小魚兒    時間: 2015-1-20 09:01
其實(shí)沒必要,。坐標(biāo)系00,,坐標(biāo)Z你補(bǔ)上-0.2,,#2直接是整數(shù)1,在試試
$ ?  i' M- K/ f' ^" R! W0 E
作者: 18066123353    時間: 2015-1-20 09:37
應(yīng)該不會吧,,沒遇到過




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