TRAJEKTAMOTION
ETHERCAT CNC & MOTION CONTROL

Control for machinesthe catalog forgot.

We design and commission EtherCAT-based CNC and motion control for special-purpose production machines — transfer lines, multi-spindle, multi-channel.

SCROLL
CAPABILITY

Six reasons, six axes.

Scroll moves the carriage. Each claim is engineered into the control, not bolted on — and the axis letters are the minimum our interpolator considers normal.

01
X

Built for dedicated production machines

Transfer machines, multi-spindle machining units, in-line grinding and deburring stations, multi-channel profile machining stations, tube benders.

02
Y

6+ axes, natively

Coordinated multi-axis interpolation is the core of the control, not an add-on license. Six, eight, twelve axes, in one channel or several — kinematic transforms included, all on one EtherCAT cycle.

03
Z

HMI generated for your machine

Screens, jog clusters, and cycle pages are generated from your machine's model. Operators see their machine — not a generic mill layout with half the buttons dead.

04
A

Contactless measurement, built in

Laser and camera metrology run inside the control, on the machine's own axes: tool length, diameter and per-tooth runout without touching the tool; workpiece location, in-process gauging and final inspection without a touch probe. Results land in the offsets, not in a report.

05
B

No vendor lock

Any EtherCAT drive, any EtherCAT I/O. Mix manufacturers, second-source components, and keep the machine serviceable for decades — the control doesn't care whose logo is on the servo.

06
C

Distributed by design

Devices sit where the machine needs them, daisy-chained on one bus cable. That's the beauty of the bus: less wiring, cleaner cabinets, faster commissioning, easier fault-finding.

XYZABC
INTERFACE
GENERATED HMI

The screen beside this is live.

Its readouts are driven by a real motion engine running in this page — one control loop, rendered as a machine interface. That's how a Trajekta HMI relates to your machine.

DRO ×6

Six coordinated axes with per-axis load, straight off the bus.

3D PART

Rendered part and toolpath view, generated from the program.

PROGRAM

Block-synchronous G-code trace — the highlighted line is the move being executed.

HARDWARE

Portrait high-brightness panel, stainless bezel, IP65 front — built for the shop floor.

TRAJEKTA CNC · IMPELLER_A6.NC AUTO 00:00:00
PART VIEW · G54 WCS G54 · TOOL T4 D8.0
SPINDLE S1200042%
FEED OVR100%
CYCLE
START
FEED
HOLD
SINGLE
BLOCK
JOG
MDI
SETUP
ENGINEERING
METHOD

Modeled before it's mounted.

Every axis gets a two-mass model, an inertia match and a frequency response before a drive is ordered. Commissioning is rehearsed on a digital twin running the same control core.

AXIS MODEL · TWO-MASSSIM
MOTORJmkcCOUPLINGBALL SCREW · p = 10 mmTABLE 180 kgJlLOADJm·θ̈m = T − k(θm − θl) − c(θ̇m − θ̇l)Jl·θ̈l = k(θm − θl) + c(θ̇m − θ̇l) − TloadJm 2.4 kg·cm² Jl 6.1 kg·cm² k 1.0 kN·m/rad ζ 0.05 → f_ar 204 Hz · f_r 384 Hz
Motor, coupling, ball screw and table reduced to a two-mass system. With 2.4 kg·cm² on the motor side and 6.1 kg·cm² reflected from the screw and table, the anti-resonance sits at 204 Hz and the resonance at 384 Hz — the pair every velocity loop has to live with.
FREQUENCY RESPONSE · TORQUE → VELOCITYSIM
-20020-180-90090180101001000Frequency (Hz)Magnitude (dB)Phase (°)f_ar 204 Hzf_r 384 Hzrigid bodytwo-mass
The rigid-body line is what a datasheet implies. The two-mass response is what the velocity loop actually sees; the loop gain and the notch filter are designed against it, not guessed on site.
INERTIA MATCH · INDEXING TABLESIM
24681012141618200.51.01.52.02.53.0Reduction ratio NMotor torque (N·m)Jm 0.8 kg·cm² · N* 12.2Jm 2.4 kg·cm² · N* 7.1Jm 6.5 kg·cm² · N* 4.3selected: N = 7 · 1.02 N·minertia match: Jm·N² = Jl
Motor torque needed to accelerate a 0.012 kg·m² indexing table at 300 rad/s², against reduction ratio, for three candidate motors. The minimum of each curve is the inertia match (Jm·N² = Jl); the chosen point is where torque, ratio and encoder resolution agree.
DIGITAL TWIN · CORNER AT 20 m/minSIM
CAD · KINEMATICSAXIS MODELS ×6DRIVES · LOOPSVIRTUAL ETHERCATCNC CORE · HMI400488561664247232X (mm)Y (mm)0.000.120.240.360.48036912t (s)Following error (mm)commandedno feedforward · 10 mm90 % velocity feedforward · 1.0 mm
The same CNC core drives the model before it drives the machine. Here: a corner at 20 m/min with Kv = 2 (m/min)/mm — 10 mm following error without velocity feedforward, 1.0 mm with 90 %. The corner is rounded or kept on the bench, not on the customer's part.
CONTACTLESS METROLOGY · TOOL + WORKPIECEEXAMPLE
TOOL · LASERTXRXDLZ₀beam signal vs ZLENGTH142.318 mmDIAMETER8.004 mmRUNOUT3 µmFLUTES4 · OK1+12-23+34-1per-tooth radius, µmWORKPIECE · CAMERAØ 24.012X+0.212 mmY−0.087 mmC+0.34°BORE Ø24.012 (24.00 ±0.02)→ G54 updatedtool offset −6 µm appliedtolerancein-process gauging · bore Ø, parts 1–12
Laser and camera measurement run inside the control loop, on the machine's own axes. The tool is measured without contact — length, diameter, per-tooth runout — and the workpiece is located and gauged in-process without a touch probe. Results go straight into tool tables and work offsets; drift is corrected while the part is still on the machine. This is the capability we are proudest of, and the one that pays back a retrofit fastest.
LOOP TUNER · POSITION PIDLIVE
POSITION CONTROLLER
FEEDFORWARD
0751502253000.00.10.20.30.4-1.0-0.50.00.51.0 cutting load 1 N·m Position (rot) Current (A) t (ms) TARGET_POSITION LOAD_POSITION CURRENT_REFERENCE MOTOR_CURRENT
—OVERSHOOT
—SETTLING ±2 %
—STEADY-STATE ERROR
—PEAK CURRENT
The sliders drive the same two-mass axis in real time: raise Kp and watch the overshoot; damp it with Kd; recover the 1 N·m cutting load that engages at 150 ms with Ki; use feedforward to take the tracking error during the move toward zero. This is the commissioning routine — on site, against the measured response.
ARCHITECTURE
ARCHITECTURE

One cable through the machine.

Drives, I/O, and measurement devices are distributed along a single EtherCAT segment, closed at the controller. No point-to-point wiring looms, no proprietary racks — every node is addressable, diagnosable, and replaceable from the HMI.

SCROLL DRIVES THE TELEGRAM ▸

CTRLTRAJEKTA DRVAXIS X·Y DRVAXIS Z·A I/O16DI·16DO CAMVISION LSRMETROLOGY
CONTACT
CONTACT

Tell us what your machine has to do.

Send the kinematics, the axis count, and the part — we'll answer with an architecture.