[go: up one dir, main page]

CN204322082U - A kind of off-line programing teaching apparatus based on teaching robot - Google Patents

A kind of off-line programing teaching apparatus based on teaching robot Download PDF

Info

Publication number
CN204322082U
CN204322082U CN201420847602.6U CN201420847602U CN204322082U CN 204322082 U CN204322082 U CN 204322082U CN 201420847602 U CN201420847602 U CN 201420847602U CN 204322082 U CN204322082 U CN 204322082U
Authority
CN
China
Prior art keywords
teaching
robot
joint arm
information
data collecting
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.)
Withdrawn - After Issue
Application number
CN201420847602.6U
Other languages
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.)
Xin Peng Robotics Technology Co Ltd Of Foshan City
Original Assignee
Xin Peng Robotics Technology Co Ltd Of Foshan City
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 Xin Peng Robotics Technology Co Ltd Of Foshan City filed Critical Xin Peng Robotics Technology Co Ltd Of Foshan City
Priority to CN201420847602.6U priority Critical patent/CN204322082U/en
Application granted granted Critical
Publication of CN204322082U publication Critical patent/CN204322082U/en
Anticipated expiration legal-status Critical
Withdrawn - After Issue legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

The utility model relates to robot field, particularly relates to a kind of off-line programing teaching apparatus based on teaching robot, is recorded movement and the rotation information of kinematic pair corresponding separately on joint arm by the position sensor of data collecting system respectively; And send to host computer application specific software to carry out processing by communication bus the movement of each for recorded joint arm kinematic pair and rotation information and compile, generation robot program.Also disclose a kind of offline teaching method simultaneously, only need a teaching system can the ordinary robot of any number of units of teaching, can be configured to for different configuration and the robot of structural parameters carries out teaching, significantly reduce cost and teaching operation difficulty; And the operating experience of skilled craftsman can be precipitated by mechanical arm, make whole production line reach the level of skill of skilled craftsman, be applicable to newly entering operator and go up hand operated use fast.

Description

