工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

機器人 工程師 軟件 彙編語言 康道智能 2017-06-15

工業機器人是面向工業領域的多關節機械手或多自由度的機器裝置,它能自動執行工作,是靠自身動力和控制能力來實現各種功能的一種機器。它可以接受人類指揮,也可以按照預先編排的程序運行,現代的工業機器人還可以根據人工智能技術制定的原則綱領行動。

一、機器人的軟件構成主要有兩方面:

(一)、系統程序,類似於計算機的操作系統,為系統自帶,不可更改。

(二)、用戶程序,用戶編寫的應用程序

1、示教程序(順序執行)【運動指令、條件判斷跳轉、輸入輸出等】

2、CONCURRENT IO程序(內置PLC程序)(循環掃描)【邏輯指令、賦值運算、移位】

編寫用戶應用程序的工具有兩種方式:

1、在線編程:TEACH PENDANT

2、離線編程:

對於示教程序可以用MOTOSIMEG軟件標定

對於內置PLC程序可以直接用文本編輯(*.lst)或MOTOMAN專用梯形圖編輯軟件。

3、模擬軟件:MOTOSIMEG

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

二、工業機器人品牌廠家

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

三、工業機器人的程序結構

機器人的程序執行採用的順序執行結構,與PLC 程序執行有所不同(PLC採用的是循環掃描的執行方式)。

所以機器人的程序結構與一些計算機高級語言的結構和麵向硬件的彙編語言結構類似但又有所區別,程序結構主要有以下這幾種:

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

另外:子程序調用、嵌套調用、遞歸調用、中斷等等

用戶變量

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

四、局部變量與用戶變量有以下四點不同:

1、只能在一個程序中使用

對於用戶變量而言,可在多個程序中定義或使用一個變量;而局部變量只能在定義了局部變量的程序中使用,不能從其他程序讀寫。而且,因為局部變量不對其他程序造成影響,所以,以 LB001 局部變量為例,可以分別在多個程序中定義並使用。

2、可自由設定使用個數

設定過程在程序信息畫面進行,設定了個數後,只有所設定部分保留有內存空間。

局部變量的內容顯示要利用用戶變量,例:要查看用戶變量 LP000 的內容時,要先存入用戶變量P001,執行了存儲命令後,看P001 的位置型變量畫面。命令如下:SET P001 LP000。

3、局部變量的內容僅在定義程序的執行過程中有效

局部變量會在調出定義了局部變量的程序(用CALL 或 JUMP 命令執行程序或“選擇程序”)時,保存局部變量的空間。一旦程序執行,則所設局部變量內容在因為RET、 END或 JUMP 命令的執行而脫離該程序時,立刻無效,但是在正在使用局部變量的程序中用CALL 命令調出其他程序,又用RET 命令返回時,則可繼續使用執行CALL 命令前的數據內容。

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

五、工業機器人構成

工程師請收藏——工業機器人系統構成/硬件,I/0,編程知識詳解

相關推薦

推薦中...