Editasc - Real-Time control under Windows

The EdiTasc software is, due to its flexible architecture, used for the control of milling machines, machine tools and robots.

EdiTasc supports a variety of motor types and interface cards. About 16 driver types are available, that are fully compatible with one another.

That means an EdiTasc controlled system with stepper motors can be redesigned as a system with servo motors with the same user-interface, and can utilize the same control programs.


  • Path control
  • Look-ahead for continuous control
  • Tool management
  • Zero point control
  • Radius-dependent adjustment of speeds on circular axes
  • Backlash compenstion
  • Automatic Z-level-compensation
  • Extended override with reverse movement capability
  • Formats: TRIMETAs Mtasc, G-Code, HPGL
  • costum specific settings e.g for Laser- oder waterjet cutting

Typical applications

  • Positioning of axes
  • Interpolating continuous control (up to 8 axes)
  • Linear, circular, helix, splines
  • CNC-control that supports ISO/DIN66025 programs
  • Engraving, mold making, milling of printed circuit board prototypes
  • Roboter, handling, automatisation
  • Laser machining
  • Waterjet cutting

Why EdiTasc?

EdiTasc is an open system, due to the universal scripting-language MTASC, which gives access to many hardware specific settings.

The MTASC Script Language for free Programming und Configuration

Through its own scripting language, EdiTasc is flexible and freely configurable, and can also be configured by the user with the appropriate training. All PLC functions such as tool changes, etc. are also implemented in this way.

RTCP: Cartesian coordinates for robots or 5-axis machining

RTCP (Rotating Tool Center Point) refers to the ability of the controller to keep the tool tip at a defined position or path in Cartesian coordinates XYZ, while simultaneously controlling its orientation using two angular parameters.

Motion Service as CNC Core (MtdrvSvc)

A fast path control for up to 16 axes. Optionally this can be done in real time, if e.g. an EtherCAT master is running on the PC..

Multi-channel Capability

The axes can be combined into independently interpolating groups.

Multiple Controller Types

A wide range of controller types is supported. Currently in particular digital controllers via EtherCAT and stepper motor controllers via USB module up to 8 axes.

Optimised Accleration: The Look-Ahead-Algorithm

Excellent compromise between optimized speed and accuracy.