Offset bei Excellon-Daten aus Eagle

Gast #82158
Lesenswert?

Heute hab ich mal ne Frage an die Eagle Spezialisten.

Ich bin gerade dabei mir eine Software zu schreiben, die vom
CAM-Prozessor erzeugte Ecellon-Bohrtabellen in eine für meine
CNC-Steuerung verständliches Bohrprogramm umsetzen soll.

Nun stehe ich vor dem Problem, dass der CAM-Prozessor irgendwie einen
Offset generiert, den ich nicht nachvollziehen kann. Eine Bohrung genau
im Nullpunkt hat z.B. nicht die Koordinaten 0,0 sondern 93,261 mil.

Kann mir da jemand sagen, wie dieser Offset entsteht? Er ist auch von
Platine zu Platine unterschiedlich.

Mit Google hab ich zwar zig Seiten gefunden aber nirgendwo einen
Hinweis zur Lösung meines Problems. Im Moment behelfe ich mir damit,
dass ich eine Bohrung von 10mil Durchmesserv in den Nullpunkt lege. Das
muss doch aber auch irgendwie einfacher gehen.

MfG
Steffen
Gast #82160
Lesenswert?

Hy Matthias,

das hatte ich eigentlich auch erst vor. Ich bin aber ganz ehrlich
gesagt zu faul (Zeit ist Geld) dann die Bohrdaten per Programm zu
optimieren. Der CAM-Prozessor macht das eigentlich ganz gut. Daher
wollte ich die Excellon-Daten verwenden.

Das kleine Programm (hab´s mit Delphi implementiert, sind nicht mal 100
Zeilen, war ca. 1/2 Stunde Arbeit) kann man dann evtl. auch für andere
Systeme außer Eagle verwenden.

Wenn ich nur wüsste, wo der Offset herkommt. Wie gesagt momentan rechne
ich den dadurch raus, das ich eine Bohrung in den Nullpunkt lege und
deren Koordinaten dann von den anderen abziehe. Lege ich aber jetzt mal
spaßenshalber zusätzlich ein Via mit in den Nullpunkt, dann ergibt sich
wieder ein neuer Offset.? :-(

Steffen
Gast #82161
Lesenswert?

Hallo Steffen,

auf der Registerkarte "Generate drill data" unter STYLE gibt es die
Option pos.Coord.
Ist die angewählt, werden negative Punktkoordinaten verhindert. Daher
der Offset. Der richtet sich nach dem am weitesten links (X-Offset)und
am tiefsten (Y-Offset) liegenden Bohrpunkt.
Ist die Option abgewählt, sind Platinen Ursprung und Ursprung der
Excellon Datei gleich (x0 y0). Hab auch einige Zeit gebraucht, bis ich
da hinter kam.


Weiterhin viel Erfolg
Manfred
Gast #82163
Lesenswert?

Da hab ich mal wieder den Wald vor lauter Bäumen nicht gesehen.
Nach dem mit dem Tipp von Manfred alles soweit funktioniert hat wollte
ich mich jetzt daran machen die Fräskonturen aus einer HPGL-Datei zu
extrahieren.

Umständlicher geht es ja nur wirklich nicht, was ich aber zum Glück
noch rechtzeitig bemerkt habe.

Es ist relativ einfach die Device-Treiber in der Eagle.dev an jedes
beliebige Format anzupassen. Nun produziert mir der CAM-Prozessor
direkt die CNC-Programme zum Bohren und Konturenfräsen.

Also nix gegen EAGLE. Man muss nur wissen wie man damit umgeht.

Steffen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren