| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Koordinaten auslesen (2675 mal gelesen)
|
d.meyer Mitglied SGMT
Beiträge: 2 Registriert: 12.11.2003
|
erstellt am: 12. Nov. 2003 11:08 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute Suche eine Möglichkeit im SD die Position von vorhandenen Bohrungen einer Fläche in eine Datei als Koordinaten zu schreiben. Diese Koordinaten möchte ich für die CNC Bearbeitung nutzen. Hat jemand eine Lösung?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003 CreoParametric 2.0 M110 Windows 7
|
erstellt am: 13. Nov. 2003 16:48 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo. Eine Lösung ist bei uns vorhanden. Wir arbeiten aber mit Machining-Bohrungen. Kannst Du deine Randbedinnungen etwas präziser beschreiben! Brauchst Du Anleitung oder fertige Programme (aufwendiger)? Gruß Uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mirko Mitglied Entwickler
Beiträge: 194 Registriert: 01.09.2003 P4 3000 Mhz 1500 MB ATI Fire GL X1 128MB Windows XP SP1 OSD 12.20 ProE WF2
|
erstellt am: 25. Nov. 2003 08:00 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 25. Nov. 2003 17:32 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo Uwe, auch ich hätte Interesse an so einem Macro, oder einfach etwas Hilfe. Ich stelle mir eine Tabelle vor die so aussieht. N9 G79 X.. Y.. Z.. N10 G79 X.. Y.. Z.. War im ME10 kein großes Problem, aber jetzt.... Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Engel Moderator
Beiträge: 3239 Registriert: 11.06.2001 Herr, stärke mich in Geduld, aber ZACK ZACK!!
|
erstellt am: 25. Nov. 2003 20:40 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo, wenn ich im OSDM Bohrungen mit dem Fertigen-Tool (Machining) Bohrungen erstelle, hab ich dann die Möglichkeit die Koordinaten als HTML-Datei mir anzeigen zu lassen. Es wird ein Konstruktionsangabenbericht erstellt, den findige Programmierer mit Sicherheit nutzen können um die x,y,z Koordinaten in eine Excel-Tabelle schreiben zu lassen. Die Funktion ist unter Fertigen - Anzeigen - Berichten zu finden. Sollte jedoch jemand ne bessere Idee haben (Lisp?) dann würd ich mich auch freuen Gruß Heiko ------------------ DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mirko Mitglied Entwickler
Beiträge: 194 Registriert: 01.09.2003 P4 3000 Mhz 1500 MB ATI Fire GL X1 128MB Windows XP SP1 OSD 12.20 ProE WF2
|
erstellt am: 25. Nov. 2003 23:55 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
Klaus Lörincz Mitglied Consultant
Beiträge: 533 Registriert: 06.08.2003 OSD M = aktuell OSD D = aktuell OS M = aktuell auf WIN und HP-UX
|
erstellt am: 26. Nov. 2003 08:02 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo d.meyer, Ich kann Dir eine Lösung bauen. Die Informationen sind per LISP aus dem Teil zu generieren. Wird aber nicht ohne Kosten funktionieren. Wenn in diesem Prozess Arbeitszeit verschwendet wird ist eine Lösung des Problems sicherlich gewünscht. Grüßle ------------------ Klaus Lörincz 0174 3439 428 Sindelfingen Germany Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003
|
erstellt am: 26. Nov. 2003 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo allerseits. Bei uns können wir Tabellen im Anno erstellen. Programatisch sehr aufwendig. Im OSD lassen sich die Positionen über Lisp auslesen. Dafür muss man wissen, wie ihr die Bohrungen erstellt. (Fertigen, Lochen, ...). Kleines Programm kann ich machen (siehe Beitrag von Walter), vollständige Lösung wäre eher ein Fall für Klaus. Gruß Uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mirko Mitglied Entwickler
Beiträge: 194 Registriert: 01.09.2003 P4 3000 Mhz 1500 MB ATI Fire GL X1 128MB Windows XP SP1 OSD 12.20 ProE WF2
|
erstellt am: 26. Nov. 2003 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003
|
erstellt am: 26. Nov. 2003 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo Mirko. Nein! Die Positionsermittlung wird im Modelling durchgeführt. Für die Tabelle im Anno werden zwei weitere Programme Lisp&ME10-Makro benötigt. Es besteht die Möglichkeit das Ausgabefenster in ME10 als Text einzubinden. Gruß Uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mirko Mitglied Entwickler
Beiträge: 194 Registriert: 01.09.2003 P4 3000 Mhz 1500 MB ATI Fire GL X1 128MB Windows XP SP1 OSD 12.20 ProE WF2
|
erstellt am: 26. Nov. 2003 18:02 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003
|
erstellt am: 27. Nov. 2003 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
Mirko Mitglied Entwickler
Beiträge: 194 Registriert: 01.09.2003 P4 3000 Mhz 1500 MB ATI Fire GL X1 128MB Windows XP SP1 OSD 12.20 ProE WF2
|
erstellt am: 27. Nov. 2003 10:41 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo Uwe, erstmal danke für die beiden Files! Habe aber ein kleines Problem. Beim ausführen kommt eine Fehlermeldung! Sie beigefügte Datei. Mit welcher version Arbeitest du? Ich arbeite mit der 12.01! Kann es daran liegen? Gruß Mirko Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Engel Moderator
Beiträge: 3239 Registriert: 11.06.2001 Herr, stärke mich in Geduld, aber ZACK ZACK!!
|
erstellt am: 27. Nov. 2003 10:52 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
Mirko Mitglied Entwickler
Beiträge: 194 Registriert: 01.09.2003 P4 3000 Mhz 1500 MB ATI Fire GL X1 128MB Windows XP SP1 OSD 12.20 ProE WF2
|
erstellt am: 27. Nov. 2003 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 28. Nov. 2003 08:48 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Huhuchen, ich habe mir das Macro etwas angepaßt, doch leider bekomme ich das mit dem Filtern der Bohrungen nicht hin. Da ich mit Mashining arbeite, heißen meine Bohrungen nicht "aaaa" oder "bbbb". Weiterhin steht die fortlaufende Nummerierung auf dem Kopf. Kann mir jemand bei dem Problem helfen? Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003
|
erstellt am: 01. Dez. 2003 07:28 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo Michael. In der Variablen bohr_typ_liste deine Namen (wie in der Strukturliste) eintragen.z.B. "Gew_" usw. In den Zeilen *** (and (>= (length i) 4) (member (subseq i 0 4) bohr_typ_liste :test 'string=) *** kannst du gegebenenfalls die Länge der Namen anpassen. Gruß Uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 01. Dez. 2003 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo Uwe, erstmal danke für Deine schnelle Antwort. Aber mein Wunsch ist es nicht jedesmal die Bohrtypen im Macro selber zu ändern, sondern über eine Maske. So wie ich das Macro schon erweitert habe. Und ich möchte auch gerne alle Lochtypen haben. Kannst Du mir da noch einen Tip geben?
Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Zeljko Rajic Mitglied
Beiträge: 3 Registriert: 13.02.2003
|
erstellt am: 01. Dez. 2003 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo, hat jemand auch schon Erfahrung mit "3D-Inspektion" gemacht. das müsste in diese Richtung schiessen - allerdings erst ab V12 erhältlich und wahrscheinlich nur auf Fertigenelemente gemünzt. Ich habe einen Call hierfür laufen und einen Service-Request erhalten. Vielleicht solltet Ihr euch darauf berufen und auch Calls aufmachen anderst bewegt sich in Sindelfingen ja nicht. Der Service-requests lautet: BJIZYWS02T3KQY. Gruß ZR ------------------ ZR Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003 CreoParametric 2.0 M110 Windows 7
|
erstellt am: 01. Dez. 2003 12:26 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo Michael. Beziehst du dich auf (setq bohr_typ_liste '(Lochtype))? Wie benennt ihr eure Bohrungen? Eine andere Möglichkeit ist die einzelnen Machining-Typen in einer (cond ...)-Form unabhängig von der Benennung abzuarbeiten. Gruß Uwe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 02. Dez. 2003 07:38 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
Hallo Uwe. Du hast recht, ich beziehe mich darauf. Und mit (DISPLAY Lochtype) bekomme ich auch die richtige Info. Der Befehl cond sagt mir momentan allerdigs noch nichts. Ich kann auch gut mit einer Lösung leben wo man sich die Bohrungen einzeln selektieren muss (Wenn das einfacher zu programmieren ist). Weiterhin habe ich mal alle Lochtypen die ich verwende angehangen. Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003
|
erstellt am: 02. Dez. 2003 20:36 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 03. Dez. 2003 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
gh2 Mitglied
Beiträge: 46 Registriert: 18.07.2003
|
erstellt am: 03. Dez. 2003 20:05 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 04. Dez. 2003 09:10 <-- editieren / zitieren --> Unities abgeben: Nur für d.meyer
|