A kind of off-line programing teaching apparatus based on teaching robot
Technical field
The utility model relates to robot field, particularly relates to a kind of off-line programing teaching apparatus based on teaching robot.
Background technology
At present, existing industrial robot programming mainly contains 2 kinds of forms:
1) off-line teaching, off-line teaching utilizes computer graphics achievement, sets up the model of manipulator and working environment thereof, by the operation of figure and control, off-line calculation and cook up operation track, is sent to manipulator and realizes manipulator programming after confirmation is errorless by operation track.Off-line teaching technology wouldn't be ripe, is not widely used.Because dummy model and realistic model there are differences, the effect of off-line programing teaching method is not fine, and the product of all conglomeraties lacks threedimensional model mostly in addition, is difficult to carry out popularization and application in a lot of industry.
2) directly teaching, direct teaching, namely usually said " by doing and illustrating " teaching.Relative to off-line programing, direct teaching is practical, easy and simple to handle, and therefore most of manipulator all adopts direct teaching.Direct teaching comprises teach box teaching and teaching and guiding teaching.
Although adopt teach box teaching simple to operate, on the curved surface track that some techniques are comparatively complicated, needed numerous and diverse teaching work, efficiency is low.And in industries such as bathroom, sanitary equipment, five metals, furniture, the know-how of operator is general lower, is difficult to the complex operations grasping teach box mode.On the other hand, general manipulator does not possess the function of traction end teaching, and the manipulator cost that can draw end teaching is high, and maintainability is poor, and machines cumbersome, guides dumb, is difficult to obtain high-precision operation track.As can be seen here, no matter be the religion of teaching boxlike or guiding teaching, all there is very important defect.These defects limit the application of teach programming, further limit the application of manipulator at production line.
Patent " glazing robot off-line teaching device and teaching method " (application number 200810055478.9) is exactly the robot teaching method adopting aid in guide formula off-line programing, but it must have the identical free degree, identical hinge types and quantity, same mechanism size and identical working space with used robot, greatly limit the reasonability that it uses.
Utility model content
The purpose of this utility model is to provide a kind of off-line programing teaching apparatus based on teaching robot, and the off-line programing teaching apparatus of realization can meet various dissimilar robotic programming demand.
For reaching this object, the utility model by the following technical solutions: a kind of off-line programing teaching apparatus based on teaching robot, comprising: teaching robot, data collecting system, program compilation system, industrial robot.
Teaching robot, the joint arm that for performing process actions, described robot comprises pedestal, to be arranged on pedestal some connects successively and connected joint arm junction is set forms the damper driving damping;
Data collecting system, for gathering the attitude information of robot joint arm when performing process actions, and sends attitude information;
Program compilation system, for the information of data acquisition system is carried out program composition in a computer, and is sent to industrial robot,
The instruction that industrial robot performing a programme compiling system is transmitted and come, realizes the execution of working procedure.
Further, described attitude information comprise joint arm perform process actions time moving coordinate information, rotational angle information, velocity information.
Further, described data collecting system comprises the sensor arranged on joint arm.
The beneficial effects of the utility model are: operated by teaching apparatus, are recorded movement and the rotation information of kinematic pair corresponding separately on joint arm by the position sensor of data collecting system respectively; And send to host computer application specific software to carry out processing by communication bus the movement of each for recorded joint arm kinematic pair and rotation information and compile, generation robot program; This utility model only needs a teaching system to get final product the ordinary robot of any number of units of teaching, also can be configured to for different configuration and the robot of structural parameters carries out teaching simultaneously, significantly reduce cost and teaching operation difficulty, expand its range of application and use robot type; And the operating experience of skilled craftsman can be precipitated by mechanical arm, make whole production line reach the level of skill of skilled craftsman, be applicable to newly entering operator and go up hand operated use fast.
Accompanying drawing explanation
Fig. 1 is the off-line programing teaching apparatus schematic diagram based on teaching robot.
Detailed description of the invention
The technical solution of the utility model is further illustrated by detailed description of the invention below in conjunction with accompanying drawing.
This programme provides a kind of off-line programing teaching apparatus based on teaching robot, comprising: teaching robot, data collecting system, program compilation system, industrial robot.
Teaching robot, the joint arm that for performing process actions, described robot comprises pedestal, to be arranged on pedestal some connects successively and connected joint arm junction is set forms the damper driving damping;
Data collecting system, for gathering the attitude information of robot joint arm when performing process actions, and sends attitude information;
Program compilation system, for the information of data acquisition system is carried out program composition in a computer, and is sent to industrial robot,
The instruction that industrial robot performing a programme compiling system is transmitted and come, realizes the execution of working procedure.
Further, described attitude information comprise joint arm perform process actions time moving coordinate information, rotational angle information, velocity information.
Further, described data collecting system comprises the sensor arranged on joint arm.
A kind of off-line programing teaching robot teaching method, is characterized in that, comprise teaching robot's (including but not limited to above-mentioned teaching robot), perform following steps:
Step S10, teaching robot are carried out operation task by manual drive and then drive joint arm to move, and meanwhile, the institute's position sensor being arranged on joint arm records attitude information corresponding separately on each joint arm respectively;
The attitude information recorded in step S10 is sent to host computer by communication bus by step S20, institute's position sensor;
Step S30, described host computer carry out processing to the attitude information received and compile, and in software after spotting robot, generate robot execution of programs of instructions;
The robot execution of programs of instructions generated in step S30 is sent in the robot of production line by step S40, described host computer.
Further, in step S20, the movable information of the joint arm recorded in step S10 is sent to host computer data processing software by communication bus by institute's position sensor, and movable information is carried out control program by generating heterogeneous robot after algorithm process for download by data processing software.
Further, in step S20, the angle information of each for joint arm revolute pair is sent to host computer by RS232, RS485 or CAN by institute's position sensor.
Further, in above-mentioned teaching robot and teaching method, described joint arm adopts the unpowered joint arm of aluminum alloy materials manufacture.
Further, host computer its be connected with the position sensor in the revolute pair of each joint arm by communication bus, and send broadcast and request signal to position sensor, and the attitude information of institute's position sensor transmission can be received, and then use special-purpose software to process to the attitude information received, generate target robot execution of programs of instructions; Robot its be connected with host computer by communication bus, the robot execution of programs of instructions that host computer transmits can be received, and the process actions of teaching robot can be reappeared according to robot execution of programs of instructions at production line.
Robot teaching system: operating personnel or workman are based on joint arm, realize original operative's instrument to finish the work task, workman completes operation tool in whole task process, and instrument is arranged on joint arm, complete in certain operation work in teaching, thus drive joint arm motion; The structure of this joint arm teaching system is light material, and with gravity-compensated device and damping system, forms unpowered joint arm system together, greatly reduces the teaching difficulty of operating personnel, and keeps the flexibility of operation.
Data collecting system: realize the movement to the kinematic pair of each correspondence of joint arm unpowered in teaching system and rotation information collection (comprising position, speed and acceleration information in the information moving and rotate), also comprise the movable information (start and stop of such as executing means, motion of turntable etc.) of servicing unit simultaneously.
Special purpose robot's program compilation system: this system is made up of host computer and relevant special-purpose software, host computer receives the movement of the kinematic pair of each correspondence of unpowered joint arm that data collecting system transmits, the movable information of rotation information and servicing unit, and input in special purpose robot's program compilation software, software is according to the structural parameters of the robot of different structure, in conjunction with the demarcation information between joint arm and target robot, the information gathered is recompilated and generates corresponding robot application program, thus realize the utility model can for various heterogeneous robot working procedure Automatic Optimal and programmed function.
The principle of its data processing is as follows:
(1) the joint rotation angle information obtained during teaching operation just can obtain the track of joint arm end executing means after forward kinematics solution.
(2) track obtains the kinematic parameter of the end executing means of target robot through Inverse Kinematics Solution.These parameters can be compiled into tool hand fortune target robot Motor execution code.
Specifically, true or Virtual Demonstration is carried out by teaching mechanism, simultaneously, data collecting system collects associated joint arm movable information, input host computer, by host computer special-purpose software in conjunction with the demarcation information between joint arm and target robot, calculate each movable joint arm motion control information of used robot, generate control program.
Concrete actualizing technology flow process:
(1) first operator carries out certain planning to machining path, because the track of teaching will determine the operating path of target robot;
(2) operating personnel drive the instrument on teaching joint arm to process workpiece.Joint angles on each joint of data collecting system real time record teaching joint arm, and change into the position of joint motions, speed and angular speed, also can record the movable information (start and stop of such as instrument, the motion of turntable etc.) of other servicing unit simultaneously;
(3) the joint rotation angle information obtained during teaching operation just can obtain the track of joint arm end executing means after forward kinematics solution, and track obtains the kinematic parameter of each kinematic pair of target robot or the kinematic parameter of end executing means through Inverse Kinematics Solution.These parameters can be compiled into tool hand fortune target robot Motor execution code.
When target robot and joint arm isomorphism same parameter, do not need, through positive inverse kinematics mapping relations, to obtain the kinematic parameter of the joint motions pair of target robot;
When the coordinate system of the coordinate system of joint arm base and target robot base is operationally inconsistent, the coordinate conversion relation between joint arm and target robot should be considered, by the coordinate system of joint arm base and the coordinate system of target robot base operationally consistent, then the generation of robot program between joint arm and target robot is simplified through suitable demarcation, the data of the tool tip of namely joint collection, compound is simply demarcated just can directly as the track of target robot motion, simplify the generation of target robot motor program, avoid complicated data processing.
(4) in conjunction with the structural parameters of industry mechanical arm, teaching movement locus is converted automatically to the motor program of manipulator, and send to industry mechanical arm by Ethernet.
(5) industry mechanical arm reproduces teaching track, realizes manipulator glaze spraying.
Below know-why of the present utility model is described in conjunction with specific embodiments.These describe just in order to explain principle of the present utility model, and can not be interpreted as the restriction to the utility model protection domain by any way.Based on explanation herein, those skilled in the art does not need to pay performing creative labour can associate other detailed description of the invention of the present utility model, and these modes all will fall within protection domain of the present utility model.

