Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Koordinaten aus einer STEP-Physical File lesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
CAD/CAM-Workshop in Suhl-Friedberg: SolidCAM + SOLIDWORKS
Autor Thema:  Koordinaten aus einer STEP-Physical File lesen (3063 mal gelesen)
Common engineer
Mitglied


Sehen Sie sich das Profil von Common engineer an!   Senden Sie eine Private Message an Common engineer  Schreiben Sie einen Gästebucheintrag für Common engineer

Beiträge: 6
Registriert: 04.03.2014

erstellt am: 04. Mrz. 2014 11:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


PICGeometrie.PNG


PICSTEP-Teil1.PNG


PICSTEP-Teil2.PNG

 
Hallo liebes Communtiy,

ich bin neu hier und ich hoffe das Ihr mir bei einem Thema weiterhelfen könnt...

Ich mache gerade meine Abschlussarbeit und einer meiner Aufgaben ist es, aus einer STEP-Physical File die Koordinaten herauszulesen.
Diese basiert ja auf EXPRESS und der ISO NORM 10303-21 

Z.b. muss ich erkennen können, bei welcher Koordinate eine Schraube liegt. (x/y/z)

Weshalb....naja ist eben Teil meiner Arbeit =)

Anbei findet Ihr eine Beispiel Geometrie wie ich das meine.
Die jeweiligen "Ecken" müsste ich nun in der STEP-Pysical File wiederfinden.

Danke im Voraus
Grüße
Common engineer

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ralf Tide
Moderator
-




Sehen Sie sich das Profil von Ralf Tide an!   Senden Sie eine Private Message an Ralf Tide  Schreiben Sie einen Gästebucheintrag für Ralf Tide

Beiträge: 4978
Registriert: 06.08.2001

Sehr seltsame Dinge passiern <Klaus Lage - Toy Story>
.-)

erstellt am: 04. Mrz. 2014 12:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Common engineer 10 Unities + Antwort hilfreich


026927_Quarder.STEP.txt

 
Hallo CE,

willkommen im SolidWorks-Forum auf cad.de    

Ich kann Dir nicht viel weiter helfen - außer mit der STEP-Datei, die ich nach dem Bildchen im SolidWorks modelliert und als STEP gespeichert habe.


Bis demnäx,
Ralf

BTW: Hier geht's zum Pro/E Forum

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Common engineer
Mitglied


Sehen Sie sich das Profil von Common engineer an!   Senden Sie eine Private Message an Common engineer  Schreiben Sie einen Gästebucheintrag für Common engineer

Beiträge: 6
Registriert: 04.03.2014

erstellt am: 04. Mrz. 2014 14:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Sortiert_StepDatei-Koordinaten.pdf

 
Hallo RT,

danke für das herzliche Willkommen =)

Hier in der Abschlussarbeit wird ebenfalls mit Solidwork gearbeitet. Daher super das du deine Step-Datei mit Solidwork gemacht hat =). Das Bild habe ich aus einem Buch rauskopiert und dort wurde es in der Tat mit ProE konstruiert. Doch für die Step Datei selbst, im Physical File, ist es egal mit welchem CAD Programm man arbeitet.

Ich habe mal deine Step-Datei geöffnet und versucht die Infos so herauszufiltern, die für mich notwendig sind.
Die da eben die Koordianten wären.

Ich hoffe einfach mal, dass das auch die Koordinaten sind, die ich gefiltert habe( die man im Anhang sehen kann). Ich nehme das aber auch sehr stark an, da, laut der Geometrie, 8 Ecken gibt und ich auch 8 Koordinaten gefunden habe.

Die Frage die ich  mir stelle lautet jedoch, wieso gibt es für 1 Koordiantenpunkt mehere Einträge (Entities)?

Ich bin davon ausgegangen, 1 Punkt = 1 Eintrag(Entity).
Komisch ist es auch, dass es bei einem Punkte auch nur 1 Eintrag hat. (Siehe Anhang)
Also was machen die mehreren Einträge/Koordinate für einen Sinn?

PS. In der Datei habe ich die Koordinanten noch mit verschiedene Farben unterteilt...ich glaube, so ist es einacher zu lesen =)

Greetings
CE

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Press play on tape
Ehrenmitglied
Konstrukteur und sonst nix!


Sehen Sie sich das Profil von Press play on tape an!   Senden Sie eine Private Message an Press play on tape  Schreiben Sie einen Gästebucheintrag für Press play on tape

Beiträge: 1945
Registriert: 30.04.2007

Creo Elements Direct Modeling 17

erstellt am: 05. Mrz. 2014 09:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Common engineer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Common engineer:
....Ich habe mal deine Step-Datei geöffnet und versucht die Infos so herauszufiltern, die für mich notwendig sind.
Die da eben die Koordianten wären.

Zuerst habe ich Dein Bild angeschaut und mich eben wie Du auch gewundert. Als ich aber die Step angeschaut habe sah ich natürlich mehr. Ich kann es zwar nicht deuten da ich keine Step Programmierung kann aber alleine schon aus Deinen Dokumenten im Ausgangspost und eben auch im Stepfile sieht man doch dass außer den Punkten eben auch noch Vektoren u.a. als Information mitgegeben wird. Kann es sein daß eben die einen Koordinaten für Punkte genutzt werden und andere zur Bestimmung der Verktoren und Flächen?

Da Du schreibst ".....z.B. die Position einer Schraube...." ist es bestimmt Sinnvoll eine Baugruppe als Step zu exportieren und diese mal anzuschauen.

