歡迎來到上海鼎亞精密機(jī)械設(shè)備有限公司官方網(wǎng)站! 收藏本站| 關(guān)于鼎亞| 炮塔銑床調(diào)試維修視頻
全國(guó)統(tǒng)一熱線
400-000-7705
熱門關(guān)鍵詞:
當(dāng)前位置:首頁>>鼎亞動(dòng)態(tài)>>常見問題數(shù)控宏程序基本知識(shí),看懂你也基本入門了

數(shù)控宏程序基本知識(shí),看懂你也基本入門了

文章出處: 人氣:1272 發(fā)表時(shí)間:2020-07-20 16:04:18
數(shù)控宏程序編程,是用變量的方式進(jìn)行數(shù)控編程的方法。數(shù)控宏程序分為A類和B類宏程序,其中A類宏程序比較老,編寫起來也比較費(fèi)時(shí)費(fèi)力,B類宏程序類似于C語言的編程,編寫起來也很方便。不論是A類還B類宏程序,它們運(yùn)行的效果都是一樣的。

一般說來,華中的數(shù)控機(jī)床用的是B類宏程序,廣州數(shù)控機(jī)床用的是A類宏程序。

優(yōu)點(diǎn)
1.可以編寫一些非圓曲線,如宏程序編寫橢圓,雙曲線,拋物線等。
2.編寫一些大批相似零件的時(shí)候,可以用宏程序編寫,這樣只需要改動(dòng)幾個(gè)數(shù)據(jù)就可以了,沒有必要進(jìn)行大量重復(fù)編程。

使用方法
A類宏程序
1)變量的定義和替換 #i=#j
編程格式 G65 H01 P#i Q#j
例 G65 H01 P#101 Q1005; (#101=1005)
G65 H01 P#101 Q #112;(#101= #112)
2)加法 #i=#j+#k
編程格式 G65 H02 P#i Q#j R#k
例 G65 H02 P#101 Q#102 R#103;(#101=#102+#103)
3)減法 #i=#j #k
編程格式 G65 H03 P#i Q#j R#k
例 G65 H03 P#101 Q#102 R#103;(#101=#102 #103)
4)乘法 #i=#j×#k
編程格式 G65 H04 P#i Q#j R#k
例 G65 H04 P#101 Q#102 R#103;(#101=#102×#103)
5)除法 #i=#j / #k
編程格式 G65 H05 P#i Q#j R#k
例 G65 H05 P#101 Q#102 R#103;(#101=#102/#103)


6)平方根 #i=
編程格式 G65 H21 P#i Q#j
例 G65 H21 P#101 Q#102;(#101= )
7)絕對(duì)值 #i=│#j│
編程格式 G65 H22 P#i Q#j
例 G65 H22 P#101 Q#102;(#101=│#102│)
8)復(fù)合平方根1 #i=
編程格式 G65 H27 P#i Q#j R#k
例 G65 H27 P#101 Q#102 R#103;( #101=
9)復(fù)合平方根2 #i=
編程格式 G65 H28 P#i Q#j R#k
例 G65 H28 P#101 Q#102 R#103
1)邏輯或 #i=#j OR #k
編程格式 G65 H11 P#i Q#j R#k
例 G65 H11 P#101 Q#102 R#103;(#101=#102 OR #103)
2)邏輯與 #i=#j AND #k
編程格式 G65 H12 P#i Q#j R#k
例 G65 H12 P#101 Q#102 R#103;#101=#102 AND #103


(3)三角函數(shù)指令
1)正弦函數(shù) #i=#j×SIN(#k)
編程格式 G65 H31 P#i Q#j R#k (單位:度) .
例 G65 H31 P#101 Q#102 R#103;(#101=#102×SIN(#103))
2)余弦函數(shù) #i=#j×COS(#k)
編程格式 G65 H32 P#i Q#j R#k (單位:度)
例 G65 H32 P#101 Q#102 R#103;(#101=#102×COS(#103))
3)正切函數(shù) #i=#j×TAN#k
編程格式 G65 H33 P#i Q#j R#k (單位:度)
例 G65 H33 P#101 Q#102 R#103;(#101=#102×TAN(#103))
4)反正切 #i=ATAN(#j/#k)
編程格式 G65 H34 P#i Q#j R#k (單位:度,0o≤ #j ≤360o)
例 G65 H34 P#101 Q#102 R#103;(#101=ATAN(#102/#103)


(4)控制類指令
編程格式 G65 H80 Pn (n為程序段號(hào))
例 G65 H80 P120;(轉(zhuǎn)移到N120)
2)條件轉(zhuǎn)移1 #j EQ #k(=)
編程格式 G65 H81 Pn Q#j R#k (n為程序段號(hào))
例 G65 H81 P1000 Q#101 R#102
當(dāng)#101=#102,轉(zhuǎn)移到N1000程序段;若#101≠ #102,執(zhí)行下一程序段。
3)條件轉(zhuǎn)移2 #j NE #k(≠)
編程格式 G65 H82 Pn Q#j R#k (n為程序段號(hào))
例 G65 H82 P1000 Q#101 R#102
當(dāng)#101≠ #102,轉(zhuǎn)移到N1000程序段;若#101=#102,執(zhí)行下一程序段。
4)條件轉(zhuǎn)移3 #j GT #k (> )
編程格式 G65 H83 Pn Q#j R#k (n為程序段號(hào))
例 G65 H83 P1000 Q#101 R#102
當(dāng)#101 > #102,轉(zhuǎn)移到N1000程序段;若#101 ≤#102,執(zhí)行下一程序段。


5)條件轉(zhuǎn)移4 #j LT #k(<)
編程格式 G65 H84 Pn Q#j R#k (n為程序段號(hào))
例 G65 H84 P1000 Q#101 R#102
當(dāng)#101 < #102,轉(zhuǎn)移到N1000;若#101 ≥ #102,執(zhí)行下一程序段。
6)條件轉(zhuǎn)移5 #j GE #k(≥)
編程格式 G65 H85 Pn Q#j R#k (n為程序段號(hào))
例 G65 H85 P1000 Q#101 R#102
當(dāng)#101≥ #102,轉(zhuǎn)移到N1000;若#101


此文關(guān)鍵字:數(shù)控,宏程序,基本知識(shí),看懂,你也,基本,入門
首頁| 加工中心| 高速鉆攻中心| 數(shù)控銑床| 龍門加工中心| 產(chǎn)品中心| 網(wǎng)站地圖| 關(guān)于鼎亞|