Spraying is another common process application of industrial robots, second only to welding process applications, and they all belong to high-intensity, high-precision, and high-sensitivity work tasks in harsh environments.
The spraying process has extremely high requirements for the performance of the robot, and of course, the formulation of the process and the preparation of the program are also extremely strict, which will directly affect the paint effect of spraying.
Most robots can verify the proposed spraying process through virtual simulation before the real spraying work, and Yaskawa Robotics is no exception, this task can be achieved through its own adapted virtual simulation and offline programming software MotoSimEG-VRC.
When MotoSimEG-VRC software simulates the application of the spraying process, it can not only verify the robot's motion path and interference detection, but also generate a paint atomization model at the nozzle of the spray gun and a paint effect on the surface of the workpiece, which is very helpful for the planning and verification of the spraying process.
Spraying robot system creation
Open the MotoSimEG-VRC software, create a virtual simulation project for the process application of the spraying robot, and generate a virtual simulation environment.
Add a virtual robot system in the virtual simulation environment, select "DX-200" for the robot controller, select any model of the robot in the "MPX" series (all of these series are spraying process application robots), select "PAINT" for process application, and then create a robot system in the "Standard Setting Execute" mode.
Gun models are imported and mounted to the robot
Open the CadTree dialog box, import the robot gun (atomizer) model with the world coordinate system world as the parent reference object, and then use the "Move Parent" shortcut command to modify the gun parent reference object to the robot's "DX200-R01_flange", and at the same time the gun model is installed on the robot's six-axis flange.
Use the "Tool Data" command in the "Controller" menu bar to calibrate the TCP of the robot spray gun tool, you can activate the "Pick Enable" function option in the Tool Editor dialog box, and then directly pick the TCP origin position at the gun nozzle position.
Spraying station peripherals added
Import the spray table model and place it in the appropriate position, then import the spray part model and place it on the surface of the paint table. Of course, the painting table and the painted workpiece model can also be created directly using the model creation function that comes with the software.
Spray simulation settings
The key step in the application simulation of the spraying process is the spraying simulation setup, including the spraying model setup and the spraying setup. Among them, the spraying model is to generate a model that simulates the real spray body at the nozzle of the spray gun, and the shape of the spraying model can be changed by changing the parameters of the spraying model, and the simulated spraying effect will also be changed. In the spraying settings, you can set the object of the workpiece to be painted, the color effect of the spraying, and so on. During the simulation operation, the spraying model can be automatically displayed and hidden through the SPYON and SPYOF commands, and the spraying color effect can be displayed on the motion path between the PYON and SPYOF commands.
Click the "Paint Setting" command button in the menu bar of the software "Simulation" to pop up the Paint Panel dialog box, and activate the Spray model setting attribute label by default, that is, the spray model setting.
The spraying model parameters can be set according to the actual spraying process standard to control the atomization state after the paint is sprayed, so as to achieve the required coating effect.
The following is a detailed description of each function option in the Spray model setting property tab.
Gun No.: Set the gun number, range 1-3.
Tool No.: Specifies the tool number (robot tool number) used to set the gun number.
(a) TCP distance (mm): TCP distance, which refers to the vertical distance between TCP and the spray gun nozzle on the spraying materialization model.
(b) Valid distance (mm): The maximum length of paint sprayed from the nozzle of the spray gun.
(c) Max Diameter (mm): The maximum diameter refers to the maximum width of the paint surface after the paint is atomized.
(d) Mini Diameter (mm): The minimum diameter, which refers to the minimum width of the paint surface after the paint is atomized.
(e) Nozzle Position: Nozzle Position Coordinates, which refers to the relative position coordinates between the spray atomization model and the TCP of the spray gun tool.
(e) Nozzle Posture: Nozzle Posture Coordinates, which refers to the relative attitude coordinates between the spray atomization model and the TCP of the spray gun tool.
TCP calculation: When activated, the tool TCP coordinates will be automatically calculated based on the data entered.
Transparent: When activated, the spray atomization model is generated and displayed in a translucent color.
Model division: Specifies the number of faces for the resulting spray atomization model.
TCP distance: Specifies the model color between the spray gun nozzle and the spray atomization model TCP.
Valid distance: Specifies the color of the model between the TCP of the spraying atomization model and the boundary of the spraying effective range.
Display model: When activated, the resulting spray atomization model is displayed.
In the above parameters, the function options marked with the words a, b, c, d, and e are described in the picture on the right side of the dialog box, which can be used as auxiliary reference.
Click on the "Paint Setting" property tab to switch to the spray setting interface. Activate the "Paint Enable" option, then set the color of the spray effect under the Paint Color ribbon, and finally activate the "Pick" option to select the painted workpiece object in the software workspace and select it in the workpiece model list.
It is important to note here that when there are multiple robots in one controller, spray simulation will not be supported; Spraying simulation cannot directly output 3DPDF files or AVI files; Simulating the same outer coating with multiple guns is also not supported; When using the "Masking" function, the spraying simulation will run slower.
A detailed description of each of the options in the Paint Setting tabs is shown below.
Gun No.: Set the gun number, range 1-3.
Paint Enable: When activated, the set paint color will be displayed on the artifact while the simulation is running.
Pick: After activation, you can directly click on the workpiece model in the software workspace, and the selected model will be displayed in the workpiece model list box below.
A child model is also registered simultaneously: After activation, the child models of the added artifact model will also be registered at the same time.
Paint Color: Set the color of the workpiece, including the color when spraying normally (Top), the color at the beginning of spraying (Bottom), the color at the end of spraying (Over), and the color gradient between the start and end of spraying.
Model List: A list of workpiece models that displays the selected workpiece models and whether the model has been selected.
Check All: When clicked, all models in the workpiece model list are selected.
Clear All: When clicked, all selected models in the workpiece model list will be unchecked.
Masking: When activated, the paint color will not be displayed on the part model if there is an obstacle between the selected workpiece model and the gun.
Del: Click to remove the selected workpiece model from the workpiece model list.
Add from CadTree: When clicked, the selected model will be added from the CadTree to the workpiece model list.
Robot teach-in programming
In the virtual teach pendant, the robot spraying running trajectory program is written, and the spraying start instruction PYON and the spraying end instruction SPYOF are added before and after the spraying process path program segment, as shown in the following figure.
Spraying robot simulation operation
The spraying robot is simulated and operated, and the simulation operation effect is shown in the dynamic diagram below. It can be seen that the robot moves according to the teach-in trajectory point and sprays the workpiece, and the surface of the workpiece sprayed by the robot immediately shows the set paint color.
|
More on that
|
Yaskawa inverter - how to check the mechanical system failure of elevator failure
1. Failure of mechanical system
(1) The common fault phenomena and causes of mechanical systems are as follows
1. Due to poor lubrication or lubrication system failure, the rotating parts of the parts are seriously heated and worn or the shaft is held, resulting in the destruction of the parts of the rolling or sliding parts.
2 ...
|
|
Yaskawa manipulator use specification
Yaskawa manipulator specification
It must be trained before the job and can only be operated after qualifying. Untrained personnel are not allowed to operate the manipulator.
BEFORE OPENING, CHECK WHETHER THE AIR SOURCE OF THE MANIPULATOR IS ENERGIZED, ADJUST THE AIR PRESSURE OF THE PRESSURE VALVE BETWEEN 0.6MPA AND 0.8MPA, AND CHECK WHETHER THE VOLTAGE IS NORMAL.
What is ...
|
|
Analysis of fault codes of Yaskawa inverter
Analysis of the fault code of Yaskawa inverter, for reference only:
OC Overcurrent The output current of the inverter exceeds the overcurrent detection value ·
GF grornd Favlt Grounding The ground current on the output side of the inverter exceeds 50% of the rated output current of the inverter
...
|
|
Part of the configuration process for Yaskawa drives
1. "Restore factory settings": Perform a factory reset after power-on to avoid some previously set parameters in the inverter (of course, if it is a new inverter, this problem does not exist).
2. "Set the motor type": whether the motor is an asynchronous motor or the same ...
|
|
What is the difference between the origin setting of Yaskawa robot, the location of the second origin, and the location of the origin of the job?
What is the difference between the origin setting of Yaskawa robot, the location of the second origin, and the location of the origin of the job?
Origin Setting: Lets you set the origin and initial position of each axis.
The robot → the origin position → point display, and select the axis and robot you want to set
1. Write origin data → point ...
|
|
Common fault codes for Yaskawa servo drives
A.00 Absolute Data Error The absolute value is wrong or not received
A.02 Parameter Interrupt User parameter cannot be detected
A.04 Parameter Setting Error The user parameter setting exceeds the allowed value
A.10 Overcurrent The power transformer is overcurrent
A.30 Regeneration Circuit Check Error Regeneration ...
|
|
How to cancel the Yaskawa robot collision alarm?
1. Enter the management mode and click on the robot.
2. Click on the collision detection level, enter the designated page, select the collision detection file number, enter 9, and press enter.
3. Change the function from valid to invalid. After the robot action is restored, it can be changed back to effective.
...
|
|
Yaskawa Robotics School Origin Steps
1. Yaskawa robot teach pendant key switch to manual Teach mode - main menu - system information - security mode
2. Management mode - password - 999999999
3. Robot - Origin location
4. Open the door of the robot control cabinet and there is a mechanical prototype with 6 axes of the robot on the side.
|
|
Yaskawa Robotics - A detailed introduction to the robot's control and perception system
Control system
The robot control system is the brain of the robot and is the main element that determines the function and function of the robot. The control system is to retract the command signal to the drive system and the implementation mechanism according to the input program, and control it. The main task of industrial robot control technology is ...
|
|
Yaskawa invested in Europe to win local customers in Europe
Sina U.S. stock news on the 29th Beijing time Nikkei Chinese Network reported that Japan's Yaskawa Electric will launch an offensive in the European industrial manipulator sales market. In September 2018, Yaskawa Electric will open Europe's first intelligent robot processing plant in South America, with the intention of winning the "European company" as a "European company".
|
|
Summary of Common Faults and Solutions of Yaskawa Robots and Accessories (9-17)
09. Robot oil leakage?
Cause:
1. Improper maintenance;
2. Corrosive parts damage, etc.
Solution: Check the location of the oil leak and confirm the parts caused by the oil leak. It is possible to accurately determine the parts caused by oil leakage by checking drawings, etc.
10. Robot ...
|
|
Yaskawa made its debut at the AMB - Robotics Innovation Trade Fair
As a long-standing and reliable supplier of automated metalworking solutions, Yaskawa will be exhibiting at AMB for the first time. Possible applications for the company's Motoman robots include tool handling, machining and stacking workpieces, and machine loading. At booth 6D50 in Hall 6, ...
|
|
Yaskawa inverter - what are the control methods of low-voltage inverter?
1. Sinusoidal pulse width modulation
Sinusoidal Pulse Width Modulation (SPWM) is characterized by simple structure of control circuit, low cost, good hardness of mechanical characteristics, and can meet the smooth speed regulation requirements of general transmission, and has been widely used in various fields of the industry.
However, this control ...
|
|
Matters needing attention to when disassembling and assembling Yaskawa inverter
1. Due to the soft material of the bolt material inside the Yaskawa inverter, if the tool is matched with a large error, it is easy to cause damage to the bolt head, it is recommended to equip the maintenance personnel with special tools of imported or joint venture brands.
2. The electrolytic capacitor and heat sink are made of aluminum alloy.
|
|
Yaskawa Robot's DeviceNet communication steps
1. Hardware installation
@以下操作务必在安川机器人断电状态下执行.
1. Remove the corresponding screws and pull out the bus bracket.
2. Remove the front bezel
3. Insert the DeviceNet substrate and tighten the front plate screws.
4. Insert the board unit as a whole ...
|
|
Yaskawa servo motor - the cause and solution of fast jitter of servo motor
Servo motor refers to the engine that controls the operation of mechanical components in the servo system, and is a kind of auxiliary motor indirect transmission device. The main function is to use it in a closed ring, transmit the signal to the system at any time, and at the same time correct its own operation with the signal given by the system.
Servo motor ...
|
|
Yaskawa Electric - What are the speed measurement methods of servo motors?
There are three types of general speed measurement methods: M method, T method, and M/T method.
1. M Method:
(1) M method: open a time window, count the number of encoder pulses in this time window, the faster the speed, of course, the more pulses are counted for the time window.
(2) Angular velocity ...
|
|
Yaskawa inverter fault display Ou how to deal with the fault when running at high speed
1. The cause of the failure may be that the power plug is not plugged in properly.
Solution: Check and plug in the power plug.
2. The sensor is damaged and the resistance value is wrong.
Solution: Replace the sensor.
3. The fuse is blown out.
Solution: Repair and replace the fuse ...
|
|
Yaskawa Electric - Introduction to the starting method of three-phase asynchronous motor
There are three main starting methods of three-phase asynchronous: direct start, traditional decompression start and soft start.
Direct start, also called full pressure start. Decompression starting is to reduce the voltage on the stator winding during starting, and then restore the voltage to the rated after starting.
Include...
|
|
Common faults and solutions of Yaskawa inverter
(1) Overcurrent, display character: OC. The reason for tripping is the short circuit of UVW at the output end, the load is too large, the acceleration/deceleration time is set incorrectly or the torque is unreasonable, resulting in overcurrent or overheating of the main circuit module. Check whether there is a short circuit in the motor junction box, whether the motor winding is to the ground, phase to phase ...
|
|