Sehr viel Hilfe wirst Du hier vermutlich aber nicht finden können da hier doch mehr SWX Anwender zu finden sind, von denen manche zwar Makros programmieren können aber Steps habe ich hier noch nie geshen 

gruß Heiko

------------------
-----

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Franz Hiemstra
Mitglied
Diplom-Ingenieur


Sehen Sie sich das Profil von Franz Hiemstra an!   Senden Sie eine Private Message an Franz Hiemstra  Schreiben Sie einen Gästebucheintrag für Franz Hiemstra

Beiträge: 527
Registriert: 09.03.2001

erstellt am: 05. Mrz. 2014 10:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Common engineer 10 Unities + Antwort hilfreich

Hallo,
hast du die STEP-Norm zur Verfügung?
Ist der Unterschied zwischen AP203/214 relevant?
Wie ist ein Datensatz normgerecht aufgebaut?
Wie ist die Beschreibung eines Punktes, einer Kante, einer Bohrung, Format, Position in der Datei, Headerdaten usw.

Eventuell hast du so die Antwort auf deine Fragen.

Gruß Franz

------------------
Industriedesign, Kunststoffartikel, Spritzgußwerkzeuge, Spritzgußsimulation,
Präzisionsspritzguß, biobasierende Werkstoffe, verfahrens- und entwicklungstechnische Beratung

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Konstrukteur (m/w/d) Maschinen- und Anlagenbau
Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:n Mitarbeitende:n für einen unserer Kunden. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und überzeugen täglich mit fundierter Expertise und fachlichem Know-how....
Anzeige ansehenMaschinenbau
Common engineer
Mitglied


Sehen Sie sich das Profil von Common engineer an!   Senden Sie eine Private Message an Common engineer  Schreiben Sie einen Gästebucheintrag für Common engineer

Beiträge: 6
Registriert: 04.03.2014

erstellt am: 06. Mrz. 2014 08:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Quader_mitzylinder.STEP

 
Guten morgen!

@press play on tape( cooler nickname   )
ja, ich gebe dir recht. Das ein Koordinatenpunkt mehrere Einträge(Entities) hat, ist aus dem Grund, da diese durch vektorielle Beziehungen und andere besitzt.

Hier ein Beispiel: (Ein Quader mit Zylinder, Zylinder mittig positioniert (-150/0/-100) )

#435 = SHAPE_REPRESENTATION ( 'Quader_mit zylinder', ( #387, #384, #385 ), #386 ) ;

#387 = AXIS2_PLACEMENT_3D ( 'NONE', #100, #99, #98 ) ;
#98 = DIRECTION ( 'NONE',  ( 1.0, 0.0, 0.0 ) ) ;
#99 = DIRECTION ( 'NONE',  ( 0.0, 0.0, 1.0 ) ) ;
#100 = CARTESIAN_POINT ( 'NONE',  ( 0.0, 0.0, 0.0 ) ) ;

#384 = AXIS2_PLACEMENT_3D ( 'NONE', #110, #109, #108 ) ;
#108 = DIRECTION ( 'NONE',  ( 1.0, 0.0, 0.0 ) ) ;
#109 = DIRECTION ( 'NONE',  ( 0.0, 0.0, 1.0 ) ) ;
#110 = CARTESIAN_POINT ( 'NONE',  ( 0.0, 0.0, 0.0 ) ) ;

#385 = AXIS2_PLACEMENT_3D ( 'NONE', #107, #106, #105 ) ;
#105 = DIRECTION ( 'NONE',  ( 1.0, 0.0, 0.0 ) ) ;
#106 = DIRECTION ( 'NONE',  ( 0.0, 0.0, 1.0 ) ) ;
#107 = CARTESIAN_POINT ( 'NONE',  ( -150.0, 0.0, -100.0 ) ) ;

Wie man erkennen kann, haben #100 und #110 den selben Punkt, mit jedoch verschieden Entitynummer.
#107 ist die Koordinate des Zylinders.

Ich Frage mich nur, warum es 2 Ursprungskoordinaten gibt? Soll das etwa einmal für den Quader und einmal für den Zylinder sein und von dort aus, mit vektorielle Beziehungen, werden beide dann "gezeichnet"?

Die Kunst ist eben die, anhand der Step Datei, den Zylinder so zu verschieben, wo ich diesen haben möchte. Dafür muss ich natürlich die Koordinanten kennen und vorallem die Richtung.


@Franz
Seit gestern habe ich zum Glück die Norm ^^

Wir arbeiten hier mit AP214 (Fahrzeugbereich).

Und da hoffe ich echt jetzt, dass die Norm mir hier weiterhelfen kann =)

Greetings
CE

ZUSATZ:

Das Hauptproblem in dem ich momentan stehe ist einfach,dass ich zwar den Zylinder verschieben kann, kein Problem, aber der Koordinatenursprung ist immer noch an der selben stelle.

Z.b. Info: Zylinder Ø21, h=150mm
Ich setze den Zylinder auf (0/0/0) eine Ecke und Ursprung des Quaders. Das geht soweit, aber das Koordinatensystem des Zylinders liegt auf 10,5....gleich 2 Koordinantesysteme gibt es.

Klar könnte ich den Zylinder so setzen, dass die beiden Koordinantensysteme deckungsgleich sind, aber das ist nicht der Sinn der Sache.

[Diese Nachricht wurde von Common engineer am 06. Mrz. 2014 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz