Industry 4.0 · digital twins for machine tools and industrial automation · in-house R&D +7 925 353-56-35 info@synctwin.ru
Research

Scientific and engineering activity

The company conducts R&D at the intersection of industrial automation, EtherCAT/CiA-402, and digital twins (primary OKVED — 72.19). Below: our research directions in detail, results of intellectual activity, and overview materials on the topic.

R&D

Research directions

Cross-vendor

Drive onboarding and profile normalization

Every servo drive manufacturer speaks its own dialect: the CiA-402 profile is standard only at its core, while the set of SDO/PDO objects, units, and the specifics of state handling and tuning differ between Inovance, Wecon, Mitsubishi, and Schneider. The classic solution is a closed single-vendor utility for each brand.

Our research is to bring these dialects into a single object model: parse the drive's ESI description, normalize the parameter set, and grow an open library of profiles. The result is not a one-off setup but a cumulative asset — the more drives we onboard, the wider the out-of-the-box coverage.

Status: On the bench: Wecon VD3E, Inovance IS620N, Schneider LXM28E, Mitsubishi MR-J4-TM. Open: automating ESI parsing, extending coverage.
Methodology

Servo drive characterization and testing

Drive characteristics are stated by the vendor in the documentation, but real behavior under load — response, positioning accuracy, torque, tendency to resonate — isn't visible on paper, and there is no unified, comparable methodology across brands.

We are developing characterization methodologies for drives and servo motors and building a benchmark dataset from the results. This is both engineering value (objective drive selection for a task) and an R&D outcome (data + methodology).

Status: Methodologies in development. Full characterization under load requires a loaded bench with an accuracy passport.
Digital twin

Object model of a machine on top of a digital twin

Today, configuring a drive means manually digging through registers and SDOs for each brand. That's a barrier: fieldbus expertise sits with a narrow circle of specialists, not a shop-floor engineer or integrator.

The research idea is to move configuration up to the object level: the operator works with concepts like "motor — gearbox — axis — load" as objects over a 3D twin, while the system synthesizes the low-level cross-vendor configuration from the model. This lowers the "comprehensibility tax" of EtherCAT/servo.

Status: Part of it exists (SDO/PDO normalization + 3D twin). A full object model of the mechanism is a research direction.
Automation on HAL

Programmable automation logic without a classic PLC

Classic automation relies on closed PLCs with ladder logic (IEC-61131): a separate controller, its own environment, vendor lock-in. We build automation logic differently — via HAL, the low-level real-time layer at the core of LinuxCNC, where automation nodes (axes, drives, I/O, actuators) are linked by virtual connections within the same deterministic loop as motion.

A node declares its needs and methods (task-API), and the platform wires them together in HAL — the local Linux box becomes both the logic executor and the API server. This gives programmable, observable, and versionable automation without a zoo of controllers and without a separate proprietary PLC.

Status: HAL orchestration and node task-APIs work on the bench. A full event graph of actuators and a catalog of automation nodes are in development.
Orchestration

Machine composition and remote programming

A vendor's local single-drive utility and a closed PLC don't give you the main thing — combining several multi-brand EtherCAT drives into one coordinated machine that can be programmed and observed remotely.

We are researching software-defined composition (several servos → a machine), config-as-code with a passport for the whole assembly, and remote authoring with a local execution loop. The real-time loop always stays on the local Linux box; cloud/edge is for authoring and observability.

Status: A single coordinated machine is demonstrable on the bench (TRL 5-6). Production lines are a direction for further development.
Results of intellectual activity

Registrations and IP objects

Rights to the developments are held by SyncTwin Technologies LLC. What gets registered is our intellectual layer on top of the open foundation (LinuxCNC, EtherCAT libraries), not the open foundation itself.

Software registration (ПрЭВМ) · Rospatent

cncctl — commissioning, drive control, and automation-logic layer

A software suite for cross-vendor servo drive commissioning over EtherCAT (CiA-402): a normalized object model, configuration, monitoring, tuning — and programmable automation logic on HAL (soft-PLC without a classic controller). Registration in progress.

Software registration (ПрЭВМ) · Rospatent

cncai — part and G-code constructor

Parametric CAD constructors and deterministic CAM generators; G-code generation from the digital twin, cut simulation. Registration in progress.

Intellectual property objects

Drive profile library and characterization methodologies

An open library of normalized profiles and servo testing methodologies — a cumulative dataset as an R&D outcome and the basis of technological advantage.

Overview materials

Topic digests

Short write-ups on key topics, linking back to the original. These are overviews of third-party sources, not our own publications.

Software-defined automation

Control is moving out of the PLC and into software

Software-defined automation separates control logic from fixed hardware: instead of dedicated PLCs on the shop floor, control moves to standard industrial PCs and servers, while drives, I/O, and motors stay in place. This gives flexibility, fast iteration, and a path into the AI era of manufacturing — exactly the shift our platform is built on.

Source: World Economic Forum ↗
Digital twin

A machine tool's twin in production

A digital twin is a dynamic virtual model of a physical asset, continuously updated with data from the real object. For a machine tool this enables simulating machining strategies before touching the hardware, condition monitoring (vibration, spindle heating), and predictive maintenance. In our case the twin is also the source of truth: configuration is generated from it and carried over to any hardware.

Source: Autodesk ↗
EtherCAT · CiA-402

Why CiA-402 makes drives interchangeable

CANopen over EtherCAT (CoE) carries the CiA-402 device profile onto the EtherCAT network. CiA-402 defines how drives talk to the master: where to find a parameter, how to enable the drive, how to reset faults, what the state machine looks like. Compliance with CiA-402 makes drives from different manufacturers interchangeable — the basic data sits at the same addresses. This is the foundation of our cross-vendor approach.

Source: CAN in Automation (CiA) ↗
ISA-95

The automation pyramid and its limits

The ISA-95 model splits automation into five levels — from the field (L0) to ERP (L4). It provides structural clarity, but the rigid top-down hierarchy fits poorly with modern event-driven, cloud environments and produces siloed data. We operate at the field, control, and dispatch levels with a single software layer, and integrate upward via API — without replacing MES and ERP.

Source: Inductive Automation ↗