欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制機(jī)器人系統(tǒng)及控制機(jī)器人方法與流程

文檔序號(hào):12062813閱讀:286來源:國知局
控制機(jī)器人系統(tǒng)及控制機(jī)器人方法與流程

本發(fā)明涉及一種控制系統(tǒng),尤指一種提升便利性的控制機(jī)器人系統(tǒng)及控制機(jī)器人方法。



背景技術(shù):

現(xiàn)有的計(jì)算機(jī)數(shù)值控制(Computer Numerical Control,簡稱CNC)系統(tǒng)與機(jī)器人(Robot)控制系統(tǒng)之間的通訊主要以I/O或網(wǎng)絡(luò)通訊最常使用,使用I/O方式較難向?qū)Ψ较逻_(dá)完整的移動(dòng)指令,使用網(wǎng)絡(luò)通訊的方式則有較大的靈活性。

然而,對(duì)于CNC系統(tǒng)要直接下達(dá)指令給Robot控制系統(tǒng)而言,因目前各廠牌Robot控制系統(tǒng)的語法并不統(tǒng)一,故受限于各廠牌的Robot控制系統(tǒng)的指令語法互不相同,導(dǎo)致CNC的控制系統(tǒng)很難針對(duì)不同廠牌的Robot控制系統(tǒng)下達(dá)相對(duì)應(yīng)的指令。

另外,業(yè)界雖發(fā)展出一轉(zhuǎn)換裝置(如第CN104238487號(hào)專利),以傳達(dá)指令于CNC機(jī)床與Robot控制系統(tǒng)之間,但因需額外設(shè)置該轉(zhuǎn)換裝置而導(dǎo)致成本提高,且僅能配合該轉(zhuǎn)換裝置的專用語法,因而無法針對(duì)不同廠牌的Robot控制系統(tǒng)進(jìn)行指令的轉(zhuǎn)換。

因此,如何解決上述現(xiàn)有技術(shù)的種種問題,是目前業(yè)界亟待解決的課題。



技術(shù)實(shí)現(xiàn)要素:

為解決上述現(xiàn)有技術(shù)的種種問題,本發(fā)明提供一種控制機(jī)器人系統(tǒng),包括:機(jī)器人裝置;以及控制設(shè)備,用于操控該機(jī)器人裝置,其中,該控制設(shè)備設(shè)置一數(shù)據(jù)庫,在該數(shù)據(jù)庫中存有多個(gè)對(duì)應(yīng)各種類型的機(jī)器人裝置的不同腳本,以通過該腳本來控制對(duì)應(yīng)的該機(jī)器人裝置。

前述的控制機(jī)器人系統(tǒng)中,該機(jī)器人裝置為機(jī)器手臂裝置,且該控制設(shè)備為計(jì)算機(jī)數(shù)值控制機(jī)具,如車床。

前述的控制機(jī)器人系統(tǒng)中,該控制設(shè)備通過網(wǎng)絡(luò)系統(tǒng)連接該機(jī)器人裝置, 以操控該機(jī)器人裝置。

本發(fā)明還提供一種控制機(jī)器人方法,包括:提供前述的控制機(jī)器人系統(tǒng);在該控制設(shè)備上輸入一初始指令;令該初始指令自動(dòng)對(duì)應(yīng)該數(shù)據(jù)庫的其中一腳本;以及將該腳本傳輸至該機(jī)器人裝置上,使該機(jī)器人裝置按照該腳本進(jìn)行動(dòng)作。

前述的控制機(jī)器人方法中,該控制設(shè)備通過網(wǎng)絡(luò)系統(tǒng)連接該機(jī)器人裝置,使該腳本傳輸至該機(jī)器人裝置上。

前述的控制機(jī)器人方法中,還包括在該控制設(shè)備上輸入該初始指令之前,進(jìn)行前置作業(yè),該前置作業(yè)包括:將該控制設(shè)備切換到暫停模式、啟動(dòng)訊號(hào)傳輸功能、及通知該機(jī)器人裝置切換到自動(dòng)模式等。

前述的控制機(jī)器人方法中,在該初始指令自動(dòng)對(duì)應(yīng)該數(shù)據(jù)庫的其中一腳本之前,還包括:進(jìn)行語法解析,以確認(rèn)該初始指令符合格式;以及進(jìn)行語法分類,以確認(rèn)該初始指令的類別。

前述的控制機(jī)器人方法中,該控制設(shè)備會(huì)自動(dòng)偵測(cè)該機(jī)器人裝置的類型,以讀取該數(shù)據(jù)庫對(duì)應(yīng)的指令數(shù)據(jù),該指令數(shù)據(jù)包含各種類型的機(jī)器人裝置的指令群組,且各該指令群組對(duì)應(yīng)各該腳本。

