CN107309871A - 机器手臂的编程方法 - Google Patents

机器手臂的编程方法 Download PDF

Info

Publication number
CN107309871A
CN107309871A CN201610268376.XA CN201610268376A CN107309871A CN 107309871 A CN107309871 A CN 107309871A CN 201610268376 A CN201610268376 A CN 201610268376A CN 107309871 A CN107309871 A CN 107309871A
Authority
CN
China
Prior art keywords
robotic arm
reference plane
programmed method
operational attribute
affix
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.)
Pending
Application number
CN201610268376.XA
Other languages
English (en)
Inventor
黄识忠
王培睿
叶谦德
陈世国
许富嘉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Techman Robot Inc
Original Assignee
Quanta Storage Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Quanta Storage Inc filed Critical Quanta Storage Inc
Priority to CN201610268376.XA priority Critical patent/CN107309871A/zh
Priority to US15/493,116 priority patent/US10471592B2/en
Publication of CN107309871A publication Critical patent/CN107309871A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1671Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/085Force or torque sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/088Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40392Programming, visual robot programming language

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

本发明涉及一种机器手臂的编程方法,设定及存储机器手臂的操作属性,建立机器手臂的操作程序,选用操作点位图标,套用操作子程序,在屏幕显示操作点位图标及操作属性附标,修改附标操作属性,以加速机器手臂的编程。

Description

机器手臂的编程方法
技术领域
本发明涉及一种机器手臂,尤其涉及机器手臂建立操作程序,控制机器手臂进行移动的编程方法。
背景技术
随着生产技术的快速发展,工厂自动化利用视觉装置检测及定位物件,引导机器手臂自动抓取物件进行组装制造,提高工厂的生产效率。而增加机器手臂自动生产效率的首要课题,在于简化编程的困难度,使操作者迅速且容易安装机器手臂进入生产行列。
现有技术在教导机器手臂操作时,虽然有现有技术TW20160075专利文件教导进行编程前,在机器手臂的末端装设量测器,检测机器手臂与基准面上距离,先确认基准面。然后现有技术一般利用操作面板等连接在机器手臂作为输入界面,根据基准面编辑机器手臂的移动程序,并显示在操作面板的屏幕,先行模拟及修正机器手臂的移动轨迹。再依编辑的移动程序实际控制机器手臂移动,进行确认编辑机器手臂移动轨迹的可行性。通常须经过多回的编辑修正确认才能完成教导操作,不仅使用上颇为费时不便且需要专业的编程技术。
另外,现有技术在机器手臂的活动末端设6维的末端感测器,以检测施加在机器手臂末端的外力的3维力量及3维旋转扭力。当操作者直接牵引机器手臂末端进行教导时,机器手臂的末端感测器检测操作者的施力,并产生顺应操作者施力的辅助动力,沿着操作者施力方向移动或取放工件。机器手臂再利用各轴致动装置的编码器,自动记录教导时移动的轨迹,自动编程建立控制程序,以快速达到教导机器手臂操作的目的。虽然不需专业的编程技术,但移动轨迹不够精确且需操作者专业的牵引力量。
因此,现有技术在机器手臂装设视觉装置,根据预设的操作程序自动控制机器手臂移动视觉装置,撷取工作环境的影像,并对撷取影像进行影像处理。然后进行识别比对,以搜寻工作目标,再自动控制机器手臂移动至工作目标的位置,对工作目标进行例如夹取、置放、移动、组合或喷涂等预设的操作,以降低操作的困难度。
然而,前述各现有技术,只要机器手臂的工作条件改变,例如基准面、工件、工具及操作程序等操作属性一改变,因一般操作者不具编程专业能力,无法轻易确认机器手臂与基准面、工件、工具的相对关系,必须等待编程人员修改设定,或重新进行编程教导机器手臂操作,不仅不具有随时改变操作的弹性,且需一一检视错综复杂的操作程序才能进行修改,无法立即查知需要配合更动的数据进行校正。因此,机器手臂在编程的方法上,仍有问题亟待解决。
发明内容
本发明的目的在于提供一种机器手臂的编程方法,利用在屏幕显示的机器手臂预设操作程序的操作点位图标及操作属性附标,以利立即修改及校正。
本发明另一目的在于提供一种机器手臂的编程方法,在编程机器手臂操作程序时,藉由选用预存的操作点位图标,套用操作子程序,修改操作属性,以快速进行编程。
本发明再一目的在于提供一种机器手臂的编程方法,在编程变更机器手臂操作程序时,藉由套用即存机器手臂的操作程序,增减操作点位图标及修改操作属性,以增加操作弹性。
为了达到前述发明的目的,本发明机器手臂的编程方法,首先设定及存储机器手臂的操作属性,建立机器手臂的操作程序,选用预存的操作点位图标,套用操作子程序,在机器手臂的操作面板的屏幕显示选用的操作点位图标及操作属性附标,修改显示的附标操作属性,完成编程机器手臂的操作程序。
本发明机器手臂的操作子程序针对预设的操作属性,编程多个标准操作子程序,以操作名称或代码存储为操作点位图标。操作属性附标相邻操作点位图标,修改附标的操作属性同时修改相对操作子程序中的属性设定。操作属性包含工件重量、工具中心点或基准面等。机器手臂预先对使用的工具进行检测工具中心点,并存储为该工具的工具中心点数据文件,提供机器手臂与该工具的相对位置关系及该工具的重量数据,供机器手臂修正移动状态。
本发明机器手臂的操作子程序针对预设的操作属性,编程多个标准操作子程序,以操作名称或代码存储为操作点位图标。操作属性附标相邻操作点位图标,修改附标的操作属性同时修改相对操作子程序中的属性设定。操作属性包含工件重量、工具中心点或基准面等。机器手臂预先对使用的工具进行检测工具中心点,并存储为该工具的工具中心点数据文件,提供机器手臂与该工具的相对位置关系及该工具的重量数据,供机器手臂修正移动状态。
本发明基准面建立方式包含三点式及视觉式两种。三点式基准面建立方式,在机器手臂设置量测器,检测基准面不同线三点的坐标,以建立及存储基准面。视觉式基准面的建立方式,在基准面贴上校正板,牵引机器手臂至校正板上方,机器手臂自动进行斜度校正,再以预设焦距维持平行校正板游走检测基准面,以建立及存储基准面。
本发明机器手臂对不变更机器手臂的操作程序的编程,直接套用即存的机器手臂的操作程序,以套用操作子程序。当机器手臂的操作程序,套用相近即存的机器手臂的操作程序,需增减选用预存的操作点位图标,以套用操作子程序。
附图说明
图1为本发明机器手臂的操作示意图。
图2为本发明的工具中心点管理画面图。
图3为标示夹取工件副操作程序的示意图。
图4为建立基准面的画面图。
图5为三点式建立基准面的示意图。
图6为视觉式建立基准面的示意图。
图7为基准面的选择画面图。
图8为本发明机器手臂的操作实施例编程的画面图。
图9为本发明机器手臂的编程方法的流程图。
具体实施方式
有关本发明为达成上述目的,所采用的技术手段及其功效,兹举较佳实施例,并配合附图加以说明如下。
请同时参阅图1至图3,图1为本发明机器手臂的操作示意图,图2为本发明的工具中心点管理画面图,图3为标示夹取工件副操作程序的示意图。图1中本发明机器手臂1的一端固定在不动的控制装置2的上表面,控制装置2上表面形成机器手臂1坐标的机器基准面(Robot Base)RB。控制装置2有线或无线连接一具有屏幕3的操作面板4,用以编辑操作程序或操控机器手臂1。机器手臂1的另一端为活动的端末部5,端末部5上装设臂上视觉装置(Eye In Hand,简称EIH)6,端末部5的端点则设有工具7,工具7可更换为例如夹爪或焊枪等各类操作器具。不同的工具7因不同的形状大小,具有不同的工具中心点(Tool Center Point,简称TCP)8。机器手臂1藉由工具7特定的工具中心点8,机器手臂1通常预先对使用的工具7进行检测工具中心点8,然后形成工具7的工具中心点的数据文件,以图2中的工具名称或代码存储,并在屏幕3的工具中心点管理画面列表工具供选用。当机器手臂1选用其一工具时,可提供机器手臂1的端末部5与工具7的相对位置关系及工具7的重量等数据,以供机器手臂1修正移动状态。
本发明利用送料输送带9传送大工件10及小工件11提供机器手臂1的操作用料,送料输送带9具有送料基准面(Base 1)B1。机器手臂1下方摆放对工件进行操作的工作台12,工作台12具有工作基准面(Base 2)B2。机器手臂1并利用成品输送带13输运成品14,成品输送带13具有成品基准面(Base 3)B3。本发明机器手臂1的操作实施例,是利用操作面板4进行编程,控制机器手臂1夹取送料输送带9的大工件10及小工件11,至工作台12完成组合,然后夹取组合后的成品14至成品输送带13运走。
本发明机器手臂1在编程前,控制装置2针对预设基准面、工具及重量等操作属性,预先编程及存储例如移动、归位、夹取工件、放置工件、组合工件及更换工具等多个种标准操作子程序。图3中,以编程夹取工件的操作子程序为例,根据工件11置于工作台12的工作基准面B2的点位(Position),将机器手臂1的工具7装上夹爪工具TCP1,空夹移动至工作基准面B2的适当位置,利用臂上视觉装置6撷取工作基准面B2上的工件11影像,经过影像处理识别工件11所处方位,自动引导机器手臂1,并考量夹爪工具TCP1的工具中心点,避免碰撞工件,然后接近至夹取工件11的点位,夹取预定重量2.5Kg的工件11,停留在距离工作基准面B2预定高度,将操作过程形成夹取工件操作的操作子程序,以操作名称或代码形成操作点位图标15表示,并将重要的属性例如工件的重量、工具中心点及工作基准面B2,形成相邻操作点位图标15的操作属性附标16表示,供操作程序各点位选用操作方式。此外修改操作属性附标16即可同时修改相对操作子程序中的属性设定。
请同时参考图4至图7,图4为建立基准面的画面图,图5为三点式建立基准面的示意图,图6为视觉式建立基准面的示意图,图7为基准面的选择画面图。由于每个标准操作子程序都根据设定的基准面进行操作,但实际操作并非仅限于同一设定的基准面,错误的基准面设定,将使机器人无法获得正确相对位置关系,极易造成碰撞损伤。因此本发明机器手臂1的操作实施例在编程时,首先点选图4中的屏幕3进入建立基准面的画面,进行建立机器基准面、送料基准面、工作基准面及成品基准面。由于建立基准面的过程相同,以建立送料基准面B1为例,首先在基准面名称栏20自由选择键入送料基准面或以代码为基准面名称,本实施例以代码Base 1为基准面名称举例,接着参考现存的基准面坐标栏21,如果送料基准面B1与现存基准面坐标相符,则可按下相同设定按钮22,直接套用现存基准面坐标,简化建立基准面操作。如果送料基准面B1与现存基准面坐标不相符,则需在基准面修正栏位23选择建立的方式。
本实施例提供三点式及视觉式两种基准面建立方式供选择。其中三点式建立基准面方式,如图5利用在机器手臂1的端末部5设置量测器17,并在送料基准面B1检测不同线三点A、B、C的坐标,以建立及存储送料基准面B1。图6中视觉式建立基准面方式,是在送料基准面B1贴上例如黑白相间方格的校正板18,将机器手臂1牵引至校正板18上方,机器手臂1自动利用臂上视觉装置6与校正板18进行斜度校正(Tilt Calibration),让端末部5对正校正板18的法线方向,再以预设焦距维持平行校正板18游走检测送料基准面B1,然后建立及存储送料基准面B1。本实施例仅是举例三点式及视觉式建立基准面方式,但包含且不限于前述两种建立方式。同理,其余基准面可比照送料基准面B1建立基准面,并存储如图7屏幕3列表机器基准面(Robot Base)、送料基准面(Base 1)、工作基准面(Base 2)及成品基准面基准面(Base 3)供选用。
请同时参考图1及图8,图8为本发明机器手臂的操作实施例在编程的画面图。本发明在屏幕3进入编程画面,首先在程序名称栏24设定操作程序名称,利用预存的操作子程序图标,以点选开始图标开始进行编程,建立机器手臂1的操作程序。选用归位点位图标P1,套用预存归位操作子程序,修改属性附标,让机器手臂1以夹爪工具TCP1及无夹取负重0Kg,控制机器手臂1回至以机器基准面RB设定的起始点。选用夹取工件点位图标P2,套用预存夹取工件操作子程序,并修改属性附标,让机器手臂1至送料输送带9的送料基准面B1,控制夹爪工具TCP1夹取重量2.5Kg的大工件11。再选用放置工件点位图标P3,套用预存放置工件操作子程序,修改属性附标,让机器手臂1至工作台12的工作基准面B2,控制夹爪工具TCP1放置重量2.5Kg的大工件11。
接着选用夹取工件点位图标P2,套用预存夹取工件操作子程序,并修改属性附标,让机器手臂1至送料基准面B1,控制夹爪工具TCP1夹取重量0.5Kg的小工件10。选用组合工件点位图标P4,套用预存组合工件操作子程序,修改属性附标,让机器手臂1至工作基准面B2,控制夹爪工具TCP1将重量0.5Kg的小工件10,与已置于工作基准面B2的大工件11组合为成品14。然后选用夹取工件点位图标P2,套用预存夹取工件操作子程序,并修改属性附标,让机器手臂1至工作基准面B2,控制夹爪工具TCP1夹取组合后重量3.0Kg的成品14。最后选用放置工件点位P3图标,套用预存放置工件操作子程序,修改属性附标,让机器手臂1至成品输送带13的成品基准面B3,控制夹爪工具TCP1放置重量3.0Kg的成品14,让成品输送带13运走组合后的成品14。以套用预存的操作子程序及修改属性附标,快速完成机器手臂的操作程序的编程。
如图9所示,为本发明机器手臂的编程方法的流程图。本发明机器手臂的编程方法的详细步骤说明如下:在步骤S1,开始编程机器手臂的操作程序;步骤S2,设定及存储机器手臂操作属性;步骤S3,建立机器手臂的操作程序;步骤S4,根据操作程序,选用预存的操作点位图标,套用预存的操作子程序;步骤S5,屏幕显示选用的操作点位图标及操作属性附标;步骤S6,屏幕修改附标的操作属性;步骤S7,完成编程机器手臂的操作程序。
本发明机器手臂的编程方法对于仅变更基准面、工件重量或更换工具等操作属性,而不变更机器手臂的操作程序的编程,可简单设定及存储变更的操作属性,直接套用即存的机器手臂的操作程序,并修改附标的操作属性,即可完成编程。纵使对于变更机器手臂的操作程序的编程,亦可简单设定及存储变更的操作属性,直接套用相近即存的机器手臂的操作程序,再增减选用预存的操作点位图标,套用预存的操作子程序,并修改附标的操作属性,快速完成编程。此外,由于本发明机器手臂的编程的操作属性附标,直接标示在各点位图标,因此不需试行侦错,就可检视,发现错误立即修改操作点位及属性,迅速进行校正。
因此本发明机器手臂的编程方法,在编程机器手臂操作程序时,就可藉由套用即存的机器手臂的操作程序及预存的操作点位图标,利用在屏幕显示的操作点位图标及附标的操作属性,达到立即修改及校正的发明目的,同时利用增删操作点位图标及修改附标的操作属性,快速改变机器手臂操作程序,以达到增加操作弹性的发明目的。
以上所述者,仅为用以方便说明本发明的较佳实施例,本发明的范围不限于该等较佳实施例,凡依本发明所做的任何变更,于不脱离本发明的精神下,皆属本发明申请专利的范围。

Claims (12)

1.一种机器手臂的编程方法,预存操作副程序的操作点位图标,其步骤包含:
设定及存储机器手臂的操作属性;
建立机器手臂的操作程序;
根据操作程序,选用预存的操作点位图标,以套用操作子程序;
显示选用的操作点位图标及操作属性附标;
修改显示的附标操作属性;
完成编程机器手臂的操作程序。
2.根据权利要求1所述的机器手臂的编程方法,其中该操作子程序针对预设的操作属性,编程多个标准操作子程序,以操作名称或代码存储为操作点位图标。
3.根据权利要求2所述的机器手臂的编程方法,其中该操作点位图标相邻标示操作属性附标,修改附标的操作属性同时修改相对操作子程序中的属性设定。
4.根据权利要求1所述的机器手臂的编程方法,其中该操作属性包含工件重量、工具中心点或基准面。
5.根据权利要求4所述的机器手臂的编程方法,其中该机器手臂预先对使用的工具进行检测工具中心点,并存储为该工具的工具中心点数据文件。
6.根据权利要求5所述的机器手臂的编程方法,其中该工具中心点的数据文件提供机器手臂与该工具的相对位置关系及该工具的重量数据,供机器手臂修正移动状态。
7.根据权利要求4所述的机器手臂的编程方法,其中该基准面包含三点式及视觉式的基准面建立方式。
8.根据权利要求7所述的机器手臂的编程方法,其中该三点式基准面建立方式,在机器手臂设置量测器,检测基准面不同线三点的坐标,以建立及存储基准面。
9.根据权利要求7所述的机器手臂的编程方法,其中该视觉式基准面的建立方式,在基准面贴上校正板,牵引机器手臂至校正板上方,机器手臂自动进行斜度校正,再以预设焦距维持平行校正板游走检测基准面,以建立及存储基准面。
10.根据权利要求1所述的机器手臂的编程方法,其中该机器手臂对不变更机器手臂的操作程序的编程,直接套用即存的机器手臂的操作程序,以套用操作子程序。
11.根据权利要求1所述的机器手臂的编程方法,其中该机器手臂的操作程序,套用相近即存的机器手臂的操作程序,需增减选用预存的操作点位图标,以套用操作子程序。
12.根据权利要求1所述的机器手臂的编程方法,其中该选用的操作点位图标及操作属性附标在机器手臂的操作面板的屏幕显示及修改。
CN201610268376.XA 2016-04-27 2016-04-27 机器手臂的编程方法 Pending CN107309871A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610268376.XA CN107309871A (zh) 2016-04-27 2016-04-27 机器手臂的编程方法
US15/493,116 US10471592B2 (en) 2016-04-27 2017-04-20 Programming method of a robot arm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610268376.XA CN107309871A (zh) 2016-04-27 2016-04-27 机器手臂的编程方法