Claims (3)

1., based on a teaching robot's off-line programing teaching apparatus, it is characterized in that, comprising: teaching robot, data collecting system, program compilation system, industrial robot.Wherein, teaching robot, the joint arm that for performing process actions, described robot comprises pedestal, to be arranged on pedestal some connects successively and connected joint arm junction is set forms the damper driving damping;
Data collecting system, for gathering the attitude information of robot joint arm when performing process actions, and sends attitude information;
Program compilation system, for the information of data acquisition system is carried out program composition in a computer, and is sent to industrial robot,
The instruction that industrial robot performing a programme compiling system is transmitted and come, realizes the execution of working procedure.
2. the off-line programing teaching apparatus based on teaching robot according to claim 1, is characterized in that, described attitude information comprises moving coordinate information, rotational angle information, velocity information during joint arm execution process actions.
3. the off-line programing teaching apparatus based on teaching robot according to claim 1, it is characterized in that, described data collecting system comprises the sensor arranged on joint arm.
CN201420847602.6U 2014-12-26 2014-12-26 A kind of off-line programing teaching apparatus based on teaching robot Withdrawn - After Issue CN204322082U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201420847602.6U CN204322082U (en) 2014-12-26 2014-12-26 A kind of off-line programing teaching apparatus based on teaching robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201420847602.6U CN204322082U (en) 2014-12-26 2014-12-26 A kind of off-line programing teaching apparatus based on teaching robot

