The document describes SoftNC software for controlling integrated servo and step motors from JVL. SoftNC is an IEC 61131-3 compliant PLC that can control up to 32 JVL MAC motors across 8 coordinate systems with 1 ms scan time. It uses serial communication to control motors and I/O modules. The combination of SoftNC and JVL motors is suitable for multi-axis robots and machines.