由上可知,本發(fā)明的控制機(jī)器人系統(tǒng)及控制機(jī)器人方法,主要通過該控制設(shè)備中內(nèi)建該數(shù)據(jù)庫,來使單一該控制設(shè)備可操控不同廠牌的機(jī)器人裝置,從而提升便利性。

再者,本發(fā)明無需額外設(shè)置轉(zhuǎn)換裝置,不僅能降低成本,且僅需配合一般通用語法,即可操控不同廠牌的機(jī)器人裝置,因而提升便利性。

附圖說明

圖1為本發(fā)明的控制機(jī)器人系統(tǒng)的立體示意圖;

圖2為本發(fā)明的控制機(jī)器人方法的方塊示意圖;

圖3為本發(fā)明的控制機(jī)器人方法的初始指令的列表;

圖4為本發(fā)明的控制機(jī)器人系統(tǒng)的數(shù)據(jù)庫的方塊示意圖;

圖5為本發(fā)明的控制機(jī)器人方法的初始指令與腳本的圖表。

具體實(shí)施方式

以下通過特定的具體實(shí)施例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可 由本說明書所提供的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)及功效。

圖1為本發(fā)明的控制機(jī)器人系統(tǒng)1的立體示意圖。如圖1所示,所述的控制機(jī)器人系統(tǒng)1包括:一機(jī)器人(Robot)裝置11、以及一用于操控該機(jī)器人裝置11的控制設(shè)備12。

在本實(shí)施例中,該機(jī)器人裝置11為機(jī)器手臂裝置,且該控制設(shè)備12為計(jì)算機(jī)數(shù)值控制(Computer Numerical Control,簡稱CNC)機(jī)具,如CNC車床(或銑床),并使用如Ethernet(以太網(wǎng))或其它類型的網(wǎng)絡(luò)系統(tǒng)10連接該機(jī)器人裝置11與該控制設(shè)備12,使該控制設(shè)備12得以操控該機(jī)器人裝置11。應(yīng)可理解地,該控制設(shè)備12也可通過其它系統(tǒng)(如I/O的方式)操控該機(jī)器人裝置11,并不限于網(wǎng)絡(luò)系統(tǒng)。

再者,該控制設(shè)備12內(nèi)建一數(shù)據(jù)庫120(如圖4所示),在該數(shù)據(jù)庫120中設(shè)置有多個(gè)對(duì)應(yīng)各種類型的機(jī)器人裝置11,11’的不同腳本,來通過該腳本來控制所對(duì)應(yīng)的機(jī)器人裝置11,11’。如圖4所示,該腳本表示為『M20Pn』,其中,n為正整數(shù),如1,2,3...等。

并且,在該數(shù)據(jù)庫120中還設(shè)置有指令數(shù)據(jù),該指令數(shù)據(jù)包含各種廠牌的機(jī)器人裝置11,11’的指令群組a,b,c,d,e,如圖4所示,且各該指令群組a,b,c,d,e對(duì)應(yīng)各該腳本。具體地,各該指令群組a,b,c,d,e由各廠牌的機(jī)器人裝置的指令所構(gòu)成,例如,A廠牌的指令群組a包含有如圖5所示的『MoveJ P1』、『MoveL P1』、『MoveC P1P2』及其它腳本等。應(yīng)可理解地,該數(shù)據(jù)庫120中的指令群組的數(shù)量不限于上述五組,可依需求增加或減少群組數(shù)量。

另外,內(nèi)建的數(shù)據(jù)庫120中,用戶能自行編寫各該腳本與各該指令群組的對(duì)應(yīng)關(guān)系。例如,于此,『M20P1』對(duì)應(yīng)該指令群組a,但『M20P1』亦可改寫成對(duì)應(yīng)該指令群組b,并不限于圖4的對(duì)應(yīng)方式。

圖2為本發(fā)明的控制機(jī)器人方法的方塊示意圖。如圖2所示,所述的控制機(jī)器人方法在該控制機(jī)器人系統(tǒng)1上進(jìn)行,包括:

(1)進(jìn)行前置作業(yè),還在該控制設(shè)備12上輸入一初始指令。

在本實(shí)施例中,在該控制設(shè)備12上輸入如『M101』的G/M碼,以啟動(dòng)該前置作業(yè),包括:該控制設(shè)備12切換到暫停模式、啟動(dòng)訊號(hào)傳輸功能(網(wǎng)絡(luò)連接)、及通知該機(jī)器人裝置11切換到自動(dòng)模式等。

再者,該初始指令為G/M碼格式的機(jī)器人裝置用的指令。如圖3所示, 『G00*****』、『G01*****』…等分別代表不同指令,其中,符號(hào)「*」代表用戶可自行編寫的程序編碼,如「P1」。因此,在此步驟中,可于該控制設(shè)備12上輸入『G00P1』。

