CN111113373B - 控制装置、机器人***及控制方法 - Google Patents
控制装置、机器人***及控制方法 Download PDFInfo
- Publication number
- CN111113373B CN111113373B CN201911032378.9A CN201911032378A CN111113373B CN 111113373 B CN111113373 B CN 111113373B CN 201911032378 A CN201911032378 A CN 201911032378A CN 111113373 B CN111113373 B CN 111113373B
- Authority
- CN
- China
- Prior art keywords
- robot
- axis
- unit
- distal end
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000010586 diagram Methods 0.000 description 11
- 239000012636 effector Substances 0.000 description 11
- 238000003825 pressing Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 238000004380 ashing Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012840 feeding operation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/06—Control stands, e.g. consoles, switchboards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0081—Programme-controlled manipulators with master teach-in means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39371—Host and robot controller
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manipulator (AREA)
Abstract
一种控制装置、机器人***及控制方法,控制装置具备:机器人控制部,控制具有绕前端第一轴和前端第二轴各轴转动的机器人前端部的机器人;以及显示控制部,将包括通过机器人控制部而使机器人前端部绕前端第一轴转动的第一操作部和通过机器人控制部而使机器人前端部绕前端第二轴转动的第二操作部的画面显示于显示部,在画面中能够切换使基于第一操作部和第二操作部的操作有效的第一控制模式和使基于第一操作部的操作有效而使基于第二操作部的操作无效的第二控制模式,在示教机器人的控制时,能够在通过第一控制模式将机器人前端部控制为前端第一轴成为相对于机器人进行作业的作业面垂直的姿态之后切换为第二控制模式。
Description
技术领域
本发明涉及控制装置、机器人***以及控制方法。
背景技术
近年来,存在使用单臂的垂直多关节机器人来进行例如组装部件的组装作业等情况。例如在专利文献1中公开了能够安装机械手的垂直多关节机器人。并且,在进行基于机械手的作业时,能够将安装有机械手的垂直多关节机器人的前端部设定为预定位置和预定姿态来进行该作业。
另外,在专利文献1中公开了如下内容:在垂直多关节机器人进行作业之前,操作者通过示教器而使垂直多关节机器人活动,从而进行对垂直多关节机器人示教作业位置等示教点的示教。
专利文献1:日本特开2013-154410号公报
然而,在专利文献1中,即使通过示教而将垂直多关节机器人的前端部设定为适当的位置和适当的姿态以使得例如机械手能够对作业面顺畅地进行作业,作业人员也有可能错误地操作示教盒,从而变更该前端部的位置、姿态。
发明内容
本发明为了解决上述的问题而做出,能够作为以下的发明来实现。
一种控制装置,其特征在于,具备:机器人控制部,对垂直多关节机器人进行控制,所述垂直多关节机器人具有机器人前端部,所述机器人前端部绕前端第一轴转动并绕与所述前端第一轴交叉的前端第二轴转动;以及显示控制部,将包括第一操作部和第二操作部的画面显示于显示部,所述第一操作部通过所述机器人控制部而使所述机器人前端部绕所述前端第一轴转动,所述第二操作部通过所述机器人控制部而使所述机器人前端部绕所述前端第二轴转动,在所述画面中能够切换第一控制模式与第二控制模式,所述第一控制模式使基于所述第一操作部的操作和基于所述第二操作部的操作有效,所述第二控制模式使基于所述第一操作部的操作有效而使基于所述第二操作部的操作无效,在示教所述垂直多关节机器人的控制时,能够在通过所述第一控制模式将所述机器人前端部控制为所述前端第一轴成为相对于所述垂直多关节机器人进行作业的作业面垂直的姿态之后,切换为所述第二控制模式。
一种机器人***,其特征在于,具备:上述的控制装置;以及所述垂直多关节机器人。
一种控制方法,其特征在于,通过控制装置来控制垂直多关节机器人,所述垂直多关节机器人具有绕前端第一轴转动并绕与所述前端第一轴交叉的前端第二轴转动的机器人前端部,所述控制装置具有显示控制部,所述显示控制部将包括第一操作部和第二操作部的画面显示于显示部,所述第一操作部通过机器人控制部而使所述机器人前端部绕所述前端第一轴转动,所述第二操作部通过所述机器人控制部而使所述机器人前端部绕所述前端第二轴转动,所述控制方法具备:通过使基于所述第一操作部的操作和基于所述第二操作部的操作有效的第一控制模式而将所述机器人前端部控制为所述前端第一轴成为相对于所述垂直多关节机器人进行作业的作业面垂直的姿态的工序;以及在将所述机器人前端部控制为所述姿态之后通过使基于所述第二操作部的操作无效的第二控制模式来控制所述机器人前端部的工序。
附图说明
图1为示出第一实施方式的机器人***的整体构成的图。
图2为示出图1所示的机器人***所具备的垂直多关节机器人的动作状态的一例的侧视图。
图3为示出图1所示的机器人***所具备的垂直多关节机器人的动作状态的一例的侧视图。
图4为示出图1所示的机器人***所具备的垂直多关节机器人的动作状态的一例的侧视图。
图5为示出在图1所示的机器人***所具备的监视器上所显示的画面的第一控制模式的图。
图6为示出在图1所示的机器人***所具备的监视器上所显示的画面的第二控制模式的图。
图7为示出在第二实施方式的机器人***所具备的监视器上所显示的画面的第二控制模式的图。
图8为示出在第三实施方式的机器人***所具备的监视器上所显示的画面的第二控制模式的图。
图9为用于对第一实施方式~第三实施方式的机器人***以硬件为中心进行说明的框图。
图10为示出以机器人***的硬件为中心的变形例1的框图。
图11为示出以机器人***的硬件为中心的变形例2的框图。
附图标记说明
1…垂直多关节机器人(机器人);2…操作画面;21…电动机切换部;211…开关;212…开关;22…机器人动作模式切换部;23…坐标系切换部;24…末端执行器切换部;25…动作速度切换部;26…动作对象切换部;261…开关;262…开关;27…位置角度显示部;271…第一显示部;272…第二显示部;273…第三显示部;274…第四显示部;275…第五显示部;276…第六显示部;28…动作状态切换部;281…开关;282…开关;29…距离角度显示部;291…第一显示部;292…第二显示部;31…第一操作部;311…U方向正转操作部;312…U方向反转操作部;32…第二操作部;321…W方向正转操作部;322…W方向反转操作部;323…V方向正转操作部;324…V方向反转操作部;33…第三操作部;34…第四操作部;35…第五操作部;351…X轴方向前进操作部;352…X轴方向后退操作部;353…Y轴方向前进操作部;354…Y轴方向后退操作部;36…第六操作部;361…Z轴方向前进操作部;362…Z轴方向后退操作部;61…控制器;62…计算机;63…计算机;64…云;65…网络;66…计算机;10…可动部;101…臂;11…基座;12…第一臂;13…第二臂;14…第三臂;15…第四臂;16…第五臂;17…第六臂;171…关节;172…关节;173…关节;174…关节;175…关节;176…关节;18…线缆;19…力检测部;20…末端执行器;100…机器人***;100A…机器人***;100B…机器人***;100C…机器人***;200…控制装置;201…显示控制部;202…机器人控制部;300…个人计算机(PC);301…显示部;400…作业面;A10…驱动范围;M1…箭头;M2…箭头;α…前端第一轴;β…前端第二轴;γ…前端第三轴。
具体实施方式
以下,根据附图所示的优选实施方式来对本发明的控制装置以及机器人***进行详细说明。需要说明的是,以下,为了便于说明,有时将图1~图8中的上侧称为“上”或者“上方”、将下侧称为“下”或者“下方”。
第一实施方式
参照图1~图6来对本发明的控制装置以及机器人***的第一实施方式进行说明。
如图1所示,机器人***100具备垂直多关节机器人(以下有时只称为“机器人”)1和控制机器人1的控制装置200。机器人1在本实施方式中为单臂的六轴垂直多关节机器人,能够在其前端部安装末端执行器20。控制装置200配置成与机器人1分离,能够由内置有作为处理器的一个例子的CPU(Central Processing Unit:中央处理单元)的计算机等构成。而且,该机器人***100的用途没有特别限定,例如能够在电子部件、电子设备等工件的保持、输运、组装以及检查等各作业中使用。
机器人1具有基座11和可动部10。
基座11是将可动部10支承为能够从下侧驱动的支承体,固定于例如工厂内的地板。机器人1的基座11经由线缆18而与控制装置200电连接。需要说明的是,机器人1与控制装置200的连接并不限定于图1所示的结构那样基于有线的连接,也可以为例如基于无线的连接。
可动部10具有以能够相互转动的方式连结的多个臂101。在本实施方式中,可动部10具有第一臂12、第二臂13、第三臂14、第四臂15、第五臂16以及第六臂17,这些臂101从基座11侧起依次连结。需要说明的是,可动部10所具有的臂101的数量不限于6个,也可以为例如1个、2个、3个、4个、5个或7个以上。另外,各臂101的全长等的大小分别没有特别限定,能够适当设定。
基座11与第一臂12经由关节171连结。并且,第一臂12能够相对于基座11以与铅垂方向平行的第一转动轴为转动中心而绕该第一转动轴转动。第一转动轴与固定基座11的地板的法线一致。
第一臂12与第二臂13经由关节172连结。并且,第二臂13能够相对于第一臂12以与水平方向平行的第二转动轴为转动中心而转动。第二转动轴与正交于第一转动轴的轴平行。
第二臂13与第三臂14经由关节173连结。并且,第三臂14能够相对于第二臂13以与水平方向平行的第三转动轴为转动中心而转动。第三转动轴与第二转动轴平行。
第三臂14与第四臂15经由关节174连结。并且,第四臂15能够相对于第三臂14以与第三臂14的中心轴方向平行的第四转动轴为转动中心而转动。第四转动轴与第三转动轴正交。
第四臂15与第五臂16经由关节175连结。并且,第五臂16能够相对于第四臂15以第五转动轴为转动中心而转动。第五转动轴与第四转动轴正交。
第五臂16与第六臂17经由关节176连结。并且,第六臂17能够相对于第五臂16以第六转动轴为转动中心而转动。第六转动轴与第五转动轴正交。
另外,第六臂17成为在可动部10中位于最前端侧的机器人前端部。该第六臂17通过可动部10的驱动而能够与末端执行器20一起绕相互交叉的前端第一轴α、前端第二轴β以及前端第三轴γ的各轴独立地转动。
另外,机器人1在可动部10上装卸自如地设置有检测力的力检测部19。并且,可动部10能够在设置有力检测部19的状态下进行驱动。
在本实施方式中,力检测部19设置于第六臂17的前端。另外,能够在该力检测部19以可装卸的方式安装末端执行器20。
另外,作为力检测部19的设置部位,并不限定于第六臂17即位于最前端侧的臂101,例如也可以为其它臂101、相邻的臂101彼此之间。
力检测部19能够检测在机器人1作业时经由末端执行器20而传递的力等。作为力检测部19,没有特别限定,在本实施方式中,使用能够检测相互正交的X轴、Y轴、Z轴的各轴方向的力分量、作为绕X轴的W方向的力分量、作为绕Y轴的V方向的力分量以及作为绕Z轴的U方向的力分量的六轴力觉传感器。需要说明的是,在本实施方式中,Z轴方向为铅垂方向。另外,也可以将各轴方向的力分量称为“平移力分量”,将绕各轴的力分量称为“转矩分量”。另外,力检测部19并不限定于六轴力觉传感器,也可以为其它结构的力觉传感器。
控制装置200具有显示控制部201以及机器人控制部202。显示控制部201能够使显示部301显示后述的操作画面2,例如CPU的一部分或全部承担其功能。机器人控制部202能够控制机器人1,例如CPU的一部分或者全部承担其功能。
另外,机器人***100例如与笔记本型或平板型个人计算机(以下称为“PC”)300一起使用。PC300内置有作为显示各种信息的显示部301的显示器。显示部301具有液晶,并具有触摸面板功能。该PC300与控制装置200电连接。需要说明的是,PC300与控制装置200的连接优选无线连接,但也可以为有线连接,还可以经由因特网这样的网络进行连接。
如上所述,机器人***100例如在电子部件、电子设备等工件的保持、搬运、组装以及检查等各作业中使用。另外,各作业在机器人1的可动部10能够最大地驱动的驱动范围A10内进行。参照图2~图4来对此时的机器人1的动作状态的一个例子进行说明。
如图2~图4所示,安装于机器人1的末端执行器20能够在以Z轴为法线的水平的作业面400上进行作业。
对于机器人***100而言,在该作业之前进行示教。在示教中,如图2所示,使末端执行器20接近于作业面400直至预定位置。然后,使机器人1成为前端第一轴α与作业面400正交的姿态。以下,将图2所示的状态称为“能够开始作业的状态”。另外,在本实施方式中,优选,机器人1在作业面400上的作业中也始终维持能够开始作业的状态下的姿态,即前端第一轴α与作业面400正交的姿态而进行作业。
通过这样的示教,能够对机器人1存储第一臂12~第六臂17的位置以及姿态即进行示教。在此,列举示教第一臂12~第六臂17中的代表性的第六臂17的位置以及姿态的情况。另外,该示教能够通过对显示于显示部301的操作画面2操作来进行。
并且,当机器人1在作业面400上进行作业时,若从能够开始作业的状态起如图3所示可动部10、特别是第六臂17向例如水平的箭头M1方向移动,则机器人1能够在维持所述姿态的状态下顺利地进行作业。
但是,即使设为能够开始作业的状态,但在其后错误地操作了操作画面2的情况下,如图4所示,可动部10特别是第六臂17有时也例如绕前端第二轴β向箭头M2方向转动。在这种情况下,导致前端第一轴α相对于作业面400倾斜,不维持所述姿态,有可能难以进行作业。
因此,机器人***100构成为防止这样的不良情况。以下,对该结构以及作用进行说明。
如图5、图6所示,在操作画面2中包括:电动机切换部21、机器人动作模式切换部22、坐标系切换部23、末端执行器切换部24、动作速度切换部25、动作对象切换部26、位置角度显示部27、动作状态切换部28、距离角度显示部29、第一操作部31、第二操作部32、第三操作部33、第四操作部34、第五操作部35以及第六操作部36。如上所述,显示单元301具有触摸面板功能。由此,各切换部以及各操作部能够分别在操作画面2上进行按压操作。并且,在对各切换部以及各操作部进行了按压时产生的信号经由机器人控制部202而传递至机器人1,从而该机器人1能够进行基于信号的动作。
电动机切换部21是对作为分别驱动关节171~关节176的驱动源的各电动机的开启/关闭进行切换的操作部。电动机切换部21具有将电动机设为可驱动状态的开关211和将电动机设为停止驱动状态的开关212。
机器人动作模式切换部22是切换机器人1以怎样的动作模式进行动作的操作部。
坐标系切换部23是切换使机器人1动作时的坐标系的操作部。
末端执行器切换部24是切换使其进行动作的末端执行器20的操作部。
动作速度切换部25是阶段性地切换示教时的机器人1的动作速度的操作部。
动作对象切换部26是切换机器人1以怎样的动作模式进行动作的操作部。动作对象切换部26具有使机器人1整体动作的开关261和使预定的关节动作的开关262。
位置角度显示部27是显示当前的第六臂17的位置以及旋转角度的部分。位置角度显示部27具有:示出X坐标的第一显示部271、示出Y坐标的第二显示部272、示出Z坐标的第三显示部273、示出作为绕Z轴的U方向的转动角度的第四显示部274、示出作为绕Y轴的V方向的转动角度的第五显示部275、以及示出作为绕X轴的W方向的转动角度的第六显示部276。
动作状态切换部28是切换示教时的机器人1的动作状态的操作部。动作状态切换部28具有使机器人1进行连续性动作的开关281和使机器人1进行间歇性动作,即间距进给动作的开关282。
距离角度显示部29具有第一显示部291和第二显示部292,在选择了开关282的情况下第一显示部291显示机器人1每一次动作所移动的移动距离,第二显示部292显示机器人1每一次动作所转动的转动角度。
第一操作部31是在进行示教时进行使第六臂17绕与Z轴平行的前端第一轴α,即沿U方向转动的操作的操作部。第一操作部31具有使第六臂17向U方向正侧转动,即正转的U方向正转操作部311和使第六臂17向U方向负侧转动,即反转的U方向反转操作部312。例如,当对U方向正转操作部311进行按压操作时,能够使第六臂17向U方向正侧转动该按压操作的次数乘以显示于第二显示部292的值的量。这对于U方向反转操作部312也是同样的。
第二操作部32是在进行示教时进行如下操作的操作部:使第六臂17绕与X轴平行的前端第二轴β即沿W方向和绕与Y轴平行的前端第三轴γ即沿V方向转动。第二操作部32具有:使第六臂17向W方向正侧转动即正转的W方向正转操作部321、使第六臂17向W方向负侧转动即反转的反转操作部322、使第六臂17向V方向正侧转动即正转的V方向正转操作部323、以及使第六臂17向V方向负侧转动即反转的V方向反转操作部324。例如,当对W方向正转操作部321进行按压操作时,能够使第六臂17向W方向正侧转动该按压操作的次数乘以显示于第二显示部292的值的量。这对于W方向反转操作部322、V方向正转操作部323以及V方向反转操作部324也是同样的。
第三操作部33是进行切换图5所示的第一模式和图6所示的第二模式的操作的操作部。第一控制模式是使基于第一操作部31的操作和基于第二操作部32的操作有效的模式。第二控制模式是使基于第一操作部31的操作有效而使基于第二操作部32的操作无效的模式。关于各模式的作用、效果,将在后面说明。
第四操作部34是在进行示教时将第六臂17操作为能够开始作业的状态的操作部。优选在进行了第四操作部34的操作之后操作第三操作部33。
例如,预先存储作业面400的坐标系(该坐标系的X轴和Y轴与作业面400平行,Z轴与作业面400正交)。通过操作第四操作部34,使预先存储的作业面400的坐标系的Z轴与第六臂17的转动轴(前端第一轴α)平行化。由此,第六臂17成为能够开始作业的状态。
第五操作部35是在进行示教时进行如下操作的操作部:使第六臂17向与X轴平行的前端第二轴β方向和与Y轴平行的前端第三轴γ方向移动。第五操作部35具有:使第六臂17向X轴方向正侧移动即使其前进的X轴方向前进操作部351、使第六臂17向X轴方向负侧移动即使其后退的X轴方向后退操作部352、使第六臂17向Y轴方向正侧转动即使其前进的Y轴方向前进操作部353、以及使第六臂17向Y轴方向负侧转动即使其后退的Y轴方向后退操作部354。例如,当对X轴方向前进操作部351进行按压操作时,能够使第六臂17向X轴方向正侧移动该按压操作的次数乘以显示于第二显示部291的值的量。这对于X轴方向后退操作部352、Y轴方向前进操作部353以及Y轴方向后退操作部354也是同样的。
第六操作部36是在进行示教时进行使第六臂17向与Z轴平行的前端第一轴α方向移动的操作的操作部。第六操作部36具有:使第六臂17向Z轴方向正侧移动即使其前进的Z轴方向前进操作部361和使第六臂17向Z轴方向负侧移动即使其后退的Z轴方向后退操作部362。例如,当对Z轴方向前进操作部361进行按压操作时,能够使第六臂17向Z轴方向正侧移动该按压操作的次数乘以显示于第一显示部291的值的量。这对于Z轴方向后退操作部362也是同样的。
在机器人***100中,除了操作第四操作部34以外,通过适当地操作第一操作部31、第二操作部32、第五操作部35、第六操作部36,也能够将机器人1设为能够开始作业的状态。
如上所述,操作画面(画面)2包括第四操作部34,该第四操作部34用于通过机器人控制部202来将作为上述的机器人前端部的第六臂17移动(操作)为前端第一轴α成为相对于作业面400垂直的姿态,即能够开始作业的状态。由此,与适当组合第一操作部31、第二操作部32、第五操作部35、第六操作部36来进行操作的情况相比,能够容易地将第六臂17操作成能够开始作业的状态。
另外,例如在省略了第四操作部34的情况下,可以具有如下功能:当对第三操作部33进行了操作时,通过机器人控制部202来将作为上述的机器人前端部的第六臂17移动(操作)为前端第一轴α相对于作业面400垂直的姿态。由此,能够一并进行模式切换操作和设为能够开始作业的状态的操作,因此,操作效率提高。
并且,在设为能够开始作业的状态之后错误地操作了第二操作部32的情况下,如上所述,第六臂17有时绕前端第二轴β向箭头M2方向转动。
如上所述,在操作画面2上,通过操作第三操作部33,能够切换图5所示的第一控制模式和图6所示的第二控制模式。
在机器人***100中,在示教机器人1的控制时,首先,设为第一控制模式。在第一控制模式中,能够使基于第一操作部31的操作和基于第二操作部32的操作有效。由此,能够将第六臂17控制成机器人1的前端第一轴α成为相对于作业面400垂直的姿态,即能够开始作业的状态。
然后,通过操作第三操作部33,切换为第二控制模式。在第二控制模式中,能够使基于第一操作部31的操作有效而使基于第二操作部32的操作无效。由此,能够防止在设为了能够开始作业的状态之后错误地操作第二操作部32,因此,机器人1能够在维持前端第一轴α与作业面400垂直的姿态的状态下顺利地进行作业。
需要说明的是,在第二控制模式中,通过使第二操作部32的显示形式与第一控制模式中的第二操作部32的显示形式不同而将基于第二操作部32的操作设为无效。作为使显示形式不同的方法,没有特别限定,例如可列举出像变更颜色等这样的基于灰化(grayout)的方法、使大小变小的方法、变更形状的方法、进一步追加标记的方法等,但优选如图6所示基于灰化的方法。通过使用基于灰化的方法,操作人员能够目视确认第二操作部32已成为从操作对象除外的状态,因此,能够更可靠地防止错误地操作第二操作部32。
另外,操作画面(画面)2包括切换第一模式和第二模式的第三操作部33。由此,操作机器人***100的操作人员能够在任意的时机切换第一模式和第二模式。
另外,操作画面2在本实施方式中构成为包括第三操作部33,但并不限定于此,也可以构成为省略了第三操作部33。在省略了第三操作部33的情况下,例如,也可以在第一模式下的操作结束了之后,经过一定时间而自动地切换为第二模式。
如上所述,控制装置200具备机器人控制部202和显示控制部201,机器人控制部202对机器人1进行控制,该机器人1具有作为机器人前端部的第六臂17,该第六臂17绕前端第一轴α转动并绕与前端第一轴α交叉的前端第二轴β转动;该显示控制部201将包括第一操作部31和第二操作部32的操作画面(画面)2显示于显示部301,其中,该第一操作部31通过机器人控制部202来使第六臂17绕前端第一轴α转动,该第二操作部32通过机器人控制部202来使第六臂17绕前端第二轴β转动。
在操作画面2中,能够切换第一控制模式和第二控制模式,该第一控制模式使基于第一操作部31的操作和基于第二操作部32的操作有效;该第二控制模式使基于第一操作部31的操作有效,使基于第二操作部32的操作无效。而且,在示教机器人1的控制时,能够在以第一控制模式将第六臂17控制为前端第一轴α成为相对于机器人1进行作业的作业面400垂直的姿态之后切换为第二控制模式。
根据这样的发明,如上所述,能够防止在操作了第一操作部31、第二操作部32之后操作第二操作部32。由此,在设为了能够开始作业的状态之后,机器人1能够防止第六臂17绕前端第二轴β向箭头M2方向转动而使前端第一轴α相对于作业面400倾斜,因此,能够维持前端第一轴α成为与作业面400垂直的姿态而顺利地进行作业。
另外,机器人***100具备控制装置200和机器人1。由此,能够得到具有上述的控制装置200的优点的机器人***100。
第二实施方式
以下,参照图7来对本发明的控制装置以及机器人***的第二实施方式进行说明,但以与前面已述的实施方式的不同点为中心进行说明,同样的事项省略其说明。
本实施方式除了第二控制模式的构成不同以外均与所述第一实施方式一样。
如图7所示可知,在本实施方式中,第二控制模式与图6所示的第二控制模式相比,第二操作部32成为不显示。这样,在第二控制模式中,通过使第二操作部32不显示,从而无法对第二操作部32进行按压操作,其结果,将基于第二操作部32的操作设为无效。由此,能够更可靠地防止操作人员错误地操作第二操作部32。
第三实施方式
以下,参照图8来对本发明的控制装置以及机器人***的第三实施方式进行说明,但以与前面已述的实施方式的不同点为中心进行说明,同样的事项省略其说明。
本实施方式除了第二控制模式的构成不同以外均与所述第一实施方式一样。
如图8所示,在本实施方式中,第二控制模式构成为:在外观上成为第二操作部32照原样保留的状态,但即使操作人员对第二操作部32进行按压操作,在该按压时产生的信号也不会传递至机器人1。由此,能够更可靠地防止操作人员错误地操作第二操作部32。
图9为用于对第一实施方式~第三实施方式的机器人***以硬件为中心进行说明的框图。
在图9中示出了连接有机器人1、控制器61以及计算机62的机器人***100A的整体结构。机器人1的控制既可以通过存在于控制器61中的处理器来读出存在于存储器的指令而执行,也可以通过存在于计算机62的处理器来读出存在于存储器的指令并经由控制器61而执行。
因此,能够将控制器61和计算机62中的任意一者或者两者理解为“控制装置200”。
变形例1
图10为示出以机器人***的硬件为中心的变形例1的框图。
在图10中示出了在机器人1上直接连接有计算机63的机器人***100B的整体结构。机器人1的控制通过存在于计算机63的处理器来读出存在于存储器的指令而直接执行。
因此,能够将计算机63理解为“控制装置200”。
变形例2
图11为示出以机器人***的硬件为中心的变形例2的框图。
在图11中示出了内置有控制器61的机器人1与计算机66连接、计算机66经由LAN等网络65而与云64连接的机器人***100C的整体结构。机器人1的控制既可以通过存在于计算机66的处理器来读出存在于存储器的指令而执行,也可以通过存在于云64上的处理器来经由计算机66读出存在于存储器的指令而执行。
因此,能够将控制器61、计算机66和云64中的任意一个、任意两个或者三个理解为“控制装置200”。
以上,根据图示的实施方式而说明了本发明的控制装置以及机器人***,但本发明并不限定于此,构成机器人以及机器人***的各部可以置换为能够发挥同样功能的任意结构的各部。另外,也可以附加任意的构成物。
另外,本发明的控制装置以及机器人***可以是组合了所述各实施方式中的任意两个以上的结构、特征的方式。
另外,虽然机器人所具备的臂的根数为一根,但并不限定于此,也可以为两根以上。
另外,显示部并不限定于内置于笔记本型、平板型PC的结构,也可以为例如内置于台式机型PC的结构等。
Claims (7)
1.一种控制装置,其特征在于,具备:
机器人控制部,对垂直多关节机器人进行控制,所述垂直多关节机器人具有机器人前端部,所述机器人前端部绕前端第一轴转动并绕与所述前端第一轴交叉的前端第二轴转动;以及
显示控制部,将包括第一操作部、第二操作部、以及第三操作部的画面显示于显示部,所述第一操作部通过所述机器人控制部而使所述机器人前端部绕所述前端第一轴转动,所述第二操作部通过所述机器人控制部而使所述机器人前端部绕所述前端第二轴转动,所述第三操作部能够供操作人员在任意时机切换第一控制模式与第二控制模式,所述第一控制模式使基于所述第一操作部的操作和基于所述第二操作部的操作有效,所述第二控制模式使基于所述第一操作部的操作有效而使基于所述第二操作部的操作无效,
在所述第一控制模式中,所述第一操作部、所述第二操作部、以及所述第三操作部同时显示于所述显示部,
在所述第二控制模式中,所述第一操作部、所述第二操作部、以及所述第三操作部中的至少所述第一操作部以及所述第三操作部同时显示于所述显示部,
在示教所述垂直多关节机器人的控制时,能够在通过所述第一控制模式将所述机器人前端部控制为所述前端第一轴成为相对于所述垂直多关节机器人进行作业的作业面垂直的姿态之后,经过预定时间而自动地切换为所述第二控制模式,从而能够维持所述前端第一轴成为相对于所述作业面垂直的姿态来进行作业。
2.根据权利要求1所述的控制装置,其特征在于,
在所述第二控制模式中,通过使所述第二操作部的显示形式与所述第一控制模式中的所述第二操作部的显示形式不同而将基于所述第二操作部的操作设为无效。
3.根据权利要求1所述的控制装置,其特征在于,
在所述第二控制模式中,通过使所述第二操作部不显示而将基于所述第二操作部的操作设为无效。
4.根据权利要求1所述的控制装置,其特征在于,
在对所述第三操作部进行了操作的情况下,通过所述机器人控制部而将所述机器人前端部移动为所述前端第一轴成为相对于所述作业面垂直的姿态。
5.根据权利要求1所述的控制装置,其特征在于,
所述画面包括第四操作部,所述第四操作部用于通过所述机器人控制部而将所述机器人前端部移动为所述前端第一轴成为相对于所述作业面垂直的姿态。
6.一种机器人***,其特征在于,具备:
权利要求1至5中任一项所述的控制装置;以及
垂直多关节机器人。
7.一种控制方法,其特征在于,
通过控制装置来控制垂直多关节机器人,所述垂直多关节机器人具有绕前端第一轴转动并绕与所述前端第一轴交叉的前端第二轴转动的机器人前端部,
所述控制装置具有显示控制部,所述显示控制部将包括第一操作部、第二操作部、以及第三操作部的画面显示于显示部,所述第一操作部通过机器人控制部而使所述机器人前端部绕所述前端第一轴转动,所述第二操作部通过所述机器人控制部而使所述机器人前端部绕所述前端第二轴转动,所述第三操作部能够供操作人员在任意时机切换第一控制模式与第二控制模式,所述第一控制模式使基于所述第一操作部的操作和基于所述第二操作部的操作有效,所述第二控制模式使基于所述第一操作部的操作有效而使基于所述第二操作部的操作无效,
在所述第一控制模式中,所述第一操作部、所述第二操作部、以及所述第三操作部同时显示于所述显示部,
在所述第二控制模式中,所述第一操作部、所述第二操作部、以及所述第三操作部中的至少所述第一操作部以及所述第三操作部同时显示于所述显示部,
所述控制方法具备:
通过使基于所述第一操作部的操作和基于所述第二操作部的操作有效的第一控制模式而将所述机器人前端部控制为所述前端第一轴成为相对于所述垂直多关节机器人进行作业的作业面垂直的姿态的工序;以及
在将所述机器人前端部控制为所述姿态之后,经过预定时间而自动地通过使基于所述第二操作部的操作无效的第二控制模式来控制所述机器人前端部的工序,从而能够维持所述前端第一轴成为相对于所述作业面垂直的姿态来进行作业。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410256221.9A CN118081716A (zh) | 2018-10-30 | 2019-10-28 | 控制装置、机器人***及控制方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018204520A JP7187985B2 (ja) | 2018-10-30 | 2018-10-30 | 制御装置およびロボットシステム |
JP2018-204520 | 2018-10-30 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410256221.9A Division CN118081716A (zh) | 2018-10-30 | 2019-10-28 | 控制装置、机器人***及控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111113373A CN111113373A (zh) | 2020-05-08 |
CN111113373B true CN111113373B (zh) | 2024-03-22 |
Family
ID=70327691
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410256221.9A Pending CN118081716A (zh) | 2018-10-30 | 2019-10-28 | 控制装置、机器人***及控制方法 |
CN201911032378.9A Active CN111113373B (zh) | 2018-10-30 | 2019-10-28 | 控制装置、机器人***及控制方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410256221.9A Pending CN118081716A (zh) | 2018-10-30 | 2019-10-28 | 控制装置、机器人***及控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11738469B2 (zh) |
JP (1) | JP7187985B2 (zh) |
CN (2) | CN118081716A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103231374A (zh) * | 2013-04-03 | 2013-08-07 | 华中科技大学 | 一种基于以太网通信的工业机器人示教盒 |
JP2014104529A (ja) * | 2012-11-27 | 2014-06-09 | Canon Inc | ロボットシステム及びロボットシステムの制御方法 |
CN106965199A (zh) * | 2017-05-08 | 2017-07-21 | 北京艾利特科技有限公司 | 一种体感示教终端及示教方法 |
CN107817769A (zh) * | 2016-09-13 | 2018-03-20 | 发那科株式会社 | 具备与机器人控制部进行通信的示教操作盘的机器人*** |
JP2018144162A (ja) * | 2017-03-03 | 2018-09-20 | 株式会社キーエンス | ロボット設定装置、ロボット設定方法、ロボット設定プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器 |
CN108621155A (zh) * | 2017-03-21 | 2018-10-09 | 精工爱普生株式会社 | 控制装置、示教装置以及机器人*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9356894B2 (en) * | 2000-05-04 | 2016-05-31 | Facebook, Inc. | Enabled and disabled menu choices based on presence state |
JP2013049102A (ja) | 2011-08-30 | 2013-03-14 | Denso Wave Inc | ロボットの制御装置及びロボットの姿勢決定方法 |
JP2013154410A (ja) | 2012-01-26 | 2013-08-15 | Canon Inc | 教示装置 |
JP6889574B2 (ja) * | 2017-03-03 | 2021-06-18 | 株式会社キーエンス | ロボット設定装置、ロボット設定方法、ロボット設定プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器 |
JP7071070B2 (ja) * | 2017-08-02 | 2022-05-18 | 川崎重工業株式会社 | ロボットシステム及びその運転方法 |
JP6693538B2 (ja) * | 2018-05-16 | 2020-05-13 | 株式会社安川電機 | 操作用デバイス、制御システム、制御方法及びプログラム |
-
2018
- 2018-10-30 JP JP2018204520A patent/JP7187985B2/ja active Active
-
2019
- 2019-10-28 CN CN202410256221.9A patent/CN118081716A/zh active Pending
- 2019-10-28 CN CN201911032378.9A patent/CN111113373B/zh active Active
- 2019-10-29 US US16/666,623 patent/US11738469B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014104529A (ja) * | 2012-11-27 | 2014-06-09 | Canon Inc | ロボットシステム及びロボットシステムの制御方法 |
CN103231374A (zh) * | 2013-04-03 | 2013-08-07 | 华中科技大学 | 一种基于以太网通信的工业机器人示教盒 |
CN107817769A (zh) * | 2016-09-13 | 2018-03-20 | 发那科株式会社 | 具备与机器人控制部进行通信的示教操作盘的机器人*** |
JP2018144162A (ja) * | 2017-03-03 | 2018-09-20 | 株式会社キーエンス | ロボット設定装置、ロボット設定方法、ロボット設定プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器 |
CN108621155A (zh) * | 2017-03-21 | 2018-10-09 | 精工爱普生株式会社 | 控制装置、示教装置以及机器人*** |
CN106965199A (zh) * | 2017-05-08 | 2017-07-21 | 北京艾利特科技有限公司 | 一种体感示教终端及示教方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2020069564A (ja) | 2020-05-07 |
US20200130198A1 (en) | 2020-04-30 |
CN111113373A (zh) | 2020-05-08 |
US11738469B2 (en) | 2023-08-29 |
CN118081716A (zh) | 2024-05-28 |
JP7187985B2 (ja) | 2022-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11197730B2 (en) | Manipulator system | |
US11370105B2 (en) | Robot system and method for operating same | |
CN106891321B (zh) | 作业装置 | |
CN106493711B (zh) | 控制装置、机器人以及机器人*** | |
US20190160671A1 (en) | Robot control device for setting jog coordinate system | |
US10960542B2 (en) | Control device and robot system | |
JP7187765B2 (ja) | ロボット制御装置 | |
JP2018111155A (ja) | ロボット制御装置、ロボット、及びロボットシステム | |
CN114905487B (zh) | 示教装置、示教方法以及记录介质 | |
CN114055460B (zh) | 示教方法及机器人*** | |
CN111113373B (zh) | 控制装置、机器人***及控制方法 | |
US11759955B2 (en) | Calibration method | |
CN109746912B (zh) | 机器人控制装置及机器人*** | |
US20210178577A1 (en) | Control method and robot system | |
US11969900B2 (en) | Teaching apparatus, control method, and teaching program | |
CN112643683B (zh) | 示教方法 | |
CN114905486B (zh) | 示教装置、示教方法及记录介质 | |
US20230078238A1 (en) | Teaching Method | |
WO2024150380A1 (ja) | ロボットシステム及びモデリング方法 | |
US11577381B2 (en) | Teaching apparatus, robot system, and teaching program | |
CN117325145A (zh) | 显示装置及显示方法 | |
CN118418104A (zh) | 示教装置、机械手臂的模拟图像的显示方法及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |