Willkommen zu EdiTasc

von

die Software für mehrachsige Steuerungen mit dem PC unter Windows98 und WindowsNT:

Vom einfachen Positionieren zur komplexen CNC-Steuerung - alles unter Windows mit Echtzeit-Präzision!

Version: 6.24

Copyright (c) 2000 by Friedemann Stütz, D-75233 Tiefenbronn

Die verwendeten Warenzeichen sind Eigentum der jeweiligen Inhaber.

Durch Klick von F1 erhalten Sie an jeder Stelle der Anwendung die Hilfefunktion. Der Hauptmenüpunkt HILFE öffnet ebenfalls diese Online-Hilfe.

Klicken Sie eines der Hilfethemen dieser Seite.

ÜBERBLICK

BESONDERE EIGENSCHAFTEN DER STEUERUNG

ERSTE SCHRITTE

SYSTEM-VORAUSSETZUNGEN

INSTALLATION

DER ERSTE AUFRUF von EDITASC

AUFBAU von EDITASC

STATUSANZEIGE

KOORDINATEN, ACHSEN

Ein- und Ausgänge

WERKZEUGLEISTE

FEHLERMELDUNGEN

DAS HAUPTMENÜ

DATEI

ANSICHT

MASCHINE

OPTIONEN

EXTRAS

FENSTER

DER INTEGRIERTE EDITOR

AUFRUF

STEUERKOMMANDOS

Editormenü: OPTIONEN Sprache

DIE PROGRAMMIERSPRACHE MTASC

SYNTAX

MTASC-FUNKTIONEN

SYSTEMVARIABLEN

NC-Programme nach ISO/DIN 66025

Systemvariablen zur Anpassunung des DIN66025-Interpreters

SYSTEMKONFIGURATION


ÜBERBLICK

EdiTasc ist ein universell einsetzbares Arbeits- und Entwicklungswerkzeug für NC-Steuerungen, CAD/CAM-Kopplung und Automatisierung allgemein.

Wichtige Merkmale sind:

•	MTASC-Interpreter (eine leistungsfähige Script-Sprache, ähnlich BASIC)

•	HPGL-Interpreter (Optional)

•	ISEL-Zwischenformat-Interpreter (Optional), die NC-Sprache der Steuerungen von IselAutomation, erweitert um die Möglichkeit, MTASC-Funktionen aufrufen zu können.
Das ISEL-Zwischenformat selbst wird in diesem Handbuch nicht behandelt.

•	DIN 66025-Interpreter (Optional)

•	automatische Fräserradius-Korrektur

•	Texteditor mit NC-Schnittstelle

•	Integrierbare SPS-Funktionen

•	Frei erweiterbare Bedieneroberfläche bzw. Kopplung mit anderer Software, da der komplette VisualBasic-Quelltext der Bedieneroberfläche käuflich erworben werden kann.

EdiTasc ist hinsichtlich der Steuerungs-Hardware sozusagen 'geräteunabhängig'. Die Schnittstelle hierzu wird bei Windows95 durch einen VXD-Treiber hergestellt, bei .Windows NT durch einen Gerätetreiber.

Die möglichen Steuerungs-Varianten:

•	Servo-Steuerung mit geschlossenem Regelkreis. Controller von ISEL, MOVTEC und ServoToGo werden unterstützt.

•	Mikroschrittfähige Schrittmotor-Steuerung für die MPK3 oder MPK1-Karten der Firma ISEL (PC-Einsteckkarten mit integrierten Endstufen).

•	Schrittmotor-Steuerung mit Takt/ Richtungs-Ausgabe der Geschwindigkeit. Hier gibt es sowohl reine Software-Lösungen über den Druckerport (bis 20KHz) als auch über spezielle PC-Taktkarten.

•	Alle Schrittmotor-Steuerungen gibt es auch im geschlossenen Regelkreis, d.h. mit Erfassung der Istposition über Inkrementalgeber.

Die Programmiersprache MTASC:

•	Freie Verwendung eigener Variablen-Namen beliebiger Länge

•	viele mathematische Funktionen

•	Auswertung von Ausdrücken in Klammern mit beliebig tiefer Verschachtelung

•	Unterprogramm-Technik

Der MTASC-Interpreter ist auch vom Texteditor aus direkt verfügbar. Jede Zeile des aktuell auf dem Bildschirm sichtbaren Textes oder Textblöcke können Sie als Kommando-Sequenz dem Interpreter übergeben.

Zurück zu:   INHALT


BESONDERE EIGENSCHAFTEN DER STEUERUNG

Es handelt sich in der Standardversion um eine linear und zirkular interpolierende Bahnsteuerung in allen Achsen, also um keine bloße Positioniersteuerung. Eine Low Cost Version für die reine Positionierung ist erhältlich.

Die maximale Anzahl der Achsen ist offen. Je mehr Achsen betrieben werden, desto mehr Rechenzeit muss für die Bahnberechnung einkalkuliert werden.

Die Zykluszeit für die Berechnung der Bahnstützpunkte kann z.B. bei einem Pentium-PC mit 100MHZ und 3 Achsen auf 0.5ms gesetzt werden. Dies ist besser als bei den meisten herkömmlichen NC-Steuerungen.

Die Steuerung hat ein PID-Regelverhalten mit separat einstellbaren P-, I- und D-Faktoren.

Eine Satzvorausschau (Look ahead) sorgt dafür, dass die Fahrbefehle ohne unnötigen Zwischenstop oder Rampe ineinander übergehen.

Als Option steht eine Fräserradius-Korrektur mit Satzvorausschau zur Verfügung, die sowohl in MTASC als auch bei der Programmierung nach DIN66025 verwendbar ist.

Besonders interessant ist die Möglichkeit, auch in HPGL-Dateien - und hier insbesondere für geschlossene Konturen - eine Fräserradius-Korrektur einsetzen zu können.

Zurück zu:   INHALT


ERSTE SCHRITTE

SYSTEM-VORAUSSETZUNGEN

PC: Ab Pentium 100MHZ mit Festplatte

Betriebssystem: WINDOWS 98, WINDOWS NT 4.0

INSTALLATION

DER ERSTE AUFRUF von EDITASC

Zurück zu:   INHALT


INSTALLATION

Stecken Sie die eventuell mitgelieferten Karten in einen passenden Slot Ihres PCs.

Die Software wird auf CD-ROM oder Disketten geliefert.

Starten Sie Setup.exe und folgen Sie den Anweisungen. Durch die Seriennummer und den Code werden die von der Software unterstützten Optionen freigeschaltet. Der Gerätetreiber wird in der Registrierung von WINDOWS eingetragen und erst beim Neustart des Rechners geladen.

Sofern Sie eine alte Version (vor 6.13) über Setup durch eine neue ersetzt oder zusätzlich installiert haben, müssen Sie bei WINDOWS 95/98 den entsprechenden device-Eintrag in SYSTEM.INI löschen, da der Treiber sonst doppelt geladen wird:

[386Enh]
.....
device=...\Mtdrv.vxd

Führen Sie dies bitte selbst in einem beliebigen Editor aus, der keine Formatierung vornimmt. Durch Doppel-klick auf SYSTEM.INI im Dateimanager bzw. Explorer wird die Datei z.B. in NOTEPAD geladen. Auch diese Änderung wird erst wirksam nach dem Neustart von WINDOWS.

Um das Laden des Treibers wieder abzustellen (Deinstallation der Software) müssen Sie über Regedit in der Registrierung den Schlüssel Mtdrv entfernen:

Bei Windows 98: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MTDRV

Bei Windows NT: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mtdrv.

Ausserdem sollten Sie dann den Treiber im Verzeichnis Windows\System bzw. Windows\System32\drivers löschen.

Um ihn wieder zu installieren können Sie RegDrv.bat im Verzeichnis Driver von EdiTasc aufrufen.

Noch ein Hinweis für Windows 95/98: Auch wenn der Treiber beim Start von Windows nicht geladen wird, können Sie eventuell EdiTasc starten. Der Treiber wird dann dynamisch geladen, was aber kein korrektes Zeitverhalten garantiert.

Was ist neu in dieser Version?

•	Die Software kann sowohl unter Windows 98 als auch unter NT 4.0 (Service Pack 3 erforderlich) installiert werden.

•	Eine Option für die radiusabhängige Anpassung von Geschwindigkeiten bei Rundachsen.

•	Ein reiner Positionierbefehl MP, mit dem die Achsen auch unabhängig voneinander positioniert werden können.

Zurück zu:   INHALT


DER ERSTE AUFRUF von EDITASC

Achsen bewegen (Handverfahren):

Durch die Tastenkombination AltGr+Cursortasten oder über den Aufruf des Menüpunkts MASCHINE Handverfahren  können die Achsen per Cursortasten bewegt werden.

Falls die Steuerung nicht mechanisch betriebsbereit ist, sollte ggf. mit dem Befehl

OPTIONEN Test-Modus EIN/AUS oder der Taste Ctrl+M der Test-Modus eingeschaltet werden. Bei geschlossenem Regelkreis könnte sonst ein Schleppfehler auftreten.

Achsen referenzieren:

Rufen Sie MASCHINE  Achsen referenzieren auf. Dann erscheinen im allgemeinen die Verfahrgrenzen der Achsen in X und Y im Grafik-Fenster.

Wählen Sie über den Befehl Datei öffnen im Dateiauswahlmenü die Datei Demo1 zu Ihrem Standard-Datenformat (Endung z.B. T, NCP, NC) aus.

Durch DATEI Grafik (Simulation) oder F4 wird die XY-Projektion der Bearbeitungswege grafisch dargestellt.

Mit der rechten Maustaste oder durch MASCHINE  Ist-Koord. setzen kann der Nullpunkt in die Mitte gesetzt werden.

Oder Sie fahren von Hand zu einer geeigneten Position und setzen den Nullpunkt dort. MASCHINE Ist-Koord. setzen sollte auch verwendet werden, um einen geeigneten Nullpunkt in Z zu definieren.

Durch ANSICHT(Einstellungen kann das Ansichtsfenster (der grafisch dargestellte Bereich) direkt verändert werden, ggf. muß die Ursprungsansicht durch Ansicht  Bild löschen gelöscht werden.

Durch DATEI  Ausführen, Schalter setzen oder F5 kann das Programm gestartet und die Mechanik in Bewegung gesetzt werden.

Durch Einschalten des Testmodus durch OPTIONEN  Test-Modus EIN/AUS oder Strg+M kann vorab eine Echtzeit-Simulation durchgeführt werden. Der rote Kreis stellt die Position des Werkzeugs dar.

So einfach ist also das Auswählen und Ausführen eines NC-Programms. Etwas komplizierter wird es natürlich, wenn Sie eines selbst schreiben oder modifizieren wollen. Aber auch dafür werden alle nötigen Hilfsmittel angeboten:

Für Programmieren oder Ändern eines NC-Programms steht über DATEI  Editieren ein Editor-Fenster zur Verfügung. Vor Beginn der Programmierung sollten Sie sich etwas mit dem Handbuch vertraut machen.  Weitere Informationen finden Sie unter:

Der integrierte Texteditor

Zurück zu:   INHALT


AUFBAU von EDITASC

Die Anwendung zeigt meistens 3 Fenster innerhalb des EdiTasc Hauptfensters:

1.	Das Fenster Grafik / Status mit Grafikbereich und darunter die Statusanzeige

2.	Das Fenster Ein-Ausgänge mit Schaltflächen zur Steuerung Ihrer Zusatzgeräte wie Spindel und Sprühmittel. Eine kundenspezifische Gestaltung ist als Option möglich.

3.	Das Fenster Achsen, in dem normalerweise die aktuellen Objektkoordinaten  angezeigt werden.

Bei Bedarf können weitere Textfenster geöffnet werden, z.B. über den Befehl

DATEI Editieren. Sobald ein Textfenster im Vordergrund bzw. aktiv ist, erscheint ein diesbezügliches anderes Menü im Rahmenfenster. Die mehr maschinennahen Menü-Befehle - wie z.B. Maschine - erscheinen nur, wenn das Fenster Grafik / Status aktiv ist.

Das Grafik-Fenster ist oben von einer X- und links von einer Y-Skala umgeben, die Objektkoordinaten anzeigt. Der dargestellte Ausschnitt ist jedoch auf die Maschinenkoordinaten  bezogen.

Alle Fenster sind in ihrer Größe veränderbar. Die Schriftgröße für die Positions-Anzeige wird der Fenstergröße automatisch angepaßt, so dass auch eine extrem große Anzeige (z.B. bildschirmfüllend) möglich ist. Die aktuell eingestellten Fensterpositionen und -größen können über den Befehl FENSTER  speichern als Standardeinstellung gespeichert werden.

Um mehr Platz für die Grafik zu haben, kann das Fenster Grafik / Status zum Vollbild (Schaltfläche rechts oben) vergrößert werden. Es erscheint dann eine weitere (kleine) Positions-Anzeige im Statusfenster.

Alle weiteren Bereiche der Anwendungsoberfläche werden unter den folgenden Punkten erklärt:

STATUSANZEIGE

KOORDINATEN, ACHSEN

Ein- und Ausgänge

WERKZEUGLEISTE

FEHLERMELDUNGEN

Zurück zu:   INHALT


STATUSANZEIGE

Die Statusanzeige befindet sich unterhalb des Grafikbereichs im Fenster Grafik / Status.

Am linken Rand erscheint nach Programmstart die Anzeige

   STARTKLAR

Wird ein geladenes Programm ausgeführt, erscheint

   AUTOMATIK

bis die Ausführung beendet ist.

Falls die Steuerung im STOP-Zustand ist, erscheint

   ANGEHALTEN

Alle Achsen stehen still, bis über F9 "Programm Fortsetzen" oder "Programm Abbrechen" selektiert wurde.

Wenn eine der Achsen den zulässigen Bereich überschreitet oder der Sollposition nicht folgt, erscheint die Meldung

  FEHLER

gefolgt von Endschalter oder Schleppfehler sowie einer Liste der betroffenen Achsen.

Am unteren Rand ist eine Textausgabe. Sie kann innerhalb von MTASC-Programmen mit dem print-Kommando für dieTextausgabe genutzt werden.

Alle Geschwindigkeiten können - auch während des Fahrens - mit einem Override-Faktor modifiziert werden. Einzustellen ist dieser Faktor über die Override-Bildlaufleiste (Scrollbar) oder die Funktionstasten F7 / F8.

Bei jedem Programmdurchlauf - auch bei der grafischen Darstellung - läuft ein Zähler für die Fahrbefehle (Sätze) mit. Dessen Wert erscheint unten links zusammen mit dem Füllstand des Fahrbefehls- und Satzvorausschau-Puffers, der ca. 60 Sätze aufnehmen kann. Dort werden die gelesenen Sätze zunächst abgelegt, bevor sie zur Ausführung kommen. Die Anzeige sieht so aus:

Die Satz-Nr. des aktuellen Fahrbefehls entspricht dem Wert, der bei "ausgeführte Sätze" steht.

Zurück zu:   INHALT


KOORDINATEN, ACHSEN

Der grafische Nullpunkt kann für die Bearbeitung beliebig verschoben werden. Die Position der Achsen bezogen auf diesen Nullpunkt  (Objektkoordinaten)  wird im Fenster Achsen angezeigt.

Dennoch geht der Bezug zum absoluten Maschinen-Nullpunkt, an dem die Achsen normalerweise nach dem Referenzieren stehen, nicht verloren.

Die Abstände zu diesem können über die sog. Maschinenkoordinaten angezeigt werden.

Anzeige der Koordinaten:

Die Umschaltung zwischen der Anzeige der Objekt- und Maschinenkoordinaten erfolgt durch SHIFT+F2 bzw. SHIFT+F3 oder über den Menü-Befehl FENSTER  Koordinaten-Anzeige.

Siehe auch Befehl MASCHINE  Ist-Koord. setzen.

Zurück zu:   INHALT


Ein- und Ausgänge
Das Fenster der Ein- und Ausgänge

Bis zu 8 digitale Ausgänge sind mit der Maus zu bedienen, während ein analoger Ausgang mit der Bildlaufleiste (Scrollbar) verknüpft werden kann. Die Bezeichnungen der Ausgänge (hier "Spindel" und "Absaugung") sind einstellbar. Die Beschriftungen sind MTASC Systemvariablen vom Typ STRING namens _ixLabel für die Eingänge und _oxLabel für die Ausgänge. Das x vor Label steht hierbei für die Nr. des Ein- bzw. Ausgangs. Diese Variablen können in Datei AUTOEXEC.TS definiert oder geändert werden. Zum Setzen der Ausgänge über Software siehe Makro _oSet. Der analoge Ausgang wird aktiviert durch Definition eines Makros namens _oaSet. Den Wertebereich (z.B. Drehzahl), der dem analogen Ausgang zugeordnet ist, definieren die Variablen _oaValueMin und _oaValueMax.

Der Zustand der Eingänge wird nur bei Bedarf aktualisiert (Permanent Aktualisieren)

Zustand für Start mit "Schalter setzen":

Setzen Sie die Zustände einschließlich Scrollbar (z.B. Spindeldrehzahl) bei stehender Maschine auf die gewünschten Werte und drücken Sie den Schalter speichern. Diese Werte werden dann bei der Ausführung gesetzt. Nun können Sie alles wieder in den Ruhezustand versetzen und das Programm starten. Bei Programmende wird wieder der Zustand vor dem Start hergestellt.

Die Darstellung der weiteren 8 Ein- und 8 Ausgänge vereinfacht die Funktionsprüfung und ist vor allem für Servicezwecke gedacht.

Zurück zu:   INHALT


WERKZEUGLEISTE

Drei ersten drei Schaltflächen steuern den Ablauf der Programme:

 "START (F5)"

startet das aktuell ausgewählte Programm und setzt die Ausgänge. Dies entspricht dem Befehl

DATEI Ausführen, Schalter setzen.

"Stop/Go (F9)"

unterbricht ein laufendes Programm und geht in den STOP-Zustand (STOP-Symbol mit Text "ANGEHALTEN"). Das darauf folgenden Menü bietet 4 Möglichkeiten:

Programm abbrechen:  Das ausgeführte Programm wird beendet.

Weiter bis Satzende: Aktuelle Programmzeile wird noch durchgeführt, dann wird die Steuerung angehalten.

Programm fortsetzen: Nach STOP-Zustand wird das Programm fortgesetzt.

Hier stehenbleiben: Steuerung bleibt im STOP-Zustand, weiter mit F9

Bei einem Schleppfehler  kann dieser mit F9 / "Programm Abbrechen" behoben werden. Die Sollposition in der Positions-Anzeige wird der Istposition der Achsen angeglichen, der Fehlerstatus verschwindet.

">>Stop (Shift-F9)"

stoppt das aktuell laufende Programm am Ende des aktuellen Satzes. Falls kein Programm läuft, hat es keine Wirkung. Wiederholtes Drücken ermöglicht die satzweise Abarbeitung für Testzwecke.

Durch diese Schaltfläche kann die Grafik verschoben werden, siehe:  Befehl  MASCHINE Verschieben/Dehnen

Durch die Schaltfläche "Zoom" kann die dargestellte Grafik vergrößert werden.

setzt die letzte Vergrößerung wieder zurück, bei zweitem Drücken wird die Grundeinstellung gemäß Menü-Befehl

ANSICHT  Einstellungen   angezeigt.

Öffnet ein neues Textfenster

Beliebige Datei in ein neues Editorfenster laden. Siehe auch Befehl DATEI Editieren, der die aktuell geöffnete Datei in ein Editorfenster lädt.

Zurück zu:   INHALT


FEHLERMELDUNGEN

Bei Fehlern im Zusammenhang mit dem Zustand der Achsen erscheint folgendes Fenster:

Die betroffene(n) Achse(n) und der Fehlertyp sind markiert.

•	Bereichsgrenzen
Überschreitung der zulässigen Bereiche (siehe MTASC-Funktion MLIMIT).

•	Schleppfehler
die Soll-/Ist Abweichung wurde bei mindestens einer Achse zu groß

•	TimeOut
Je nach Reglertyp, kann nur bei der Kommunikation mit intelligenten Karten auftreten

In all diesen Fällen bleiben die Achsen sofort stehen.

Fehler bei der Ausführung von Programmen (z.B. Syntaxfehler) werden unter Angabe von Dateiname und Zeilen-Nr. in einem gesonderten Fenster angezeigt.

Zurück zu:   INHALT


DAS HAUPTMENÜ

Das Hauptmenü dient der Steuerung der Anwendung. Es besteht aus folgenden Hauptmenüpunkten.

Klicken Sie auf die einzelnen Komponenten des Hauptmenüs, um mehr zu erfahren.

DATEI

ANSICHT

MASCHINE

OPTIONEN

EXTRAS

FENSTER

Zurück zu:   INHALT


DATEI

Der Hauptmenüpunkt DATEI ist in folgende Menüpunkte gegliedert:

Datei öffnen

DATEI  Grafik (Simulation)

DATEI Ausführen, Schalter setzen

DATEI Ausführen, Schalter nicht setzen

DATEI  Satz-Markierung...

DATEI  Programmierhilfe

Zurück zu:   INHALT


DATEI öffnen

Durch den Menüpunkt Datei öffnen selektieren Sie eine Datei bzw. ein Bearbeitungs-Programm. In Dateityp können Sie je nach unterstützten Dateiformaten auswählen aus:

•	MTASC,

•	DIN66025

•	HPGL

•	Isel Zwischenformat (NCP)

Zurück zu:   INHALT


DATEI  Grafik (Simulation)

Der Befehl DATEI  Grafik (Simulation) (F4) stellt die Bahnen des Ablaufprogramms grafisch dar.

Zurück zu:   INHALT


DATEI Ausführen, Schalter setzen

Durch DATEI   Ausführen, Schalter setzen (F5) wird das selektierte Programm ausgeführt.

Im Fenster Einstellungen  können 2 Schaltausgänge und ein Analogausgang gesetzt werden.

Zurück zu:   INHALT


DATEI Ausführen, Schalter nicht setzen

Der Befehl DATEI   Ausführen, Schalter nicht setzen (F6) führt das Programm aus ohne die Schalter zu setzen.

Zurück zu:   INHALT


DATEI  Satz-Markierung...

Der Befehl DATEI  Satz-Markierung... (F3) ermöglicht es, Programme teilweise für selektives Nachbearbeiten einzelner Bahnen oder den Wiedereinstieg nach Werkzeugbruch auszuführen.

Das grafisch dargestellte Bahnsegment muß markiert sein (standardmäßig gelbes Rechteck).

Der Satz, der die Markierung als erstes schneidet, wird farbig gekennzeichnet (standardmäßig blau). Die  Dialogbox Satz-Auswahl wird angezeigt (siehe unten):

Die Satz-Nr. der markierten Bahn sowie die Nummern des ersten und letzten Satzes der zusammenhängenden Kontur, welcher der markierte Satz angehört, werden angezeigt. Die Werte dienen der gezielten Auswahl eines Programmabschnitts. Das Kommando Grafik stellt die Auswahl grafisch dar, je nach dem gewählten Modus:

•	Anfang bis Markierung
vom Anfang bis zum markierten Satz (diesen selbst ausgenommen)

•	Markierung bis Ende
vom markierten Satz bis zum Ende, diesen selbst eingeschlossen

•	Markierte Kontur
wählt die zusammenhängende Teilkontur aus, die den markierten Satz enthält.

Ausführen startet den ausgewählten Teil (mit Schalten der Ausgänge wie bei F5).

Die 3 Werte der Satz-Nummern können Sie auch manuell ändern um Anfang und/oder Ende der ausgewählten Programmabschnitts nachträglich anpassen zu können. Häufig bemerkt man nämlich erst nach der grafischen Kontrolle oder nach einem Bearbeitungs-Versuch, dass die Nachbearbeitung ein paar Sätze früher oder später beginnen bzw. aufhören sollte.

Dieses Verfahren funktioniert für alle Dateiformate. Auch mit PROBOARD (wie oben) bei der Leiterplatten-Bearbeitung.

"Fortsetzen nach Abbruch" setzt die Satz-Nummer bei "Satz" auf den Wert, bei dem zuletzt ein Abbruch der Bearbeitung erfolgte.

Zurück zu:   INHALT


DATEI  Programmierhilfe

Dieser Befehl dient der Unterstützung beim Schreiben von NC-Programmen sowie dem direkten Anfahren von Positionen.

Folgendes Fenster erscheint z.B. für Gerade:

Der Bezugspunkt ist jeweils in das Datenfeld rechts einzutragen. Dies ist bei "Gerade" und "Kreisbogen XY" der Zielpunkt, bei "Vollkreis XY" und "Rechteck XY" der Mittelpunkt und bei "Text XY" der Startpunkt. Bei "Kreisbogen 3D" und "Spline" sind auch Zwischenpunkte erforderlich, die ebenfalls aus dem Datenfeld stammen.
"Z-Höhenausgleich", "Parameter" und einige "Geraden"-Varianten, die sich nur auf Z beziehen, greifen nicht auf das Datenfeld zu.

Grau erscheinende Auswahl-Tabs sind Optionen, die Sie auf Wunsch erwerben können.

"aktuelle Position übernehmen" übernimmt die aktuelle Position der Achsen in das Datenfeld. Dabei werden nur die Felder übernommen, deren Checkbox rechts daneben gesetzt ist. In die anderen Felder können Sie konstante Werte oder auch Variablennamen (z.B. zdn bei Z) eintragen, um diese variabel zu halten.

"Kommando Ausführen"  bewirkt die sofortige Ausführung des Bahnbefehles.

"Kommando -> Text)" hingegen "schreibt" einen entsprechenden Befehl in das zuoberst geöffnete Textfenster. Falls keines geöffnet ist, wird automatisch ein leeres geöffnet.

"TEACH (Pos. Übernehmen + Kommando -> Text)" (oder Abkürzung Strg+T) bewirkt dasselbe wie "Kommando -> Text)", übernimmt aber zuvor die aktuelle Position in das Datenfeld.

Die Tastenkombination Strg+T ist auch anwendbar, wenn andere Fenster im Vordergrund sind. Dadurch haben Sie eine effiziente Möglichkeit, durch manuelles Anfahren von Positionen diese als Zwischenpunkte zu lernen ("teach in") und anschließend zu speichern.

Falls Sie einen Datensatz nachträglich ändern oder löschen wollen, können Sie dies im Editor tun. Dort lassen sich auch Abschnitte über die Zwischenablage verschieben. Wenn Sie einen Satz einfügen wollen, plazieren Sie den Cursor auf den Anfang der Zeile, vor der der Satz einzufügen ist, gehen wieder in das Programmier-Fenster und klicken auf "--> Text" sobald die Daten stimmen.

Nach erfolgter Programmierung sollte das entsprechende Textfenster unbedingt gespeichert werden, wobei spätestens dann ein Dateiname zu vergeben ist.

Tipp zum Handverfahren beim Teach In:

Das Handverfahren über AltGr+Cursortasten ist demjenigen über den gesonderten Dialog (Maschine Handverfahren) vorzuziehen. Sie können eine definierte kleine Strecke fahren mit einmaligem Tastendruck. Bei zweimaligem Tippen fahren Sie eine definierte größere Strecke. Bei längerem Drücken beschleunigt die Achse stufenweise. So können Sie effizient Positionen manuell mit den Achsen anfahren, um dann Koordinatenwerte mit Strg+T zu übernehmen.

Kreisbogen XY

Der Bogen beginnt an der aktuellen Position und endet bei X, Y des Datenfeldes. Von den 4 möglichen Bögen, die es maximal zum Zielpunkt gibt, wählen Sie einen aus mit

1: Linkskurve, kurzer Bogen

2: Rechtskurve, kurzer Bogen

3: Linkskurve, langer Bogen

4: Rechtskurve, langer Bogen

Die Z-Ebene des Kreisbogens ist die der Position, von der aus der Bogen beginnt.

Vollkreis und Rechteck XY

Ergibt einen Kreis bzw. ein Rechteck mit X, Y des Datenfeldes als Mittelpunkt. Das dafür verwendete MTASC Makro ist MCirc bzw. MRect.

Die Makros beinhalten einen Anfahrtsweg mit Z = Zup. Die Bearbeitungsebene ist Z = Zdn.

Die Werkzeugradiuskorrektur verschiebt um den Radius des aktuellen Wekrzeugs, siehe Maschine Werkzeug-Parameter.

Text XY

Ermöglicht einfache Beschriftungen mit je einer Zeile Text. Im Gegensatz zu den True Type Schriften z.B. von Corel Draw, die immer Umrisse erzeugen (zweikonturig), ist diese nur einkonturig.

X, Y des Datenfeldes bestimmen die linke untere Ecke des Textes.

Der Anfahrtsweg erfolgt mit Z = Zup. Die Bearbeitungsebene ist Z = Zdn.

Kreisbogen 3D und Spline

Nach dem entsprechenden Einstiegs-Kommando (Neu oder Anschluss) erfolgt die Programmierung der Stützpunkte, die die Kurve durchlaufen soll. Jedes dieser Kommandos beginnt mit dem Makro MspAdd.

Das Abschluss-Kommando führt die Bahn über das Makro McirExec bzw. MspExec aus.

Bei Kreisbögen müssen genau 3 Punkte programmiert werden, bei Splines mindestens 2.

Kreisbögen und Splines werden in lineare Bahn-Segmente zerlegt, deren Länge über die Variable MspDist vorgebbar ist.

Z-Höhenkorrektur

Diese Option erleichtert das Gravieren leicht gekrümmter Flächen wie z.B. Platinen. Sie definieren den gesamten rechteckigen Bereich durch die diagonalen Eckpunkte links unten und rechts oben. Über diesen Bereich wird ein Raster von z.B. 5 x 4 (Anzahl X mal Anzahl Y) Punkten gelegt, in denen jeweils die von der Normalhöhe (Z=0) abweichende Höhe gemessen wird. Durch all diese Messpunkte wird dann eine berechnete Fläche gelegt, die dann bei der Bearbeitung als Nullhöhe für Z gilt, sofern "Z-Höhenkorr." im Fenster Ein-/Ausgänge eingeschaltet ist. Dies geschieht durch dynamisches Verschieben des Z-Nullpunktes auch bei bewegten Achsen.

Sie Starten die Messung durch die Schaltfläche "Messen (Alles)". Das Punktraster wird nun grafisch angezeigt. Der Ablauf der Messung ist in Datei GetZlevDat.ts als MTASC-Programm abgelegt. Dort ist auch der Messmodus eingestellt:

Der Abschnitt, der mit

If(1){

beginnt, ist aktiv (die anderen müssen mit 0 deaktiviert sein!).

3 Messmodi sind vorgesehen:

•	manuell

•	mit Taster

•	mit Handrad (wie manuell, nur mit elektronischem Handrad)

Im manuellen Modus fährt das Werkzeug (es sollte schon eingespannt sein) auf Z=Zup über die 1. Position, und wartet dann, bis Sie manuell (AltGr+Bild-Tasten) die Materialhöhe angefahren haben, was Sie mit der Enter-Taste quittieren. Dann geht es mit dem nächsten Punkt weiter. Mit Esc können Sie jederzeit abbrechen.

In der Meldungszeile erscheint ein entsprechender Hinweis.

Im Modus mit Taster muss ein entsprechender Messtaster eingerichtet sein, so dass die Messung automatisch ablaufen kann.

Nach dem Messen sollten Sie "Messpunkte speichern" drücken (sonst sind sie beim Verlassen von EdiTasc verloren). Mit "Messen ab akt. Position" ist es jederzeit möglich, die Messung ab einem bestimmten Punkt zu wiederholen, fortzusetzen oder einzelne Punkte nachzumessen. Machen Sie hierfür das Raster grafisch sichtbar durch "Z-Höhenkorr." im Fenster Ein-/Ausgänge. Das erleichtert das Anfahren des neu zu messenden Punktes, in diesem Fall am besten mit der rechten Maustaste im Grafikfenster (Position Anfahren). Der Punkt muss nicht exakt getroffen sein, es wird automatisch erst zum nächstliegenden hingefahren.

Die Rasterdaten und gemessenen Höhen werden in Datei Data.t im Ordner Zlevel des EdiTasc-Ordners gespeichert. Diese Daten sind auch editierbar, was allerdings nur für erfahrene Benutzer empfehlenswert ist.

Parameter

Diese Werte stellen einen Auszug aus den Daten in Maschine Vorschub/Rampen dar. Wenn ein Programm nicht mit den dort eingestellten Standardwerten laufen soll, sondern mit individuellen Parametern, können Sie diese - am besten natürlich vor den betroffenen Fahrbefehlen - in Ihr Programm schreiben.

Zurück zu:   INHALT


ANSICHT

Der Hauptmenüpunkt ANSICHT ist in folgende Menüpunkte gegliedert:

ANSICHT  Einstellungen

ANSICHT  gesamter Arbeitsbereich

ANSICHT Bild löschen

Zurück zu:   INHALT


ANSICHT  Einstellungen

Hinweis:

Die komplexe Eingabe des Ansichtsbereichs über die numerischen Datenfelder in "Einstellungen" wird nur selten erforderlich sein. Normalerweise gehen Sie immer von der Darstellung des gesamten Arbeitsbereichs aus und holen sich den gewünschten Ausschnitt mit der Maus über Zoom "+" (siehe Werkueugleiste) heran.

Auch schräge Ansichten sind möglich. Die gängigsten Ansichtswinkel können im Bereich rechts angewählt werden. Kombinationen vom Zoom "+" und Schrägstellungen werden derzeit nur eingeschränkt unterstützt. Mit Zoom '-' kommen Sie jederzeit wieder zu einer "Normalansicht" zurück.

Falls Sie dennoch eine "Feineinstellung" der Ansicht über die mathematische (vektorielle) Definition des dargestellten Rechtecks benötigen, ist dies über die Zahlenfelder möglich. Sie sollten diese aber besser nicht als "Permanente Voreinstellung" speichern.

Bezogen auf Objekt- bzw. Maschinenkoordinaten bedeutet, dass der Ansichtsbereich auf die Objekt- bzw. Maschinenkoordinaten bezogen ist. Voreingestellt ist "Maschinenkoordinaten". Bei "Objektkoordinaten" verschiebt sich die Ansicht bei Änderungen der Nullpunktlage mit, so dass eine eventuell Grafik sichtbar bleibt.

Randoffset bestimmt den Mindestabstand zum Rand.

Eine eventuell dargestellte Grafik wird gelöscht und neu gezeichnet.

Zurück zu:   INHALT


ANSICHT  gesamter Arbeitsbereich

Zeigt den gesamten Arbeitsbereich an.

Zurück zu:   INHALT


ANSICHT Bild löschen

Aktuell geladenes Bild wird gelöscht.

Zurück zu:   INHALT


MASCHINE

Der Hauptmenüpunkt MASCHINE ist in folgende Menüpunkte gegliedert:

MASCHINE Clipboard-Kommando ausf.

MASCHINE  Handverfahren

MASCHINE  Ist-Koord. setzen

MASCHINE  Vorschub/Rampen

MASCHINE Werkzeug-Parameter

MASCHINE Verschieben/Strecken/Drehen

MASCHINE Achsen referenzieren

MASCHINE Motoren EIN  bzw.  AUS

Zurück zu:   INHALT


MASCHINE Clipboard-Kommando ausf.

Wenn Text in die Zwischenablage (Clipboard) kopiert wurde, so wird dieser Text als MTASC-Kommando interpretiert.

Dies ist im wesentlichen ein Ersatz für den Tastaturbefehl Ctrl+Enter wenn Sie einen anderen Editor als den integrierten verwenden. In WORDPAD z.B. markieren Sie den auszuführenden Textblock und kopieren ihn in die Zwischenablage mit Bearbeiten / Kopieren. Dann wechseln Sie zu EdiTasc und führen den Textblock aus. Als Abkürzungstaste dient Strg+F12.

Zurück zu:   INHALT


MASCHINE  Handverfahren

Um das Handverfahren zu ermöglichen, verwenden Sie die jeweils angegebenen Cursortasten. Die Maus kann nicht benutzt werden.

Die Tasten (z.B. Bild-Tasten für Z) sind unter den Richtungsgrafiken angegeben.

Vorschlag:

Betätigen Sie das Handverfahren besser außerhalb dieser Dialogbox über AltGr + Cursor- bzw. Bildtasten.

Zurück zu:   INHALT


MASCHINE Ist-Koord. setzen

Durch Eingabe neuer Koordinaten lassen sich den aktuellen Achspositionen beliebige Koordinaten zuordnen.

Dies entspricht jeweils einer bestimmten Verschiebung der Objektkoordinaten gegenüber den Maschinenkoordinaten.

Durch die Schaltfläche speichere als kann diese Verschiebung unter einer der Nummern 1 - 6 gespeichert werden und steht dann später - auch nach einem Neustart der Anlage - wieder zur Verfügung.

Sowohl das Speichern als auch das Lesen der Verschiebung ist erst sinnvoll, wenn die Achsen referenziert wurden.

Zurück zu:   INHALT


MASCHINE Vorschub/Rampen

gestattet die Einstellung der verschiedenen Vorschübe und Rampen. Bei der Programmausführung wirkt sich dies allerdings nur aus, wenn das Programm die entsprechenden Parameter nicht selbst setzt (siehe Systemvariablen ML_F, MF_F usw. oder F-Wort bei DIN66025). Die Werte können temporär übernommen oder als permanente Voreinstellung gespeichert werden.

Der Vorschub bei Eintauchen wirkt sich in HPGL-Programmen und in der PROBOARD-Schnittstelle (Platinen-Prototyping) aus, und zwar beim Eintauchen des Werkzeugs in das Material. Siehe "Andere Geschwindigkeit ab" in den Werkzeug-Parametern. In MTASC kann hierfür der Fahrbefehl MLD (statt ML) benutzt werden.

Zurück zu:   INHALT


MASCHINE Werkzeug-Parameter

Eine Werkzeugtabelle zeigt Länge und Radius von 8 Werkzeugen sowie Standardparameter für Eintauchtiefe und Freifahrhöhe (oder Flughöhe):

Die Standard-Freifahrhöhe bzw. -Eintauchtiefe für MTASC-Programme wird in den Variablen Zup bzw. Zdn gespeichert. Sie stehen für eigene Bearbeitungsprogramme im MTASC-Format zur Verfügung.

Die Eintauchtiefen für HPGL-Programme sind separat einstellbar. Jedem PEN kann eine eigene Eintauchtiefe zugewiesen werden. Falls Ihr EdiTasc die Option Fräserradius-Korrektur enthält, ergibt sich aus der jedem PEN zugeordneten Werkzeug-Nr. und dem dazu gehörigen Werkzeug-Radius der zu kompensierende Radius. Beachten Sie bitte, dass sich die Korrekturrichtung (links oder rechts) nach dem Durchlaufsinn richtet!

Beim Konturtyp 'Geschlossen' werden die Fahrbefehle am Anfang und Ende entsprechend verrechnet, sodaß eine korrekt geschlossene Kontur entsteht.

Falls kein automatischer Werkzeugwechsler vorhanden ist, kann nur Werkzeug Nr. 0 verwaltet werden.

Bei integriertem automatischem Werkzeugwechsler kann die aktuelle Werkzeuglänge automatisch durch eine entsprechende Koordinaten-Verschiebung kompensiert werden. Die Referenzlänge von Werkzeug Nr. 0 sollte immer 0.00 sein.

Die Einheit der Koordinatenwerte in HPGL-Programmen ist teils 0.025mm, teils 0.0254mm (=1/1000 Inch). Beide Möglichkeiten können Sie hier einstellen. In Sonderfällen kann die Einheit auch anders definiert werden (siehe MTASC-Funktion HpglPar und Variable HpglUnitFlag).

Oft benötigt man beim Kontur-Fräsen eine andere, meist langsamere Eintauchgeschwindigkeit in das Material, als nachher beim Fräsen selbst. Das Kontrollkästchen "Andere Geschwindigkeit ab" schaltet ein solches Verhalten ein bzw. aus. Den zugehörige Wert, ab welcher Z-Höhe diese Eintauchgeschwindigkeit gelten soll, tragen Sie bei zdn0 ein. Auch dieser Wert steht dann als MTASC-Variable unter diesem Namen zur Verfügung. Der Wert dieser Eintauchgeschwindigkeit ist unter Maschine Vorschub/Rampen bei "Eintauchen" einzutragen.

Bei der Programmierung nach DIN66025 werden sowohl der aktuelle Werkzeugradius als auch der Konturtyp (offen oder geschlossen) automatisch in der Fräserradius-Korrektur (G41, G42) berücksichtigt.

Zurück zu:   INHALT


MASCHINE Verschieben/Dehnen
MASCHINE Verschieben/Strecken/Drehen

Nur die Komponenten der Koordinatentransformation werden wirksam, bei denen verwenden selektiert wurde.

Alle Programme (sowohl EdiTasc als auch HPGL oder DIN66025) können in verschobener Lage bzw. vergrößert (Strecken mit Faktor > 1) oder verkleinert (Strecken mit Faktor < 1) ausgeführt werden.

Strecken mit Faktoren < 0 kehrt die Richtung der betroffenen Achse um.

Bei eingeschalteter Koordinatentransformation wird die zugehörige Schaltfläche [image] (siehe Werzeugleiste), die ebenfalls dieses Fenster aufruft, rot hinterlegt.

Zurück zu:   INHALT


MASCHINE Achsen referenzieren

ruft die Datei REFSRCH.TS im Systemverzeichnis als MTASC-Programm auf und ist dazu gedacht, die Referenzpunkte zu suchen und dort den Nullpunkt der Maschinenkoordinaten (nicht notwendig der Objektkoordinaten) zu setzen.

Zurück zu:   INHALT


MASCHINE Motoren EIN  bzw.  AUS

schaltet die Endstufen ein bzw. aus, sofern diese über einen (mit dem Rechner verbundenen) Enable-Eingang verfügen.

Nach dem Programmstart sind die Motoren normalerweise eingeschaltet. Je nach Art der Steuerung kann die Endstufe bei Schleppfehler automatisch abgeschaltet werden und muss dann über diesen Befehl wieder eingeschaltet werden.

Meistens ist im Fenster Ein-/Ausgänge ein "Motoren"-Schalter, der dieselbe Wirkung hat.

Zurück zu:   INHALT


OPTIONEN

Der Hauptmenüpunkt  OPTIONEN  ist in folgende Menüpunkte gegliedert:

OPTIONEN Test-Modus EIN/AUS

OPTIONEN Konfiguration

OPTIONEN Farben...

Zurück zu:   INHALT


OPTIONEN Test-Modus EIN/AUS

gestattet eine Echtzeit-Simulation aller Funktionen der Steuerung ohne Bewegung der Achsen. Nochmaliges Ausführen des Befehls aktiviert die Achsen wieder und gleicht die Koordinatenanzeige wieder den tatsächlichen Achspositionen an. Als Abkürzungstaste ist Strg+M verwendbar.

Zurück zu:   INHALT


OPTIONEN Konfiguration

In der Tabelle werden die wichtigsten Daten zur Konfigurierung des Treibers angezeigt.

Um spezielle Werte zu ändern, markieren Sie die gewünschte Tabellenzelle. Durch Doppelklick des selektierten Werts wird im Feld Neuer Wert der Feldinhalt markiert angezeigt und läßt sich hier ändern.

In der Statuszeile werden Ihnen Zusatzinformationen zu den einzelnen Daten angezeigt.

Wenn Sie Daten der Konfiguration geändert haben, können die Daten mit dem Befehl

DATEI  speichern übernommen werden. EdiTasc muss nicht neu gestartet werden.

Achtung: Fehlerhafte Einstellungen können zur Beschädigung der Maschine führen!

Zurück zu:   INHALT


OPTIONEN Farben...

Hier lassen sich die wichtigsten Farben der grafischen Darstellung einstellen.

Durch Einfachklick auf die Bereiche von Hintergrund, Linienfarben Eilgang, Bearbeitung und HPGL-Pens öffnet sich die Windows-Farbenpalette.

Nach Selektion einer Farbe und Bestätigung über OK, wird die Linienfarbe übernommen.

Sie können diese Farbe(n) für diesen einen Programmlauf übernehmen (Temporär übernehmen) oder als Voreinstellung abspeichern (Permanent speichen...).

Zurück zu:   INHALT


EXTRAS

Dieses Menü ist nur verfügbar, wenn entsprechende Erweiterungs-Module integriert sind:

•	PROBOARD für das Prototyping von Leiterplatten.

•	Kopplung mit Microsoft Excel

•	Laserabtastung

Zurück zu:   INHALT


PROBOARD

Dieses modale Fenster bleibt offen, solange Sie Projekte damit bearbeiten. Wenn es den Fokus hat (d.h. vorne ist) zeigt sich das ihm zugeordnete Menü:

DATEI und OPTIONEN.

Der obere Teil dieses Fensters ist als Schnittstelle zu dem CAD-Postprozessor CenonPCB für Leiterplatten von vhf Computer ausgelegt. Hierzu gibt es auf Anfrage ein gesondertes Handbuch.

Der untere Teil für externe Bohrdaten bietet die Möglichkeit, Bohrdaten im Excellon- oder Sieb&Meyer-Format in ein MTASC-Programm zu wandeln. Als externe Fräsdaten können Programme beliebiger Formate integriert werden.

Grundsätzlich ist es erforderlich, ein eigenes Projekt mit zugehöriger Projektdatei (Erweiterung pbo) anzulegen. In dieser werden alle beteiligten Dateien und sonstige Daten (z.B. für die Bohrzyklen) abgelegt.

Wir erläutern dies anhand des mitgelieferten Beispiels im Ordner BeispPbo:

Öffnen Sie im Dateimenü von PROBOARD das Projekt Test.pbo.

Es erscheinen die Dateinamen

Test.svp ist ein CenonPCB-Projekt mit verschiedenen Layern (Lötseite, Bestückungsseite etc.)

Test.t ist ein Bohrprogramm im MTASC-Format, das durch Bohrprogramm generieren aus der Excellon-Datei Test.exc erstellt wurde.

Test.plt als HPGL-Programm zum Umrissfräsen einer Leiterplatte, das mit einem anderen CAD-Programm (nicht CenonPCB) erzeugt wurde.

Die jeweils ausgewählte Datei oder CenonPCB-Lage können Sie grafisch darstellen. Das PROBOARD-Fenster sollte vorne sein (wenn Sie z.B. F4 drücken), dann wird nämlich die letzte Grafik nicht gelöscht, so dass Sie deren Deckungsverhalten zur aktuellen prüfen können.

Alle wichtigen Funktionen (Start, Stop, Satzauswahl, Zoom usw.) sind auch von hier aus möglich.

Das Spiegeln ermöglicht die automatische Spiegelung an einer maschinenspezifischen Y-parallelen Achse. Siehe hierzu Die Bedeutung der Spiegelachse.

Häufig sind externe Bohr- und Fräsdaten nicht deckungsgleich. Auch die Dateien Test.t und Test.plt unseres Beispiels sind es zunächst nicht. Um dies zu kompensieren dient folgender Dialog, den Sie über die Schaltfläche [image]  erreichen:

Das Fenster ist nicht modal und bleibt so lange geöffnet, bis die nötigen Daten (Koordinatenwerte) korrekt erfasst sind.

Solange es offen ist bleibt die durch die Daten bewirkte Verschiebung deaktiviert.

Bezugselement "Von hier "

Wir wählen nun ein Bezugselement in der Datei, die verschoben werden soll (also in den Bohrdaten Test.t).

Zeigen Sie die Datei, die verschoben werden soll (also die Bohrdaten Test.t), grafisch an. Wählen Sie eine Bohrung, die zentrisch zu einem symmetrischen pad liegt - bzw. liegen soll - und vergrößern Sie diese passend mit Zoom. Markieren Sie diese Bohrung mit der Maus so, dass das Markier-Rechteck den Kreis schneidet - der Kreis darf also nicht komplett in der Markierung liegen. Dann klicken Sie auf "Zentrum der markierten Teilkontur bestimmen". Bei korrekter Markierung wird der Kreis blau und die Koordinaten seines Zentrums erscheinen bei X, Y, ebeso die Größe. Zur Kontrolle können Sie auch das "Zentrum anzeigen" lassen.

Bezugselement " Nach dort"

Entsprechend verfahren Sie hier mit dem zugeordneten Bezugselement der Datei, die Ziel der Verschiebung ist, also der Datei Test.plt.

Verschiebung anwenden

Bitte ankreuzen, wenn die Daten eine Verschiebung bewirken sollen.

OK

Speichert die Werte und aktiviert ggf. die Verschiebung. Wenn letzteres der Fall ist, erscheint diese PROBOARD-Schaltfläche rot: , andernfalls grau.

Danach müssten die beiden Dateien Test.t und Test.plt (Fräs- und Bohrdaten) zusammen passen!

Zurück zu:   EXTRAS


Bohrprogramm generieren

Diese Schaltfläche im PROBOARD-Dialog ruft den Converter bzw. Postprozessor auf, der eine

(1)	Bohrdatei im Excellon- oder Sieb&Meyer-Format liest (diese Formate sind bei Bohrdaten zum Quasi-Standard geworden)

und daraus eine

(2)	Bohrdatei im MTASC-Format erzeugt.

Den Dateinamen zu (1) tragen Sie in den zuerst sich öffnenden Auswahldialog ein und den zu (2) in den darauffolgenden. Die Datei (1) muss in demselben Ordner sein wie das gesamte PROBOARD-Projekt (das durch die Datei mit Erweiterung ".pbo" beschrieben wird). Falls dies nicht der Fall ist, wird sie auf Wunsch in diesen Ordner kopiert.

Das Ergebnis ist - MTASC- und grundlegende System-Kenntnisse vorausgesetzt - sehr frei parametrierbar:

Die Datei Proboard.ini hat einen Abschnitt [Drill]. In diesem sind alle Einstellungen abgelegt. Als Beispiel dient die Erläuterung der Standard-Werte:

fmtLineIni0=local "t" "d" "r";|

Erste Zeile nach den Kopfdaten. Hier werden lokale Variablen angelegt, die nicht in der Ergebnisdatei (2), sondern in einem Unterprogramm definiert werden. Dessen Aufruf steht in:

fmtLineIni1=fcall _Path & "/ProboardDrill.ts";|

Die hierdurch aufgerufene Datei ProboardDrill.ts definiert die Makros t (für tool) und d (für drill). Die kurzen Namen beschleunigen die Laufzeit. Und verschieden zwar je nach Grafik- oder NC-Modus. So entstehen Kreise auf dem Bildschirm und Bohrungen in Z-Richtung bei der Ausführung. Auch die Art des Werkzeugwechsel ist hier einstellbar (manuell oder automatisch).

fmtLineIni2=|

Leere Zeile. | steht für "Newline".

fmtTool=t %d %.3lf;%c

Formatstring für den Werkzeugwechsel-Befehl. t steht für obiges Makro, %d ist Platzhalter für die Werkzeugnummer, %.3lf für den Radius, %c für "Newline".

fmtLine=d %8.3lf %8.3lf;%c

Formatstring für den Bohr-Befehl. d steht für obiges Makro, die %.3lf sind Platzhalter für die X- und Y-Koordinaten, %c für "Newline".

ddmUnit=25.4

Einheit für die Werte der Bohrdruchmesser-Tabelle (Datei Proboard.ddm) in mm. Obiger Wert steht für "Inch".

unit=0.0254

Einheit der Koordinaten in der Quelldatei (1).

drillCoordFix=-5

Falls < 0: Keine Wirkung.

Falls > 0(Standard=5): Feste Anzahl Stellen der Koordinaten in der Quelldatei (1). Bei Weniger Stellen wird mit 0 ergänzt: Aus X123 Y3344 wird z.B. X12300 Y 33440.

Zurück zu:   EXTRAS


PROBOARD: Die Bedeutung der Spiegelachse

Jede PROBOARD-Grafik kann an einer speziellen, mechanisch genau zu vermessenden, Y-parallelen geometrischen Achse gespiegelt werden. Die Kontrollkästchen im PROBOARD-Fenster regeln das Spiegelverhalten für Grafik und Bearbeitung getrennt.

Dadurch soll die Bearbeitung zweiseitiger Platinen erleichtert werden. Die Spiegelachse kann mechanisch durch Y-parallele Stifte für Passbohrungen oder durch einen zweiseitigen Anschlag realisiert werden.

Die X-Position dieser Spiegelachse können Sie in OPTIONEN   Lage der Spiegelachse definieren, und zwar in Maschinenkoordinaten. Dieser Dialog ist nur über das PROBOARD-Menü zugänglich. Achtung beim Vermessen dieser Position durch manuelles Anfahren: Vor dem Übernehmen der aktuellen X-Position aus der Koordinatenanzeige diese mit Shift+F3 auf Maschinenkoordinaten umschalten! Und: Das ganze hat nur Sinn, wenn Sie vorher die Achsen referenziert haben!

Da Leiterplatten CAD's die Platine von der Bestückungsseite aus zeigen, die Bearbeitung aber meistens von der Lötseite aus stattfindet, ist die Standardeinstellung bei PROBOARD hier immer "gespiegelt". Wenn Sie in Ihrem CAD Bohr- oder Fräsdaten ausgeben, sollten Sie diese also ungespiegelt ausgeben.

Für die Bearbeitung hat die Lötseite primären Charakter, zumal bei einseitigen Platinen nur diese existiert. Daher werden in PROBOARD standardmäßig alle Lagen aus dieser Perspektive (d.h. gespiegelt) grafisch dargestellt. Und daher sind zunächst alle Kontrollkästchen bei 'G' angekreuzt. Alle Bilder müssen so aufeinander passen.

Bei einseitigen Platinen muss man zwar spiegeln, die Lage obiger Spiegelachse ist aber uninteressant. Daher dieses - zunächst unerwartete - Verhalten:

Spiegeln ('G') ist angekreuzt:

Die Vorzeichen aller X-Koordinaten sind invertiert, so dass die Grafik links vom Nullpunkt erscheint. Es wird also am aktuellen Nullpunkt, und nicht an der Spiegelachse gespiegelt.

Spiegeln ('G') ist nicht angekreuzt:

Die X-Koordinaten sind zwar ungespiegelt, aber so verschoben, dass sich eine Spiegelung an der Spiegelachse ergibt:

Zurück zu:   EXTRAS


FENSTER

Die Befehle des Menüs FENSTER beziehen sich auf die übrigen zu EdiTasc gehörenden Fenster:

NC-Koordinaten, Editor und Programmier/Positionierhilfe. Sie öffnen sie erneut, falls sie geschlossen wurden bzw. bringen sie in den Vordergrund, falls sie verdeckt sind.

Der Befehl FENSTER  speichern speichert die aktuellen Fensterpositionen- und -größen als Standardeinstellung.

Zurück zu:   INHALT


Der integrierte Editor

Der integrierte Editor bietet eine geeignete Plattform für

•	Dateien lesen und editieren

•	die interaktive Erstellung von NC-Programmen

•	das Ausprobieren der eingestellten Programmiersprache

•	temporäre Berechnungen in Notizblock-Dateien

Sobald ein Fenster des Editors ausgewählt ist, erscheint anstelle des Hauptmenüs das Editormenü.
Es ist weitgehend selbsterklärend.

Zusätzliche Hilfe zu Aufruf und den Steuerkommandos stehen zu Verfügung:

AUFRUF

STEUERKOMMANDOS

Wichtig für Testzwecke ist das Menü

OPTIONEN Sprache

Zurück zu:   INHALT


Aufruf des integrierten Texteditors

Der Befehl DATEI  Editieren des Hauptmenüs öffnet ein Textfenster, in dem der Text des ausgewählten Programms dargestellt wird. Es können beliebig viele Textfenster gleichzeitig geöffnet sein. Sobald ein Textfenster aktiv ist, schaltet sich das Menü auf die Editierfunktionen um, und die unten beschriebene Möglichkeit, mit Ctrl+Enter Kommandos auszuführen, steht zur Verfügung.

Mit dem Befehl DATEI Neu oder Öffnen des Editormenüs oder über die Werkzeugleiste können beliebig viele weitere Text-Dateien geöffnet werden.

In der Bedienung unterscheidet sich dieser Editor nicht wesentlich vom WINDOWS-Editor NOTEPAD. Er kann jedoch (fast) unbegrenzt große Dateien bearbeiten. Ebenso besteht über den Befehl DATEI externer Editor die Möglichkeit, Dateien in dem externen Textsystem WORDPAD zu bearbeiten.

Zurück zu:   INHALT


Kommandos im integrierten Texteditor ausführen

Wer schon NC-Programme geschrieben hat, wünscht sich sicherlich, schon in der Entwurfsphase das eine oder andere Kommando - oder auch ganze Programmblöcke - sofort an der Steuerung auszuführen oder zumindest grafisch darzustellen. Diese Möglichkeit besteht, sofern Sie den integrierten Editor verwenden.

Die Textzeile, auf welcher der Cursor steht, wird über das Tastaturkommando Ctrl+Enter sofort als Kommando ausgeführt. Sofern ein markierter Block existiert, wird dieser ausgeführt (und nicht die aktuelle Textzeile).

Stellen Sie die Sprache, die der Editor dabei "verstehen" soll, über das Editor-Menü OPTIONEN Sprache ein.

Für Testzwecke ist die MTASC-Funktion PRINT besonders sinnvoll (geht nicht bei DIN oder NCP-Einstellung). Sie gibt Daten in der Zeile für die Textausgabe aus (unten im Statusfenster). Hierzu ein kleines Beispiel:

Sie interessieren Sich für die Wurzel aus der Zahl 3,45. Anstatt den Taschenrechner zu benutzen könnten Sie auch so vorgehen:

Schreiben Sie in einem Textfenster (des integrierten Editors) die Zeile

PRINT SQRT 3.45;

Geben Sie Ctrl+Enter ein und schon steht das Ergebnis in der Textausgabe-Zeile. Ggf. muß die Editor-Sprache erst auf MTASC gestellt werden.

Zurück zu:   INHALT


Editormenü: OPTIONEN Sprache

Die Sprache, die der Editor dabei erwartet oder "versteht", ist über das hier sich öffnende Untermenü einstellbar:

•	MTASC

•	DIN66025

•	Isel-Zwischenformat (NCP)

Bei falscher Einstellung bringt Ctrl+Enter Fehlermeldungen.

Wenn Sie eine Datei des jeweiligen Typs in einem neuen Fenster öffnen, ist die entsprechende Sprache bereits voreingestellt.

Zurück zu:   INHALT


Die Programmiersprache MTASC

Siehe Die Programmiersprache MTASC


Objektkoordinaten

Position der Achsen bezüglich des aktuellen Nullpunkts, auch Werkstücknullpunkt genannt. In EdiTasc als kleiner blauer kreis grafisch sichtbar. Diese Koordinaten werden standardmäßig angezeigt, wenn nicht kann man mit Shift+F2 dafür sorgen.


Maschinenkoordinaten

Position der Achsen zum absoluten Maschinen-Nullpunkt. Man kann mit Shift+F3 auf deren Anzeige umschalten.


Schleppfehler

Dieser ist die Soll-/Ist Abweichung einer Achse. Wenn er zu groß wird, schalten die Achsen ab. Dies kann bei Steuerungen mit geschlossenem Regelkreis auftreten, wenn z.B. ein mechanischer Widerstand auftritt.

Bei zu hohen Geschwindigkeiten kann der Fehler auch im offenen Regelkreis auftreten.


Vorschub und Rampen

Der Vorschub ist die räumliche, vektorielle Bahngeschwindigkeit, normalerweise in mm/sec.

Die Rampe ist die räumliche, vektorielle Bahnbeschleunigung (genauer: der Beschleunigungs- und Bremsbereich am Anfang und Ende einer Bahn), normalerweise in mm/sec².
Zur Einstellung des Maßsystems siehe Treiberkonfiguration.