Publications (1)

Publication Number Publication Date
CN204322082U true CN204322082U (en) 2015-05-13

Family

ID=53158485

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201420847602.6U Withdrawn - After Issue CN204322082U (en) 2014-12-26 2014-12-26 A kind of off-line programing teaching apparatus based on teaching robot

Country Status (1)

Country Link
CN (1) CN204322082U (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104552300A (en) * 2014-12-26 2015-04-29 佛山市新鹏机器人技术有限公司 Offline programming demonstration device and method based on demonstration robot
CN107274777A (en) * 2017-06-19 2017-10-20 天津大学 A kind of Robot Virtual teaching system based on V Rep
CN107738256A (en) * 2017-10-17 2018-02-27 佛山市南方数据科学研究院 A kind of teach-by-doing apery teaching robot's programing system
CN113021348A (en) * 2021-03-23 2021-06-25 深圳群宾精密工业有限公司 Method applied to point position high-precision conversion among different robots

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104552300A (en) * 2014-12-26 2015-04-29 佛山市新鹏机器人技术有限公司 Offline programming demonstration device and method based on demonstration robot
CN107274777A (en) * 2017-06-19 2017-10-20 天津大学 A kind of Robot Virtual teaching system based on V Rep
CN107274777B (en) * 2017-06-19 2019-06-18 天津大学 A Robotic Virtual Teaching System Based on V-Rep
CN107738256A (en) * 2017-10-17 2018-02-27 佛山市南方数据科学研究院 A kind of teach-by-doing apery teaching robot's programing system
CN113021348A (en) * 2021-03-23 2021-06-25 深圳群宾精密工业有限公司 Method applied to point position high-precision conversion among different robots
CN113021348B (en) * 2021-03-23 2021-10-15 深圳群宾精密工业有限公司 Method applied to point position high-precision conversion among different robots

Similar Documents

Publication Publication Date Title
CN104552300B (en) A kind of off-line programing teaching apparatus based on teaching robot and method
CN100581753C (en) Teaching method for glazing robot off-line teaching device
US20220009100A1 (en) Software Interface for Authoring Robotic Manufacturing Process
CN103350421A (en) Automatic glaze spraying controlling method and controlling device for simulating skilled worker operation
CN110238831A (en) Robot teaching system and method based on RGB-D image and teaching device
CN204322082U (en) A kind of off-line programing teaching apparatus based on teaching robot
CN103273490B (en) A kind of industrial robot for welding
CN104526696B (en) A Novel Four-axis Robot Control System
CN104700705B (en) industrial robot teaching system
CN103147577A (en) Control method, device and system for multi-joint mechanical arm support and engineering machinery
CN104699122A (en) A robot motion control system
CN104972362A (en) Intelligent force control robot grinding system and method
CN203449306U (en) Master-slave-type double-industrial-robot coordination operation control system
CN205328246U (en) Stacking manipulator
CN104552299A (en) Robot off-line teaching device and compensation teaching method
CN103778843B (en) Industrial robot demonstration and reappearance method
CN204724990U (en) A kind of integrated four axle fully-automatic intelligent argon arc welding machines
CN104827481A (en) A Control Method of SCARA Manipulator Based on Motion Controller
CN206029863U (en) Polishing cartesian robot
CN112692831A (en) Mechanical arm control system and mechanical arm
CN107671838A (en) Robot teaching record system, the processing step and its algorithm flow of teaching
CN203360293U (en) Automatic glaze-spraying powerless measuring articulated arm
CN204935662U (en) A kind of large-size intelligentized sweeping robot
CN110280413A (en) A kind of spray painting control method, control device and the control system of high-speed rail car body
CN105965485A (en) Non-orthogonal six-shaft teaching rod

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
AV01 Patent right actively abandoned

Granted publication date: 20150513

Effective date of abandoning: 20160203

C25 Abandonment of patent right or utility model to avoid double patenting