巨集程式裡gegtif等那些都是什麼意思啊

時間 2021-08-30 10:09:37

1樓:楚天青

巨集程式的指令**?不知道你想要什麼if[*****]goto*:如果*****轉到第*程式段,就是說如果滿足括號裡面的條件就轉到第幾條程式相同的還有while[******]do* end*是指滿足括號裡的條件就執行do到end間的程式段 gt :

大於lt :小於ne :不等於et :

等於ge :大於等於le :小於等於 比如;if [#500 gt #501] goto1

2樓:匿名使用者

ge = greater or equal,大於等於

gt = greater than,大於

if就是如果的意思

3樓:

格式一、if《表示式》goto、格式二、if《表示式》then、if是如果的意思,then是那麼的意思,ge是大於等於,gt是大於,eq是等於,ne是不等於,lt是小於,le是小於等於,例如if(#5ge#6) then#33=100。括號我打不出來抱歉哈,這個應該是方括號,這個程式意思是如果變數#5的值大於等於變數#6的值,如果這個條件成立,那麼把數值100賦予給變數#33,如果不成立,那麼就當什麼都沒發生(也就是當做沒有這段程式,程式檢測條件不成立也不會執行,不執行就是跟什麼都沒發生一樣),繼續執行下去後面的程式。

巨集程式中eq是什麼意思?

4樓:匿名使用者

巨集程式中baieq是運算子號du的一種;

eq:等zhi於

ne:不等於

gt:大dao於專

ge:大於或等於

lt:小於屬

le:小於或等於

運算子用於執行程式**運算,會針對一個以上運算元專案來進行運算。例如:2+3,其運算元是2和3,而運算子則是“+”。

5樓:曉否滴

是等於的意思,gt是大於,ne是不等於,ge是大於等於,lt是小於,le是小於等於,希望對你有幫助

數控加工中心的巨集程式if【#1ge_46)goto1oo是什麼意思

6樓:匿名使用者

首先你的問題有誤應是'[#1ge46]goto100',本句的意思是:如果變數1大於或等於46那麼程式將跳轉至n100語句

#1:巨集變數 ge:巨集程式中的運演算法則,大於或等於 goto:無條件轉移

7樓:匿名使用者

如果變數1大於或等於46那麼將執行100語句

8樓:匿名使用者

goto123是什麼意思?

請問大家數控加工中心怎麼鑽孔用巨集程式怎麼程式設計,while和if[#100 ge #101]goto1 分別怎麼編寫.懸賞100

9樓:墨汁諾

迴圈巨集程式舉例:

if[#100 ge #101]goto1當#100大於等於#101時跳到n1程式段執行。

if是滿足條件跳出,while是滿足條件執行,掌握一個就夠了。

#1~#33是區域性變數,區域性變數只能在巨集中使用,以保持操作的結果,關閉電源時,區域性變數被初始化成“空”。巨集呼叫時,自變數分配給區域性變數。

#100~#149(#199)和#500~#531(#999)是公共變數,公共變數可在不同的巨集程式間共享。關閉電源時變數#100~#149被初始化成“空”,而變數#500~#531保持資料。公共變數#150~#199和#532~#999可以選用,但是當這些變數被使用時,紙帶長度減少了8.5米。

10樓:匿名使用者

兄弟 別聽他們說的 巨集程式作用大著呢

另外在初學階段 是真的得什麼都用巨集程式編編看 只有這樣才能熟練的掌握他

if goto 跟while do end 的組合其實能實現的作用是一樣的

只不過while組合屬於模組化程式設計 一般計算機程式設計裡面推薦用這個方法

巨集程式的作用是抓住加工過程中重複的有規律的那一部分 進行引數化程式設計 節省因刀具 孔徑 高度等引數變化而修改程式的時間 或者為機床增加一些你需要經常用到的功能

附上我自己為廠裡一類工件所編的引數化數控程式 裡面既用if goto 也有while

主程式%

o0555

( d12 r0)

m6t3

g0g90g54x0.y90m3s2200

g43h3z100.f1800m09

g65p1234a37.3b14.c1.d12.r3.h0.5q0.5z-7.x0.y0.

g65p1234a23.b14.c3.d12.r3.h0.5q0.5z-7.x-21.5y38.5

g52x100.

g65p1234a37.3b14.c1.d12.r3.h0.5q0.5z-7.x0.y0.

g65p1234a23.b14.c3.d12.r3.h0.5q0.5z-7.x-21.5y38.5

g52x200.

g65p1234a37.3b14.c1.d12.r3.h0.5q0.5z-7.x0.y0.

g65p1234a23.b14.c3.d12.r3.h0.5q0.5z-7.x-21.5y38.5

g52x0.

m5 m9

g91g28z0.

m01( d10 r0)

m6t5

g0g90g54x0.y90m3s2200

g43h5z100.f500m09

g65p1234a37.3b14.2c2.d10.r3.z-7.x0.y0.

g65p1234a23.b14.2c4.d10.r3.z-7.x-21.5y38.5

g52x100.

g65p1234a37.3b14.2c2.d10.r3.z-7.x0.y0.

g65p1234a23.b14.2c4.d10.r3.z-7.x-21.5y38.5

g52x200.

g65p1234a37.3b14.2c2.d10.r3.z-7.x0.y0.

g65p1234a23.b14.2c4.d10.r3.z-7.x-21.5y38.5

m5 m9

g52x0.

g91g28z0.

g91g28y0.

g0g90x80.

m30%

子程式%

o1234

(---------)

if[#1le0.]goto5

if[#2le0.]goto5

if[#7ge#2]goto5

if[#18eq#0]goto5

if[#800ge500.]then#800=500.

if[#11eq#0]then#11=#18

if[#11gt#18]then#11=#18

if[#26gt#11]then#26=#11

#17=abs[#17]

#5=#4109

#6=#5003

#8=[#2-#7]/2

(---------)

if[#3eq1.]goto1

if[#3eq2.]goto3

if[#3eq3.]goto2

if[#3eq4.]goto4

goto5

n1g0g90x#24y#25

z#18

#9=#11

while[#9ge#26]do1

g01z#9f#800

y[#25-#8]

x[#24+#1/2]f#5

g03y[#25+#8]r#8f[#5*0.7]

g01x[#24-#1/2]f#5

g03y[#25-#8]r#8f[#5*0.7]

g01x#24f#5

y#25

/z[#9+0.5]

#9=#9-#17

end1

g0z#6

f#5m99

n2g0g90x#24y#25

z#18

#9=#11

while[#9ge#26]do2

g01z#9f#800

x[#24-#8]

y[#25-#1/2]f#5

g03x[#24+#8]r#8f[#5*0.7]

g01y[#25+#1/2]f#5

g03x[#24-#8]r#8f[#5*0.7]

g01y#25f#5

x#24

/z[#9+0.5]

#9=#9-#17

end2

g0z#6

f#5m99

n3g0g90x[#24-#1/2]y#25

z#18

g01z#26f#800

y[#25-#8]

x[#24+#1/2]f#5

g03y[#25+#8]r#8f[#5*0.7]

g01x[#24-#1/2]f#5

g03y[#25-#8]r#8f[#5*0.7]

g01y#25

g0z#6

f#5m99

n4g0g90x#24y[#25+#1/2]

z#18

g01z#26f#800

x[#24-#8]

y[#25-#1/2]f#5

g03x[#24+#8]r#8f[#5*0.7]

g01y[#25+#1/2]f#5

g03x[#24-#8]r#8f[#5*0.7]

g01x#24

g0z#6

f#5m99

n5#3000=1( error)%

11樓:匿名使用者

舉個簡單例子:100直徑圓周9孔均布。初始角20°,孔均布角40°。

使用迴圈語句while

o1000

g00g90g54x0.y0.

z50.m03s800

#1=20             初始角#2=9              孔數

#3=50             圓周半徑#4=0              孔加工計數器while[#4lt#2]do 1  加工的孔數小於9則繼續加工,否則跳出迴圈。

#5=#1+#4*40         加工孔的角度#6=#3*cos[#5]       加工孔的x值#7=#3*sin[#5]       加工孔的y值g81x#6y#7z-5.r5.f200   加工孔#4=#4+1             計算加工孔數end 1              迴圈體末g80g00z50m05

g91g28z0

m30使用條件轉移語句if[  ] goton

o2000

g00g90g54x0.y0.

z50.m03s800

#1=20             初始角#2=9              孔數

#3=50             圓周半徑#4=1              孔加工計數器n100 #5=#1+#4*40     加工孔的角度#6=#3*cos[#5]        加工孔的x值#7=#3*sin[#5]        加工孔的y值g81x#6y#7z-5.r5.f200

#4=#4+1

if[#4lt#2]goto 100  加工的孔數小於9轉向n100段,否則向下段

g80g00z50m05

g91g28z0

m30給你用了2種迴圈方法,儘量用迴圈語句,系統處理的快。

沿圓周均布的孔加工都可參考,20等分50等分...都行。

20年前我用的是fanuc 6系統,沒有極座標程式設計,經常使用。

有問題經常交流啊!!!

在大學宿舍裡你都是怎麼面對那些奇葩的

我們要知道,每個人在不同環境中的成長,導致了每個人都各自的性格特點。因為這種原因,所以導致了我們遇到了各種各樣的奇葩室友,我相信大部分人都應該有自己認為是奇葩的室友,這是我們所不能改變的。關鍵是我們應該學會與各種各樣奇葩室友相處。無論怎麼說,即使是最奇葩的舍友,他也是人。只是他的性格有他自己的特點,...

王者榮耀裡的那些英文都是什麼意思

王者榮耀裡的英語數字表達如下 first double trible quadra penta ace指 徹底擊敗 殺敵最多 she scored penta kill with last blood.她在剩最後一滴血的時候完成了五殺。double kill雙殺 triple kill三殺 quad...

說說職場裡那些很不愛幹活的人都是怎樣的心理吧

戰歌 我覺得紙廠裡那些不愛幹活的人都是覺得。反正我不做別人會做的這種心理。我覺得這樣是非常不好的。 名 我覺得這種人就是很懶,很自私。總是想著不勞而獲,特別的可笑。 回憶 在職場裡那是很不愛幹活的人應該都是特別喜歡偷懶的人,他們的心理都特別的貪婪 我在職場不愛幹活,大部分都是有一些好吃懶做的人。他們...