(2)進(jìn)行語法解析,以確認(rèn)該初始指令符合G/M碼格式。

(3)進(jìn)行語法分類,以確認(rèn)該初始指令的類別,例如,移動(dòng)指令、定義指令、邏輯指令或其它指令等。

(4)由于該控制設(shè)備12與該機(jī)器人裝置11網(wǎng)絡(luò)相連,故該控制設(shè)備12會(huì)自動(dòng)偵測(cè)該機(jī)器人裝置11的類型,以讀取該數(shù)據(jù)庫120對(duì)應(yīng)的指令數(shù)據(jù)。

于本實(shí)施例中,若該控制設(shè)備12偵測(cè)到A廠牌的機(jī)器人裝置11,則該控制設(shè)備12會(huì)判讀出『M20P1』的訊號(hào),如圖4所示,因而會(huì)讀取A廠牌的指令群組a。

(5)進(jìn)行指令重組,使該初始指令自動(dòng)對(duì)應(yīng)該數(shù)據(jù)庫120的其中一腳本。

于本實(shí)施例中,若該控制設(shè)備12偵測(cè)到A廠牌的機(jī)器人裝置11,該初始指令『G00P1』對(duì)應(yīng)該A廠牌的指令群組a中的腳本『MoveJ P1』,如圖5所示。

(6)該腳本藉由網(wǎng)絡(luò)系統(tǒng)傳輸至該機(jī)器人裝置11上,以完成該機(jī)器人裝置用的指令,使該機(jī)器人裝置11根據(jù)該腳本(如『MoveJ P1』)進(jìn)行動(dòng)作。

因此,當(dāng)該控制設(shè)備12在自動(dòng)模式下執(zhí)行到G/M碼格式的Robot用的指令時(shí),會(huì)先將該控制設(shè)備12切換到暫停模式,同時(shí)或接續(xù)地,將該初始指令轉(zhuǎn)成該腳本,再通過網(wǎng)絡(luò)將該腳本傳送至該機(jī)器人裝置11。

進(jìn)一步地,針對(duì)不同廠牌的Robot建立相關(guān)指令的數(shù)據(jù)庫120,再依照程序中給出的對(duì)應(yīng)M碼,使CNC系統(tǒng)從該數(shù)據(jù)庫120中取得相對(duì)應(yīng)的Robot指令,來使單一CNC系統(tǒng)得以操控不同廠牌的Robot。

進(jìn)一步地,單一該控制設(shè)備12可操控不同廠牌的機(jī)器人裝置11,11’。詳細(xì)地,如圖1及圖5所示,若使用A廠牌的機(jī)器人裝置11,當(dāng)用戶輸入該初始指令『G00P1』至該控制設(shè)備12上時(shí),該控制設(shè)備12會(huì)將該初始指令『G00P1』自動(dòng)轉(zhuǎn)換成該腳本『MoveJ P1』,來操控該機(jī)器人裝置11;若使用B廠牌的機(jī)器人裝置11’,當(dāng)用戶輸入該初始指令『G00P1』至該控制設(shè)備12上時(shí),該控制設(shè)備12會(huì)將該初始指令『G00P1』自動(dòng)轉(zhuǎn)換成該腳本『PTP P1』,來操控該機(jī)器人裝置11’。

綜上所述,本發(fā)明的控制機(jī)器人系統(tǒng)及控制機(jī)器人方法,通過該控制設(shè)備中內(nèi)建該數(shù)據(jù)庫,使用戶利用該控制設(shè)備即可操控不同廠牌的機(jī)器人裝置。

再者,使用者于該控制設(shè)備上只需使用G/M碼即可操控該機(jī)器人裝置,而不需編寫現(xiàn)有的Robot專用的程序指令,且用戶只需利用M碼即可令該控制設(shè)備自其數(shù)據(jù)庫中讀取所對(duì)應(yīng)的機(jī)器人裝置用的指令,而無需額外設(shè)置現(xiàn)有轉(zhuǎn)換裝置。

上述實(shí)施例用以例示性說明本發(fā)明的原理及其效果,并不用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修改。因此本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如后述的申請(qǐng)專利范圍所列。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南开区| 湛江市| 五家渠市| 电白县| 翁牛特旗| 资兴市| 莆田市| 正镶白旗| 长兴县| 龙岩市| 蓬莱市| 临海市| 利津县| 阿坝| 错那县| 稻城县| 满洲里市| 来安县| 玉田县| 江阴市| 页游| 营山县| 胶州市| 安岳县| 寿光市| 玉门市| 德安县| 云霄县| 梁河县| 泉州市| 凤山县| 西贡区| 霸州市| 江津市| 珠海市| 汤阴县| 玉门市| 行唐县| 乳山市| 随州市| 定结县|