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.
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:
-
Code im integrierten Editor eingeben
-
Sonderfunktionen oder Makro-Aufrufe
-
Zeilen selektiv ausführen
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.