Publications (1)

Publication Number Publication Date
CN107309871A true CN107309871A (zh) 2017-11-03

Family

ID=60157727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610268376.XA Pending CN107309871A (zh) 2016-04-27 2016-04-27 机器手臂的编程方法

Country Status (2)

Country Link
US (1) US10471592B2 (zh)
CN (1) CN107309871A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110497406A (zh) * 2019-08-14 2019-11-26 北京猎户星空科技有限公司 一种设备分组的方法、装置、设备及介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019234814A1 (ja) * 2018-06-05 2019-12-12 株式会社日立製作所 カメラ位置姿勢校正装置、カメラ位置姿勢校正方法並びにロボット
US20220111515A1 (en) * 2019-02-13 2022-04-14 Abb Schweiz Ag Method and Apparatus for Managing Robot Program
JP7015949B1 (ja) 2021-03-15 2022-02-14 Dmg森精機株式会社 貼着位置測定装置及びこれを備えた工作機械

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176427A (zh) * 2011-12-22 2013-06-26 范努克机器人技术美国有限公司 机器人执行的数控程序
US20140214203A1 (en) * 2013-01-30 2014-07-31 Fanuc Corporation Operating program writing system
CN105269578A (zh) * 2014-07-01 2016-01-27 精工爱普生株式会社 指示装置以及机器人***
CN105388879A (zh) * 2014-08-20 2016-03-09 库卡罗伯特有限公司 用于对工业机器人编程的方法和对应的工业机器人

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7912560B2 (en) * 2006-09-29 2011-03-22 Rockwell Automation Technologies, Inc. Module and controller operation for industrial control systems
US8601435B2 (en) * 2006-10-20 2013-12-03 Rockwell Automation Technologies, Inc. Module class subsets for industrial control
JP4835616B2 (ja) * 2008-03-10 2011-12-14 トヨタ自動車株式会社 動作教示システム及び動作教示方法
DE102010012598A1 (de) * 2010-02-26 2011-09-01 Kuka Laboratories Gmbh Prozessmodulbibliothek und Programmierumgebung zur Programmierung eines Manipulatorprozesses
JP5565392B2 (ja) * 2011-08-11 2014-08-06 株式会社安川電機 携帯遠隔操作装置およびロボットシステム
EP2749974A2 (en) * 2012-12-28 2014-07-02 Kabushiki Kaisha Yaskawa Denki Robot teaching system, robot teaching assistant device, and robot teaching method
US9555545B2 (en) * 2014-05-21 2017-01-31 Bot & Dolly, Llc Systems and methods for time-based parallel robotic operation
US9308647B2 (en) * 2014-06-03 2016-04-12 Bot & Dolly, Llc Systems and methods for instructing robotic operation
CN105522576A (zh) * 2014-10-27 2016-04-27 广明光电股份有限公司 机器手臂自动再校正的方法
JP6592969B2 (ja) * 2015-06-02 2019-10-23 セイコーエプソン株式会社 嵌合方法
CN106607874A (zh) * 2015-10-26 2017-05-03 广明光电股份有限公司 机器手臂撷取影像的装置及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176427A (zh) * 2011-12-22 2013-06-26 范努克机器人技术美国有限公司 机器人执行的数控程序
US20140214203A1 (en) * 2013-01-30 2014-07-31 Fanuc Corporation Operating program writing system
CN105269578A (zh) * 2014-07-01 2016-01-27 精工爱普生株式会社 指示装置以及机器人***
CN105388879A (zh) * 2014-08-20 2016-03-09 库卡罗伯特有限公司 用于对工业机器人编程的方法和对应的工业机器人

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110497406A (zh) * 2019-08-14 2019-11-26 北京猎户星空科技有限公司 一种设备分组的方法、装置、设备及介质

