CN209335656U - A kind of industrial robot function test system - Google Patents
A kind of industrial robot function test system Download PDFInfo
- Publication number
- CN209335656U CN209335656U CN201822179356.2U CN201822179356U CN209335656U CN 209335656 U CN209335656 U CN 209335656U CN 201822179356 U CN201822179356 U CN 201822179356U CN 209335656 U CN209335656 U CN 209335656U
- Authority
- CN
- China
- Prior art keywords
- robot
- signal
- robot controller
- controller
- control signal
- 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
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 116
- 230000007246 mechanism Effects 0.000 claims abstract description 57
- 238000004088 simulation Methods 0.000 claims abstract description 13
- 230000033001 locomotion Effects 0.000 claims description 78
- 230000009471 action Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 20
- 230000003287 optical effect Effects 0.000 claims description 7
- 238000009434 installation Methods 0.000 claims description 5
- 239000000758 substrate Substances 0.000 claims description 5
- 230000002463 transducing effect Effects 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 abstract description 8
- 238000011161 development Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 29
- 238000000034 method Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000005611 electricity Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011990 functional testing Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000005693 optoelectronics Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012956 testing procedure Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
The utility model discloses a kind of industrial robot function test systems, the system includes: industrial personal computer, for sending test control signal to robot controller, and the implementing result fed back according to the robot controller loads three-dimensional visual simulation animation corresponding with the robot main body mechanism simulator implementing result;Robot controller sends corresponding control command to motor driver for loading the test control signal, receives the implementing result of the robot main body mechanism simulator of motor driver feedback and feeds back to the industrial personal computer;Robot main body mechanism simulator feeds back to the robot controller by motor driver for executing under the drive of motor driver, and by implementing result.The utility model, can the sufficiently comprehensively functional development of verifier people controller by the way of software and hardware combining.
Description
Technical field
The utility model relates to robot testing's technical field more particularly to a kind of industrial robot function test systems.
Background technique
Industrial robot is multi-joint manipulator or multivariant installations towards industrial circle, it can hold automatically
Row work is a kind of machine that various functions are realized by self power and control ability.With the development of science and technology, industrial machine
The advantages such as people may be programmed with it, personalizes, versatility, are increasingly used in factory.So improving the quality of robot
The problem of as highlighting is to improve robot reliability and matter by the problem and design defect hidden in test discovering device
The important means of amount.Currently, industrial robot means of testing, mainly by the way of manually testing, there are inefficiency, danger
The disadvantages of property is prominent, testing cost is high, is unable to satisfy the demand in the robot testing market being growing.
Test to robot controller includes mainly (function, performance, the code quality of the test to controller kernel software
Etc. common black box, white-box testing) and test to external interface (EtherCAT, RS232, GPIO etc.), while in order to guarantee
Robot controller is tested under real working condition, and the various functions to its actual motion, performance indicator is needed to test.
Currently, industrial robot controller functional breadboard system is broadly divided into two classes: first is that pure software carries out system, robot
There is motor driver, electric machine control system, robot sheet when actual robot body band carrying is dynamic in the analog simulation of system
The problem of hardware such as body or electrical system.Second is that pure hardware platform test macro, by actual robot controller, robot sheet
Body and other handling equipments are totally placed on a platform, this system only limits small machines human body and teaching is used, limitation
Property is larger.
For the controller of industrial robot, the especially controller of large scale industry robot, due to normal object test
There are huge security risks for operation, and the partial function for being able to validate only controller is intelligently tested for specific machine human body,
Therefore sufficiently comprehensively the function of verifier people controller becomes urgent problem to be solved to safety.
Utility model content
The utility model provides a kind of industrial robot function test system, solve in the prior art using pure software or
The mode of pure hardware carries out industrial robot functional test, the big problem of limitation.
In order to solve the above technical problems, the utility model provides a kind of industrial robot function test system, should
System includes: industrial personal computer, host control device, robot demonstrator, robot controller, robot driving device, robot
Main body mechanism simulator, robot body signal imitation device, robot security's device, safety device group, in which:
The industrial personal computer, for sending test control signal to robot controller, receiver by automatic running program
The implementing result data of device people's controller feedback are simultaneously loaded into three-dimensional artificial software, execute test control according to three-dimensional artificial software
The comparison of signal results processed and the implementing result data of load, debugging test control signal obtain control signal;
The robot demonstrator is received for sending test control signal to robot controller by manual mode
The implementing result data of robot controller feedback;
The host control device receives robot controller feedback for sending control signals to robot controller
Implementing result data;
The robot controller, for loading the test control signal or control signal, to motor driver/machine
Device human body's signal imitation device sends corresponding control command, and obtains motor driver/robot body signal imitation
The implementing result of device feedback, Xiang Suoshu industrial personal computer/robot demonstrator/host control device feed back corresponding implementing result number
According to;
The motor driver drives robot body machine for receiving the control command of robot controller transmission
Structure simulator executes movement, while the implementing result of robot main body mechanism simulator being fed back to robot controller;
The robot main body mechanism simulator, for executing corresponding movement under the drive of motor driver simultaneously
Execution result back is to motor driver;
The robot body signal imitation device, for being believed according to test control signal/control of robot controller
Number execution acts and feeds back corresponding transducing signal;
Robot security's device is corresponded to for receiving at least one safety signal from the safety device group
Security logic signal/non-security logical signal to robot controller so that robot controller receives security logic signal
Control command is powered on to the transmission of robot main body mechanism simulator afterwards, is received after non-security logical signal to robot controller
Send the corresponding control command of cutting robot body mechanism analog installation's power source.
The industrial personal computer is also used to control robot controller response test the corresponding basic journey of signal/control signal
Sequence downloads to robot controller.
The robot main body mechanism simulator includes:
Executing agency's motor of robot body, for being driven under motor driver driving by motor transmission mechanism
Motor load device action, while feedback coder signal is to motor driver;
Motor transmission mechanism, for driving motor load device action;
Motor load device, executing agency's band for the drive Imitating robot body in motor transmission mechanism carry feelings
Condition.
The robot includes robot body and at least one sensor being mounted on the robot body and holds
Row device.
The robot body signal imitation device, including the robot body substrate dress being mounted on robot body
It sets, the robot body board device connects at least one described sensor and actuator, is used for the actuator/sensing
Device sends test control signal/control signal, and the actuator is used to be executed according to test control signal/control signal corresponding
Movement, the sensor is for generating sensor signal and by robotic substrate device feedback to the robot controller.
The robot body board device and robot controller physical cord connect, and are communicated by bus mode.
The industrial personal computer has display device, for showing three-dimensional visual simulation animation.
The safety device group includes robot controller/robot demonstrator mode selector switch, for completing hand
Dynamic model formula/automatic mode/remote mode switching, and robot controller is sent by corresponding switching signal;The machine
The test control signal that people's controller is sent according to hand pattern switching signal, corresponding load from robot demonstrator;According to certainly
Dynamic mode switching signal, loads the test control signal sent from industrial personal computer;According to remote mode switching signal, load from upper
The control signal that control device is sent.
The safety device group, comprising:
Robot controller/robot demonstrator/host control device emergency stop button, electrifying startup switch, peace
Full interlock, safety optical grating device.
The robot controller is connect with the industrial personal computer by serial line interface or Ethernet interface.
The robot controller is connect by way of industrial bus with the robot driving device.
A kind of industrial robot function test system provided by the utility model compared with prior art, has the following advantages that
With the utility model has the advantages that
The utility model combines robot control hardware electric appliance platform and software simulation system, and the utility model will
Robot controller, robot main body mechanism simulator and industrial personal computer integrate on this functional breadboard system, while in order to
The track and position of robot motion are visualized, and commissioning staff is facilitated to carry out software verification, industrial personal computer can carry out corresponding
Three-dimensional visual simulation animation, the information such as position, posture and the track of real time inspection robot can abundant comprehensively verifier people
The functional development of controller, while the pilot system is not directed to the robot body of some specific model, has stronger portable
Property, operability.
Detailed description of the invention
Fig. 1 is a kind of industrial robot function test system schematic diagram that embodiment one provides;
Fig. 2 is the structural schematic diagram for the robot main body mechanism simulator that embodiment one provides;
Fig. 3 is the structural schematic diagram for the robot body signal imitation device that embodiment one provides.
Specific embodiment
It is practical to this below in conjunction with attached drawing in order to keep the purpose of this utility model, technical solution and advantage clearer
It is novel to be described in further detail, it is clear that described embodiment is only the utility model a part of the embodiment, rather than complete
The embodiment in portion.Based on the embodiments of the present invention, those of ordinary skill in the art are not before making creative work
All other embodiment obtained is put, is fallen within the protection scope of the utility model.
The utility model embodiment is described in further detail with reference to the accompanying drawings of the specification.
Embodiment one
The utility model provides a kind of industrial robot test macro, as shown in Figure 1, the system include: industrial personal computer 110,
Host control device 120, robot demonstrator 130, robot controller 140, robot driving device 150, robot body
Mechanism analog device 160, robot security's device 170, robot body signal imitation device 180, safety device group, specifically
Ground:
Above-mentioned industrial personal computer 110 is received for sending test control signal to robot controller by automatic running program
The implementing result data of robot controller feedback are simultaneously loaded into three-dimensional artificial software, execute test according to three-dimensional artificial software
The comparison of the implementing result data of signal results and load is controlled, debugging test control signal obtains control signal;
Above-mentioned industrial personal computer 110 has display device, for showing three-dimensional visual simulation animation.
In an implementation, in order to visualize the track and position of robot motion, and commissioning staff is facilitated to verify, work
Robot body three-dimensional simulation simulation software is housed in control machine, it can be with real time inspection robot by the three-dimensional simulation simulation software
Pose and the information such as track, can the sufficiently comprehensively functional development of verifier people controller.
In an implementation, test control signal can be the test motion control instruction that industrial personal computer is sent to robot controller
Or test motion control program;
The selection of industrial personal computer is not limited herein, relevant technical staff in the field can select properly according to the actual situation
Industrial personal computer.
In specific implementation, industrial personal computer specifically can be PC machine, load debugging routine, triggering debugging in the PC machine in advance
When program is run, is realized by operation debugging routine and send test motion control instruction or test motion control program to robot
Controller;The implementing result data for receiving robot controller feedback, load the implementing result data to three-dimensional artificial software
In, and test motion control instruction is executed according to three-dimensional artificial software or is tested described in the result and load of motion control program
The comparison of implementing result data, debugging test motion control instruction or test motion control program obtain motion control instruction or fortune
Dynamic control program, to realize to test motion control instruction or test the debugging of motion control program.
The industrial personal computer 110 is also used to robot controller response test motion control instruction or test motion control
The corresponding Basic application of program downloads to robot controller.
Above-mentioned host control device 120, when host control device controls robot motion, for sending control signals to machine
Device people's controller receives the implementing result data of robot controller feedback;
In an implementation, above-mentioned control signal can refer to for host control device to the motion control that robot controller is sent
Order or motion control program.
In an implementation, selection has the host control device of man-machine interface, sends motion control by host control device
To robot controller, robot controller refers to according to the motion control that host control device is sent for instruction or motion control program
It enables or motion control program control robot executes corresponding movement;Host control device also supervisory-controlled robot controller simultaneously
State, to realize the functional test to robot controller.Host control device passes through industrial bus and robot controller
Communication.
Man-machine interface is the medium interacted between system and user with information exchange, realize the internal form of information with
The mankind can receive the conversion between form.
As a kind of optionally embodiment, programmable logic controller (PLC) PLC control system can choose as upper control dress
It sets and is programmed, using HMI matched with PLC as man-machine interface, realize user by the host control device to machine
The control and monitoring of people's controller.
PLC control system: Programmable Logic Controller, programmable logic controller (PLC) aim at industrial life
A kind of electronic device of digital operation of design is produced, it is used for its storage inside journey using a kind of programmable memory
Sequence executes logical operation, sequential control, timing, the user oriented instruction such as counting and arithmetical operation, and passes through number or simulation
The various types of mechanical or production processes of formula input/output control.
The response test control signal/corresponding Basic application of control signal debugged is loaded in robot controller,
The response test control signal/corresponding Basic application of control signal debugged first passes through industrial personal computer in advance and downloads to robot
Controller, after the host control device sends motion control instruction to robot controller, robot controller executes response
The corresponding Basic application of signal is controlled, above-mentioned control signal is responded.
Above-mentioned robot demonstrator 130, for passing through manual mode distribution of machine people test control signal to robot control
Device processed receives the implementing result data of robot controller feedback, and the implementing result data fed back according to robot controller
Debug test control signal;
The test control signal that above-mentioned robot demonstrator is sent include on teaching machine user exploitation test related personnel's journey
The test motion control instruction and test motion control program that sequence is write.
Robot demonstrator be carry out the manual operation of robot, user program is write, the hand of parameter configuration and monitoring
Hold device, using crawl key in robot demonstrator can to robot body each shaft position point carry out Accurate Calibration, can
It is positioned with automatic assembly line position.
Above-mentioned robot controller 140 is filled for loading the test control signal or control signal to motor driven
/ corresponding the control command of robot body signal imitation device transmission is set, and obtains motor driver/robot body signal
The implementing result of simulator feedback, Xiang Suoshu industrial personal computer/robot demonstrator/host control device feedback execute knot accordingly
Fruit data;
There are each class method of control robot main body mechanism simulator movement, each in robot controller in advance
Motion control instruction corresponds to a motor program;
Robot controller executes corresponding program, corresponding control command is sent to motor driver, so that motor
Driving device driving robot body mechanism analog device executes movement, while by the execution of robot main body mechanism simulator
As a result feedback arrives robot controller.
In an implementation, the editor for first passing through industrial personal computer progress Basic application in advance compiles and downloads to the robot control
Device receives the corresponding testing and control that robot demonstrator or host control device or industrial personal computer issue in robot controller
When signal/control signal, robot controller executes corresponding Basic application response test and controls signal/control signal, generates
Corresponding control command is simultaneously sent to motor driver;
In an implementation, robot controller receives control signal/survey that robot demonstrator/host control device is sent
After examination control signal, the control signal/test control signal is sent to the three-dimensional visual simulation software of industrial personal computer, so that three-dimensional
Analogue simulation software executes the control signal/test control signal, and implementing result is held with what robot controller was fed back
Row result data compares.
In an implementation, the current movement shape of the robot that Vidacare corp feeds back robot main body mechanism simulator
State feeds back to robot controller, and robot controller compensates operation according to the motion value of the motion state of feedback, is formed
Closed-loop process;Meanwhile Xiang Shangshu industrial personal computer/robot demonstrator/host control device feeds back corresponding implementing result data.
Above-mentioned motor driver 150 drives robot body for receiving the control command of robot controller transmission
Mechanism analog device executes movement, while the implementing result of robot main body mechanism simulator being fed back to robot and is controlled
Device;
Motor driver can be regarded as motor driver, include at least one electricity in robot main body mechanism simulator
Machine, motor driver are specifically used for receiving robot controller transmission order, control in robot main body mechanism simulator
Motor action, while the various states of motor are fed back into robot controller.
Above-mentioned robot main body mechanism simulator 160, it is corresponding dynamic for being executed under the drive of motor driver
Make and execution result back is to motor driver;
The robot main body mechanism simulator 160, as shown in Figure 2, comprising:
Executing agency's motor 161 of robot body, for passing through motor transmission mechanism in the case where motor driver drives
163 drive motor load device action, while feedback coder signal is to motor driver;
In an implementation, power of motor needed for industrial machine human body is big, volume is larger, this function test device is using same
It is substituted Deng the independent small dimension motor of series.
Motor transmission mechanism 163, for driving motor load device action;
Motor load device 162, executing agency's band for the drive Imitating robot body in motor transmission mechanism
Carry situation.
In an implementation, the complete dummy robot's ontology load of motor load device, contracts in proportion with actual machine human body
It puts.
Robot body signal imitation device 180, as shown in figure 3, including the robot sheet being mounted on robot body
Structure base board device 182, the robot body board device 182 connect the sensor of at least one robot body and hold
Row device 181, for sending test control signal/control signal to the actuator/sensor, the actuator is used for according to survey
Examination control signal/control signal executes corresponding movement, and the sensor is for generating sensor signal and by robot base
Panel assembly feedback connects to the robot controller, robot body signal imitation device and robot controller physical cord, leads to
Cross bus mode communication.
In an implementation, sensor device, such as the detection of overrun testing, origin, substrate detection, offset detection, alignment detection
Sensor carries out input state switching using toggle switch signal, and actuator signal, such as solenoid valve carry out shape using indicator light
State mark.
In an implementation, robot body especially body tip actuator uses multiple sensors and actuator, due to machine
Device human body product is big, causes to be difficult to be routed if all connecting using physical cord, is difficult to check problem, be difficult to maintenance and repair etc., therefore
A board device is used on each axis, and the sensor of each axis and actuator signal are connected on board device.Robot
Ontology board device is communicated by bus with robot controller, feeds back each axle sensor signal to robot controller,
And receive the movement of robot control order control actuator.Herein not to robot body substrate and robot controller
Communication mode limits, and those skilled in the art can select suitable communication mode according to the actual situation.
Above-mentioned robot security's device 170 obtains pair for receiving at least one safety signal from the safety device group
The security logic signal answered/non-security logical signal is to robot controller, so that robot controller receives security logic letter
Control command is powered on to the transmission of robot main body mechanism simulator after number, is controlled after receiving non-security logical signal to robot
Device sends the corresponding control command of cutting robot body mechanism analog installation's power source;
In an implementation, robot security's device is at least one received safety signal according to pre-set certain peace
Full signal logic generates corresponding security logic signal/non-security logical signal to robot controller.
Safety device group in the present embodiment includes robot controller/robot demonstrator mode selector switch, is used
In completion manual mode/automatic mode/remote mode switching, and robot controller is sent by corresponding switching signal;
The robot controller according to hand pattern switching signal, believe by the testing and control that corresponding load is sent from robot demonstrator
Number;According to automatic pattern switching signal, the test control signal sent from industrial personal computer is loaded;According to remote mode switching signal,
Load the control signal sent from host control device.
Safety device group in the present embodiment can also include:
Robot controller/robot demonstrator/host control device emergency stop button, electrifying startup switch, peace
Full interlock, safety optical grating device, are connect by way of physical connection with the robot controller.
In an implementation, safety device group is to robot security's device input signal, thus in-kind simulation robot sheet completely
Security control needed for body use site.
Safety interlock is the automation equipment for security purpose.Safety interlock passes through machine mechanically or electrically
Structure makes two movements have the relationship to condition each other.In process of production, in order to guarantee to work normally, realization is automatically controlled, with
And accident in order to prevent, it is widely used safety interlock.
Safety optical grating device is to avoid personnel close to a kind of optoelectronic device of mechanically moving, can be pacified to avoid casualties
Full raster device can be used to replace the mechanical protection of traditional mechanical barrier or other modes, and can also increase equipment can
Maintainability cooperates safety optical grating device, can also increase the operability and efficiency of mechanical equipment.
In an implementation, can by robot controller/robot demonstrator/host control device emergency stop button, on
Safety signal required for electric switch, safety interlock, safety optical grating device etc. it is corresponding switch be set as virtually by
Key or entity hardware switch, are not defined switch key form herein, and relevant technical staff in the field can be according to reality
Situation is configured.
The present embodiment provides a kind of embodiment of specific testing process of industrial robot function test system, detailed process packets
It includes:
Robot controller is connect by serial line interface and Ethernet interface with industrial personal computer, and industrial personal computer is to robot controller
The Basic application of load carries out the functions such as editor's compiling downloading debugging, while industrial personal computer is equipped with robot body three-dimensional visual simulation
Software, by installation by adhering display device check the position of robot motion, track, speed, acceleration-deceleration, smooth motion,
The information such as the soft or hard limit;
Robot controller communicates that (bus mode can be regarded as herein by bus mode with host control device
CCLINK, epigyny device are interpreted as PLC, but are not limited to this combination), when robot automatic running, filled by upper control
It sets control robot controller and sends commands to motor driver, to control the movement of motor;Robot controller simultaneously
State Real-time Feedback give upper external control device;
Robot controller is communicated by bus mode with robot demonstrator, when manual mode is run, receives teaching machine
On test control signal, send corresponding control command to motor driver/robot body signal imitation device, and obtain
Motor driver/robot body signal imitation device feedback implementing result is taken, it is corresponding to robot demonstrator feedback
Implementing result data;
Robot controller is attached by bus or pulse mode with motor driver, motor driver with
Motor client cables in robot main body mechanism simulation are attached, and each independent electrical arbor is furnished with individual motor load device,
The motor band simulated in true environment carries service condition;
Robot controller is connect by bus and physical connection with robot body board device, needed for board device
Sensor and actuator are simulated by switch on experimental rig and indicator light, and pass through the electronic component for circuit connection
Terminal board will switch and indicator light is signally attached on each axis board device;
Robot controller is connect by the direct-connected mode of physics with robot security's device, is filled with robot security's correlation
Relevant safety device group is set, such as emergency stop switch, safety interlocking, safety key switch, the enabled switch of third gear, servo starting
Switch, motor error status signal etc., are connected on robot security's device by terminal block, if any safety signal is not
Meeting condition, then robot controller cuts off motor power at once, it is ensured that man-machine safety.
Robot demonstrator or robot controller automatic running script or upper external control device send control life
It enables and executes respective action to robot controller, on the one hand this movement shows as the rotation of motor on the functional breadboard system, can
The correct completeness for checking verifying hardware system and electrical system, on the other hand shows as in three-dimensional visual simulation software, can be real
When check and whether verifier people movement position, track correct;Following three kinds of test patterns specifically can be used:
(1) manual mode
Test motion control program is not needed under the mode, needs to test motion control commands, tests motion control commands
From teaching machine, specific testing procedure is as follows:
Step 1: the mode switch of robot demonstrator and robot controller being switched to manual mode, by safety device
The switch of group is allocated to corresponding position so that robot security's device receives corresponding safety signal, so that robot security's device
Corresponding security logic signal is sent in position, and to robot controller.
Step 2: after robot controller receives security logic signal, by receiving the upper of robot demonstrator sending
Electricity instructs to motor driver transmission and powers on control command, so that motor driver is simulated to robot main body mechanism
Device output power supply, the motor in robot main body mechanism simulator are in the state that can be worked normally.
Step 3: using action key JOG button operation in robot demonstrator, generating corresponding robot body movement
Track position speed etc. is tested motion control instruction and is sent to robot controller, and robot controller is according to the survey received
It tries motion control instruction and generates corresponding control instruction to motor driver, and then make motor driver band mobile robot sheet
Each joint executing agency motor action of body mechanism simulator, while the implementing result of motor action state is fed back into electricity
The implementing result is fed back to robot controller, robot controller and robot by machine actuating device, motor driver
Teaching machine, which is in communication with each other, feeds back to robot demonstrator for implementing result, and robot demonstrator is shown according to the implementing result of feedback
The execution state of current each motor.
Step 4: the original of each input/output signal in robot body signal imitation device is checked using robot demonstrator
Beginning state switches the switch button of each joint sensors on dummy robot's ontology in robot body signal imitation device,
And sensor signal is fed back into robot controller, robot controller is in communication with each other with robot demonstrator believes sensor
Number robot demonstrator is fed back to, can check whether the state of each sensor is correct by robot demonstrator.It simultaneously can also
To be that robot demonstrator sends execution control command to robot controller, so that robot controller be made to control robot sheet
The actuator display lamp of body signal imitation device carries out the state change of lamp.This process can be simulated in robot main body mechanism and be filled
It sets and is carried out after powering on, can also carry out, can also be simulated in robot main body mechanism in robot main body mechanism simulator power down
It is carried out during device action.
Step 5: various functions survey inside teaching machine when manual mode can be completed with the process of 1~step 4 of circulation step
Whether examination, such as different speed, the different location point of arrival, sensor signal are effective.
Step 6: so that robot controller electrical source of power is in power-down state, guarantee personage's safety.
(2) automatic mode
The mode needs test program, needs to test motion control commands.It tests motion control program and derives from teaching machine
From writing or industrial personal computer is write;It tests motion control commands and derives from teaching machine, industrial personal computer software, external testing box.
Note: all test motion control programs finally all execute in robot controller, no matter source program be
In industrial personal computer or in teaching machine, it will be finally transferred in robot controller by certain communication mode.Specific test step
It is rapid as follows:
Step 1: the mode switch of robot demonstrator and robot controller being switched to automatic mode, by safety device
The switch of group is allocated to corresponding position so that robot security's device receives corresponding safety signal, so that robot security's device
Corresponding security logic signal is sent in position, and to robot controller.
Step 2: after robot controller receives security logic signal, by receiving the upper of robot demonstrator sending
Electricity instructs to motor driver transmission and powers on control command, so that motor driver is simulated to robot main body mechanism
Device output power supply, the motor in robot main body mechanism simulator are in the state that can be worked normally.
Step 3: using 3 kinds of modes that robot main body mechanism simulator is made to carry out automatic running.
Mode 1: carrying out automatic mode test using robot demonstrator, and test movement control is carried out in robot demonstrator
The automatic test motion control program of processing procedure sequence write or import on industrial personal computer is controlled by robot demonstrator to robot
Device send test motion control program or the movement by pressing robot demonstrator stop etc. buttons to robot controller send out
Test motion control instruction is sent, robot controller is according to the test motion control program or test motion control instruction received
Corresponding control instruction is generated to motor driver, and then motor driver is made to drive robot main body mechanism simulator
Each joint executing agency motor action, while the implementing result of motor action state is fed back into motor driver, electricity
The implementing result is fed back to robot controller by machine actuating device, and robot controller is in communication with each other with robot demonstrator
Implementing result is fed back into robot demonstrator, robot demonstrator shows current each motor according to the implementing result of feedback
Execution state.
Mode 2: automatic mode test is carried out using upper industrial personal computer, industrial personal computer should have two functions: 1, test software;
2 write autotest program.The functions such as beginning, stopping, the velocity variations of robot motion are carried out using test software;Except this
Outside, test software can also carry out the read-write of variable, monitoring, the crawl of robot motion waveform of signal etc., so as to the machine of progress
The stability and precision analysis of device human body end movement;In addition to this, test software can also eaily change robot
Relevant parameter of the controller about robot motion, such as movement travel, maximum acceleration-deceleration, maximum speed, peak torque, highest
The restriction etc. of temperature.
It is downloaded in robot controller by industrial personal computer by motion control program is tested, by each in test software
Function sends test motion control instruction to robot controller, and robot controller refers to according to the test motion control received
The corresponding test motion control program of operation is enabled, generates corresponding control instruction to motor driver, and then make motor driven
Each joint executing agency motor action of device band mobile robot main body mechanism simulator, while by motor action state
Implementing result feeds back to motor driver, and the implementing result is fed back to robot controller, machine by motor driver
People's controller and industrial personal computer, which are in communication with each other, feeds back to industrial personal computer for implementing result, and industrial personal computer is shown according to the implementing result of feedback works as
The execution state of preceding each motor.
Mode 3: simple automatic mode uses an external individual testing tool box.
On condition that having test program in robot controller, the upper of robot is carried out simply by external test tools box
Electricity, the function move, stop, powering on indicator light, error indication lamp.It is suitble to the robot controller shaped after tested.
By industrial personal computer by test motion control program download in robot controller, by external test tools box to
Robot controller sends testing and control order, and robot controller executes corresponding test movement control according to testing and control order
Processing procedure sequence generates corresponding control instruction and is sent to motor driver, and then makes motor driver band mobile robot sheet
Each joint executing agency motor action of body mechanism simulator.This mode is suitble to the robot shaped after tested control
Device.
Step 4: checking that each input and output are believed in robot body signal imitation device using robot demonstrator/industrial personal computer
Number reset condition, switch the switch of each joint sensors on dummy robot's ontology in robot body signal imitation device
Button, and sensor signal is fed back into robot controller, robot controller and robot demonstrator/industrial personal computer phase intercommunication
Sensor signal is fed back to robot demonstrator by letter, and the shape of each sensor can be checked by robot demonstrator/industrial personal computer
Whether state is correct.Robot demonstrator/industrial personal computer, which is sent, simultaneously executes control command to robot controller, to make robot
The actuator display lamp that controller controls robot body signal imitation device carries out the state change of lamp.This step is needed in machine
It is carried out in device human body mechanism plate device action process.
Step 5: can complete various functions when automatic mode with the process of 1~step 4 of circulation step and test.
Step 6: so that robot controller electrical source of power is in power-down state, guarantee personage's safety.
(3) remote mode
Test program is not needed under the mode, needs to test motion control commands, test run control command is from upper
Level control device.
Step 1: the mode switch of robot controller being switched to remote mode, the switch of safety device group is allocated to phase
Position is answered so that robot security's device receives corresponding safety signal, so that robot security's device is in position,
And corresponding security logic signal is sent to robot controller.The input signal of robot security's device is all switched to remotely
The state of mode, so that robot security's device is in position.
Step 2: after robot controller receives security logic signal, by receiving the upper of robot demonstrator sending
Electricity instructs to motor driver transmission and powers on control command, so that motor driver is simulated to robot main body mechanism
Device output power supply, the motor in robot main body mechanism simulator are in the state that can be worked normally.
Step 3: the touch screen of host controller device has been loaded with complete application function software, according to different functions
Control instruction is sent to robot controller.
Robot controller generates corresponding control instruction to motor driver;And then make motor driver band motivation
Each joint executing agency motor action of device human body's mechanism analog device;It is simultaneously that the implementing result of motor action state is anti-
Feed motor driver, the implementing result is fed back to robot controller by motor driver, robot controller with
Host control device, which is in communication with each other, feeds back to host control device for implementing result, the application function software in host control device
The execution state of current each motor is shown according to the implementing result of feedback.
Step 4: being checked using the application function software of host controller device each in robot body signal imitation device
The reset condition of input/output signal switches and simulates each joint sensors on ontology in robot body signal imitation device
Switch button, and sensor signal is fed back into robot controller, robot controller is in communication with each other with host control device
Sensor signal is fed back into host control device, whether just the state of each sensor can be checked by host control device
Really.Host control device is sent according to the state of sensor simultaneously executes control command to robot controller, to make machine
The actuator display lamp that people's controller controls robot body signal imitation device carries out the state change of lamp.This step needs
It operates and checks during robot motion.
Step 5: can complete various functions when remote mode with the process of 1~step 4 of circulation step and test.
Step 6: so that robot controller electrical source of power is in power-down state, guarantee personage's safety.
Three of the above mode can all show the correlation for checking robot motion by the three-dimensional visual simulation animation of industrial personal computer
Information;Corresponding letter on the analog sensor and execution device progress robot body on robot body device can be passed through simultaneously
Number simulation and display, exactly match industry spot needed for various signals.
It, can safe and complete fully test machine people control using soft or hard electrical composite system on this functional breadboard system
Device control function needed for practical producing line.
It should be understood by those skilled in the art that, the embodiments of the present invention can provide as method, system or computer
Program product.Therefore, the utility model can be used complete hardware embodiment, complete software embodiment or combine software and hardware
The form of the embodiment of aspect.Moreover, it wherein includes computer available programs that the utility model, which can be used in one or more,
The computer implemented in the computer-usable storage medium (including but not limited to magnetic disk storage and optical memory etc.) of code
The form of program product.
The utility model is produced referring to according to the method, equipment (system) and computer program of the utility model embodiment
The flowchart and/or the block diagrams of product describes.It should be understood that can be realized by computer program instructions in flowchart and/or the block diagram
Each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide these meters
Calculation machine program instruction is to the place of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices
Device is managed to generate a machine, so that producing by the instruction that computer or the processor of other programmable data processing devices execute
Life is for realizing the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram
Device.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Obviously, it is practical without departing from this can to carry out various modification and variations to the utility model by those skilled in the art
Novel spirit and scope.If in this way, these modifications and variations of the present invention belong to the utility model claims and
Within the scope of its equivalent technologies, then the utility model is also intended to include these modifications and variations.
Claims (10)
1. a kind of industrial robot function test system, the system comprises: industrial personal computer, host control device, robot teaching
Device, robot controller, motor driver, robot main body mechanism simulator, robot body signal imitation device, machine
Device people safety device, safety device group, it is characterised in that:
The industrial personal computer receives robot for sending test control signal to robot controller by automatic running program
The implementing result data of controller feedback are simultaneously loaded into three-dimensional artificial software, execute testing and control letter according to three-dimensional artificial software
The comparison of number result and the implementing result data of load, debugging test control signal obtain control signal;
The robot demonstrator receives machine for sending test control signal to robot controller by manual mode
The implementing result data of people's controller feedback;
The host control device receives holding for robot controller feedback for sending control signals to robot controller
Row result data;
The robot controller, for loading the test control signal or control signal, to motor driver/robot
Ontology signal imitation device sends corresponding control command, and obtains motor driver/robot body signal imitation device
The implementing result of feedback, Xiang Suoshu industrial personal computer/robot demonstrator/host control device feed back corresponding implementing result data;
The motor driver drives robot main body mechanism mould for receiving the control command of robot controller transmission
Quasi- device executes movement, while the implementing result of robot main body mechanism simulator being fed back to robot controller;
The robot main body mechanism simulator is acted and is fed back accordingly for executing under the drive of motor driver
Implementing result is to motor driver;
The robot body signal imitation device, for being held according to test control signal/control signal of robot controller
Action is made and feeds back corresponding transducing signal;
Robot security's device obtains corresponding peace for receiving at least one safety signal from the safety device group
Full logical signal/non-security logical signal is to robot controller, so as to receive security logic signal backward for robot controller
The transmission of robot main body mechanism simulator powers on control command, sends after receiving non-security logical signal to robot controller
Cut off the corresponding control command of robot body mechanism analog installation's power source.
2. system according to claim 1, which is characterized in that the industrial personal computer is also used to respond robot controller
Test control signal/corresponding Basic application of control signal downloads to robot controller.
3. system according to claim 1, which is characterized in that the robot main body mechanism simulator includes:
Executing agency's motor of robot body, for driving motor by motor transmission mechanism in the case where motor driver drives
Load device movement, while feedback coder signal is to motor driver;
Motor transmission mechanism, for driving motor load device action;
Motor load device, executing agency's band for the drive Imitating robot body in motor transmission mechanism carry situation.
4. system according to claim 1, which is characterized in that
The robot includes robot body and at least one sensor and actuator for being mounted on the robot body,
The robot body signal imitation device, including the robot body board device being mounted on robot body, institute
It states robot body board device and connects at least one described sensor and actuator, for being sent out to the actuator/sensor
Test control signal/control signal is sent, the actuator is used to execute according to test control signal/control signal corresponding dynamic
Make, the sensor is for generating sensor signal and by robotic substrate device feedback to the robot controller.
5. system according to claim 4, which is characterized in that the robot body board device and robot controller
Physical cord connects, and is communicated by bus mode.
6. system according to claim 1, which is characterized in that the industrial personal computer has display device, for showing three-dimensional
Analogue simulation animation.
7. system according to claim 1, which is characterized in that
The safety device group includes robot controller/robot demonstrator mode selector switch, for completing manual mould
Formula/automatic mode/remote mode switching, and robot controller is sent by corresponding switching signal;The robot control
The test control signal that device processed is sent according to hand pattern switching signal, corresponding load from robot demonstrator;According to automatic mold
Formula switching signal loads the test control signal sent from industrial personal computer;According to remote mode switching signal, load from upper control
The control signal that device is sent.
8. system according to claim 1, which is characterized in that the safety device group, comprising:
Robot controller/robot demonstrator/host control device emergency stop button, electrifying startup switch, safety connection
Locking device, safety optical grating device.
9. system according to claim 1, which is characterized in that the robot controller and the industrial personal computer pass through serially
Interface or Ethernet interface connection.
10. system according to claim 1, which is characterized in that the robot controller and the robotically-driven dress
It sets and is connected by way of industrial bus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201822179356.2U CN209335656U (en) | 2018-12-24 | 2018-12-24 | A kind of industrial robot function test system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201822179356.2U CN209335656U (en) | 2018-12-24 | 2018-12-24 | A kind of industrial robot function test system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN209335656U true CN209335656U (en) | 2019-09-03 |
Family
ID=67758738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201822179356.2U Withdrawn - After Issue CN209335656U (en) | 2018-12-24 | 2018-12-24 | A kind of industrial robot function test system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN209335656U (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109483601A (en) * | 2018-12-24 | 2019-03-19 | 合肥欣奕华智能机器有限公司 | Industrial robot function test system and test method |
CN111381538A (en) * | 2020-03-18 | 2020-07-07 | 昆山艾派科技有限公司 | Industrial robot emergency stop function reliability test system and test method thereof |
TWI748501B (en) * | 2020-06-05 | 2021-12-01 | 達明機器人股份有限公司 | Safety system and method for teaching a robot |
-
2018
- 2018-12-24 CN CN201822179356.2U patent/CN209335656U/en not_active Withdrawn - After Issue
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109483601A (en) * | 2018-12-24 | 2019-03-19 | 合肥欣奕华智能机器有限公司 | Industrial robot function test system and test method |
CN109483601B (en) * | 2018-12-24 | 2023-11-28 | 合肥欣奕华智能机器股份有限公司 | Industrial robot function test system and test method |
CN111381538A (en) * | 2020-03-18 | 2020-07-07 | 昆山艾派科技有限公司 | Industrial robot emergency stop function reliability test system and test method thereof |
TWI748501B (en) * | 2020-06-05 | 2021-12-01 | 達明機器人股份有限公司 | Safety system and method for teaching a robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109483601A (en) | Industrial robot function test system and test method | |
CN112487668B (en) | Near-physical simulation integrated debugging method and system based on digital twin | |
CN209335656U (en) | A kind of industrial robot function test system | |
CN103761996B (en) | Based on the Non-Destructive Testing intelligent robot detection method of virtual reality technology | |
CN109324601A (en) | The test platform of robot controller or control system based on hardware in loop | |
CN102435948B (en) | Dynamic load simulation testing instrument and simulation testing method | |
CN109388097A (en) | Information processing unit, information processing method and record media | |
CN101281694A (en) | Autocontrol modularization teaching training apparatus | |
CN105137902A (en) | Simulation system | |
KR101520855B1 (en) | Simulstion system training machinetool | |
CN104238453B (en) | A kind of fault of numerical control machine tool detection and maintenance simulation training platform system | |
CN108762188A (en) | Fireworks based on PLC controls sort assembly line Virtual Simulative Experiment method and system | |
CN106886212B (en) | Servo system's testing arrangement | |
JP2004133650A (en) | Method of simulating and verifying control logic and personal computer for simulation and verification | |
JP2010218036A (en) | Robot off-line programming system | |
CN111665805A (en) | Control system training device and method based on 3D technology | |
CN107942723A (en) | A kind of emulation test method based on industrial robot | |
CN201041705Y (en) | Blast furnace slot distribution and feeding simulation device | |
CN112581850A (en) | Virtual debugging system of multifunctional production line and equipment | |
CN116300726A (en) | Gearbox transmission shaft production line simulation and debugging method based on digital factory | |
Martínez et al. | Development of automated virtual CNC router for application in a remote mechatronics laboratory | |
Ilc et al. | Ftsim: A 3d tool for teaching automation concepts | |
CN104950869A (en) | Gas turbine control system testing device and method | |
Cigánek et al. | Design of Digital Twin for PLC System | |
CN207249477U (en) | Vehicle dormer window assembly automatic test device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 230013 Southwest District of Hefei City, Anhui Province Patentee after: Hefei xinyihua Intelligent Machine Co.,Ltd. Address before: 230013 Southwest District of Hefei City, Anhui Province Patentee before: HEFEI SINEVA INTELLIGENT MACHINE Co.,Ltd. |
|
AV01 | Patent right actively abandoned | ||
AV01 | Patent right actively abandoned | ||
AV01 | Patent right actively abandoned |
Granted publication date: 20190903 Effective date of abandoning: 20231128 |
|
AV01 | Patent right actively abandoned |
Granted publication date: 20190903 Effective date of abandoning: 20231128 |