久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

數控宏程序基本知識,看懂你也基本入門了

2016-11-21  by:CAE仿真在線  來源:互聯網


數控宏程序編程,是用變量的方式進行數控編程的方法。數控宏程序分為A類和B類宏程序,其中A類宏程序比較老,編寫起來也比較費時費力,B類宏程序類似于C語言的編程,編寫起來也很方便。不論是A類還B類宏程序,它們運行的效果都是一樣的。


一般說來,華中的數控機床用的是B類宏程序,廣州數控機床用的是A類宏程序。

優點

1.可以編寫一些非圓曲線,如宏程序編寫橢圓,雙曲線,拋物線等。

2.編寫一些大批相似零件的時候,可以用宏程序編寫,這樣只需要改動幾個數據就可以了,沒有必要進行大量重復編程。


使用方法

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)絕對值#i=│#j│

編程格式 G65 H22 P#i Q#j

例 G65 H22 P#101 Q#102;(#101=│#102│)

8)復合平方根1 #i=

編程格式 G65 H27 P#i Q#j R#k

例 G65 H27 P#101 Q#102 R#103;( #101=

9)復合平方根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)三角函數指令

1)正弦函數 #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)余弦函數 #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)正切函數 #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為程序段號)

例 G65 H80 P120;(轉移到N120)

2)條件轉移1 #j EQ #k(=)

編程格式 G65 H81 Pn Q#j R#k (n為程序段號)

例 G65 H81 P1000 Q#101 R#102

當#101=#102,轉移到N1000程序段;若#101≠ #102,執行下一程序段。

3)條件轉移2 #j NE #k(≠)

編程格式 G65 H82 Pn Q#j R#k (n為程序段號)

例 G65 H82 P1000 Q#101 R#102

當#101≠ #102,轉移到N1000程序段;若#101=#102,執行下一程序段。

4)條件轉移3 #j GT #k (> )

編程格式 G65 H83 Pn Q#j R#k (n為程序段號)

例 G65 H83 P1000 Q#101 R#102

當#101 > #102,轉移到N1000程序段;若#101 ≤#102,執行下一程序段。



5)條件轉移4 #j LT #k(<)

編程格式 G65 H84 Pn Q#j R#k (n為程序段號)

例 G65 H84 P1000 Q#101 R#102

當#101 < #102,轉移到N1000;若#101 ≥ #102,執行下一程序段。

6)條件轉移5 #j GE #k(≥)

編程格式 G65 H85 Pn Q#j R#k (n為程序段號)

例 G65 H85 P1000 Q#101 R#102

當#101≥ #102,轉移到N1000;若#101<#102,執行下一程序段。

7)條件轉移6 #j LE #k(≤)

編程格式 G65 H86 Pn Q#j Q#k (n為程序段號)

例 G65 H86 P1000 Q#101 R#102

當#101≤#102,轉移到N1000;若#101>#102,執行下一程序段。



B類宏程序

1. 定義

#I=#j

2. 算術運算

#I=#j+#k  (加)

#I=#j-#k  (減)

#I=#j×#k  (乘)

#I=#j/#k   (除)



3.1 邏輯函數之布爾函數

= EQ 等于

≠ NE 不等于

> GT 大于

< LT 小于

≥ GE 大于或等于

≤ LE 小于或等于

例:#I = #j 即#I EQ #J



3.2 邏輯函數之二進制函數

#I=#J AND #k  (與,邏輯乘)

#I=#J OR #k  (或,邏輯加)

#I=#J XOR #k  (非,邏輯減)



4.三角函數

#I=SIN[#j] 正弦

#I=COS[#j] 余弦

#I=TAN[#j] 正切

#I=ASIN[#j]反 正弦

#I=ACOS[#j]反 余弦  #I=ATAN[#j] 反正切



5.四舍五入函數

#I=ROUND[#j] 四舍五入化整

#I=FIX[#j] 上取整

#I=FUP[#j] 下取整



6.輔助函數

#I=SQRT[#j] 平方根

#I=ABS[#j] 絕對值

#I= LN [#j] 自然對數

#I= EXP [#j] 指數函數



7.變換函數  #I=BIN[#j] BCD→BIN(十進制轉二進制)

#I=BCD[#j] BIN→BCD  (二進制轉十進制)



8.轉移和循環

1〉.無條件的轉移  格式: GOTO 1;  GOTO #10;

2〉.條件轉移1  格式: IF[<條件式>] GOTO n

條件式:例:#j=#k用 #j EQ #k 表示,即 IF[#j EQ #k] GOTO n

3〉.條件轉移2 格式: IF[<條件式>] THEN #I

例:IF[#j EQ #k] THEN #a=#b

4〉.循環 格式:WHILE [<條件式>] DOm , (m=1、2、3)

N10~~~~~~~~~

N20~~~~~~~~~~~~

ENDm (上下兩個m只能為1、2、3且必須相同, 這樣才能夠成一段程序的循環)

1. 說明  1) 角度單位為度  例:90度30分為90.5度

2) ATAN函數后的兩個邊長要用“1”隔開  例:#1=ATAN[1]/[-1]時,#1為了35.0


3) ROUND用于語句中的地址,按各地址的最小設定單位進行四舍五入

例:設#1=1.2345,#2=2.3456,設定單位1μm

G91 X-#1;X-1.235  X-#2 F300;X-2.346  X[#1+#2];X3.580  未返回原處,應改為  X[ROUND[#1]+ROUND[#2]];


4) 取整后的絕對值比原值大為上取整,反之為下取整  例:設#1=1.2,#2=-1.2時  若#3=FUP[#1]時,則#3=2.0  若#3=FIX[#1]時,則#3=1.0  若#3=FUP[#2]時,則#3=-2.0  若#3=FIX[#2]時,則#3=-1.0


5) 簡寫函數時,可只寫開頭2個字母  例:ROUND→RO  FIX→FI  GOTO→GO


6) 優先級  函數→乘除(*,1,AND)→加減(+,-,OR,XOR)  例:#1=#2+#3*SIN[#4];


7) 括號為中括號,最多5重,園括號用于注釋語句  例:#1=SIN[[[#2+#3]*#4+#5]*#6];(3重)

轉移與循環指令

來源:數控編程教學


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:數控宏程序基本知識,看懂你也基本入門了 ug nx培訓課程 UG培訓 ug模具培訓 ug視頻教程 ug設計教程 ug軟件下載 UG-autoform-dynaform仿真一體化 ug在模具建筑室內設計工業設計的應用 UG代做 UG基礎知識 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 天堂在线天堂最新版 | 欧美视频久久久 | 国内自拍小视频 | 四虎四虎院5151hhcom | 成品人app软件大全下载免费版 | 久久这里只精品热免费99 | 痴女勃起寸止榨干精在线播放 | 成人黄色网址 | 国产日产韩产麻豆1区 | 国产三级播放 | 97视频免费公开成人福利 | 365导航免费视频 | 亚洲自拍偷拍网 | 国产另类在线观看 | 国产三级小视频在线观看 | 亚洲影院在线 | 欧美日韩一级视频 | 韩国免费人成在线观看网站 | 99精品国产自在现线免费下载 | 大陆国语自产精品视频在 | 欧美三级视频在线观看 | 四虎海外在线永久免费看 | 日日噜噜夜夜狠狠视频 | 国产精品视频久久久久 | 亚洲一级理论片 | 天天色播 | 男人天堂2020 | 欧美成人中文字幕 | 91天堂在线 | 免费欧美黄色片 | 成年人网站免费在线观看 | 欧美日韩国产在线观看 | 九九在线精品视频 | 性色a v 一区 | 亚洲男人的天堂在线 | 国产午夜精品久久理论片 | 一区在线免费 | 99热精品久久只有精品黑人 | 国产福利在线观看精品 | 欧美日韩高清一区二区三区 | 99久视频|