[go: up one dir, main page]

WO2017088112A1 - Dispositif et procédé de positionnement d'apprentissage de robot - Google Patents

Dispositif et procédé de positionnement d'apprentissage de robot Download PDF

Info

Publication number
WO2017088112A1
WO2017088112A1 PCT/CN2015/095481 CN2015095481W WO2017088112A1 WO 2017088112 A1 WO2017088112 A1 WO 2017088112A1 CN 2015095481 W CN2015095481 W CN 2015095481W WO 2017088112 A1 WO2017088112 A1 WO 2017088112A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning
positioning hole
hole
pin
robot
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.)
Ceased
Application number
PCT/CN2015/095481
Other languages
English (en)
Chinese (zh)
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.)
Shenzhen A & E Smart Institute Co Ltd
Original Assignee
Shenzhen A & E Smart Institute Co Ltd
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 Shenzhen A & E Smart Institute Co Ltd filed Critical Shenzhen A & E Smart Institute Co Ltd
Priority to CN201580081076.4A priority Critical patent/CN107708931A/zh
Priority to PCT/CN2015/095481 priority patent/WO2017088112A1/fr
Publication of WO2017088112A1 publication Critical patent/WO2017088112A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
    • B23K37/04Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass for holding or positioning work
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25BTOOLS OR BENCH DEVICES NOT OTHERWISE PROVIDED FOR, FOR FASTENING, CONNECTING, DISENGAGING OR HOLDING
    • B25B11/00Work holders not covered by any preceding group in the subclass, e.g. magnetic work holders, vacuum work holders
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B25/00Models for purposes not provided for in G09B23/00, e.g. full-sized devices for demonstration purposes
    • G09B25/02Models for purposes not provided for in G09B23/00, e.g. full-sized devices for demonstration purposes of industrial processes; of machinery

