FAQs:

Analog-Ausgänge der DEC4DA PCI-Karte
Bahngeschwindigkeit anzeigen?
Bearbeitung wiederholen?
Berücksichtigung von Änderungen in .ts oder .t-Dateien
CorelDraw Kopplung?
Ctrl+C and Ctrl+V? (English)
Daten-Eingabe mit Mtasc?
Dateien mittels F4 auf dem Bildschirm darstellen?
Definition of the Increments and the Driving Directions
Dxf Dateien mit EdiTasc 8.x öffnen?
DXF2ET Konverter - Größe der Konturen
EdiTasc Version 8.7.11 Hplg-Datei mit Schichten
EdiTasc Umstellung auf Vers.8?

EdiTasc Umstellung von Vers.6 auf Vers.8?
EdiTasc unter WINXP?

Einfrieren der Bedieneroberfläche (b.Nutzg. m.Netzwerkkarte)
Einstellungen bei langsamen CPUs (Reset nötig bei “Search Reference Point”(English)
Fehler:"Keine Entity im Einzugsbereich" im DXF-Konverter
Fehlermeldung nach Notstop
Fehlermeldung: “Zielpunkt liegt nicht auf Kreis!”
Geschwindigkeiten beim Handverfahren ändern?
HPGL-Stifte ausblenden?
How can I do backlash correction? (English)
How to use the jog wheel
(English)
Lochraster mit EdiTasc?
Mehrfachfräsen?

Mlimit? (English)
Positioning error with EdiTasc? (English)
Programmabsturz nach Maschine - Ist-Koordinaten Setzen
Programmierung mit EdiTasc
Programing with EdiTasc? (English)
Programmierung 3D Kreis?
Programming a drilling grid?
(English)
Radiuskompensation?
Rahmen in Proboard-Projekt wird nicht angezeigt
Bei der Referenzfahrt werden nicht alle Achsen referenziert

Settings for slow CPUs - Reset necessary for "Search Reference Point"(English)
Spindelstart automatisch?

Taschen ausfräsen?
Werkzeuglänge vermessen?
Wie ändere ich die Fahrtrichtung einer Achse?
Wie stellt man bei EdiTasc die Umkehrspielkorrektur ein?

 

Analog-Ausgänge der DEC4DA PCI-Karte
Frage: Wie kann ich die A- Achse von DEC4DA PCI fuer Spindelmotorkontrollen
nuzten?
Antwort:
Ein Beispiel, wie man den Analog-Kanal der 4. Achse mit EdiTasc Vers. 8.2.x – 8.4.x nutzen kann:
Definieren Sie den "Analog-Output" in EtInit_D4A1.ts wie folgt:

 /* ------------------------------------------------------------------ */
 /* Analog-Output                                                      */
 /* ------------------------------------------------------------------ */
 _oAnal = IoDscr "" 0x10L 1 0xFFFFL  2;        /* analog output axis 4 */
 _oaValueMin =  5000L;                     /* min. / max. speed values */
 _oaValueMax = 24000L;
 (MacroDef "_oaSet") =
 "_oaValue = %1;
  if(_oaValue < _oaValueMin){_oaValue = _oaValueMin;}
  if(_oaValue > _oaValueMax){_oaValue = _oaValueMax;}
  local \"v\"; v = 0;
  v = 1024.0 + _oaValue * 1024.0 / _oaValueMax;
  out _oAnal v;
 ";

Bahngeschwindigkeit anzeigen?
Frage: Ist es möglich sich die tatsächliche Bahngeschwindigkeit in EdiTasc anzeigen zu lassen ? Und was für eine Größenangabe sieht man mit "shiftF4". Sind das mm/min oder schritte/sek?
Antwort: In der Datei Autoexec.ts befindet sich die folgende Zeile:

/* Wird Zyklisch aufgerufen: */

(MacroDef "_cmdSps") = "";

Ändern Sie diese wie folgt. Achtung! Die Zeile muss genau wie angezeigt geändert werden, sonst lässt sich EdiTasc nicht mehr starten.

/* Wird Zyklisch aufgerufen: */

(MacroDef "_cmdSps") = "? getdrvspeed;";

Nach dem Speichern der Autoexec.ts und dem erneuten Starten von EdiTasc wird die tatsächliche Bahngeschwindigkeit in der Statuszeile angezeigt - eventuelle Print-Kommandos aus Programmen werden überschrieben.
Zu den Grössenangaben: Weder noch. Die über die Koordinatenanzeige ("Fenster - Koordinatenanzeige") angezeigte Geschwindigkeit ist eine digitale Grösse und rein für Service-Zwecke gedacht.

Bearbeitung wiederholen?
Frage: Wie kann ich eine NCP-Datei immer wieder ablaufen lassen und es erfolgt nur eine Zustellung der A-Achse in einem bestimmten Inkrement.
Antwort: Es gibt eine mögliche Lösung in MTasc. Wir werden das Programm auch bei den Downloads zur Verfügung stellen.

/* Beispiel eines MTasc Programms für die wiederholte */
/* Abarbeitung eines Programms mit Verschiebung nur in der A-Achse */
For 5{ /* Die Zahl bestimmt die Anzahl der Wiederholungen */
A _A + 10; MF; /* Verschiebung in der Achse A pro Wiederholung; */
/* MF für Eilgang zwischen jeder Wiederholung */
iselcall "c:\\Programme\\EdiTasc\\Demo1.ncp";
/* Mit iselcall wird ein Programm im */
/* Isel-Zwischenformats .ncp aufgerufen. */
/* Wenn ein Dateipfad in einer String angegeben wird, */
/* muss jeder Backslash wiederholt werden. */
/* Alternative: der normale / funktioniert auch */
/* Davon reicht dann jeweils einer. */
/* Beispiel: c:/Programme/EdiTasc/Demo1.ncp */
}

Berücksichtigung von Änderungen in .ts oder .t-Dateien
Frage: Warum werden Änderungen in .ts oder .t-Dateien von EdiTasc nicht berücksichtigt?
Antwort: Wenn man in einer .t oder .ts- Datei mit dem NotPad editiert und mit "Speichern unter" speichert,wird die Endung mit .txt ergänzt, da sie nicht bereits auf .txt lautet.
Behebung: Datei-Endung korrigieren.
Zusatz: Oft wird der Sachverhalt nicht bemerkt, weil Windows das Anzeigen der Endungen unterdrücken kann. Dann sieht man im Explorer DateiName.t bzw. DateiName.ts stehen, die Datei hat aber die zusätzliche .txt-Endung. Es empfiehlt sich daher, den Explorer so einzustellen, dass die Endungen nicht unterdrückt werden (Extras=>Ordneroptionen=>Ansicht).

CorelDraw Kopplung?

Frage: Unsere Firma hat sich jetzt eine Fräsmaschine gekauft, die mit der Software EdiTasc geliefert wurde. Für des Fräsen von Frontplatten ist die unterstützte Funktion, Kopplung mit CorelDraw sehr interessant. Leider bringt EdiTasc jedes mal eine Fehlermeldung, wenn ich Daten aus dem Corel holen will.  Wenn ich Kopplung mit CorelDraw auswähle, erscheint ein neues Fenster, mit zwei Tasten, „Daten übernehmen“  und „schließen“. Wenn ich nun die Taste „Daten übernehmen“ anklicke, kommt eine Fehlermeldung: „Laufzeitfehler ’91’: Objektvariable oder With-Blockvariable nicht festgelegt“. Das Corel ist im Hintergrund offen, ich habe schon Objekte markiert oder auch aus dem Corel in die Zwischenablage kopiert, aber die Fehlermeldung kommt immer wieder. Können sie mir vielleicht erklären was diese Meldung bedeutet und wie ich diesen Fehler beheben kann.

Antwort: Leider funktioniert die Corel-Kopplung nicht bei allen Versionen. Es ist einfacher, die HPGL-Datei in Corel direkt (ohne Kopplung) durch Exportieren zu erzeugen und in ET dann auszuführen.

Ctrl+C and Ctrl+V?
Question: When using Editasc text editor, well known command Ctrl+C(copy) is behaiving as expected, but Ctrl+V(paste) is behaiving strange. It paste the content from the clipboard 2(two) times one after another. So either I have to delite the last set from information, or I have to use right click and pick "paste" (which is slower as simply pressing Ctrl+V button on keyboard).
Answer: This problem results from RichTextBox having Cut/Copy/Paste features builtin, whereas the textbox does not. Since we had to provide code for "normal" Cut/Copy/Paste for any text input, this code copied the contents of the clipboard in addition to the builtin code of the RichTextBox. Meanwhile we have resolved this problem (asking for the type of box to which the text will be copied), so Cut/Copy/Paste works in EdiTasc Version 8.0 as expected.

Dateien mittels F4 auf dem Bildschirm darstellen?
Frage
: Nach anfänglich einwandfreiem Verlauf können jetzt keine Dateien mehr mittels F4 auf dem Bildschirm dargestellt werden. Auch das Abarbeiten der Dateien mit F5 funktioniert nicht mehr. Diesem Problem ist eine längere Arbeit mittels Handverfahren vorausgegangen. Dies ist auch jetzt noch korrekt möglich. Zur Information: Die erwähnten Dateien lassen sich auf meiner 2. Maschine problemlos abarbeiten. Welcher Fehler oder was mache ich eventuell falsch?
Antwort:
Überprüfen Sie die Werkzeugnummer im Status-Bereich des Grafik-Fensters. Wenn sie null ist, sollten Sie ein anderes Werkzeug wählen.
Wenn sie nicht null ist, sehen Sie im Menü "Maschine"->"Werkzeugverwaltung" nach, ob das Werkzeug deaktiviert ist. Die Aktivierung erkennen Sie an einem Häkchen in der zweiten Spalte der Werkzeugliste.

Daten-Eingabe mit Mtasc?
Tip: Die MTasc-Sprache bietet eine Funktion zur Eingabe von Daten, deren Beschreibung in der aktuellen Hilfe-Datei nur bis Version 8.1.xx zutrifft.
Für Versionen ab 8.2 gehen Sie nach folgendem Muster vor:
/* Verwendung des Dateninput-Fensters in MTASC */
_linpPr = "Daten Eingeben"; /* Beschreibung */
_linpTi = "Titel"; /* Titel */
_linpDf = "1.234"; /* Default für Input */
CallBack _MessageCallBack 302; /* Fenster aufrufen */
/* eingegebenen Wert in Zahl Wandeln und anzeigen */
? scall _linpTxt;
Zum Testen kopieren Sie die Programmzeilen in ein Editor-Fenster, markieren alles und drücken Strg+Return.

Definition of the Increments and the Driving Directions
Go to: Downloads for users

Dxf Dateien mit EdiTas 8.x öffnen?
Frage: Warum kann ich die *.dxf Dateien, die ich mit "Dxf2Et" in *.t Dateien konvertiere nicht mit EdiTasc 8.0 öffnen? Bzw. das öffnen geht schon, aber ich sehe keine Grafik und wenn man auf Start klickt funktioniert auch nichts!
Antwort: Das kann daran liegen, dass die Werkzeugzuordnung noch nicht erfolgt ist, oder dass das zugeordnete Werkzeug deaktiviert ist. Die Werkzeugzuordnung nehmen Sie im Konverter vor (Doppelklick oder Klick mit rechter Maustaste auf die Type- bzw. Tool-Einträge in der List-Ansicht). Das Aktivieren der Werkzeuge erfolgt in EdiTasc im Menu Maschine->Werkzeugverwaltung, dort muss das Häkchen gesetzt sein. Bei unvollständiger Installation kommt noch kann das Fehlen der DXF-Makros in Frage.
Die DXF-Makros befinden sich in der Datei DxfInit.ts.

DXF2ET Konverter - Größe der Konturen

Frage: Ich konvertiere eine DXF-Datei mit dem Konverter. Wenn ich die Datei im EdiTasc öffne, sind die Konturen winzig klein.

Antwort: Der Konverter geht davon aus, dass die Koordinaten der DXF-Datei in mm gegeben sind. Manche CAD-Programme exporieren in Zoll und geben dies in einem speziellen Flag bekannt, welches vom Konverter erst ab Version 1.14.05 gelesen wird.

Massnahme: Wenn Ihr Konverter älter ist als 1.14.05, benötigen Sie ein Update. Schreiben Sie ein Mail an Support@trimeta.de mit Angabe Ihrer bisherigen Version. Tragen Sie dann in der Datei Dxf2Et.ini im Abschnitt [Settings] die Zeile "ScaleOvr=0" ein. Damit wird der Konverter angewiesen, das Flag auszuwerten. Wenn das nicht hilft, dann tragen Sie ScaleOvrv=25.4 (oder einen anderen Faktor) ein, und der Konverter wird beim DXF-Import alle Koordinaten mit diesem Faktor multiplizieren.

 

EdiTasc Version 8.7.11 Hplg-Datei mit Schichten

Frage: Ich habe EdiTasc Version 8.7.11 und erhalte bei einer Hplg-Datei mit Schichten immer nur eine Schicht.
Antwort: Die Hpgl-Konverter setzen an das Ende der Datei oft einen SP0-Befehl, wodurch in EdiTasc Werkzeug 0 geladen wird. Da Werkzeug 0 immer abgeschaltet ist, wird weder gezeichnet noch gefräst. In Dateien mit Schichten erscheint nur eine Schicht, weil die Umstellung auf das richtige Werkzeug am Anfang der nächsten Schicht einen Fehler enthält.

Lösung: Entfernen Sie am Ende der Hpgl-Datei den Befehl SP0-Befehl.

EdiTasc Umstellung auf Vers.8?
Frage: Ich Betreibe 2 Maschinen, Kompakt und Multi K, beide laufen unter EDITASC 6.24.13 Treiber Mtdrv.vdx Typ PP Version 376.5 MTASC.dll Version 524.2 System Clock modifiziert Rechner Pentium S CPU 133 Mhz für beide Maschinen. Ich möchte jetzt die Multi K auf EDITASC 8 umstellen und zwar mit der MPK3 von Isel. Welche Voraussetzungen benötige ich hinsichtlich Rechner? Zur Verfügung steht ein AMD-K6 ™ -2 / 300 mit 128 MB und ISA Slot.
Antwort: Die Umstellung auf EdiTasc 8.x ist mit diesem Rechner möglich. Das Laufverhalten verbessert sich bei schnelleren Prozessoren.

EdiTasc Umstellung von Vers.6 auf Vers.8?
Frage:ich habe auf die neue Software hochgerüstet und folgendes ist mir aufgefallen: Maschine CMC-Modular mit MPK3 alter Rechner PI 200MHz win95 Edittasc 6.0 neuer Rechner PIII 500MHz 128 Mb W2K Edittasc 8 mit der Win95/Edittasc6 Version habe ich viel mit HPGL-dateien gefräst . Mit der 8er Version werden jetzt kleine Bögen sehr langsam und ungleichmässig gefräst. Die Geschwindigkeit wird wesentlich langsamer nach dem Übergang von einer Gerade in einen Kreisbogen. Gleiches tritt auch bei kleinen Kreisen ( < 3mm )auf . Im HPGL sind die Kreise als kleine Vektoren definiert. Kreise im Format NCP und auch Übergänge laufen sauber. Mit der Version 6.0 lief die Maschine ruhig und gleichmässig schnell durch. Bei manchen HPGL-Files habe ich den Eindruck, dass beim Ablauf in einer Kontur beschleinigt und gebremst wird. Kann es sein, dass der P3 500MHz zu langsam ist ?
Antwort: das Problem liegt wahrscheinlich nicht an dem zu langsamen Rechner. Das würde sich daran zeigen, dass die Anzahl der Sätze im Fahrbefehlspuffer auf < 50 zurückgeht (normal ist >100). Sie sollten prüfen, ob die Version der Mtasc.dll > 640.12 ist (aktuell: 640.25). Weitere Massnahmen: 1. Beschleunigung erhöhen. Dalls das auch nicht genügt: 2. Zeile in EtInit_PP.ts einfügen, die die Toleranz bei Winkelübergängen auf > 15° erhöht, z.B.: /* Angle tolerance: No ramps if direction changes less than this angle [radian measure] */ mAngTol = 20.0 * PI / 180.0; Der Defaultwert mit 15° ist in System.ts definiert. Diese Datei sollte man jedoch nicht ändern.

 

EdiTasc unter WINXP?
Frage: Ist EdiTasc 8.0 auch unter WINXP lauffähig bzw. wie kann ich ein lauffähiges Update hinbekommen? Beim öffnen von EdiTasc.exe verlangt der PC die Datei "mscomm32.osx", woher bekomme ich diese?
Antwort: EdiTasc 8 ist auch unter Windows XP lauffähig. Es muss aber mit Setup installiert werden, damit die für den Betrieb nötigen Dateien zur Verfügung stehen. Ein Kopieren des EdiTasc-Ordners nach Windows XP genügt nicht. Frühe Versionen von EdiTasc 7 laufen nicht auf Windwos XP. In diesem Fall benötien Sie ein Update.


Einfrieren der Bedieneroberfläche - Problem mit Netzwerkkarte

Problem: EdiTasc 7.0 läuft nicht richtig, Bedieneroberfläche "friert" zeitweise ein. Betriebssystem: Windows 98 S.E. Treiber: Logosol Servo Controller

Sonstiges: Karte für Handrad und 3com Netwerkkarte (3c905c-tx-m)

Lösung:

Austausch der Netzwerkkarte von 3com gegen eine Hama Ethernet-Lan Karte.

Fehler:"Keine Entity im Einzugsbereich" im DXF-Konverter

Problem: Wenn ich eine Linie anklicken will, kommt die Meldung "Keine Entity im Einzugsbereich" unabhängig davon, wo geklickt wird.

Antwort: Dieses Verhalten ist auf einen Fehler in der G3Graph.dll zurückzuführen.

Behebung: Das Auftreten des Fehlers wird durch die Grösse des Grafik-Fensters im Konverter und durch die Zoom-Einstellung beeinflusst. Verkleinern des Grafik-Fensters und "Zoom über alle Bahnen" schafft in den meisten Fällen Abhilfe.

Ab G3Graph.dll Version 1.2.0.3 bzw. 1.4.0.3 ist der Fehler behoben. Sie können ein Update der G3Graph.dll unter Angabe Ihrer Version bei support@trimeta.de anfordern.


Fehlermeldung nach Notstop

Problem: Ich betreibe eine CNC-Anlage. Heute habe ich eine Bearbeitung durchgeführt

und die Vorschubmotoren gestoppt. Danach traten beim Öffnen von EdiTasc Fehlermeldungen auf. Nach der 7. Fehlermeldung mußte ich das Programm mit dem Taskmanager beenden. Trotz Neuinstallation von EDITASC treten die Fehlermeldungen weiter auf.

Lösung: Die Datei FileStopped.ts muss gelöscht werden.

Bei einer Neuinstallation von EdiTasc wird diese Datei nicht überschrieben.

Fehlermeldung: “Zielpunkt liegt nicht auf Kreis!”

Frage: Bei der Grafik eines Kreisbogens tritt die folgende Fehlermeldung auf: “Zielpunkt liegt nicht auf Kreis! (Abw.: X.xx)” Warum?

Ursachen: Bei einer kleinen Abweichung (um die 0,01 oder kleiner): Das ISO-Programm enthält etwas ungenaue Daten. Dies kann ausgeglichen werden, indem in der Autoexec.ts die Toleranz für die Genauigkeit der Werte (ist normalerweise 0.001) angehoben wird:

_dinParIJKTol = 0.01;

Bei einer großen Abweichung sind Kreismittel- und Endpunkt nicht richtig aufeinander bezogen und das Problem muss durch eine der folgenden Zeilen in

der Autoexec.ts behoben werden:

Angaben bei I, J, K werden immer relativ zur aktuellen Position erwartet:

_dinParIJKMode = 'R';

Angaben bei I, J, K werden immer absolut erwartet:

_dinParIJKMode = 'A';

Angaben bei I, J, K werden bei G91 relativ zur aktuellen Position, bei G90 absolut erwartet (Voreistellung):

_dinParIJKMode = '0';

 

Geschwindigkeiten beim Handverfahren ändern?

Frage: Kann ich bei EdiTasc Vers. 8.1.6x die Geschwindigkeiten im Fenster „Handverfahren“ permanent ändern?
Antwort: In dieser Version werden die Werte nicht gespeichert. Sie können die gewünschte Voreinstellung jedoch in EdiTasc.ini vornehmen bei:

[MvMan]

mvDist=<Strecke> <Geschw.langsam> <Geschw. schnell>

 

ow can I do backlash correction?
Go to: Downloads for users

HPGL-Stifte ausblenden?
Frage: Ist es möglich einzelne HPGL-Stifte auszublenden , so das sie in EdiTasc zwar angezeigt , aber nicht bearbeitet werden ?
Antwort: Das "Ausblenden" ist in EdiTasc ab Vers.8.2.x möglich.

 

How to use the jog wheel

Question: I tried to test the function jog wheel with DEC4DA PCI, but I can't choose the desired axis in the software. I checked the connection and measured the voltage of every pin, all is right. Please tell us the corresponding file.

Answer: To use the jog wheel with EdiTasc Vers. 8.2.x - 8.4.x, you should enter the printer port address in file Mtasc.ini.
In most cases it is (for LPT1):
AdrJog=0x378

Lochraster mit EdiTasc?
Frage:Wie programmiere ich ein rechtwinkliges Lochraster von Bohrungen mit EdiTasc?
Antwort: Kopieren Sie diese Zeilen in eine .t Datei, die Sie dann entsprechend anpassen können. Wir haben die Datei auch im Anwenderbereich zum Download zur Verfügung gestellt.

/* Beispiel für Bohren im XY-Raster */
/* Bohrungen werden nicht angezeigt - nur die Eilgänge (grau) */
local "nx" "ny" "ix" "iy" "dx" "dy" "x0" "y0"; /* Definition der Variablen "Local" bedeutet "nur für diese Datei" */
/* Festlegen des rechteckigen Rasters von X*Y Bohrungen */
nx = 3; /* Anzahl der Bohrungen in x Richtung */
ny = 4; /* Anzahl der Bohrungen in y Richtung */
x0 = 0.0; /* Start-Offset vom Objektnullpunkt*/
y0 = 0.0;
dx = 50.0; /* X-Abstand zwischen den Bohrungen*/
dy = 30.0; /* Y-Abstand zwischen den Bohrungen*/
iy = 0;
for ny {
ix = 0;
for nx {
z zup; mf;
x x0 + ix * dx; y y0 + iy * dy; mf;
z zdn; ml; /* Bohren. Bohrtiefe "zdn" kann durch eine Zahl ersetzt werden */
ix = ix + 1;
}
iy = iy + 1;
}

Mehrfachfräsen?
Frage: Mit dem dxf-Konverter habe ich ein Programm erstellt, das 21 Teile ausfräst.
Wenn ich den ersten Durchlauf optimiert habe, gibt es eine Möglichkeit, zu kopieren ? Optimiert habe ich in dxf-Konverter: Startpunkt, Richtung, Reihenfolge. In Autocad weiß ich noch nicht, wie ich diese Faktoren beeinflussen kann. Kopiert werden 80mm nach oben. Oder kann ich das Einfachprogramm 7 mal laufen lassen mit neuen Startpunkt? Würde das in einem Durchlauf gehen ?
Antwort: Sie können eine Datei mehrfach mit gegebenem Versatz aufrufen, in dem Sie z.B. eine Datei "Multi.T" mit folgendem Inhalt anlegen: local "i"; i = 0; for 7 { Mtrans "CLEAR"; Mtrans "PUSH"; Mtrans "OFS" 0.0 (i * 80.0) 0.0; fcall _Path & "/IhrProgramm.t"; wait 0; i = i + 1; } Mtrans "CLEAR"; Dieses Programm ruft "IhrProgramm.T" mit einem Versatz von je 80 mm in x-Richtung auf. Versatz in y- und z-Richtung sind analog, entsprechend auch in verschachtelten Schleifen.

Mlimit?
Question:I want to use "MLimit" command to switch limit watching ON;but I found it does not work whether I changed the values of 'McLimMax' and 'McLimMint' in Drv_IT.ini file.
Answer:To switch limit watching on, use MLimit '1'; To switch limit watching off, use MLimit '0'; To get the current limit watching state, use MLimit '?'; Changes of 'McLimMax' and 'McLimMint' in the ini file will take effect only after restart of EdiTasc. When EdiTasc is running, the values may be changed within the "Driver configuraton" entry of the options menu. Choose the "Limits" pane from there and the "Save temporarily" or the "Save permanently" buttons to save the new settings.

Positioning error with EdiTasc?
Question: I have a ProMA CNC Multi K machine and EDITASC software. I observed that EDITASC works with 1 micron resolution. That is, the positioning displays of EDITASC shows 0.000 accuracy (three digit after decimal). Our CNC Multi K works with 0.01mm accuracy (4mm ball screw pitch/400 steps of motors). I have often observed EDITASC coordinate system showing positions like X=239.399 but never understood how it could be possible for 0.01mm accuracy machine can be positioned to 239.399? But I never gave much importance to this point.
To get to the final point, it seems EDITASC does math calculations in 0.001 accuracy. But the machine can be positioned at 0.01 accuracy. In open loop system without encoder feedback, EDITASC may assume the current position with 0.001 accuracy and carry forward the internal calculations like this. But machine can be positioned with 0.01 accuracy only. This mismatch can lead to a large cumulative error for very large files. Our large drill files can have more than 2000 holes or positioning points.
Answer: The calculations in EdiTasc take place on two levels. The high level does not know about the resolution in the "real machine". It just calculates in maximum precision with 64 Bit (double) precision. The low level tries to follow the ideal position in the high level as close as possible.
You can look at this "real position" in EdiTasc by switching the display to show the "Incremental Position" (Shift+F6).
Motion commands and coordinate display refer to the high level only. So the cumulation of small errors is impossible. You can verify this by going to a fixed position, write down the incremental position, start a big NC file and go back there again. If a cumulative error, as you suppose, had occured, you would then see a different incremental position.
I think there is no other explanation for the problem but the loss of steps during motion. This usually can be heard by some noise of the motors. Did you try to let the machine run without the drilling motor switched on?

Probleme mit Windows 98:
Problem: Seitdem ich EdiTasc auf einem neuen Rechner unter Windows 98 installiert habe, läuft es nicht mehr richtig.
Lösung: Die PC-Hardware hat sich bezüglich der sogenannten Interrupt-
Behandlung geändert. Statt des Interrupt Controllers "8259 PIC" wird jetzt ein sogenannter "I/O APIC" (Advanced Programmable Interrupt Controller) eingesetzt, der mit dem alten nicht kompatibel ist. Microsoft weist darauf hin, dass unter Windows 98 die Nutzung des I/O APIC nicht möglich ist. Näheres hierzu siehe unter http://www.microsoft.com/hwdev/platform/proc/IO-APIC.asp. Daher ist auch EdiTasc unter Windows 98 nur lauffähig, wenn das System mit dem alten "8259 PIC" arbeitet. Bei neuerer Hardware mit "I/O APIC" muss Windows 2000 oder XP verwendet werden (NT 4.0 wurde noch nicht getestet).

Programmabsturz bei Maschine - Ist-Koordinaten Setzen
Problem bei EdiTasc 7.0x: Maschine – Ist-Koordinaten Setzen. Wenn man OK gedrückt hat, kommt ein Fenster "Programm Läuft noch, Stop mit F9). Nach Bestätigung kommt "Laufzeitfehler 5", danach stürzt EdiTasc ab.
Ursache: Die Datei paramset.ts ist durch das Kopieren von der CD noch schreibgeschützt. Aufheben des Schreibschutzes:
1.Öffnen Sie den Explorer
2.Suchen Sie die Datei paramset.ts und klicken Sie mit der rechten Maustaste darauf.
Unter "Eigenschaften" können Sie dann den Schreibschutz aufheben.

Programmierung 3D Kreis?
Frage: Ich möchte einen 3D kreis programmieren. gibt es da einen eleganten Weg?
Antwort: Passen sie die folgenden Zeilen für Ihren Bedarf an. Wir haben die Datei auch im Anwenderbereich zur Verfügung gestellt.

/* Beispiel für Vollkreis in XZ-Ebene */
/* Makro in Anlehnung an das XY-Kreis-Makro in System.ts: */
(MacroDef "MCircXZ") = "X %1 + %3; z %2; mf;
x %1 - %3; mc %3 \"+LY\" %3; x %1 + %3; mc;";
x 20; z 0; mf; /* Startpunkt anfahren */
/* Aufruf mit obigem Makro: */ MCircXZ 0 0 20;
/* Aufruf direkt: */
x -20; mc 20 "+LY"; /* 1. Halbkreis */
x 20; mc; /* 2. Halbkreis mit gleichen Parametern */

Programmierung mit EdiTasc
Siehe
: Downloads für Anwender

Programing with EdiTasc?
Go to: Downloads for Users

Programming a drilling grid?
Go to: Downloads for Users

Radiuskompensation?
Frage: Mich stört beim fräsen mit Radiuskompensation das "unkontrollierte Zucken" des Fräseres bis er den ersten Schnittpunkt hat. Wie kann ich das, bei diesem Programm abstellen? (MacroDef "Schluessel") = " x 170; y -336.65 + ToolRad ; mf; _rkOri = 1; _rkClosed = 0; rkoropen; z zdn; mld; x 170; y -336.65; mf; X 158.97; Y -323.9; MC (11.15) \"-LZ\"; X 158.65; Y -323.9; ML; X 158.65; Y -327.1; MC (1.6) \"+LZ\"; X 158.97; Y -327.1; ML; X 170; Y -336.65; MC (11.15) \"+LZ\"; rkorclose; z zup; mf; "; schluessel ;
Tip zur Radiuskorrektur: Versuchen Sie nicht, das Werkzeug bei noch nicht eingeschalteter Radiuskorrektur schon in die korrigierte Position zu fahren. Überlassen die Sie "Anfahrstrategie" EdiTasc. Hier Ihr korrigiertes Schluessel-Programm: /*=========================*/ (MacroDef "Schluessel") = "_rkOri = 1; _rkClosed = 0; x 170; y -336.65; mf; rkoropen; z zdn; mld; X 158.97; Y -323.9; MC (11.15) \"-LZ\"; X 158.65; Y -323.9; ML; X 158.65; Y -327.1; MC (1.6) \"+LZ\"; X 158.97; Y -327.1; ML; X 170; Y -336.65; MC (11.15) \"+LZ\"; rkorclose; z zup; mf; "; z zup; mf; schluessel; /*=========================*/

Rahmen in Proboard-Projekt wird nicht angezeigt
Frage: In meinem Proboard-Projekt wird der Rahmen nicht angezeigt und kann daher nicht bearbeitet werden.

Antwort: Der Fehler tritt auf, wenn der Rahmen im CAD in einer Lage gezeichnet wird, in der er von EdiTasc nicht erwartet wird.
Sie können

1) den Rahmen in der dafür vorgesehenen Lage "FRAME" erstellen oder

2) in der Datei "ProBoard.ini" im Abschnitt [LayersV4] den Eintrag "FRAME=18" durch z.B. "FRAME=3" ersetzen.

 

Bei der Referenzfahrt werden nicht alle Achsen referenziert

Grund: Die Referenzierung wird aus den Werten AxisLetters und RefSequence abgeleitet. Bei n Achsen werden nur die ersten n Buchstaben von AxisLetters und von RefSequence verwendet. Wenn nun in RefSequece überzählige Buchstaben vorkommen, dann werden nicht alle Achsen referenziert.

Beispiel: AxisLetters "XYZABC", RefSequence "ZXYABC", n=2: Es werden nur die Buchstaben "ZX" der RefSequence verwendet, die Y-Achse wird nicht referenziert.

Korrektur: Öffnen Sie die Datei Mtasc.ini mit einem Editor (NotePad). Ändern Sie "RefSequence="ZXYABC"" ab in "RefSequence="XYZABC".

Die eigentliche Ursache ist ein falsch programmierter Schleifenzähler in der Datei RefSrch.ts. Die Korrektur ist einfach:

Öffnen Sie die Datei "RefSrch.ts" im EdiTasc-Ordner, bei neueren Versionen im Ordner "Macros", mit einem Editor.

Ändern Sie die Zeile

   i = 0; for(_drvN) 

 ab in 

   i = 0; for(_drvNmax)

 Es werden dann alle Einträge von RefSequence verwendet, eine Korrektur von RefSequence ist nicht erforderlich.

Settings for slow CPUs - Reset necessary for "Search Reference Point"

Problem: I have an MPK 3 (techno isel) card. I've installed your software and after running it there pops up a message: "search reference point", and the only thing I can do is hardware reset. Is it required to have MPK3 installed on your system to run the program? Is there a way to solve this problem? (I have pentium 2 on windows 98).

Solution: Reduce the value for backgrFrq in file Drv_PP.ini. The slower your PC,

the smaller the value must be. Begin with 5000:

     backgrFrq=5000

This causes a reduced maximum speed per axis. After that you should optimize

the parameters again using EtOpt.exe.

Spindelstart automatisch?
Frage: Wie starte ich die Spindel automatisch ?
Antwort: Um die Spindel bei Beginn eines Programms automatisch zu starten, gehen Sie wie folgt vor: 1) Schalten Sie die Spindel im Ein-Ausgabe-Fenster ein (Schaltfläche wird grün) 2) klicken Sie auf "Speichern" EdiTasc wird dann den Zustand der Spindel vor jedem Programmstart wieder herstellen. Entsprechendes gilt auch für die anderen Ausgänge, insbesondere auch für die Drehzahl.

Frage: Wie gebe ich 2 verschiedene Tiefen bei Ihrem Beispielprogramm "Namenschild" ein. d.H Namen in 2mm Tiefe Ausfäsen in 3,3 mm Tiefe. Wie starte ich die Spindel automatisch ?
Antwort: Die Makros MRect und wrExec arbeiten mit der Variablen Zdn als Frästiefe. Deshalb kommt das Setzen des z-Wertes ausserhalb des Makros im Makro nicht zum Zug: Zdn = -2; /* Namen hier fräsen */ Zdn = -2.8; /* Rechteck hier fräsen */

