Industrial automation · Saint Petersburg

Making complexity work.
Bringing equipment to reliable operation.

Beckhoff TwinCAT 3 and TwinSAFE 3, ABB/Epson industrial robotics, modernisation and commissioning.

What I do ↓
25+
years in automation
2006
independent since
DE / EN
working languages

Engineering approach

From programming
to working equipment.

For more than 25 years, I have developed, modernised and commissioned special-purpose machines and production lines. I help teams understand existing equipment, make dependable software changes and bring processes to stable operation.

Expertise and systems

PLC

Machine control programming, troubleshooting and modernisation, from I/O to motion and safety.

  • Beckhoff TwinCAT 2 / 3 · TwinSAFE
  • EtherCAT · PROFINET · Motion
  • Siemens STEP 7 / TIA Portal · IBH

Beckhoff TwinCAT 2 and TwinCAT 3

PLC development and modifications, existing code analysis, diagnostics and commissioning. Support for machines running TwinCAT 2, development with TwinCAT 3, and assessment and preparation of modernisation projects.

TwinCAT 2 · TwinCAT 3 · Structured Text · ADS / .NET · ScopeView

TwinSAFE, motion and industrial networks

TwinSAFE integration and diagnostics, I/O and communication checks, axis commissioning, homing and troubleshooting. Experience with NC I/CNC in TwinCAT 2; the scope for each machine configuration is agreed individually.

TwinSAFE / TwinSAFE 3 · FSoE · EtherCAT · PROFINET · NC PTP

Siemens and IBH: existing installations

Experience with Siemens STEP 7 Classic, ProTool, TIA Portal and IBH S5/S7. Analysis, modifications and modernisation of existing installations are available on request, following a review of the software version, hardware and available project files.

STEP 7 Classic · TIA Portal · ProTool · IBH S5 / S7

Robotics

PLC and peripheral integration, program modifications and commissioning of robotic cells.

  • ABB IRC5 / OmniCore · RAPID
  • Epson · SPEL+
  • Integration · Diagnostics · Commissioning

ABB robots

PLC and peripheral integration, RAPID program changes, signal exchange diagnostics, backup handling and position reteaching. Connecting robotic cells to the production process and machine safety system.

ABB IRC5 · OmniCore · RAPID · PROFINET

Epson robots

SPEL+ programming and sequence modifications, PLC and peripheral interfaces, diagnostics and commissioning of interactions within a robotic cell.

Epson · SPEL+ · PLC–Robot Integration

Production IT

Connecting machines to production data, product identification and factory information systems.

  • SCADA / MES · SQL · Python · .NET
  • Keyence · DMC · RFID · Traceability
  • Interfaces · Data · Diagnostics

Identification and machine vision

Connecting scanners and cameras to PLCs, processing codes and inspection results, product identification and traceability. The focus is integration into the machine cycle and production data flow.

Keyence SR-X300 · Data Matrix / DMC · RFID · Traceability

Production data and Industrial IT

Interfaces between PLCs, SCADA/MES and databases: parameters, recipes, test results and diagnostic data. Development of supporting tools and adaptation of existing interfaces to the project requirements.

SCADA / MES · SQL · Python · .NET · Node.js

Computer Vision & Measurement

Development of camera-based measurement and image analysis methods with Python and OpenCV. Focus on camera calibration, spatial position and orientation, and 3D geometry reconstruction from images.

  • Python · OpenCV
  • Camera Calibration · 3D Geometry
  • Simulation · Measurement Validation

Camera calibration and geometric measurement

Independent development of geometric measurement methods for spatial display arrangements and perspective-aligned image output. This includes capturing images and camera metadata, focus-dependent calibration, geometric optimisation and assessing measurement errors through simulation and real experiments. Measurement and analysis methods have been tested experimentally; the complete application remains in development.

Python · OpenCV · Camera Calibration · 3D Reconstruction · Simulation

Independent engineering services. Scope, working arrangements and response times are agreed for each project.

Before we start

Can you support a machine running TwinCAT 2?

Yes. TwinCAT 2 support includes reviewing existing projects, diagnostics, modifications and commissioning. Whether migration to TwinCAT 3 makes sense depends on the equipment and the project requirements.

Is remote support available?

Project analysis and some diagnostic work can be carried out remotely with agreed access. Tasks requiring physical equipment checks or commissioning are planned on site.

What should I include in an enquiry?

The PLC or robot manufacturer and model, engineering software version, problem or required change, availability of source files, equipment location and preferred timeline. Please keep passwords and confidential project files out of the form.

Practical experience on the production floor

Experience

A steady hand when errors are costly.

Prototypes, special-purpose machines, operating production lines and international projects: from software architecture and interfaces to on-site diagnostics.

  • A system-level understanding of machines, processes and peripherals
  • Clear technical communication in German and English
  • On-site assignments, project work or part of your team
TwinCAT 2 / 3TwinSAFE 3EtherCATPROFINETABB RAPIDEpson SPEL+PythonSQL

About me

An engineer who understands software and the machine behind it.

Independent since 2006. Available for project assignments, team collaboration and business travel. Based in Saint Petersburg.

Discuss your project →
Portrait of Michael Auksutat

Contact

Have a project?
Let’s talk.

Tell me about your equipment, the task and your timeline. I’ll reply by email. You can also reach me on Telegram or MAX.

Primarily serving Saint Petersburg and Leningrad Oblast. Projects in other regions and business travel by arrangement.

All fields are required except the subject.

How enquiry data is handled

Website operator and enquiry processing

Website and enquiry contact: Michael Auksutat, Saint Petersburg. For website and personal data enquiries, please use the form.

The form sends your name, email address, subject and message to handle and reply to your enquiry. The form is processed on a server in Russia. Delivery may temporarily use a mail server queue. Please do not submit passwords or confidential files through the form.

To assess website traffic, the server in Russia records the time of each page request, IP address and language version. Logs are accessible only to the administrator and server service and are retained for up to 30 days. Your IP address is also temporarily used to limit form requests and prevent abuse. This website does not set cookies or use external analytics services, advertising trackers or embedded third-party widgets. Telegram and MAX links lead to separate external services.

For questions about the handling of your data, access or deletion, please use the form.

Connect on WeChat

Michael Auksutat

Michael Auksutat’s WeChat contact QR code

Scan this QR code in WeChat to add me as a contact.

Save QR code

On this phone: save the QR code to Photos, open the WeChat scanner and select the image from your album. If the image opens in your browser, touch and hold it to save it to Photos.

Download SVG