top of page

EdiTasc
Echtzeit-Steuerung unter Windows und Linux

SoftCNC Automatisierung

CNC-Software EdiTasc steuert E-Motoren auf PC-Basis in Echtzeit unter Windows. Die Flexibilität und Leistungsfähigkeit unserer Steuerungslösung überzeugt Kunden auf den verschiedensten Gebieten der Industrie:

  • Steuerung von Fräsmaschinen, Werkzeugmaschinen und Robotern

  • Positionieren von Achsen

  • Interpolierende Bahnsteuerungen (linear, zirkular, helix, spline) mit bis zu 8 Achsen

  • CNC-Steuerungen mit Unterstützung von Programmen nach ISO/DIN66025

  • Gravieren, Formenbau, Fräsen von Leiterplatten-Prototypen

  • RTCP

Die EdiTasc-CNC Software findet Verwendung in der Steuerung von Gravier-,Fräs- und Dosiermaschinen.

CNC Software EdiTasc - Benutzeroberfläche

Eigenschaften

  • 3D Bahnsteuerung

  • Satzvorausschau (Look ahead)

  • Werkzeugverwaltung

  • Nullpunktverwaltung

  • Radiusabhängige Anpassung von Geschwindigkeiten bei Rundachsen

  • Umkehrspielkorrektur

  • Wiederholung einzelner Sätze

  • Dynamische Z-Höhenkorrektur

  • Programmierhilfe incl. Splines

  • Erweiterter Override incl. rückwärts fahren

  • Formate: TRIMETAs Mtasc, G-Code, HPGL

  • Flexible Sonderfunktionen z.B. für Laser- oder Wasserstrahlschneide

Typische Anwendungen

  • Positionierung von Achsen

  • Interpolierende Bahnsteuerungen (bis zu 8 Achsen)

  • Linear, zirkular, helix, Splines

  • CNC-Steuerungen mit Unterstützung von Programmen nach ISO/DIN66025

  • Gravieren, Formenbau, Fräsen von Leiterplatten-Prototypen

  • Roboter, Handling, Automatisierung

  • Laserbearbeitung

  • Wasserstrahlschneiden

Die MTASC Scriptsprache zum freien Programmieren und Konfigurieren

Durch eine eigene Skriptsprache ist EdiTasc/Mtasc flexibel und frei konfigurierbar, bei entsprechender Einarbeitung auch vom Anwender.

Auch alle SPS-Funktionen (PLC) wie Werkzeugwechsel etc. werden so implementiert.

RTCP: Kartesische Koordinaten für Roboter oder 5-Achs-Bearbeitung

RTCP (Rotating Tool Center Point) bezeichnet die Fähigkeit der Steuerung, die Werkzeugspitze in kartesischen Koordinaten XYZ auf einer definierten Position oder Bahn zu halten, bei gleichzeitiger Kontrolle der Orientierung durch 2 Winkelparameter. Das geschieht durch verkettete Transformationen, die sich an alle Kombinationen von rotatorischen und linearen Achsen anpassen lassen.

Der Motion Service als CNC-Kern (MtdrvSvc)

Eine schnelle Bahnsteuerung für bis zu 16 Achsen. Optional kann diese in Echtzeit erfolgen, wenn z.B. ein EtherCAT Master auf dem PC läuft.

Vorteile von EdiTasc

Hohe Flexibilität und zahlreiche moderne Features machen EdiTasc zur optimalen Software für Ihr CNC-Projekt.

Eine mit EdiTasc betriebene Schrittmotorsteuerung kann jederzeit als eine Servo-Steuerung mit derselben Bedieneroberfläche konzipiert und mit denselben Steuerprogrammen verwendet werden. Alle gängigen I/O-Schnittstellenkarten sind integrierbar. SPS-ähnliche Überwachungsfunktionen sind in einem frei definierbaren Unterprogramm (Makro) abgelegt (siehe Funktionen von EdiTasc).

Mehrkanalfähigkeit

Die Achsen können in unabhängig voneinander interpolierende Gruppen kombiniert werden.

Verschiedene Controllertypen

Eine Vielzahl von Controllertypen wird unterstützt. Aktuell insbesondere Digitale Regler über EtherCAT und Schrittmotor-Controller über USB-Modul bis 8 Achsen.

Optimierte Beschleunigung: Der Look-Ahead-Algorithmus

Guter Kompromiss zwischen optimierter Geschwindigkeit und Genauigkeit.

​Viele Motortypen und Schnittstellenkarten werden unterstützt. Die ca. 16 verschiedenen Gerätetypen (Treiber) sind alle untereinander kompatibel.

Anzeige der Fahrwege und der Werkzeugposition im Grafikfenster (mit 3D-Ansicht)

Ein- und Ausgänge mit maschinenspezifischer Beschriftung

Konfigurierbare Koordinatenanzeige

Umfangreiche Statusanzeige und Diagnosemöglichkeit.

​​

Beispiel aus EdiTasc:

  1. Code im integrierten Editor eingeben

  2. Sonderfunktionen oder Makro-Aufrufe

  3. Zeilen selektiv ausführen 

Beispiel aus EdiTasc

Anwendungen

CAD / CAM und G-Code

Für die CAD-Anbindung sind alle gängigen Postprozessoren geeignet, die G-Code generieren können.

Ein umfangreicher Befehlssatz steht zur Verfügung, der auch kundenspezifisch sein kann

G00, G01, G02, G03

G90, G91

Fräserradiuskorrektur (G41, G42)

S (Spindel), T(Werkzeugwechsel)

Bohrzyklen (G8x)

M-Funktionen (frei konfigurierbar)

NcToolKit

NcToolKit stellt das MTASC DLL-Interface für kundenspezifische Oberflächen zur Verfügung. Es kann z.B. für Windows mit Visual Studio Community 2019 genutzt werden.

Dank des textbasierten MTASC Interpreters sind es nur wenige DLL-Funktionen, die zur vollständigen Nutzung der Möglichkeiten ausreichen.

Eine umfangreiche Übersicht über die Funktionen und Syntaktische Regeln bietet das MTASC Programmierhandbuch.

Struktur von EdiTasc/Mtasc

bottom of page