Tasche ausfräsen?

Frage: Wie kann ich mit MTASC eine Tasche ausfräsen? Rund oder Rechteck.
Antwort: Man kann die zum DXF-Konverter gehörende Bibliothek von Makros benutzen (siehe Datei DxfInit.ts im Ordner Macros, ab EdiTasc Version 8.7.13). Hier ist die Erläuterung der Parameter für Rechtecktaschen (RPocket) und Kreistaschen (CPocket) sowie je ein Beispiel dazu:

 

/*====================================================================*/

/* RPocket zum Fräsen einer Rechtecktasche                            */

/*--------------------------------------------------------------------*/

/* Das Macro erwartet 9 Parameter:                                    */

/* %1: X-Koordinate von Eckpunkt 1                                    */

/* %2: y-Koordinate von Eckpunkt 1                                    */

/* %3: Z-Koordinate von Eckpunkt 1                                    */

/* %4: X-Koordinate von Eckpunkt 2                                    */

/* %5: y-Koordinate von Eckpunkt 2                                    */

/* %6: Z-Koordinate von Eckpunkt 2                                    */

/* %7: Dicke einer Schicht                                            */

/* %8: Schlichten einzeln (%8 == 1)/gesamt (%8 == 2)                  */

/* %9: Rand für Schruppen/Schlichten                                  */

/*--------------------------------------------------------------------*/

/* Frästiefe von Z=Eckpunkt1.Z bis Z=Eckpunkt2.Z                      */

/*====================================================================*/

 

/* Beispiel: */

RPocket 10.0 10.0 0.0   60.0 40.0 -5.0  1.0  1   0.1;

 

/*====================================================================*/

/* CPocket zum Fräsen einer Kreistasche                               */

/*--------------------------------------------------------------------*/

/* Das Macro erwartet 8 Parameter:                                    */

/* %1: X-Koordinate des Mittelpunktes                                 */

/* %2: y-Koordinate des Mittelpunktes                                 */

/* %3: Z-Koordinate des Mittelpunktes                                 */

/* %4: Radius des Kreises                                             */

/* %5: Tiefe der Tasche                                               */

/* %6: Dicke einer Schicht                                            */

/* %7: Schlichten einzeln (%8 == 1)/gesamt (%8 == 2)                  */

/* %8: Rand für Schruppen/Schlichten                                  */

/*--------------------------------------------------------------------*/

/* Frästiefe von Z=Kreismittelpukt bis Taschentiefe                   */

/*====================================================================*/

 

/* Beispiel: */

CPocket 30.0 80.0 0.0  20.0   5.0  1.0  1   0.1;

 