Definitions

  • Embodiments of the present invention relate to the field of industrial robots, and in particular, to a robot teaching and positioning device and method.
  • the position of the robot movement is usually determined by teaching.
  • teaching the robot first manually control the robot motion, move the tool's tool center point (TCP) to the position we need (ie, the teaching point), and record the data of the robot TCP point at this time. That is to reflect the position and posture of the robot fixture at this time, and then move the TCP point to the next teaching point, and then record the data of the TCP point at this time, and thus perform all the teaching points of the robot to reach in a motion cycle.
  • the motion path is designed according to the recorded data and the robot motion program is programmed, so that the robot sequentially passes the required position point to complete the application teaching of the robot. Thereafter, the robot can repeat the motion according to the programmed program to complete the specific work.
  • the teaching point where the position accuracy is not high, it is possible to visually determine whether the position point of the actual movement of the robot reaches the teaching point by the human eye, and the teaching point (such as the position) which requires a higher position accuracy.
  • the accuracy requirement is less than 1mm, that is, the distance between the actual movement position of the robot and the teaching point is less than 1mm. It is usually necessary to use complicated instruments to determine whether the position of the actual movement of the robot reaches the teaching point.
  • the commonly used positioning device has a laser tracker.
  • the laser tracker is used to measure the data of a plurality of points on the robot jig, and then the accurate position and posture of the robot jig are obtained through calculation. Determine if the position of the actual movement of the robot reaches the teaching point.
  • the laser tracker is a complex precision instrument that usually requires special study or training to use, and the laser tracker is expensive.
  • the laser tracker needs to irradiate the laser onto the tracking target and then measure the distance information according to the reflected signal, the laser tracker cannot be used in a narrow space where the optical path is blocked, and the robot needs precise positioning.
  • the teaching point is usually the position to cooperate with other equipment, such as deep into the machine tool. Therefore, in most cases the laser tracker is not suitable for precise positioning of robot teaching points.
  • dial indicator or dial gauge
  • the embodiments of the present invention provide a robot teaching positioning device and method, which can improve positioning accuracy and improve teaching efficiency.
  • the robot teaching and positioning device comprises a table side positioning block, a fixture side positioning block, a first positioning pin and a second positioning pin;
  • a first positioning hole and a second positioning hole are respectively disposed on the two intersecting surfaces of the table-side positioning block, and the first positioning hole and the second positioning hole are perpendicular to each other;
  • the clamp side positioning block is configured to fix the robot fixture, and the two intersecting faces are disposed with a third positioning hole and a fourth positioning hole, and the third positioning hole and the fourth positioning hole are perpendicular to each other;
  • the outer diameter of the first positioning pin is adapted to the inner diameters of the first positioning hole and the third positioning hole, the outer diameter of the second positioning pin and the second positioning hole and the fourth
  • the inner diameter of the positioning hole is adapted; the first positioning pin is for simultaneously inserting the first positioning hole and the third positioning hole, and the second positioning pin is for inserting the second positioning hole at the same time and
  • the fourth positioning hole is configured to achieve a fixed connection between the table side positioning block and the fixture side positioning block.
  • the table side positioning block is L-shaped.
  • the clamp side positioning block has a rectangular parallelepiped shape.
  • the first positioning pin and the second positioning pin are both cylindrical pins.
  • the outer diameter of the first positioning pin is the same as the outer diameter of the second positioning pin.
  • the first positioning hole, the second positioning hole, the third positioning hole and the fourth positioning hole are all cylindrical holes.
  • the inner diameters of the first positioning hole, the second positioning hole, the third positioning hole and the fourth positioning hole are the same.
  • the first positioning hole and the second positioning hole are not in the same horizontal plane.
  • the third positioning hole and the fourth positioning hole are not in the same horizontal plane.
  • the present invention provides a robot teaching positioning method, which is performed by the robot teaching positioning device according to the first aspect, the method comprising:
  • Adjusting a position and a posture of the robot jig to enable the first positioning pin to be simultaneously inserted The first positioning hole and the third positioning hole, and the second positioning pin can be simultaneously inserted into the second positioning hole and the fourth positioning hole;
  • the recording robot Tool coordinate center point TCP When the first positioning pin is simultaneously inserted into the first positioning hole and the third positioning hole, and the second positioning pin is simultaneously inserted into the second positioning hole and the fourth positioning hole, the recording robot Tool coordinate center point TCP.
  • the robot teaching and positioning device includes a table side positioning block, a fixture side positioning block, a first positioning pin and a second positioning pin, and the two intersecting faces of the fixture side positioning block are disposed perpendicular to each other.
  • a positioning hole and a second positioning hole, the two intersecting faces of the table side positioning block are provided with a third positioning hole and a fourth positioning hole perpendicular to each other, and the outer diameter of the first positioning pin and the first positioning hole and The inner diameter of the third positioning hole is matched, and the outer diameter of the second positioning pin is matched with the inner diameters of the second positioning hole and the fourth positioning hole, and when the positioning is performed, the table side positioning block is fixed on the working table.
  • Position (ie fixed teaching point), fix the fixture side positioning block on the robot fixture, adjust the position and posture of the robot fixture (the fixture side positioning block will move with it), so that the two positioning pins can pass through the worktable at the same time
  • the positioning holes on the side positioning block and the clamping side positioning block can be used, so that two mutually perpendicular cylinders are determined by the four positioning holes, and the two mutually perpendicular cylinders can represent six degrees of freedom, that is, the robot fixture is embodied s position And posture, so when the two positioning pins pass through the positioning holes on the table side positioning block and the clamp side positioning block at the same time, the robot fixture reaches the accurate teaching point position, and thus the robot teaching positioning device provided by the present invention It can improve positioning accuracy, simplify positioning operation, and improve teaching efficiency.
  • FIG. 1 is a schematic diagram of an embodiment of a robot teaching and positioning device according to the present invention.
  • FIG. 2 is a schematic diagram of an embodiment of a workbench side positioning block of the present invention.
  • FIG. 3 is a schematic view showing an embodiment of a clamp side positioning block of the present invention.
  • FIG. 4 is a schematic diagram of another embodiment of a robot teaching and positioning device according to the present invention.
  • FIG. 5 is a schematic diagram of an embodiment of an application scenario of the robot teaching and positioning device of FIG. 4.
  • FIG. 5 is a schematic diagram of an embodiment of an application scenario of the robot teaching and positioning device of FIG. 4.
  • Embodiments of the present invention provide a robot teaching and positioning device and method, which can improve positioning accuracy and improve teaching efficiency.
  • the robot teaching and positioning device of the present invention comprises a table side positioning block 1 , a clamp side positioning block 2 , a first positioning pin 31 and a second positioning pin 32 .
  • the first positioning hole 41 and the second positioning hole 42 are disposed on the two intersecting surfaces of the table-side positioning block 1.
  • the first positioning hole 41 and the second positioning hole 42 are perpendicular to each other;
  • the intersecting surfaces are provided with a third positioning hole 51 (not shown in FIG. 1) and a fourth positioning hole 52.
  • the third positioning hole 51 and the fourth positioning hole 52 are perpendicular to each other.
  • the table side positioning block 1 is fixed on the table 6, and the table side positioning block 1 and the table 6 can be fixed by bolts, riveting, gluing, etc., and the processing position, that is, the teaching point position, is determined before fixing.
  • the outer diameter of the first positioning pin 31 is adapted to the inner diameters of the first positioning hole 41 and the third positioning hole 51
  • the outer diameter of the second positioning pin 32 is adapted to the inner diameters of the second positioning hole 42 and the fourth positioning hole 52.
  • the first positioning pin 31 is used for simultaneously inserting the first positioning hole 41 and the third positioning hole 51
  • the second positioning pin 32 is used for simultaneously inserting the second positioning hole 42 and the fourth positioning hole 52 to realize the table side positioning.
  • the first positioning pin 31 and the second positioning pin 32 may each be a cylindrical pin, and both have the same outer diameter for processing.
  • the first positioning hole 41, the second positioning hole 42, the third positioning hole 51, and the fourth positioning hole 52 may all be cylindrical holes, and the inner diameters are the same.
  • first positioning pin 31 and the second positioning pin 32 may also have other shapes, such as a triangular pin (triangular cross section), and correspondingly, the first positioning hole 41, the second positioning hole 42, the third positioning hole 51, and The fourth positioning holes 52 may also be triangular holes.
  • the two intersecting faces of the first positioning hole 41 and the second positioning hole 42 may be perpendicular to each other or may not be perpendicular to each other.
  • the table side positioning block 1 can be referred to FIG. 2, and the table side positioning block 1 can be L-shaped and L-shaped. Faces are perpendicular to each other, left The first positioning hole 41 is disposed on the surface, and the second positioning hole 42 is disposed on the right surface.
  • the first positioning hole 41 and the second positioning hole 42 may not be in the same horizontal plane, that is, the two are spatially offset from each other, that is, the first A positioning hole 41 and the second positioning hole 42 are spatially in a disjoint vertical state, the first positioning pin 31 is inserted from the first positioning hole 41, and the second positioning pin 32 is inserted from the second positioning hole 42.
  • the table-side positioning block 1 can also be in other forms, as long as two mutually perpendicular positioning holes can be disposed on the two intersecting surfaces of the table-side positioning block, which are not specifically limited herein.
  • the clamp side positioning block 2 can refer to FIG.
  • the clamp side positioning block 2 can have a rectangular parallelepiped shape, and the two vertical faces respectively
  • the third positioning hole 51 and the fourth positioning hole 52 are disposed, and the third positioning hole 51 and the fourth positioning hole 52 may not be located at the same horizontal plane, that is, the two are spatially offset from each other, that is, the third positioning hole 51 and the The four positioning holes 52 are spatially in a disjoint vertical state.
  • the clamp-side positioning block 2 can also be in other forms, as long as two mutually perpendicular positioning holes can be disposed on the two intersecting faces of the clamp-side positioning block, which are not specifically limited herein.
  • the robotic jig 7 is fixed on the clamp side positioning block 2, and can be connected and fixed by bolts, riveting, gluing or the like.
  • the workpiece 8 to be processed is placed on the robot jig 7.
  • the workpiece 8 to be processed may be manually placed, or may be manually picked up by the robot 9, and the robot 9 and the robot jig 7 may be bolted and positioned.
  • the pin connection, the robot jig 7 is generally fixed to the flange of the six-axis end of the robot 9, and the table 6 can be a work table of a laser engraving machine, a machine tool or the like.
  • the robot teaching positioning method provided by the present invention is described below, that is, the positioning is performed by using the teaching positioning device provided in the previous embodiment.
  • fix the table side positioning block 1 ie, fixed teaching point
  • the robot fixture 7 is installed on the robot
  • the fixture side positioning block 2 is fixed on the robot fixture (the subsequent fixture side positioning block will follow the robot)
  • the second positioning pin 32 is inserted into the second positioning hole 42 and the fourth positioning hole 52.
  • the TCP point has been moved to the exact teaching point position, and the data of the robot's TCP point is recorded.
  • the data of the point reflects the position and posture of the robot fixture. State, after the recording is completed, take out the positioning pin and complete the teaching work at that point. By analogy, you can complete the teaching of all points in a motion cycle.
  • the four positioning holes define two mutually perpendicular cylinders, and two mutually perpendicular columns
  • the surface can reflect six degrees of freedom, that is, the position and posture of the robot fixture are reflected, so when the two positioning pins pass through the positioning holes on the table side positioning block and the fixture side positioning block at the same time, the robot fixture reaches the accurate position.
  • the position of the teaching point, and thus the robot teaching positioning method provided by the invention can improve the positioning accuracy, simplify the positioning operation, and improve the teaching work efficiency.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Optics & Photonics (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Manipulator (AREA)

Abstract

L'invention concerne un dispositif de positionnement d'apprentissage de robot comprenant un bloc de positionnement côté table de travail (1), un bloc de positionnement côté accessoire (2), une première broche de positionnement (31) et une seconde broche de positionnement (32), deux faces se croisant du bloc de positionnement côté table de travail (1) comprenant respectivement un premier trou de positionnement (41) et un deuxième trou de positionnement (42), le premier trou de positionnement (41) et le deuxième trou de positionnement (42) étant perpendiculaires entre eux; le bloc de positionnement côté accessoire (2) servant à fixer un accessoire de robot (7), et comprenant sur deux de ses faces se croisant un troisième trou de positionnement (51) et un quatrième trou de positionnement (52), le troisième trou de positionnement (51) et le quatrième trou de positionnement (52) étant perpendiculaires entre eux; et la première broche de positionnement (31) servant à être insérée dans le premier trou de positionnement (41) et le troisième trou de positionnement (51) en même temps, et la seconde broche de positionnement (32) servant à être insérée dans le deuxième trou de positionnement (42) et le quatrième trou de positionnement (52) en même temps, de manière à obtenir le raccordement fixe du bloc de positionnement côté table de travail (1) au bloc de positionnement côté accessoire (2). L'invention concerne également un procédé de positionnement d'apprentissage de robot utilisant le dispositif de positionnement d'apprentissage de robot. La présente invention peut améliorer la précision de positionnement et l'efficacité d'apprentissage.
PCT/CN2015/095481 2015-11-25 2015-11-25 Dispositif et procédé de positionnement d'apprentissage de robot Ceased WO2017088112A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201580081076.4A CN107708931A (zh) 2015-11-25 2015-11-25 一种机器人示教定位装置及方法
PCT/CN2015/095481 WO2017088112A1 (fr) 2015-11-25 2015-11-25 Dispositif et procédé de positionnement d'apprentissage de robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/095481 WO2017088112A1 (fr) 2015-11-25 2015-11-25 Dispositif et procédé de positionnement d'apprentissage de robot

Publications (1)

Publication Number Publication Date
WO2017088112A1 true WO2017088112A1 (fr) 2017-06-01

Family

ID=58762792

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/095481 Ceased WO2017088112A1 (fr) 2015-11-25 2015-11-25 Dispositif et procédé de positionnement d'apprentissage de robot

Country Status (2)

Country Link
CN (1) CN107708931A (fr)
WO (1) WO2017088112A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109279338A (zh) * 2018-11-10 2019-01-29 广州因明智能科技有限公司 一种多功能数字化工业机器人实训系统
CN112665476A (zh) * 2020-12-29 2021-04-16 东风模具冲压技术有限公司 焊接机器人抓手精度检测装置
CN119567130A (zh) * 2024-11-19 2025-03-07 东风汽车集团股份有限公司 工装定位销调装方法、装置、设备及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2922215Y (zh) * 2006-03-31 2007-07-11 汉达精密电子(昆山)有限公司 端子自动送料装置压料模块
US20070284797A1 (en) * 2006-06-08 2007-12-13 Nhon Hau Nguyen Assembling device for sheet materials
CN101858718A (zh) * 2010-05-20 2010-10-13 昆山若宇检具工业有限公司 孔位置度检具的d形导向销上下定位结构
CN202199971U (zh) * 2011-07-20 2012-04-25 北汽福田汽车股份有限公司 夹具定位装置
CN104858679A (zh) * 2014-02-25 2015-08-26 哈尔滨建成集团有限公司 滑块式钻孔定位装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008002749A2 (fr) * 2006-06-28 2008-01-03 Utica Enterprises, Inc. Positionnement d'une caisse de véhicule sur une chaîne de montage
CN202964041U (zh) * 2012-11-06 2013-06-05 无锡市航鹄科技有限公司 精密工件铣加工定位装置
CN203509700U (zh) * 2013-10-23 2014-04-02 山东立德机械有限公司 一种油缸缸底加工工装
CN103659333B (zh) * 2013-11-28 2016-01-13 无锡市航鹄科技有限公司 壳体钻孔定位工装
CN103639757A (zh) * 2013-11-28 2014-03-19 无锡市航鹄科技有限公司 方形零件钻孔定位工装

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2922215Y (zh) * 2006-03-31 2007-07-11 汉达精密电子(昆山)有限公司 端子自动送料装置压料模块
US20070284797A1 (en) * 2006-06-08 2007-12-13 Nhon Hau Nguyen Assembling device for sheet materials
CN101858718A (zh) * 2010-05-20 2010-10-13 昆山若宇检具工业有限公司 孔位置度检具的d形导向销上下定位结构
CN202199971U (zh) * 2011-07-20 2012-04-25 北汽福田汽车股份有限公司 夹具定位装置
CN104858679A (zh) * 2014-02-25 2015-08-26 哈尔滨建成集团有限公司 滑块式钻孔定位装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109279338A (zh) * 2018-11-10 2019-01-29 广州因明智能科技有限公司 一种多功能数字化工业机器人实训系统
CN112665476A (zh) * 2020-12-29 2021-04-16 东风模具冲压技术有限公司 焊接机器人抓手精度检测装置
CN119567130A (zh) * 2024-11-19 2025-03-07 东风汽车集团股份有限公司 工装定位销调装方法、装置、设备及介质

Also Published As

Publication number Publication date
CN107708931A (zh) 2018-02-16

Similar Documents

Publication Publication Date Title
US8989897B2 (en) Robot-cell calibration
CN109249392B (zh) 工件抓取系统的校准方法、标定件、装置、设备和介质
CN102015221B (zh) 用于确定机器人坐标系与位于机器人工作范围内的本地坐标系之间的关系的方法和系统
JP6297283B2 (ja) 工作機械の工具オフセット値の自動設定装置及び自動設定方法
CN104759945B (zh) 基于高精度工业相机的移动制孔机器人基准找正方法
CN104816307B (zh) 工业机器人精准制孔的四点法向调平方法
US9506736B2 (en) Measurement system
JP2021515215A (ja) 座標位置決め機械
CN105043278B (zh) 一种非接触式多点测量圆孔内径的方法
Liu et al. Identification of position independent geometric errors of rotary axes for five-axis machine tools with structural restrictions
US9114534B2 (en) Robot calibration systems
JP2015510455A (ja) 穿孔(Drilling)装置および穿孔方法
BR102016029103B1 (pt) Método para determinar uma transformação de sistema de coordenadas de um sistema de coordenadas de manipulador terminal de um manipulador terminal de uma máquina para um sistema de coordenadas de uma peça de trabalho, e, sistema para orientar um manipulador terminal de um braço robótico em relação a uma peça de trabalho
CN107053216A (zh) 机器人和末端执行器的自动标定方法及系统
WO2017088112A1 (fr) Dispositif et procédé de positionnement d'apprentissage de robot
JP6031368B2 (ja) ワークとの相関位置決め方法
Li et al. Automatic offline program calibration in robotic cells
JP2010064181A (ja) 加工装置の治具座標特定方法及びその方法を用いた加工装置
WO2014042668A2 (fr) Systèmes et procédés d'étalonnage de viseur de travail automatique ou manuel pour robot
RU2571984C1 (ru) Способ настройки многоцелевого станка для пятикоординатной обработки
US10201899B2 (en) Marking of the tool center and of the orientation of an acoustic probe in a reference frame, by ultrasound method
EP3002088A2 (fr) Instrument de positionnement orthogonal, système et procédé pour machines automatiques
Wang et al. Base detection research of drilling robot system by using visual inspection
JP2017120216A (ja) 位置計測システムおよび方法
Mai et al. Applying a virtual tool center point calibration and position teaching system of robotic arm to automatically detect displays

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15909024

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15909024

Country of ref document: EP

Kind code of ref document: A1