工業機器人變量指令與變量定義

工業機器人變量指令與變量定義

發布時間:2018-10-12 瀏覽次數: 13397 標簽: 分享:

工業機器人作為一個智能製造單元,其智能性在於可編程。因此了解和掌握機器人的編程知識,對項目的順利實施和發揮工業機器人的性能具有重要而實在的意義。華數工業機器人編程風格類似於歐係工業機器人的風格,靈活開放,能為客戶ᨀ供多種解決方案。

1.  文件與程序結構

1.1 程序結構

在示教器上新建一個程序時,係統會自動生產一個程序模版,用戶可以在原模版的基礎上進行工業機器人的示教編程操作。程序模版如下圖:

image.png

程序模版中各部分的含義如下:

PROGRAM 和 END PROGRAM ,WITH ROBOT 和 END WITH, ATTACH 和 DETACH,分別是三對配合使用的程序指令。PROGRAM END PROGRAM:指明了程序段的開始和結束,係統需要依據這對關鍵詞來識別這是一個用戶程序,而不是子程序等。WITH ROBOT END WITH 指明係統控製的默認組是 robot 組,因為存在外部軸,而所有外部軸是一個組,工業機器人的 6 個軸也是一個組,所以有兩個組,with robot 就是說默認的操作是對 robot 組,在程序中如果不指明是那個組,則運動工業機器人組。ATTACH DETACH。用於綁定組和解除組,用戶程序隻有綁定了一個控製組/軸(單個軸、工業機器人組或者外部軸組)才能運行。

1.2 常用數據類型

在實際編程中,常常用到整形、浮點型、字符串型和坐標類型這幾種數據類型,其數據類型的最大值和範圍᧿述如下表

image.png

1.2.1 變量定義及變量指令

全局變量/程序變量/局部變量,如何在程序中定義你需要的變量。在使用變量前,都需要對變量進行定義。華數工業機器人的對變量的定義有如下

三種方式。

1、 dim … as …

2、 dim shared … as …

3、 common share … as …

第一種定義方式是定義局部變量,采用該種方式定義的變量,作用域隻在該工業機器人子程序或者主程序內;其定義一個 long 型的數組類型的案例如下:

Program

Dim  I  as    long

……

End program

第二種定義方式是定義程序變量,采用該種方式定義的變量,作用域隻在該主程序內(如果該程序後麵包含有工業機器人子程序,即在 end  program  後麵編寫有subend sub  或者 function end function,則其作用域也包含後麵的工業機器人子程序);其定義一個 long 型的數組類型的案例如下:

Dim    shared  I  as    long                    ‘注意是在 program  前定義。

Program

……

End program

產品推薦

PRODUCT RECOMMENDATION

熱點資訊

HOT NEWS

網站地圖

© 佛山華數機器人有限公司版權所有

粵ICP備17131245號

地址:廣東省佛山市南海高新區桃園東路19號

售前服務熱線

400-9655-321

重慶公司

400-6007-826
在線客服
X

請選擇參數範圍: