Yamaha communicates with the host computer via TCP

Create Date: 2024-8-30 12:03:23|Source: YAMAHA/YAMAHA

1. Be able to test with the debugging helper first, first set the computer IP and Yamaha controller IP, system-communication settings, and set the IP of the controller

                               Yamaha communicates with the host computer via TCP

2. In the option - universal Ethernet port, set GP0 (communication target), mode servo, communication target IP, port 1004, line changer CRLF, here to pay attention to, there is a line break 0A 0B for the line break, do not add will not be recognized

3. Just now at the end of the controller, the communication target set is the servo side, then the controller is the client, in the debugging helper, the target is the controller side, all the protocol types are the client TCP Client, everything is set here is the IP and port of the controller, pay attention to the same as the IP port set by the control

4. The detailed code is as follows:

  *CONNECT:

DQ2$="trigger,"+"1"+","+"1" '--------DQ$ is a string, DQ! is a real number, and DQ% is an integer type

A$="" '-------- string cleared

SEND DQ2$ TO GP0'-----------------------GP0 IS THE COMMUNICATION END, TRIGGER CAMERA 1 PHOTOGRAPHY {RETRIEVAL PHOTOGRAPHY}

SEND GP0 TO A --------------- the receiving end, when the communication GP is in front of the acceptance, otherwise it is sending, and A$ is a string

OK$=MID$(A$,1,1) '---------- reads 1 character from the 1st beginning of A$ and assigns a value to OK$

  IF OK$="1" THEN

X!=VAL(MID$(A$,3,8))'----- is generally 8 bytes, and VAL is converted into real numbers for strings

  Y!=VAL(MID$(A$,12,8))

  R!=VAL(MID$(A$,21,8))

LOC1(P2)=X! '-------- the real number X! The coordinates of the top axis transmitted to the P2 point

  LOC2(P2)=Y!

  LOC4(P2)=R!

  LOC3(P2)=50

  GOTO *MAIN

  ELSE

  DELAY 5000

  GOTO *CONNECT

  HALT

  ENDIF

5. If the camera sends 1,-100.340,223.4500,23.56000,0, then the first character I receive is 1, the second is, the third is -, and so on. Here you have to pay attention to the maximum value of the robot coordinates, and here the maximum number of digits of the Yamaha is connected to +- and the decimal point. It's an 8-bit character, so each coordinate must be full of 8 digits, if the coordinates are not satisfied (maybe 10.12 or maybe 100.12), you have to fill in the zero, either the host computer camera fills the zero, or the robot controller recognizes the character or the separator, Yamaha can't recognize the separator, and Epson can, there is a recognition of the delimiter command will be simple without adding zero, and it will be more troublesome to identify the character. So Yamaha's best time is when the upper computer fills the zero and sends it to the robot,
More on that
Composition of the hydraulic drive of an industrial robot – Yamaha Composition of the hydraulic drive of an industrial robot – Yamaha

In the early stage of the presentation of industrial robots, because most of their movements were rod mechanisms such as cranks and guide rods, hydraulic drive and pneumatic drive were mostly used. The hydraulic drive system is usually composed of a hydraulic motor (various cylinders, oil motors), servo valves, oil systems, oil tanks, etc., to tighten the machine.

The reason for the lack of precision of the robot - Yamaha The reason for the lack of precision of the robot - Yamaha

Many industrial applications require accurate robots for critical tasks, such as aerospace fabrication and metrology viewing. However, industrial robots generally do not provide high accuracy. The bot's inaccuracies are attributed to several sources of fault. These sources of fault fall into three broad categories: automatic joint faults, kinematic faults, etc.

Orange Automation & Yamaha Robotics start a global strategic cooperation Orange Automation & Yamaha Robotics start a global strategic cooperation

On March 8, 2017, on the occasion of traditional Chinese Women's Day, Shenzhen Orange Automation and Yamaha Robotics held a signing ceremony for global strategic cooperation at the Baolilai Shenzhen Hotel International. This marks that both parties give full play to their respective advantages to achieve mutual benefit and win-win, and serve the 3C industry.

YAMAHA robot simulation debugging function YAMAHA robot simulation debugging function

First of all, you have to prepare the software and the network port debugging assistant (the debugging assistant can be downloaded online, or you can reply to the "network port assistant" in the host, the software name is RCX-Studio Pro 2020 CL The software can be obtained by replying "2020CL" in the host. Install the software ...

Yamaha "RDV-X" "RDV-P" robot drive Yamaha "RDV-X" "RDV-P" robot drive

In September 2015, Yamaha Motor began selling the RDV-X and RDV-P, pulse-width modulated robot drives that shorten the positioning time. These two new products are the successors to the current products "RDX" and "RDP", respectively, and the RDV-X supports the servo-motor single-axis robot "FL ...

Considerations for Industrial Robot Development – Yamaha Robotics Considerations for Industrial Robot Development – Yamaha Robotics

Industrial robots are the products of the organic combination of machinery and computer programs, which can not only save labor, but also have the advantages of sensitivity and precision, fast and efficient, and stable system. There are always some aspects that need to be paid attention to when developing high-performance industrial robots.

Four-axis robot with Siemens S7-300PLC Four-axis robot with Siemens S7-300PLC

The Siemens PLC is used to control the control strategy of the Yamaha robot, and the command word is set using the external IO port to make the PLC communicate with the robot and instruct the robot to complete the corresponding action. Siemens S7-300PLC is a widely used large and medium-sized PLC in China.

Features of Six-Axis Industrial Robots – Yamaha Features of Six-Axis Industrial Robots – Yamaha

1) Programmable: The biggest feature of 6-axis industrial robots is flexible starting, an important part of the flexible production system. Industrial robots can be reprogrammed with the changes of their working environment and the changes of processed parts, which is suitable for small batches and multiple varieties with balanced and high efficiency of flexible production.

Yamaha industrial robot transmission mechanism Yamaha industrial robot transmission mechanism

The common transmission mechanism forms of industrial robots can be divided into two types: linear transmission and rotary transmission mechanism, in which the linear transmission mechanism can convert the rotary motion into linear motion through transmission elements such as rack and pinion, lead screw nut, etc., or it can be driven by a linear drive motor, or directly by the gas ...

Yamaha robot servo motor detection method Yamaha robot servo motor detection method

AC servo motors are generally single-phase asynchronous motors with squirrel cage rotors and cup rotors. Like general motors, AC servo motors consist of a stator and a rotor. There are two different windings on the stator, the excitation winding and the ...

Daily care of the Yamaha gasoline generator Daily care of the Yamaha gasoline generator

The Yamaha gasoline generator is a machine that converts chemical energy into mechanical energy, and its conversion process is actually the process of the work cycle, simply put, by incinerating the fuel in the cylinder, kinetic energy is generated, and the piston in the engine cylinder is driven to reciprocate, which drives the piston connected to the piston ...

Yamaha robot software operation Yamaha robot software operation

Process 1: Origin reversion for the first time debugging or lithium battery out of power or encoder unplugging, you need to do an origin reversion, and before the origin reversion, you need to manually put the XY axis in the center, as long as you don't run to both ends after fulfillment, you can, and the green light of the 4 axes will continue to be on. ...

The structural composition of the robot servo system - Yamaha robot The structural composition of the robot servo system - Yamaha robot

There are many structures and types of mechatronics servo control systems, but from the perspective of automatic control theory, servo control systems generally include five parts: controller, controlled target, fulfillment, detection and comparison. 1. Comparison link Comparison Session ...

Routine preventive maintenance checks for robots – Yamaha Routine preventive maintenance checks for robots – Yamaha

(1) Back up controller memory (2) Supervise the robot regularly and check the robot, wires and cables (3) Check the brake equipment (4) Check the compactness of the robot (5) Listen to the sound ...

Yamaha Robot YK horizontal multi-articulation type case Yamaha Robot YK horizontal multi-articulation type case

Complete product inspection, touch screen reviewer Functional testing of completed products. Development software reviews. Button PUSH quality check. S robotic arm length 120mm-1200mm industry** product series, can ...

Industrial Robot Preventive Maintenance – Yamaha Robot Industrial Robot Preventive Maintenance – Yamaha Robot

Each robot requires preventive maintenance to ensure optimal performance and consistency on the production line. When the robot is not regularly inspected for preventive maintenance, it can lead to damage or malfunction of parts, which can lead to production sluggishness or even downtime. To the robot ...

Yamaha robot server setup steps Yamaha robot server setup steps

1. Test the motor, any circuit does not have to be connected, the three wires of the motor are arbitrarily short-circuited together, and the motor shaft is rolled by hand, and it feels like there is resistance, then OK. 2. Connect the servo drive to the power supply according to the drawings (for example, if a voltage regulator is used, from 100V to 220V, ...)

Precautions when palletizing robots are in operation – Yamaha robots Precautions when palletizing robots are in operation – Yamaha robots

1. When using cranes or forklifts to handle robot palletizers, it is definitely not possible to manually support the robot palletizer control box; 2. Do not lie on the robot palletizer or stand under the lifted robot palletizer during handling; ...

Setup of the servo drive – Yamaha Robot Setup of the servo drive – Yamaha Robot

1. First of all, test the motor, no circuit need to be connected, the three wires of the motor are arbitrarily short-circuited together, and the motor shaft is rolled by hand, and it feels like there is resistance, then OK. 2. Connect the servo drive to the power supply according to the drawings (for example, if a voltage regulator is used, adjust it from 100V to 2 ...

The five major mechanical structures of industrial robots - Yamaha robots The five major mechanical structures of industrial robots - Yamaha robots

From the perspective of mechanical structure, industrial robots can be divided into single-axis robots, coordinate robots, horizontal multi-joint robots (SCARA), straight multi-joint robots and parallel robots (DELTA), etc., and the following five types are explained in order. ...

CATEGORIES BYPASS
Customer Service Center

Online Consultation:QQ


ContactContact

Contact: Manager Huang

Contact QQ: 3271883383

Contact number: 13522565663


Scan the code to add WeChat (please save the picture first on the mobile phone)

working hoursworking hours

Weekdays: 9:00-17:00

Holidays: Only emergencies are handled

Contact us

Contact us

Contact number QQ consultation
QQ consultation

3271883383

Company address
Back to top