EN
Industrial automationIntermediateCartesian manipulatorservomotorencoderhomingpulseswarehouse

X-Y Cartesian manipulator and servomotors

In 30 secondsTwo perpendicular axes driven by servomotors with encoders. At start-up it finds the zero of each axis; then it converts coordinates in millimetres into pulses to reach each position exactly.

Also available in: Català · Castellano

The idea

A Cartesian manipulator moves in straight lines along perpendicular axes (X, Y, and a Z cylinder to go down). It’s easy to calculate: each axis is independent.

Homing

At power-up, the system doesn’t know where the carriage is. Each axis moves until a reference sensor triggers (S9 for Y, S10 for X): that point becomes zero. Without homing, every coordinate would be wrong.

From millimetres to pulses

Each warehouse slot has coordinates in mm. The PLC converts them into pulses and sends them to the servo drives. On this model, 1 mm = 138.12 pulses.

Example: going to X = 120 mm → 120 × 138.12 ≈ 16,574 pulses.

Servomotor = closed loop

The drive receives the pulses and turns the motor; the encoder reports the real position and the drive corrects the difference. It’s the same closed loop as the PID.

The warehouse

16 slots: 0–7 for metallic parts and 8–15 for non-metallic ones. The PLC remembers which are occupied and with which part colour, so it can fill the orders placed from the HMI.

Safety

Light curtains watch the work area: if someone enters, the servo PLC stops the movement.

Interactive demo

Related concepts