| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Mit SAP ERP/PLM den Anlagenbau perfekt organisiert - NEUMAN & ESSER GROUP , ein Anwenderbericht
|
Autor
|
Thema: Laserteile- Kontur messen (7233 mal gelesen)
|
tech-id Mitglied Techniker Maschinenbau
Beiträge: 49 Registriert: 04.10.2006 Inventor 2008 Professional ACAD 2007 Mechanical/Desktop ACAD 2002 Mechanical/ Desktop 6
|
erstellt am: 08. Feb. 2008 07:06 <-- editieren / zitieren --> Unities abgeben:
Hallo, kennt von Euch jemand eine Möglichkeit, bei Abwicklungen die komplette Kontur eines Laserteiles, sprich die Schnittlänge für Laser zu ermitteln? Die Aussenkontur ist ja kein Problem, aber wenn ich noch viele Ausklinkungen an einem Bauteil habe wirds komplizierter, da ich dann jede Kontur einzeln messen muss und diese dann addieren muss. Ich wäre über einen Tipp dankbar. ------------------ Grüße Frank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Micha Knipp Ehrenmitglied Werkzeugmacher
Beiträge: 1798 Registriert: 06.06.2001 P53s 32Gb, 40" WIN10 Inventor Pro 2023 Vault Pro 2023 SpacePilot Pro --- HP Z1 * 27" WIN10 SpaceNavigator Alibre Expert V24 KeyShot 9
|
erstellt am: 08. Feb. 2008 07:12 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
|
tech-id Mitglied Techniker Maschinenbau
Beiträge: 49 Registriert: 04.10.2006 Inventor 2008 Professional ACAD 2007 Mechanical/Desktop ACAD 2002 Mechanical/ Desktop 6
|
erstellt am: 08. Feb. 2008 07:19 <-- editieren / zitieren --> Unities abgeben:
|
Micha Knipp Ehrenmitglied Werkzeugmacher
Beiträge: 1798 Registriert: 06.06.2001 P53s 32Gb, 40" WIN10 Inventor Pro 2023 Vault Pro 2023 SpacePilot Pro --- HP Z1 * 27" WIN10 SpaceNavigator Alibre Expert V24 KeyShot 9
|
erstellt am: 08. Feb. 2008 07:22 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Ich bin davon ausgegangen, dass Du die Aussenkontur meinst. Das funktioniert so, wie beschrieben. Alles andere wird mit Bordmitteln IMHO nicht gehen. ------------------ Gruß aus Leverkusen Micha Knipp Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big-Biker Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinen
Beiträge: 2588 Registriert: 14.10.2004 INV Prof. 2018 Fujitsu Celsius, 32 Gb Ram AMD Fire Pro W5100 SpaceNavigator, HP ZBook G3
|
erstellt am: 08. Feb. 2008 07:40 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Im Acad geht da was. Ich kann mich erinnern, vor Jahren mal Flächen (sollte auch mit der Konturlänge gehen und auch mit addieren)innerhalb einer größeren Fläche von dieser abgezogen zu haben. Ging zwar innerhalb einer Befehlsausführung, war trotzdem mit Handarbeit verbunden. Ich glaube auch nicht, das die DIVA ohne Zusatztool da recht weit kommt. Vielleicht kann der Leo noch was dazu sagen. BB ------------------ Wir erfahren unsere Grenzen erst, wenn wir sie überschreiten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michi.h.lang Mitglied Maschinenbaustudent und Technischer Zeichner
Beiträge: 16 Registriert: 19.12.2007 Microsoft Windows XP Prof. SP2 Prozessor: Intel Core 2 Quad Q6600 (4x 2400 MHz) Arbeitspeicher: 4GB DDR2 RAM Mainboard: Asus P5N-E SLI NVIDIA nForce 650i SLI Grafikkarte: Geforce EN8600GT (256 MB)
|
erstellt am: 08. Feb. 2008 08:10 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Zitat: Original erstellt von tech-id:
das ist mir schon klar, aber ich möchte die komplette zu lasernde Kontur auf einmal messen und nicht jede einzeln und dann addieren.
Hallo zusammen Meinst du das summieren von werten, das kann nämlich die DIVA Geht so man klickt auf kontur messen dann misst man zuerst einmal danach linksklick auf den Pfeil dann gibts da Zu summierung hinzufügen summierung löschen summierung anzeigen Wichtig man muss jeden wert zuerst messen dann zu summierung hinzufügen und immer so weiter bei jedem wert wenn alle gewollten werte so erfasst sind kann man sie mit summierung anzeigen Anzeigen lassen Ob es ein Befehl gibt alle Konturen eines Bauteils zu messen weiß ich nicht Grüßle Michi ------------------
[Diese Nachricht wurde von Michi.h.lang am 08. Feb. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kraxelhuber Mitglied staatlich geprüfter Techniker Fachrichtung Maschinentechnik
Beiträge: 726 Registriert: 28.03.2007 MS Windows 7 64-bit; Intel Core i7 CPU 965 @ 3.20GHz, 12GB RAM; NVIDIA Quadro 5000 - 2,5GB; HP LP3065 - 30" TFT Monitor; AIP 2014
|
erstellt am: 08. Feb. 2008 08:27 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Ich hätte fast gesagt das es in der "AutoLimits" Umgebung funktioniert und zwar mit der Funktion "Flächenumfangs-Autolimits". Die funktioniert allerdings nicht in der Blechumgebung. Man könnte sich allerdings die Abwicklung exportieren und als Bauteil neu laden und dann die o.b. Funktion verwenden. ------------------ Gruß Dirk Im großen Garten der Geometrie kann sich jeder nach seinem Geschmack einen Strauß pflücken. (David Hilbert) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LK36 Ehrenmitglied MB-Techniker / Konstruktion
Beiträge: 1800 Registriert: 14.03.2002 i9-9900KF 8x3.6/5Ghz / 64GB-RAM / Gef.-RTX3060-12GB / SpaceNavigator / Win10-64Pro / Inv.2021 Pro
|
erstellt am: 08. Feb. 2008 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Das messen mit Inv. (Summierung, etc.) erscheint mir sehr risikoreich. Mir fehlen die Messfunktion aus Acad auch des öfteren. Ich speichere die zu messende Kontur einfach als dwg ab, öffne diese mit Acad und mache eine geschlossenen Polylinie daraus. Mit "liste" bekomme ich dann die exakte Länge (und Umfang, etc.) angezeigt. Hat bisher noch nie Fehler gegeben. ------------------ Lutz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Mitglied Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 08. Feb. 2008 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo zusammen, nur in der 2008 getestet: die Fläche vorselektieren und dann dieses Makro ablaufen lassen. Es werden die Längen aller Kanten zusammengezählt: Public Sub getCurves()
Dim oApp As Inventor.Application Set oApp = ThisApplication Dim oDoc As PartDocument Set oDoc = oApp.ActiveDocument Dim dLeng As Double dLeng = 0 Dim oFace As Face On Error Resume Next Set oFace = oDoc.SelectSet(1) If Err Then MsgBox "Entweder nichts oder keine Fläche vorselektiert", 16, "Fehler" Exit Sub End If Dim i as Integer For i = 1 To oFace.EdgeLoops.Count dLeng = dLeng + oApp.MeasureTools.GetLoopLength(oFace.EdgeLoops(i)) Next i MsgBox "Konturlänge beträgt : " & Round(dLeng * 10, 3) & " mm", vbInformation, "Loop Länge" End Sub HTH
------------------ Grüsse, Paul Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung Meine Tochter auf Youtube Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kraxelhuber Mitglied staatlich geprüfter Techniker Fachrichtung Maschinentechnik
Beiträge: 726 Registriert: 28.03.2007 MS Windows 7 64-bit; Intel Core i7 CPU 965 @ 3.20GHz, 12GB RAM; NVIDIA Quadro 5000 - 2,5GB; HP LP3065 - 30" TFT Monitor; AIP 2014
|
erstellt am: 08. Feb. 2008 09:36 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Sehr nett! Passt nicht ganz hier her meine Frage aber: Kann man Makros als Button in die Schaltflächenleiste legen? ------------------ Gruß Dirk Im großen Garten der Geometrie kann sich jeder nach seinem Geschmack einen Strauß pflücken. (David Hilbert) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael Puschner Moderator Rentner
Beiträge: 13007 Registriert: 29.08.2003 Toshiba Encore mit MS Office Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben. (Michael Anton)
|
erstellt am: 08. Feb. 2008 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
|
tech-id Mitglied Techniker Maschinenbau
Beiträge: 49 Registriert: 04.10.2006 Inventor 2008 Professional ACAD 2007 Mechanical/Desktop ACAD 2002 Mechanical/ Desktop 6
|
erstellt am: 08. Feb. 2008 10:26 <-- editieren / zitieren --> Unities abgeben:
|
Kraxelhuber Mitglied staatlich geprüfter Techniker Fachrichtung Maschinentechnik
Beiträge: 726 Registriert: 28.03.2007 MS Windows 7 64-bit; Intel Core i7 CPU 965 @ 3.20GHz, 12GB RAM; NVIDIA Quadro 5000 - 2,5GB; HP LP3065 - 30" TFT Monitor; AIP 2014
|
erstellt am: 08. Feb. 2008 10:43 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Danke Michael! Hätte da noch eine Frage: Es ist beschrieben wo die Icons gespeichert werden müssen allerdings konnte ich dem Text nicht entnehmen wie ich mein Macro mit diesem dort gespeicherten Icon verknüpfe??? Viell3icht habe ich auch etwas überlesen aber ich kanns nicht finden! Mein zweites Problem ist, dass die Werkzeugleiste nur ganz klein ist und ich den Namen der Leiste nichtmal lesen kann ich sie aber auch nicht größer ziehen kann? Edit: Hat sich erledigt, hatte falsche Dateinamen für die Icons vergeben... ------------------ Gruß Dirk
Im großen Garten der Geometrie kann sich jeder nach seinem Geschmack einen Strauß pflücken. (David Hilbert) [Diese Nachricht wurde von Kraxelhuber am 08. Feb. 2008 editiert.] [Diese Nachricht wurde von Kraxelhuber am 08. Feb. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13438 Registriert: 02.04.2004 IV 2024
|
erstellt am: 08. Feb. 2008 10:59 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Schnittlänge = Randfläche / Blechdicke Randfläche = Oberfläche - 2x Zuschnittfläche Zuschnittfläche = Volumen / Blechdicke => Schnittlänge = Oberfläche/Blechdicke - 2xVolumen/Blechdicke^2 Diese Werte stehen in den physikalischen Eigenschaften bzw. in den Parametern. Man muss das Teil dafür noch nicht mal abwickeln. ------------------ Roland www.Das-Entwicklungsbuero.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael Puschner Moderator Rentner
Beiträge: 13007 Registriert: 29.08.2003 Toshiba Encore mit MS Office Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben. (Michael Anton)
|
erstellt am: 08. Feb. 2008 11:12 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
|
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13438 Registriert: 02.04.2004 IV 2024
|
erstellt am: 08. Feb. 2008 12:13 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
|
PaulSchuepbach Mitglied Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 08. Feb. 2008 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
|
rAist Ehrenmitglied V.I.P. h.c. CAD-Dozent (Creo/Inventor)
Beiträge: 2050 Registriert: 07.08.2006 IV 2016, Creo Parametric 4.0, Sensationelle Hardware ... ;)
|
erstellt am: 08. Feb. 2008 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Zitat: Original erstellt von Doc Snyder: Ist nicht von mir selber, im ProE-Forum war das schon mal Thema, und da kam einer mit dieser Lösung.
Wer wird denn sein Lichtlein unter den Scheffel stellen ?
Fakt ist, es könnte ebensogut von dir sein
------------------ Ein Schiff das im Hafen liegt ist sicher. Aber dafür werden Schiffe nicht gebaut. Grüße, Marcus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fyodor Ehrenmitglied V.I.P. h.c. Dipl.-Ing.(FH) Maschinenbau
Beiträge: 2670 Registriert: 15.03.2005 DELL Precision 7740 Intel Core i9-9980HK 32 GB RAM NVISIA Quadro RTX4000 Windows 10 Enterprise<P>SolidWorks 2019 SP3.0
|
erstellt am: 03. Mrz. 2009 11:21 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Zitat: Original erstellt von Doc Snyder: Schnittlänge = Randfläche / Blechdicke Randfläche = Oberfläche - 2x Zuschnittfläche Zuschnittfläche = Volumen / Blechdicke=> Schnittlänge = Oberfläche/Blechdicke - 2xVolumen/Blechdicke^2 Diese Werte stehen in den physikalischen Eigenschaften bzw. in den Parametern. Man muss das Teil dafür noch nicht mal abwickeln.
Hallo! Diese Formeln funktionieren wunderbar in der Blechumgebung. Leider habe ich noch keinen Weg gefunden ähnliche Dinge im "normalen" Bauteil zu berechnen. Gibt es einen Weg, an die physikalsichen Eigenschaften ran zu kommen, so daß ich damit weiter rechnen kann? ------------------ Cheers, Jochen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charly Setter Moderator
Beiträge: 11981 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 03. Mrz. 2009 12:19 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Das funzt auch in der Normalumgebung Voraussetzung: Das Bauteil hat eine konstante Dicke (Ist halt ein Blech ) Auf physikalische Eigenschaften zugreifen ? => VBA ------------------ Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen. Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 25. Mrz. 2020 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Experten, die Formel für die Schnittlänge gefällt mir sehr gut und ich möchte sie nutzen, um die Schnittlänge für den Laser in meinen idws anzugeben. Um nun die iProperties eines beispielhaften Blechbauteils zu bearbeiten bin ich folgendermaßen vorgegangen:
In der Stückliste der übergeordneten Baugruppe habe ich eine Spalte "Volumen" eingefügt - klappt :-) Eine weitere iProperty-Spalte mit der Formel =<surfacearea> cm^2 funktioniert auch :-) Noch eine weitere iProperty-Spalte mit dem Namen "SchnittLänge" eingefügt :-) Die Formel unter Schnittlänge in eine Zelle geschrieben "=<Oberfläche/Blechdicke - 2xVolumen/Blechdicke^2> cm" :-( Leider wird dies dort nicht berechnet. Es steht dann nur "cm" als Ergebnis im Feld. Wo schreibe ich die Formel für die Schnittlänge hin und wie genau muss sie aussehen? In der Parameterliste komme ich auch nicht weiter, da ich dort nicht auf die Oberfläche und das Volumen zugreifen kann. Mit der Bitte um Hilfe und herzlichen Grüßen Thomas
------------------ Herzliche Grüße Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3835 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 25. Mrz. 2020 12:53 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Thomas, Das ist ja eine Bauteileigenschaft. Lass es doch einfach im Part errechnen. Dann brauchst Du die Schnittlänge nur abrufen. z.B als iLogic-Code:
Code:
Oberfläche = iProperties.Area Blechdicke=Stärke Volumen= iProperties.Volume Schnittlänge = Oberfläche / Blechdicke - 2 * Volumen / Blechdicke ^ 2iProperties.Value("Custom", "Schnittlänge") = cstr(round(Schnittlänge,1)) & " mm"
------------------ mit freundlichem Gruß aus der Burggemeinde Brüggen Lothar Boekels Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meierjo Mitglied
Beiträge: 432 Registriert: 20.08.2003 Windows 10 Prof 64 Bit Inventor Prof 2023 Vault Basic 2023
|
erstellt am: 25. Mrz. 2020 13:02 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Zitat:
Die Formel unter Schnittlänge in eine Zelle geschrieben "=<Oberfläche/Blechdicke - 2xVolumen/Blechdicke^2> cm" :-( Leider wird dies dort nicht berechnet. Es steht dann nur "cm" als Ergebnis im Feld.
Damit du die Parameter zum Berechnen verwenden kannst, musst du den Haken bei "Export-Parameter" setzen Gruss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3835 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 25. Mrz. 2020 16:10 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
|
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 25. Mrz. 2020 17:56 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Lothar, an vba bzw. iLogic hatte ich auch schon gedacht, aber da bin ich selber nicht besonders bewandert und im Betrieb des Kunden wird Beides bisher auch noch nicht eingesetzt. Auf jeden Fall vielen Dank für den Code. Eventuell greifen wir darauf zurück. Zuerst verfolge ich den Ansatz mit den spitzen Klammern noch einmal sorgfältig. Ich hatte schon probiert, jeden einzelnen Parameter so einzuklammern, aber dabei ist mir möglicherweise ein Schreibfehler unterlaufen, so dass dabei leider kein brauchbares Ergebnis herausgekommen ist. Ich werde es morgen noch einmal in Ruhe am Inventor-Arbeitsplatz probieren und dann hier berichten. Herzliche Grüße Thomas ------------------ Herzliche Grüße Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 25. Mrz. 2020 18:04 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hi, mein Problem ist eher umgekehrt gelagert: "In der Parameterliste komme ich auch nicht weiter, da ich dort nicht auf die Oberfläche und das Volumen zugreifen kann." Ich muss also nichts aus der Parametertabelle in die iProps exportieren, sondern in den Parametern auf die bestehenden iProps zugreifen. Das Ergebnis dieser Berechnung in den Parametern könnte ich dann natürlich auf dem von Dir beschriebenen Weg wieder in die iProperties schieben - aber so weit bin ich leider noch nicht gekommen ... Trotzdem vielen Dank Thomas ------------------ Herzliche Grüße Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 26. Mrz. 2020 08:01 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Lothar, hallo Community, nun habe ich es genau so in das benutzerdefinierte iProp "Schnittlänge" eingegeben: =<Oberfläche>/<Objekthöhe> - 2* <Volumen>/<Objekthöhe> ^2 cm Es wird auch ein Wert berechnet. Nur leider entspricht er genau dem Wert, der schon in der "Oberfläche" steht. Daraus folgere ich, dass der Wert für "Volumen" nicht übermittelt wird und somit als Null angenommen wird. Wie bekomme ich den Wert aus der Stückliste in der Spalte "Volumen" in die iProperties des Einzelteils? Oder geht es tatsächlich nur mit vba bzw. iLogic?
------------------ Herzliche Grüße Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3835 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 26. Mrz. 2020 08:17 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Thomas, ich habe jetzt auch nicht die Zeit mich um deine spezielle Vorgehensweise zu kümmern. Wenn Du ein Ergebnis brauchst, dann mach es einfach mit iLogic. Dafür gibt es da ja. Dann noch den Ereignisauslöser setzen auf vor dem Speichern und schon gehts.
------------------ mit freundlichem Gruß aus der Burggemeinde Brüggen Lothar Boekels Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 26. Mrz. 2020 10:32 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Nun habe ich die Regel erstellt und sie hat mehrmals gut und richtig funktioniert. Aber jetzt geht sie plötzlich nicht mehr, nachdem ich sie in einem dafür angelegten Ordner erstellt und als externe Regel gestartet habe. Die iProperties werden noch erstellt, aber als Inhalt kommt bei Schnittlänge nur noch "NaN mm". Hat noch Jemand eine Idee, woran das liegen kann und was ich anders machen sollte? Sobald ich die Regel in der Bauteildatei gespeichert und gestartet habe, sind die Ergebnisse wieder richtig ------------------ Herzliche Grüße Thomas [Diese Nachricht wurde von tschütte am 26. Mrz. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3835 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 26. Mrz. 2020 12:44 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Thomas, das liegt voraussichtlich daran, dass das iProperty als Text angelegt wird. Wenn Du in der Regel die Umwandlung zu Text und das Anhänden der " mm" herausnimmst, wird das iProperty als "Anzahl" verwendet. Dann steht eine Zahl drin, womit die Meldung "NaN" == "keine Zahl" verschwinden sollte. ------------------ mit freundlichem Gruß aus der Burggemeinde Brüggen Lothar Boekels Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 27. Mrz. 2020 09:45 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Lothar, hallo Community, erstaunlicherweise kann in vielen Bauteilen dieser Code als interne Regel ebenfalls verwendet werden: Oberfläche = iProperties.Area Volumen= iProperties.Volume Schnittlänge = Oberfläche / Objekthöhe - 2 * Volumen / Objekthöhe ^ 2 iProperties.Value("Custom", "Schnittlänge") = Round(Schnittlänge,1) Weiterhin geht es aber nicht mit einer externen Regel. Schwerwiegender ist m.E. aber, dass der Code sich in keiner Form auf abgeleitete Bauteile anwenden lässt. Auch einige nicht-gespiegelte Bauteile liefern eine Fehlermeldung. Ich bitte Euch deshalb noch einmal um einen verbesserten Code oder eine Idee für ein workaround. ------------------ Herzliche Grüße Thomas
[Diese Nachricht wurde von tschütte am 27. Mrz. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael Puschner Moderator Rentner
Beiträge: 13007 Registriert: 29.08.2003 Toshiba Encore mit MS Office Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben. (Michael Anton)
|
erstellt am: 27. Mrz. 2020 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
|
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 28. Mrz. 2020 14:36 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Hallo Michael, das werde ich am Montag ausprobieren, wenn ich wieder am Inventor-Arbeitsplatz bin, vielen Dank für den Hinweis :-) Dann würde die letzte Zeile so aussehen iProperties.Value("Custom", "Schnittlänge") = Round(Parameter("Schnittlänge"),1) Richtig? Im VBA-Forum habe ich den Hinweis erhalten, dass eventuell in den Bauteilen, die auch durch die interne Regel nicht richtig behandelt werden, der Parameter "Objekthöhe" nicht in den iProperties vorhanden ist. Wenn da z. B. die Kennzeichnung als Exportparameter fehlen sollte, wären beide Fragen gelöst. Schönes WE und ------------------ Herzliche Grüße Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 30. Mrz. 2020 08:20 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Guten Morgen, die Regel funktioniert nun bei allen Bauteilen sobald dort die "Objekthöhe" verfügbar ist. Aber das Ändern der letzten Codezeile hat leider nur die folgende Fehlermeldung erzeugt: "Fehler in Regel: Regel0 in Dokument: 4020036.ipt Parameter: Keinen Parameter mit dem Namen "Schnittlänge" gefunden". Also kann ich den Code bis auf Weiteres nur als interne Regel anwenden. Hat noch Jemand eine Idee, wie der Code für die Verwendung als externe Regel aussehen müsste?
------------------ Herzliche Grüße Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3835 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 30. Mrz. 2020 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für tech-id
Moin Thomas, "Schnittlänge" ist erst mal eine Variable innerhalb von iLogic - also kein Parameter. Bei einigen alten Blechteilen ist möglicherweise auch die Blechdicke nicht als "Stärke" sondern als "Objekthöhe" hinterlegt.
------------------ mit freundlichem Gruß aus der Burggemeinde Brüggen Lothar Boekels Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |