宏程序編程入門自學(xué)視頻 宏程序里GE GT IF等,那些都是什么意思???
宏程序里GE GT IF等,那些都是什么意思???宏程序的指令碼?我不知道你想要什么。If[***]goto*:如果轉(zhuǎn)到*程序段,也就是說,如果滿足括號(hào)中的條件,則轉(zhuǎn)到*程序段。同樣的情況是,當(dāng)滿足括號(hào)
宏程序里GE GT IF等,那些都是什么意思???
宏程序的指令碼?我不知道你想要什么。If[***]goto*:如果轉(zhuǎn)到*程序段,也就是說,如果滿足括號(hào)中的條件,則轉(zhuǎn)到*程序段。同樣的情況是,當(dāng)滿足括號(hào)中的條件時(shí),[*****]do*end*指的是do和end之間的程序段。GT:大于LT:小于ne:不等于et:等于Ge:大于或等于le:小于或等于,例如if[#500 GT#501]Goto1
實(shí)際上,宏是用公式來處理零件的,比如橢圓。如果沒有宏,我們需要逐點(diǎn)計(jì)算曲線上的點(diǎn),然后用直線慢慢逼近。如果是高光潔度的工件,我們需要計(jì)算很多點(diǎn)。但是,在應(yīng)用宏之后,我們將橢圓公式輸入到系統(tǒng)中,然后給出Z值標(biāo)記,每次加10um,宏就會(huì)自動(dòng)計(jì)算X坐標(biāo)并進(jìn)行切割。實(shí)際上,宏在程序中主要起著操作的作用。
宏一般分為a類宏和B類宏。a類宏采用G65 hxx P#XX Q#XX R#XX格式輸入,B類宏程序采用直接公式和語(yǔ)言輸入,類似C語(yǔ)言,廣泛應(yīng)用于0I系統(tǒng)。
宏程序代碼有那些?
1. 使用二進(jìn)制宏可以解決C語(yǔ)言不能直接使用二進(jìn)制量的問題。宏的核心代碼如下:define long TO BIN(n)((n>> 21& 0x80)((n>> 18& 0x40)((n>> 15& 0x20)((n>> 12& 0x10)((n>> 9& 0x08)((n> 6& 0x04)((n>> 3& 0x02)((n>> 0x01)) define BIN(n)long TO u我們可以直接使用bin(11100111)來使用常量,這是最直觀的二進(jìn)制形式。下載我們的新項(xiàng)目非常方便,測(cè)試代碼如圖所示:
2。從數(shù)制轉(zhuǎn)換的基本知識(shí)可知,二進(jìn)制11000111對(duì)應(yīng)十進(jìn)制199。我們用bin(11000111)和用199得到了同樣的效果,程序運(yùn)行結(jié)果也得到了驗(yàn)證。
幾種典型宏程序的編寫方法?
#1=54
而[#1LE56]DO1
M6 T1
G0Z200
#1=#1 1
END1
G91 G28 Y0
M30