CN113853280A - 机器人控制装置、机器人以及机器人控制方法 - Google Patents
机器人控制装置、机器人以及机器人控制方法 Download PDFInfo
- Publication number
- CN113853280A CN113853280A CN202080030816.2A CN202080030816A CN113853280A CN 113853280 A CN113853280 A CN 113853280A CN 202080030816 A CN202080030816 A CN 202080030816A CN 113853280 A CN113853280 A CN 113853280A
- Authority
- CN
- China
- Prior art keywords
- end effector
- robot
- substrate
- teaching point
- state
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 25
- 239000012636 effector Substances 0.000 claims abstract description 158
- 239000000758 substrate Substances 0.000 claims abstract description 134
- 238000010586 diagram Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 230000003028 elevating effect Effects 0.000 description 4
- 210000000707 wrist Anatomy 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 210000000245 forearm Anatomy 0.000 description 2
- 239000004576 sand Substances 0.000 description 1
Images
Classifications
-
- 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
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0095—Manipulators transporting wafers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G47/00—Article or material-handling devices associated with conveyors; Methods employing such devices
- B65G47/74—Feeding, transfer, or discharging devices of particular kinds or types
- B65G47/90—Devices for picking-up and depositing articles or materials
- B65G47/905—Control arrangements
-
- 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
-
- 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/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- 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/02—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
- B25J9/04—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type by rotating at least one arm, excluding the head movement itself, e.g. cylindrical coordinate type or polar coordinate type
- B25J9/041—Cylindrical coordinate type
- B25J9/042—Cylindrical coordinate type comprising an articulated arm
-
- 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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/677—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
-
- 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/45—Nc applications
- G05B2219/45031—Manufacturing semiconductor wafers
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Manipulator (AREA)
Abstract
一种机器人控制装置,用于对保持基板并进行搬运的机器人的动作进行控制,其特征在于,在末端执行器位于比载置位置靠上方的第1示教点时,成为末端执行器保持基板而在载置位置未载置基板的第1状态,在末端执行器位于比载置位置靠下方的第2示教点时,成为末端执行器不保持基板而在载置位置载置基板的第2状态,通过使机器人进行末端执行器从第1及第2示教点中的任意一个移动到任意另一个的第1动作,从而能够在第1状态与第2状态之间进行切换,在第1动作的中途,不进行末端执行器是否通过了载置位置的判断,且不使末端执行器停止。
Description
技术领域
本发明涉及机器人控制装置、机器人以及机器人控制方法。
背景技术
以往以来,公知用于对保持基板并进行搬运的机器人的动作进行控制的机器人控制装置。例如,在专利文献1的基板搬运装置中提出了这样的机器人控制装置。
专利文献1的基板搬运装置具备壳体、和设置于壳体的上表面的机器人臂。该机器人臂具备安装于壳体的上表面的上臂、安装于上臂的前端的前臂、以及安装于前臂的前端的末端执行器。另外,基板***具备基部、安装于该基部的基板保持部、以及用于对设置于基板的特征部分(例如,切口等)进行检测的传感器。而且,基板***的基部、基板保持部以及由该基板保持部保持的基板构成为穿过末端执行器的基板保持齿。
专利文献1:日本特表2017-505994号公报
对于如在专利文献1中提出的那样的以往以来既有的机器人控制装置而言,一般进行末端执行器是否通过了用于载置基板的载置位置的判断。但是,为了进行该判断,有时不能迅速地执行保持基板并对其进行搬运的作业。
发明内容
因此,本发明的目的在于提供能够迅速地执行保持基板并对该基板进行搬运的作业的机器人控制装置、机器人以及机器人控制方法。
为了解决上述课题,本发明所涉及的机器人控制装置是用于对保持基板并进行搬运的机器人的动作进行控制的机器人控制装置,其特征在于,上述机器人具备具有至少1个关节轴的机器人臂、和设置于上述机器人臂的前端并用于保持上述基板的末端执行器,并且与用于载置上述基板的载置位置邻接地配置,在上述末端执行器位于比上述载置位置靠上方的第1示教点时,成为上述末端执行器保持上述基板而在上述载置位置未载置上述基板的第1状态,在上述末端执行器位于比上述载置位置靠下方的第2示教点时,成为上述末端执行器未保持上述基板而在上述载置位置载置上述基板的第2状态,通过使上述机器人进行上述末端执行器从上述第1示教点及上述第2示教点中的任意一个移动到任意另一个的第1动作,从而能够在上述第1状态与上述第2状态之间进行切换,在上述第1动作的中途,不进行上述末端执行器是否通过了上述载置位置的判断,且不使上述末端执行器停止。
根据上述结构,本发明所涉及的机器人控制装置在上述第1动作的中途,不进行末端执行器是否通过了载置位置的判断,且不使末端执行器停止。其结果是,本发明所涉及的机器人控制装置能够迅速地进行保持基板并进行搬运的作业。
为了解决上述课题,本发明所涉及的机器人控制方法是用于对保持并搬运基板的机器人的动作进行控制的机器人控制方法,其特征在于,上述机器人具备:具有至少1个关节轴的机器人臂、和设置于上述机器人臂的前端并用于保持上述基板的末端执行器,并且与用于载置上述基板的载置位置邻接地配置,在上述末端执行器位于比上述载置位置靠上方的第1示教点时,成为上述末端执行器保持上述基板而在上述载置位置未载置上述基板的第1状态,在上述末端执行器位于比上述载置位置靠下方的第2示教点时,成为上述末端执行器未保持上述基板而在上述载置位置载置上述基板的第2状态,上述机器人控制方法具备:第1步骤,使上述末端执行器位于上述第1示教点及上述第2示教点中的任一个;和第2步骤,在进行上述第1步骤后,通过使上述机器人进行上述末端执行器从上述第1示教点及上述第2示教点中的任意一个移动到任意另一个的第1动作,从而在上述第1状态与上述第2状态之间进行切换,在上述第1动作的中途,不进行上述末端执行器是否通过了上述载置位置的判断,且不使上述末端执行器停止。
根据上述结构,本发明所涉及的机器人控制方法在上述第1动作的中途,不进行末端执行器是否通过了载置位置的判断,且不使末端执行器停止。其结果是,本发明所涉及的机器人控制方法能够迅速地进行保持基板并进行搬运的作业。
根据本发明,能够提供能够迅速地进行保持基板并进行搬运的作业的机器人控制装置、机器人以及机器人控制方法。
附图说明
图1是表示本发明的一个实施方式所涉及的机器人的整体结构的概略图。
图2是表示本发明的一个实施方式所涉及的机器人的控制***的框图。
图3是表示本发明的一个实施方式所涉及的机器人进行载置基板的第1动作的样子的概略图,(A)是末端执行器位于第1示教点时的图,(B)是末端执行器位于第2示教点时的图。
图4是表示本发明的一个实施方式所涉及的机器人正在进行载置基板的第1动作时的末端执行器的速度的曲线图。
图5是表示本发明的一个实施方式所涉及的机器人进行保持基板的第1动作的样子的概略图,(A)是末端执行器位于第2示教点时的图,(B)是末端执行器位于第2示教点时的图。
图6是表示本发明的一个实施方式所涉及的机器人装置正在进行保持基板的第1动作时的末端执行器的速度的曲线图。
图7是本发明的一个实施方式所涉及的机器人控制方法的流程图。
图8是表示本发明的一个实施方式所涉及的机器人进行载置基板的第1动作的变形例的样子的概略图,(A)是末端执行器位于第1示教点时的图,(B)是末端执行器位于第2示教点时的图。
具体实施方式
以下,参照附图,对本发明的一个实施方式所涉及的机器人控制装置、机器人以及机器人控制方法进行说明。此外,并不通过本实施方式限定本发明。另外,以下,在全部附图中,对相同或者相当的要素标注相同的附图标记,省略其重复的说明。
(机器人10)
图1是表示本实施方式所涉及的机器人的整体结构的概略图。如图1所示,本实施方式所涉及的机器人10构成为用于保持基板S并对其进行搬运的水平多关节型机器人,与用于载置基板S的载置位置62邻接地配置。机器人10具备基台12、设置于该基台12的能够在上下方向上伸缩的升降轴14、设置于该升降轴14的上端的机器人臂20、以及设置于该机器人臂的前端的末端执行器25。另外,机器人10还具备用于对机器人臂20及末端执行器25的动作进行控制的机器人控制装置30。
(升降轴14及机器人臂20)
升降轴14由未图示的滚珠丝杠等构成为能够在上下方向上伸缩,该升降动作通过设置在基台12的内部的伺服马达14a(参照图2)进行。另外,升降轴14设置为能够相对于基台12而绕在铅垂方向上延伸的旋转轴L1旋转,该旋转动作通过设置在基台12的内部的伺服马达14b(同上)进行。
机器人臂20具有分别由在水平方向上延伸的长条状的部件所构成的第1连杆22及第2连杆24。
第1连杆22的长边方向的基端安装于升降轴14的上端。第1连杆22与升降轴14一体地升降,并且与升降轴14一体地绕旋转轴L1旋转。
第2连杆24的长边方向的基端以能够绕在铅垂方向上延伸的旋转轴L2旋转的方式安装于第1连杆22的长边方向的前端。第2连杆24相对于第1连杆22的旋转动作通过设置在第1连杆22的内部的伺服马达24a(参照图2)进行。
(末端执行器25)
末端执行器25具备:腕部26,其长边方向的基端以能够绕在铅垂方向上延伸的旋转轴L3旋转的方式安装于第2连杆24的长边方向的前端;和基体27,设置于腕部26的前端并与腕部26一体地动作。
腕部26相对于第2连杆24的旋转动作通过设置在第2连杆24的内部的伺服马达24a(参照图2)进行。
基体27具有与腕部26的前端(机器人臂的前端)连接的基端部分28(参照图3)、和从基端部分28分开并向前端侧延伸的2个前端部分29a、29b(同上)。前端部分29a从基端部分28的宽度方向的一端的前端侧向与厚度方向正交的平面内突出,前端部分29b从基端部分28的宽度方向的另一端的前端侧向与厚度方向正交的平面内突出。基体27由于具有基端部分28及前端部分29a、29b,而在其厚度方向上观察时是Y字状。
末端执行器25例如也可以具有设置于其基端部分28并能够在末端执行器25的中心轴线上往复运动的可动部件(未图示)、和分别设置于其前端部分29a、29b的固定部件(同上)。于是,末端执行器25例如也可以使上述可动部件向中心轴线的前端侧移动,用该可动部件和上述固定部件夹住基板S从而保持该基板S。
(机器人控制装置30)
图2是表示本实施方式所涉及的机器人的控制***的框图。如图2所示,本实施方式所涉及的机器人控制装置30具备存储部32、和用于执行存储部32所储存的程序的处理部34。处理部34分别相对于伺服马达14a、14b、24a、26a连接。机器人控制装置30通过伺服马达14a、14b、24a、26a,能够对机器人10的动作进行伺服控制。
(载置位置62)
载置位置62设置于在水平面内在长边方向上延伸的板状部件60的前端。板状部件60形成为I字状,包括载置位置62在内的宽度方向的尺寸统一。板状部件60的宽度方向的尺寸比末端执行器25的2个前端部分29的间隔小。
(将基板S载置于载置位置62的作业的一个例子)
基于图3及图4,对将由末端执行器25保持的基板S载置于载置位置62的作业的一个例子进行说明。另外,也一并对本实施方式所涉及的机器人控制装置30所起到的效果进行说明。图3是表示本实施方式所涉及的机器人进行载置基板的第1动作的样子的概略图,(A)是末端执行器位于第1示教点时的图,(B)是末端执行器位于第2示教点时的图。
如图3的(A)所示,在末端执行器25位于比载置位置62靠上方的示教点T1(第1示教点)时(换言之,在末端执行器25处于图3的(A)所示的位置及姿势时),成为末端执行器25保持基板S而在载置位置62未载置基板S的第1状态。另外,如图3的(B)所示,在末端执行器25位于比载置位置62靠下方的示教点T2(第2示教点)时(换言之,在末端执行器25处于图3的(B)所示的位置及姿势时),成为末端执行器25不保持基板S而在载置位置62载置基板S的第2状态。
机器人控制装置30通过使机器人10进行末端执行器25从示教点T1移动到示教点T2的动作(以下称为“载置基板S的第1动作”),能够将上述第1状态切换为上述第2状态。
这里,示教点T1、T2设定为当末端执行器25在载置基板S的第1动作的中途通过载置位置62时,载置位置62穿过末端执行器25的2个前端部分29a、29b之间。由此,本实施方式所涉及的机器人10能够通过简单的构造可靠地进行保持基板S并对其进行搬运的作业(这里为将已由末端执行器25保持的基板S载置于载置位置62的作业)。
此外,机器人控制装置30也可以通过预先示教而存储有载置位置62的位置信息,基于距载置位置62的距离D1,导出示教点T1。相同地,机器人控制装置30也可以通过预先示教而存储有载置位置62的位置信息,基于距载置位置62的距离D2,导出示教点T2。此外,距离D1、D2也可以彼此相等。
此外,机器人控制装置30也可以在使上述可动部件向中心轴线的前端侧移动,直到使末端执行器25处于示教点T1,用该可动部件和上述固定部件夹住基板S从而使末端执行器25保持基板S。而且,机器人控制装置30也可以在使末端执行器25处于示教点T1时,使上述可动部件向中心轴线的基端侧移动,用该可动部件和上述固定部件不夹住基板S从而使基板S搭载于末端执行器25上(即,也可以仅载置)。
图4是表示本实施方式所涉及的机器人正在进行载置基板的第1动作时的末端执行器的速度的曲线图。在图4中,横轴表示时间(t),纵轴表示速度(m/s)。如图4所示,末端执行器25在时间t1成为示教点T1的位置及姿势,从该处朝向示教点T2开始移动。然后,末端执行器25在以最高速度vmax移动时的时间t2通过载置位置62,在时间t3成为示教点T2的位置及姿势。
机器人控制装置30在载置基板S的第1动作的中途不进行末端执行器25是否通过了载置位置62的判断,且不使末端执行器25停止。由此,本实施方式所涉及的机器人控制装置30能够迅速地进行保持基板S并进行搬运的作业。
并且,机器人控制装置30在载置基板S的第1动作的中途,在载置位置62及其附近不使末端执行器25减速。由此,本实施方式所涉及的机器人控制装置30能够更加迅速地进行保持基板S并进行搬运的作业(同上)。
(保持已载置于载置位置62的基板S的作业的一个例子)
主要基于图5及图6,对用末端执行器25保持已载置于载置位置62的基板S的作业的一个例子进行说明。另外,也一并对本实施方式所涉及的机器人控制装置30所起到的效果进行说明。图5是表示本实施方式所涉及的机器人进行保持基板的第1动作的样子的概略图,(A)是末端执行器位于第2示教点时的图,(B)是末端执行器位于第2示教点时的图。
如图5所示,机器人控制装置30通过使机器人10进行末端执行器25从示教点T2移动到示教点T1的动作(以下称为“保持基板S的第1动作”),能够从上述第2状态切换为上述第1状态。
图6是表示本实施方式所涉及的机器人正在进行保持基板的第1动作时的末端执行器的速度的曲线图。在图6中,横轴表示时间(t),纵轴表示速度(m/s)。如图6所示,末端执行器25在时间t1′成为示教点T2的位置及姿势,从该处朝向示教点T1开始移动。然后,末端执行器25在以最高速度vmax移动时的时间t2′通过载置位置62,在时间t3′成为示教点T1的位置及姿势。
机器人控制装置30在保持基板S的第1动作的中途不进行末端执行器25是否通过了载置位置62的判断,且不使末端执行器25停止。由此,本实施方式所涉及的机器人控制装置30能够迅速地进行保持基板S并进行搬运的作业(这里为用末端执行器25保持已载置于载置位置62的基板S的作业)。
并且,机器人控制装置30在保持基板S的第1动作的中途,在载置位置62及其附近不使末端执行器25减速。由此,本实施方式所涉及的机器人控制装置30能够更加迅速地进行保持基板S并进行搬运的作业(同上)。
(机器人控制方法)
主要基于图7,对用于对上述实施方式所涉及的机器人10的动作进行控制的机器人控制方法的一个例子进行说明。图7是本实施方式所涉及的机器人控制方法的流程图。
如图7所示,本实施方式所涉及的机器人控制方法具备使末端执行器25位于示教点T1和T2中的任一个的步骤S1(第1步骤)。
另外,本实施方式所涉及的机器人控制方法还具备步骤S2(第2步骤),该步骤S2在进行步骤S1后,通过使机器人10进行末端执行器25从示教点T1和T2中的任意一个移动到任意另一个的第1动作(换言之,末端执行器25载置基板S的第1动作、或者末端执行器25保持基板S的第1动作),在上述第1状态(即,末端执行器25保持基板S而在载置位置62未载置基板S的第1状态)与上述第2状态(即,末端执行器25不保持基板S而在载置位置62载置基板S的第2状态)之间进行切换,在上述第1动作的中途,不进行末端执行器25是否通过了载置位置62的判断,且不使末端执行器25停止。
本实施方式所涉及的机器人控制方法所起到的效果与上述实施方式所涉及的机器人控制装置30所起到的效果相同,因此这里不重复其说明。
(变形例)
通过上述说明,对本领域技术人员而言,可清楚知道本发明的较多的改进或者其他的实施方式。因此,上述说明仅作为例示而进行解释,将执行本发明的最好的方式以向本领域技术人员提示的目的提供。能够以不脱离本发明的精神的方式,实质上变更其构造以及/或者功能的详情。
基于图8,对将已由末端执行器25保持的基板S载置于载置位置62的作业的变形例进行说明。图8是表示上述实施方式所涉及的机器人进行载置基板的第1动作的变形例的样子的概略图,(A)是末端执行器位于第1示教点时的图,(B)是末端执行器位于第2示教点时的图。
如图8所示,在本变形例中,上述实施方式所涉及的机器人10进行将已由末端执行器25保持的基板S载置于预***50的载置位置62′的作业。预***50是为了进行基板S的旋转位置的对位而设置。
预***50例如具备:转台60′,载置基板S;驱动部(未图示),用于使转台60′旋转;传感器(同上),对借助驱动部而正在旋转的状态的基板S的外缘部分进行检测;以及处理部(同上),基于由传感器检测到的基板S的外缘部分对基板S的中心位置进行检测。即,在本变形例中,载置位置62′是转台60′的上表面。
如图8的(A)所示,在末端执行器25位于比载置位置62′靠上方的示教点T1′(第1示教点)时(换言之,在末端执行器25处于图8的(A)所示的位置及姿势时),成为末端执行器25保持基板S而在载置位置62′未载置基板S的第1状态。另外,如图8的(B)所示,在末端执行器25位于比载置位置62′靠下方的示教点T2′(第2示教点)时(换言之,在末端执行器25处于图8的(B)所示的位置及姿势时),成为末端执行器25不保持基板S而在载置位置62′载置基板S的第2状态。
于是,与上述实施方式相同地,机器人控制装置30通过使机器人10进行末端执行器25从示教点T1′移动到示教点T2′的动作(第1动作),能够将上述第1状态切换为上述第2状态。
此外,机器人控制装置30也可以通过预先示教而存储有载置位置62′的位置信息,基于距载置位置62′的距离D1′,导出示教点T1′。相同地,机器人控制装置30也可以通过预先示教而存储有载置位置62′的位置信息,基于距载置位置62′的距离D2′,导出示教点T2′。
关于机器人控制装置30使机器人10进行末端执行器25从示教点T2′移动到示教点T1′的动作(第1动作)的情况,由于与上述实施方式相同,因此这里不重复其说明。
(其他变形例)
在上述实施方式中,对机器人控制装置30通过预先示教而存储有载置位置62的位置信息,基于距载置位置62的距离D1导出示教点T1,基于距载置位置62的距离D2导出示教点T2的情况进行了说明。但是,并不限定于该情况,机器人控制装置30也可以通过预先示教而存储有示教点T1、T2。或者,机器人控制装置30也可以通过预先示教而存储有示教点T1和T2中的任意一个,基于距载置位置62的距离导出任意另一个。即,机器人控制装置30也可以基于距载置位置62的距离,导出示教点T1和T2中的至少任一个。
在上述实施方式中,对机器人控制装置30在载置基板S的第1动作以及保持基板S的第1动作的中途,在载置位置62及其附近不使末端执行器25减速的情况进行了说明。但是,并不限定于该情况,机器人控制装置30只要在能够迅速地进行保持基板S并进行搬运的作业的范围内,则也可以在载置基板S的第1动作以及保持基板S的第1动作的中途,在载置位置62及其附近使末端执行器25减速。
在上述实施方式中,对末端执行器25通过用设置于其基端部分28并能够在末端执行器25的中心轴线上往复运动的可动部件(未图示)、和分别设置于其前端部分29a、29b的固定部件(同上)夹住基板S从而保持该基板S的情况进行了说明。但是,并不限定于该情况,末端执行器25也可以通过搭载或者吸附来保持基板S。
在上述实施方式中,对基体27在其厚度方向上观察时是Y字状的情况进行了说明。但是,并不限定于该情况,基体27也可以在其厚度方向上观察时是四边形状。此外,在基体27是这样的四边形状的情况下,例如,示教点T1、T2也可以设定为在载置基板S的第1动作以及保持基板S的第1动作的中途,在末端执行器25通过载置位置62时,基体27的前端与板状部件60的前端邻接。此外,基体27在其厚度方向上观察时也可以是四边形以外的多边形状,也可以是圆形状,也可以是其他形状。
在上述实施方式中,对机器人10构成为具有3个关节轴的水平多关节型机器人的情况进行了说明。但是,并不限定于该情况,机器人10也可以具有1个、2个、或者4个以上的关节轴(即,至少1个关节轴)。另外,机器人10例如也可以构成为垂直多关节型机器人,也可以构成为其他机器人。
在上述实施方式中,对基板S为圆板状的情况进行了说明。但是,并不限定于该情况,基板S在其厚度方向上观察时也可以为矩形状,也可以为其他形状。
本发明所涉及的机器人控制装置是用于对保持基板并进行搬运的机器人的动作进行控制的机器人控制装置,其特征在于,上述机器人具备具有至少1个关节轴的机器人臂、和设置于上述机器人臂的前端并用于保持上述基板的末端执行器,并且被与用于载置上述基板的载置位置邻接地配置,在上述末端执行器位于比上述载置位置靠上方的第1示教点时,成为上述末端执行器保持上述基板而在上述载置位置未载置上述基板的第1状态,在上述末端执行器位于比上述载置位置靠下方的第2示教点时,成为上述末端执行器不保持上述基板而在上述载置位置载置上述基板的第2状态,通过使上述机器人进行上述末端执行器从上述第1示教点及上述第2示教点中的任意一个移动到任意另一个的第1动作,能够在上述第1状态与上述第2状态之间进行切换,在上述第1动作的中途,不进行上述末端执行器是否通过了上述载置位置的判断,且不使上述末端执行器停止。
根据上述结构,本发明所涉及的机器人控制装置在上述第1动作的中途,不进行末端执行器是否通过了载置位置的判断,且不使末端执行器停止。其结果是,本发明所涉及的机器人控制装置能够迅速地进行保持基板并进行搬运的作业。
也可以在上述第1动作的中途,在上述载置位置及其附近不使上述末端执行器减速。
根据上述结构,本发明所涉及的机器人控制装置能够更加迅速地进行保持基板并进行搬运的作业。
例如,也可以通过预先示教而存储有上述载置位置的位置信息,基于距上述载置位置的距离,导出上述第1示教点及上述第2示教点中的至少任一个。
本发明所涉及的机器人的特征在于具有具备上述任一项所述的结构的机器人控制装置、上述机器人臂以及上述末端执行器。
根据上述结构,本发明所涉及的机器人具有具备上述任一项所述的结构的机器人控制装置,因此能够迅速地进行保持基板并进行搬运的作业。
上述末端执行器也可以具有与上述机器人臂的前端连接的基端部分、和从上述基端部分分开并向前端侧延伸的2个前端部分,上述第1示教点及上述第2示教点也可以设定为当上述末端执行器在上述第1动作的中途通过上述载置位置时,上述载置位置穿过上述2个前端部分之间。
根据上述结构,本发明所涉及的机器人能够通过简单的构造可靠地进行保持基板并进行搬运的作业。
本发明所涉及的机器人控制方法是用于对保持基板并进行搬运的机器人的动作进行控制的机器人控制方法,其特征在于,上述机器人具备具有至少1个关节轴的机器人臂、和设置于上述机器人臂的前端并用于保持上述基板的末端执行器,并且被与用于载置上述基板的载置位置邻接地配置,在上述末端执行器位于比上述载置位置靠上方的第1示教点时,成为上述末端执行器保持上述基板而在上述载置位置未载置上述基板的第1状态,在上述末端执行器位于比上述载置位置靠下方的第2示教点时,成为上述末端执行器不保持上述基板而在上述载置位置载置上述基板的第2状态,上述机器人控制方法具备:第1步骤,使上述末端执行器位于上述第1示教点及上述第2示教点中的任一个;和第2步骤,在进行上述第1步骤后,通过使上述机器人进行上述末端执行器从上述第1示教点及上述第2示教点中的任意一个移动到任意另一个的第1动作,在上述第1状态与上述第2状态之间进行切换,在上述第1动作的中途,不进行上述末端执行器是否通过了上述载置位置的判断,且不使上述末端执行器停止。
根据上述结构,本发明所涉及的机器人控制方法在上述第1动作的中途,不进行末端执行器是否通过了载置位置的判断,且不使末端执行器停止。其结果是,本发明所涉及的机器人控制方法能够迅速地进行保持基板并进行搬运的作业。
附图标记说明
10…机器人;12...基台;14...升降轴;20...机器人臂;22...第1连杆;24...第2连杆;25...末端执行器;26...腕部;27...基体;28...基端部分;29...前端部分;30...机器人控制装置;32...存储部;34...处理部;60...板状部件;62...载置位置;D...距离;L...旋转轴;S...基板;T...示教点
Claims (6)
1.一种机器人控制装置,用于对保持并搬运基板的机器人的动作进行控制,其特征在于,
所述机器人具备:具有至少1个关节轴的机器人臂、和设置于所述机器人臂的前端并用于保持所述基板的末端执行器,并且所述机器人与用于载置所述基板的载置位置邻接地配置,
在所述末端执行器位于比所述载置位置靠上方的第1示教点时,成为所述末端执行器保持所述基板而在所述载置位置未载置所述基板的第1状态,
在所述末端执行器位于比所述载置位置靠下方的第2示教点时,成为所述末端执行器未保持所述基板而在所述载置位置载置了所述基板的第2状态,
通过使所述机器人进行所述末端执行器从所述第1示教点及所述第2示教点中的任意一个移动到任意另一个的第1动作,能够在所述第1状态与所述第2状态之间进行切换,
在所述第1动作的中途,不进行所述末端执行器是否通过了所述载置位置的判断,且不使所述末端执行器停止。
2.根据权利要求1所述的机器人控制装置,其特征在于,
在所述第1动作的中途,在所述载置位置及其附近不使所述末端执行器减速。
3.根据权利要求1或2所述的机器人控制装置,其特征在于,
通过预先示教而存储有所述载置位置的位置信息,基于距所述载置位置的距离,导出所述第1示教点及所述第2示教点中的至少任一个。
4.一种机器人,其特征在于,
具备权利要求1至3中的任一项所述的机器人控制装置、所述机器人臂以及所述末端执行器。
5.根据权利要求4所述的机器人,其特征在于,
所述末端执行器具有与所述机器人臂的前端连接的基端部分、和从所述基端部分分开并向前端侧延伸的2个前端部分,
所述第1示教点及所述第2示教点设定为当所述末端执行器在所述第1动作的中途通过所述载置位置时,所述载置位置穿过所述2个前端部分之间。
6.一种机器人控制方法,是用于对保持并搬运基板的机器人的动作进行控制的机器人控制方法,其特征在于,
所述机器人具备:具有至少1个关节轴的机器人臂、和设置于所述机器人臂的前端并用于保持所述基板的末端执行器,并且该机器人与用于载置所述基板的载置位置邻接地配置,
在所述末端执行器位于比所述载置位置靠上方的第1示教点时,成为所述末端执行器保持所述基板而在所述载置位置未载置所述基板的第1状态,
在所述末端执行器位于比所述载置位置靠下方的第2示教点时,成为所述末端执行器未保持所述基板而在所述载置位置载置了所述基板的第2状态,
所述机器人控制方法具备:
第1步骤,使所述末端执行器位于所述第1示教点及所述第2示教点中的任一个;和
第2步骤,在进行所述第1步骤后,通过使所述机器人进行所述末端执行器从所述第1示教点及所述第2示教点中的任意一个移动到任意另一个的第1动作,从而在所述第1状态与所述第2状态之间进行切换,在所述第1动作的中途,不进行所述末端执行器是否通过了所述载置位置的判断,且不使所述末端执行器停止。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019-147174 | 2019-08-09 | ||
JP2019147174A JP7409800B2 (ja) | 2019-08-09 | 2019-08-09 | ロボット制御装置、ロボット、及びロボット制御方法 |
PCT/JP2020/026871 WO2021029168A1 (ja) | 2019-08-09 | 2020-07-09 | ロボット制御装置、ロボット、及びロボット制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113853280A true CN113853280A (zh) | 2021-12-28 |
CN113853280B CN113853280B (zh) | 2024-04-30 |
Family
ID=74570557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080030816.2A Active CN113853280B (zh) | 2019-08-09 | 2020-07-09 | 机器人控制装置、机器人以及机器人控制方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220281694A1 (zh) |
JP (1) | JP7409800B2 (zh) |
KR (1) | KR20220042454A (zh) |
CN (1) | CN113853280B (zh) |
TW (1) | TWI724947B (zh) |
WO (1) | WO2021029168A1 (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004207279A (ja) * | 2002-12-20 | 2004-07-22 | Rorze Corp | 薄板状物製造設備 |
JP2005310858A (ja) * | 2004-04-19 | 2005-11-04 | Yaskawa Electric Corp | ウェハ位置教示方法および教示治具装置 |
JP2008227199A (ja) * | 2007-03-14 | 2008-09-25 | Matsushita Electric Ind Co Ltd | 部品実装装置及び基板搬送方法 |
US20090093908A1 (en) * | 2007-10-05 | 2009-04-09 | Kawasaki Jukogyo Kabushiki Kaisha | Target Position detection apparatus for robot |
JP2009529248A (ja) * | 2006-03-05 | 2009-08-13 | ブルーシフト テクノロジース インコーポレイテッド | ウェハ中心検出 |
CN103707285A (zh) * | 2012-10-04 | 2014-04-09 | 平田机工株式会社 | 搬入搬出机器人 |
CN104176500A (zh) * | 2013-05-22 | 2014-12-03 | 株式会社安川电机 | 基板搬运机器人、基板搬运***及基板搬运方法 |
US20170040203A1 (en) * | 2014-01-28 | 2017-02-09 | Brooks Automation, Inc. | Substrate transport apparatus |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11343028A (ja) * | 1998-06-04 | 1999-12-14 | Next:Kk | 半導体ウエハの搬送ロボット |
US7792350B2 (en) * | 2003-11-10 | 2010-09-07 | Brooks Automation, Inc. | Wafer center finding |
JP5310512B2 (ja) * | 2009-12-02 | 2013-10-09 | 東京エレクトロン株式会社 | 基板処理装置 |
JP5490741B2 (ja) * | 2011-03-02 | 2014-05-14 | 東京エレクトロン株式会社 | 基板搬送装置の位置調整方法、及び基板処理装置 |
JP6024372B2 (ja) * | 2012-10-12 | 2016-11-16 | Tdk株式会社 | 基板処理装置および基板処理チャンバモジュール |
JP2013110444A (ja) * | 2013-03-13 | 2013-06-06 | Tokyo Electron Ltd | 基板搬送装置の位置調整方法 |
JP6313972B2 (ja) * | 2013-12-26 | 2018-04-18 | 川崎重工業株式会社 | エンドエフェクタおよび基板搬送ロボット |
US9824908B2 (en) * | 2015-05-05 | 2017-11-21 | Kawasaki Jukogyo Kabushiki Kaisha | Conveying system, conveying robot and teaching method of the same |
CN112074940A (zh) * | 2018-03-20 | 2020-12-11 | 东京毅力科创株式会社 | 结合有集成半导体加工模块的自感知校正异构平台及其使用方法 |
KR102211781B1 (ko) * | 2018-11-23 | 2021-02-05 | 세메스 주식회사 | 기판 처리 장치, 편심 검사 장치 및 방법 |
KR102650610B1 (ko) * | 2021-05-31 | 2024-03-26 | 세메스 주식회사 | 기판 처리 장치 및 기판 처리 시스템 |
-
2019
- 2019-08-09 JP JP2019147174A patent/JP7409800B2/ja active Active
-
2020
- 2020-07-09 WO PCT/JP2020/026871 patent/WO2021029168A1/ja active Application Filing
- 2020-07-09 US US17/632,506 patent/US20220281694A1/en active Pending
- 2020-07-09 KR KR1020227007808A patent/KR20220042454A/ko not_active Application Discontinuation
- 2020-07-09 CN CN202080030816.2A patent/CN113853280B/zh active Active
- 2020-07-20 TW TW109124401A patent/TWI724947B/zh active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004207279A (ja) * | 2002-12-20 | 2004-07-22 | Rorze Corp | 薄板状物製造設備 |
JP2005310858A (ja) * | 2004-04-19 | 2005-11-04 | Yaskawa Electric Corp | ウェハ位置教示方法および教示治具装置 |
JP2009529248A (ja) * | 2006-03-05 | 2009-08-13 | ブルーシフト テクノロジース インコーポレイテッド | ウェハ中心検出 |
JP2008227199A (ja) * | 2007-03-14 | 2008-09-25 | Matsushita Electric Ind Co Ltd | 部品実装装置及び基板搬送方法 |
US20090093908A1 (en) * | 2007-10-05 | 2009-04-09 | Kawasaki Jukogyo Kabushiki Kaisha | Target Position detection apparatus for robot |
CN103707285A (zh) * | 2012-10-04 | 2014-04-09 | 平田机工株式会社 | 搬入搬出机器人 |
CN104176500A (zh) * | 2013-05-22 | 2014-12-03 | 株式会社安川电机 | 基板搬运机器人、基板搬运***及基板搬运方法 |
US20170040203A1 (en) * | 2014-01-28 | 2017-02-09 | Brooks Automation, Inc. | Substrate transport apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR20220042454A (ko) | 2022-04-05 |
CN113853280B (zh) | 2024-04-30 |
TW202112509A (zh) | 2021-04-01 |
WO2021029168A1 (ja) | 2021-02-18 |
JP2021028925A (ja) | 2021-02-25 |
TWI724947B (zh) | 2021-04-11 |
US20220281694A1 (en) | 2022-09-08 |
JP7409800B2 (ja) | 2024-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3909770B2 (ja) | 基板把持装置 | |
JP5522298B2 (ja) | ビンピッキングシステム | |
KR101291368B1 (ko) | 로봇 및 그 교시 방법 | |
JP2009255191A (ja) | ロボットマニピュレータ | |
JP2019136834A (ja) | 接続装置及び接続方法 | |
WO2018139574A1 (ja) | 搬送システム及びその運転方法 | |
JPWO2015075778A1 (ja) | ロボットシステム | |
US11839968B2 (en) | Substrate transfer device and method of operating the same | |
US20180338397A1 (en) | Method and devices for picking and placing workpieces into devices under manufacture using dual robots | |
JPH0243143A (ja) | 板材吸着ハンド及びこれを用いた採板移載装置 | |
US11590653B2 (en) | Method for orienting two workpieces to form a joining connection and manipulator | |
CN113853280A (zh) | 机器人控制装置、机器人以及机器人控制方法 | |
KR102526985B1 (ko) | 공장자동화용 로봇 절곡시스템 | |
JPH0832400B2 (ja) | プレスブレーキ用材料取扱ロボット | |
JP7149815B2 (ja) | ロボットシステム及びその運転方法 | |
JP2003136466A (ja) | 産業用ロボットの制御装置 | |
JP2019084627A (ja) | 水平多関節型ロボットの原点復帰方法 | |
CN111052337B (zh) | 机器人的诊断方法 | |
JP2022157992A (ja) | ワーク搬送システム及びその制御方法 | |
CN113226662B (zh) | 机器人控制装置、机器人***以及机器人控制方法 | |
JP7514154B2 (ja) | 産業用ロボット及びその制御方法 | |
WO2022124039A1 (ja) | ロボット及び教示方法 | |
JP2023081152A (ja) | 産業用ロボットおよび産業用ロボットの教示方法 | |
WO2022155882A1 (en) | Assembling apparatus, assembling method and computer readable storage medium | |
CN116890335A (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 |