The tip holds the programmed path while the head and the table move. A tilted surface is cut as it was drawn, without the marks left where rotary axes are asked to catch up.
5-Axis CNC Control
NEV AUTOMATION · 5-AXIS CNC CONTROL
Your machine's control,
ready to run
Motion, PLC logic and the operator's screens, in one project.
ISO 6983 · IEC 61131-3 · PLCopen
// HOW IT WORKS
From an empty project to a running control
- 01
Configure
Define axes, kinematics and the fieldbus in the IDE project tree.
- 02
Program
Machine logic in Structured Text, part programs in G-code.
- 03
Simulate
Watch the path and the machine move in the 3D view. No hardware required.
- 04
Run
Connect the runtime to real hardware and monitor live in the operator HMI.
// WHAT THE CONTROL DOES
Accuracy on the part, speed on the path
- 3 TO 5 AXIS MILLING
- SPECIAL KINEMATICS
- NEW BUILDS
- RETROFITS
An inclined face gets its own X, Y and Z, so a feature on it is written as flat two-axis code. A part that went on out of square is corrected the same way: measure it once and the whole program is rotated and shifted onto it, with no re-clamping and no edit.
The machine is corrected as a solid: axis error maps, squareness, and where each rotary centre actually sits. Accuracy does not fall away at the far corner of the table.
State the tolerance a corner may be rounded by, or move the whole speed-against-precision balance with one word. Roughing runs fast and the finish pass runs tight, in the same program.
A broken tool mid-cut does not cost the part. Jog clear, inspect it, press RETURN TO PATH, and the program carries on. Cycle start is refused until the machine is back on the path.
EtherCAT to the drives, OPC UA and Modbus to the plant, and a WebSocket API into the control itself. Machine data is there for your MES, and a client of your own reaches motion, offsets and programs.
// DEVELOPMENT SYSTEM
Debug the machine while it is cutting
Stay connected to the running target and watch real values move next to the code that sets them. The same project runs in simulation before any hardware exists, so the logic is written and proven while the machine is still being built.
- Write and prove the logic before the machine is wired
- Live values from the running machine, inline in the code
- Motion, logic, screens and the fieldbus in one project
// OPERATOR HMI
Design the panel your machine needs
Operator screens are drawn in the same project as the machine's logic and bound to its own variables. A value on the screen is the variable itself, so the panel ships as part of the machine and cannot drift from it.
- Everything the operator does in a shift, on one panel
- The running block, the 3D path and the part count, side by side
- The machine's own functions get screens of their own
// TECHNICAL SPECIFICATIONS
The whole machine, from one control
Motion & kinematics
- Kinematics
- XYZ · XYZA/C · XYZAB/AC/BC/CA
- Tool centre point
- G43.4 / .5 / .8 / .9
- Tilted plane
- G68.2 · G53.1
- Corner control
- G64 · G64.1 tolerance · G05.1 levels
Accuracy
- Volumetric
- error maps · squareness · rotary PIGE
- Leadscrew
- bidirectional error maps
- Workpiece
- G54.4 setting-error sets
- Probing
- datum · tool length · calibration
Programming
- Machine logic
- IEC 61131-3 Structured Text
- Part programs
- ISO 6983 G-code · custom macros
- Cycle programming
- on the panel
- Your own codes
- M codes → your subprograms
Running
- Recovery
- block search · retrace
- Protection
- keep-out zones
Interfaces
- Fieldbus
- EtherCAT
- Servers
- OPC UA · Modbus
- API
- WebSocket · motion · offsets · programs
Machine
- Channels
- one or more
- Coupled axes
- gantry · synchronised pairs
Run your machine in the Development System first
Once it is installed you can simulate a five-axis machine end to end, without buying any hardware. If you would rather start from the machine you have in mind, tell us its kinematics and drives.