Program architecture
Routines, cycle logic, sequences, states, reset strategies and the relationship between automatic and manual operation.
Practical J-TECH training
Practical support on software structure, parameterisation, comments, debugging and maintenance in real robotic cells.
The goal is not to memorise a sequence of commands. It is to understand how to build readable, maintainable software that fits production and lets the next technician find their way without reconstructing the entire program.
The programme is adapted to the team's level and the actual cell: maintenance, programming, commissioning, production support or technical handover.
Routines, cycle logic, sequences, states, reset strategies and the relationship between automatic and manual operation.
When recipes, registers, offsets and variable data provide real value, and when a simpler solution is more robust.
How to make software understandable without filling it with unnecessary text: names, notes, conventions and critical points.
Reading symptoms, separating causes, controlled tests, restart logic, intermittent faults and safe production changes.
This is not an abstract lesson. It works when there is a real cell, a concrete requirement or a technical team that needs greater autonomy.
To understand programs, intervene with judgement and reduce dependence on external support for every minor anomaly.
To move from making the robot move to building software that is structured, diagnosable and sustainable over time.
To align methods, documentation and cell logic before or after a complex commissioning phase.
Good industrial software is not software that works once during acceptance. It remains readable months later, supports fast diagnosis and can be changed without turning every intervention into a new risk.
Define structure, naming, variant management and interfaces before the software grows in a disorderly way.
Help technicians understand what is really happening when alarms, rejects or intermittent stops appear.
Document, rationalise and transfer knowledge on systems that are already running but difficult to maintain.
Training and on-the-job support
Describe the system, the team's current level and the goal: programming method, maintenance, parameterisation, debugging or technical handover.