Engineering Guide
Where field experience meets theory. A technical library covering everything from robotic fundamentals to complex communication protocols.
Robotics Fundamentals & Kinematics
1. What is TCP (Tool Center Point)?
TCP (Tool Center Point) is the mathematical point controlled by the robot in space. By default, the robot's TCP is the center of the mounting flange (j6 axis). However, when you attach a welding torch or gripper, you must translate the TCP to the tip of this new tool.
- Why it matters: When a robot follows a path (Linear Move), it moves the TCP along that line, not the flange. If the TCP is defined incorrectly, reorienting the tool will cause the tip to swing wildly instead of staying pivotal.
- Calibration Methods:
- 4-Point Method: Approaching the same physical point from 4 different angles (Most common).
- 6-Point Method: Defines Tool orientation (Z-direction) in addition to XYZ position.
2. Coordinate Systems (Frames)
Motion in robot space is defined relative to various reference frames:
- World Frame: The fixed master coordinate system of the entire cell, independent of the robot base.
- Base Frame: Defined relative to the robot's mounting base. If the robot enters a track (7th axis), the Base Frame moves with it.
- User (U) Frame: A virtual frame attached to the workpiece or fixture. If the fixture moves, you simply shift the User Frame, and the entire program is salvaged (no need for Touch-Up).
- Tool (T) Frame: A moving coordinate system attached to the robot's wrist.
3. The Singularity Problem
Singularity is a mathematical lock-up where the robot has "infinite solutions" to reach a point and cannot calculate joint velocities. It occurs when the determinant of the Jacobian matrix approaches zero.
- Wrist Singularity: Occurs when axes 4 and 6 become collinear (parallel). The wrist tries to spin at infinite speed.
- Elbow Singularity: Occurs when the robot arm is fully extended or fully folded.
- Solution: Use `Joint Move` for transit or enable `Singularity Avoidance` parameters.
4. Payload & Inertia
Just because a robot catalog says "100 kg capacity" doesn't mean you can hang 100 kg anywhere.
- CoG (Center of Gravity): As the load's CoG moves further from the flange, the liftable capacity decreases due to moment forces.
- Inertia: The distribution of mass relative to the rotation axis is as important as the mass itself. Incorrect Payload/Inertia settings destroy gearboxes and degrade path accuracy.
Industrial Communication Protocols
1. Profinet (Process Field Net)
The standard of the Siemens ecosystem. Uses standard Ethernet cables (CAT5/6) but prioritizes data packets.
- Profinet RT (Real-Time): Suitable for ~10ms cycle times. Works with standard switches.
- Profinet IRT (Isochronous Real-Time): For <1ms Motion Control applications. Requires specialized hardware (ASIC) switches to reserve a "fast lane" for data traffic.
2. EtherCAT (Ethernet for Control Automation Technology)
Developed by Beckhoff, this is the fastest protocol using "Fly-by" technology.
- Principle: A single data packet (Telegram) passes through all nodes (Slaves). Each device reads/writes its data on the fly as the packet passes. The packet literally never stops.
- Distributed Clocks: Synchronizes all devices on the network with nanosecond precision. Essential for high-speed packaging and printing.
3. EtherNet/IP
Backed by Rockwell Automation (Allen Bradley). Uses standard TCP/IP and UDP packets (CIP - Common Industrial Protocol).
- Advantage: The most compatible protocol with standard IT infrastructure (Cisco switches, etc.). Easy to install and integrate.
- Disadvantage: Its deterministic nature is not as rigid as Profinet IRT or EtherCAT.
4. IO-Link
The "USB" of the industry. Makes classic "1/0" sensors smart.
- What it does: Allows you to get not just "Object Present" (1), but "Object at 45mm, Sensor Temp 30°C, Lens Dirty %20" from a simple sensor.
- The Last Meter: Typically connects to higher-level protocols (Profinet/EtherCAT) via an IO-Link Master.