Werkzeuglänge vermessen?
Frage: Mit EdiTasc Version 8 wird nach einem Werkzeugwechel die Werkzeuglänge nicht mehr vermessen. Was liegt vor?
Antwort: Die Werkzeuglänge wird immer dann vermessen, wenn nach einem Start von EdiTasc zum ersten Mal das Werkzeug 0 benutzt wird (und vorher referenziert wurde). Danach wird die Werkzeuglänge nach jedem Werkzeugwechsel vermessen. Wenn Sie Werkzeug 0 nicht verwenden können (weil sich die Spannzange nicht von Hand öffnen läßt), können Sie das Macro ToolRefZ so ändern, dass anstelle von Werkzeug 0 auf Werkzeug 1 abgefragt wird. Sie müssen dazu "_TooNc == 0" an 2 Stellen durch "_ToolNc == 1" ersetzen.
 Die Werkzeuglänge wird dann vermessen, wenn das Werkzeug 0 (Referenzstift) ausgewählt wird, und ab dieser Messung dann für alle folgenden Werkzeuge. Wenn dieses "Werkzeug" nicht einsetzbar ist, muss in der Datei ToolRefz.ts die Zeichenfolge "_toolNc == 0" an zwei Stellen durch "_toolNc == 1" ersetzt werden, dann übernimmt Werkzeug 1 die Funktion des Referenzstifts. Ab Version 8.1.60 wird die Längenmessung bei jedem Referenzieren einmal erfragt.

Wie ändere ich die Fahrtrichtung einer Achse?
Siehe
: Einrichten der Fahrtrichtung in der Hilfe Datei, welche unter Downloads für Anwender heruntergeladen werden kann.

Wie ändere ich die Fahrtrichtung einer Achse?Wie stellt man bei EdiTasc die Umkehrspielkorrektur ein?
Antwort
: Bei Downloads für Anwender findet sich eine ausführliche Beschreibung und eine .t-Programm, welches bei der Einstellung behilflich ist.