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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 8302|回復: 18

fanuc18i數控銑宏程序計算問題,求指導

[復制鏈接]
1#
發表于 2013-3-7 23:15:37 | 只看該作者 |倒序瀏覽 |閱讀模式
請各位大蝦幫忙,知道的解釋一下,先謝謝了。! K* j* i1 i8 U' s7 R
示例如下:我截取一段程序說明。+ ]4 W1 L9 ^! F- d: j8 u: G3 U
O100;
2 N7 [- Y& T8 u* ?) s$ V#1=10.2;7 \  M" e" \- {( {; y
#2=1.;- \0 A9 A' s# ?  p+ G: E# y
#3=0.2;
8 `/ ]/ h7 u0 ^2 y. D% y6 |......;1 M+ z( t8 H& q% N; a. y% k- ]
N1;
) t. C# i3 X9 |;3 o. t# a% j7 `
;
4 C/ ~4 ~- e+ a) W: S* G4 B/ P(中間省略);
* W7 W8 Y9 R5 ~+ R8 F3 N# q#1=#1—#2;
; J; v: B1 j$ l  ^* j* @IF[#1GE#3]GOTO1;
/ }1 B& t6 I0 h' D6 V# @) \# v* D;
; `. j/ a8 `+ D! R) g+ v;" ^" V) j% s5 Z$ a- ?9 I9 x) j
M30;
) X% Z) D0 i! c2 X/ l; j' Y  S        床子是發那科18 i 的沈陽龍門銑,經常就是#1算到1.2循環就結束了,我很奇怪找不到原因,還有就是#2改成0.2也是這樣算到0.4就結束。但是如果把#1改成小數點后是0.5或者0,比如#1=10.5,#2=1,#3=0.5他就可以循環到設定的#3。3 P& L$ e/ d1 `/ C
       求大蝦指導,如果沒有表達清楚的我隨后補充。謝謝
回復

使用道具 舉報

2#
發表于 2013-3-8 03:18:28 | 只看該作者
我也遇到過這種情況,我把#3重新輸一遍就好了,也不知道怎么回事
3#
發表于 2013-3-8 07:23:29 | 只看該作者
不懂,幫頂。

點評

~~~  發表于 2013-3-8 12:44
4#
發表于 2013-3-8 08:28:48 | 只看該作者
系統計算的時候把十進制轉換成二進制,計算完以后又把二進制轉換成十進制,反復幾次以后你看見的結果和實際計算的記過會有一些誤差......眼見的不一定是真的...所以你的判斷條件會有問題
) B' X" u, I. j% _- e
5#
發表于 2013-3-8 08:35:56 | 只看該作者
O100;
* v: N5 ~7 w. A9 R' y8 m#1=10.2;
! [( `: [9 d* n% D6 P! W+ K, S2 J$ \#2=1.;  v3 J9 o0 |+ Y3 l" h7 N  n
#3=0.2;' j+ R- B% `" m2 H+ @  y
......;2 ]2 m3 Q! a% ~# Q$ T
N1;4 l% u' D! }# P, Y. o9 g2 E9 p
;
6 {. v3 p& {  G2 H7 A; |8 H. E0 Y(中間省略);
9 |/ U& q% B# r# n# C! wIF[#1EQ#3]GOTO3
) N0 ^3 Y$ h* T* o8 T$ S#1=#1—#2;, r' Z: I; a! x
IF[#1GT#3]GOTO1;) ~& `  S" e, _8 O
IF[#1LT#3]GOTO2
8 G: U. {+ v; {N2
/ O% ]5 X) X" s0 ?8 X! q6 O#1=#3
9 \8 N+ c( O: ?GOTO1;6 X5 I3 Y& i1 o  U
;
. d- X* a7 z7 U2 d! l( GN32 A! J( T1 z) ]+ d: D, ~4 X4 P
M30;) I, d! n0 e8 R2 e
樓主試試這樣加幾句判斷的,也許能解決你的問題
6#
 樓主| 發表于 2013-3-8 12:38:38 | 只看該作者
jiangssli 發表于 2013-3-8 08:28 ) C9 K2 Z8 n+ i! W, v: \" u; z  c! |
系統計算的時候把十進制轉換成二進制,計算完以后又把二進制轉換成十進制,反復幾次以后你看見的結果和實際計 ...
2 C5 K$ B) c7 t2 V/ O& x$ e
系統計算實際值跟顯示的值不一樣?我做完后都會檢查,它確實差了
7#
 樓主| 發表于 2013-3-8 12:41:33 | 只看該作者
jiangssli 發表于 2013-3-8 08:35 ! N0 \3 w' }/ f# i0 C# R' w7 S
O100;
( O# [4 k/ }4 ?/ C#1=10.2;7 u! c. D' I, L7 e5 X" |
#2=1.;
, h* z6 f) @) I7 m) P
恩,我這樣搞過,就是麻煩多寫幾句。
; E4 b9 I( Q5 J2 R# r% k
8#
發表于 2013-3-8 13:10:50 | 只看該作者
討飯吃ss 發表于 2013-3-8 12:41
9 x  g' D7 i0 r2 M恩,我這樣搞過,就是麻煩多寫幾句。
: u4 L7 r9 R# {* f9 Y6 r
很多時候我們害怕麻煩,就會有更多的麻煩....

點評

恩,明白//  發表于 2013-3-9 12:57
9#
發表于 2013-3-8 16:58:30 | 只看該作者
這個問題其實有個很好的解決方法,我也有個切身體會,我有一國產機床它的機床回零到位是:一小圓臺剛好插到主軸電機后面的一小凹槽里時,接觸開關燈亮,而這個圓的直徑剛好和凹槽的寬相等,由于用了多年有了誤差,這兩裝置老是對不上插不好,報警換不了刀,尤其是如果主軸剛好在零點附近那是絕對的報警(順便說一句我這換刀X軸原點是-0.18Y是-90),老煩人了,因此我就用了一宏程序先讓Z軸回零然后X軸再Y軸,這就要判斷當前主軸的位置是不是在附近,如果是就讓遠離點再按順序走,開始系統老是判斷不出是大于還是小于-0.18,最后我就用主軸X軸的當前位置減去這個-0.18來判斷它是大于還是小于0問題就解決了,換刀也就正常了。
9 P+ S0 ~& k5 y3 t有了這切身體會我建義你改下判斷語句IF【【#1-#3】GE0]GOTO1;試試

點評

你這個方法還是不能完美解決該類問題......  發表于 2013-3-9 08:16
10#
發表于 2013-3-8 21:54:55 | 只看該作者
樓主不好意思 我真心不會 我只是想要威望下載我需要的東西 謝謝了
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-7-27 11:19 , Processed in 0.094221 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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