Also Published As

Publication number Publication date
US20170312918A1 (en) 2017-11-02
US10471592B2 (en) 2019-11-12

Similar Documents

Publication Publication Date Title
JP3946711B2 (ja) ロボットシステム
CN104874900B (zh) 焊炬检测装置和焊接机器人***
US10500731B2 (en) Robot system including robot supported by movable carriage
CN107309871A (zh) 机器手臂的编程方法
US10099380B2 (en) Robot, robot control device, and robot system
US7161321B2 (en) Measuring system
CN109629122B (zh) 一种基于机器视觉的机器人缝制方法
EP3354418B1 (en) Robot control method and device
CN106994684A (zh) 控制机器人工具的方法
JP4849804B2 (ja) ロボットの作動方法
US11247335B2 (en) Semi-autonomous robot path planning
EP3837095B1 (en) Method of programming an industrial robot
US20180045629A1 (en) Method and device for hardness testing
JP6869159B2 (ja) ロボットシステム
CN109952178A (zh) 作业机器人及作业位置修正方法
KR100644174B1 (ko) 로봇 용접의 보정방법
CN109862989B (zh) 激光焊接时的基于图像的技术选择
CN114227681A (zh) 一种基于红外扫描跟踪的机器人离线虚拟示教编程的方法
CN112440018A (zh) 一种焊接***及焊接方法
CN111899629B (zh) 柔性机器人教学***和方法
KR101307521B1 (ko) 로봇의 직접 교시 방법, 교시 데이터의 보정 방법 및 로봇 제어 장치
WO2015075774A1 (ja) ロボットシステム、部材供給方法および加工品の製造方法
KR102333281B1 (ko) 툴이 이동할 위치를 티칭하는 로봇암 및 로봇암의 동작 방법
CN107921632B (zh) 处理轨迹编辑装置、机器人、物品处理***以及物品制造方法
JP2911211B2 (ja) ロボット制御装置

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200410

Address after: Taoyuan City, Taiwan, China

Applicant after: Daming robot Co., Ltd

Address before: Taoyuan City, Taiwan, China

Applicant before: QUANTA STORAGE Inc.

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20171103