| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Gewindeparametrisierung (2551 mal gelesen)
|
Ex-Mitglied
|
erstellt am: 01. Apr. 2006 13:02 <-- editieren / zitieren -->
Hallo alle zusammen. Ich habe folgendes Problem: Wie ist es mit Inventor 9 möglich eine Gewindebohrung zu erstellen, deren Werte (also Nenndurchmesser, Kernlochtiefe, Gewindetiefe usw., je nach Typ) ich aus einer Exeltabelle einlese? Sprich: Wie ist es möglich das Feature "Bohrung" zu parametrisieren? MfG, Heiner |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 01. Apr. 2006 14:17 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 01. Apr. 2006 14:59 <-- editieren / zitieren -->
Hallo Jürgen, vielen Dank für die Begrüßung im Forum. Mit den iParts habe ich auch schon rumexperimentiert. Mein Problem ist aber, daß wenn ich als Nenndurchmesser z.B. statt 12 mm nun 6 mm einlese, der Inventor sagt, daß das Gewinde nicht mer erstellt werden kann. Ich möchte aber nur mit Hilfe von Excel sagen, mach mir ne Bohrung, z.B.: M12x1,5 25 mm tief und 20 mm Gewindelänge und den Rest soll der Inventor machen. Das Bauteil soll nachher als Zeichnung abgeleitet werden und in der Schnittdarstellung soll das dann auch als Gewindebohrung ersichtlich sein. Das Problem ist ja eigentlich nur, daß man bei der Gewindedefinition den Befehl "Parameter" statt der Auswahl der Gewindegrößen nicht hat. Mir würde es ja reichen, wenn der Inventor einfach Aufgrund des Kernlochdurchmessers automatisch die Gewindespezifikation anpasst. So ne Art "Wenn-Anweisung". Irgendwie so: WENN Kernloch=10,71;DANN:Gewinde M12. Gruß Heiner |
Michael Puschner Moderator Rentner
Beiträge: 13003 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: 01. Apr. 2006 16:22 <-- editieren / zitieren --> Unities abgeben:
Willkommen bei CAD.de und AUGCE!Die Suche dieses Forums gibt bei der Verwendung von "gewinde ipart" als Suchbegriff eine Menge Informationen aus, wie man Gewindebohrungen in iParts erstellen kann. Parametrisch ohne iParts können Gewinde leider nicht erzeugt werden. ------------------ Michael Puschner Autodesk Inventor Certified Expert Scholle und Partner GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 07. Apr. 2006 17:37 <-- editieren / zitieren -->
Danke euch beiden, ich hab das mal mit den IPart versucht, aber das funktioniert nicht so richtig und es ist eben auch nicht das, was ich wollte. Ich habe meinem Chef erzählt, daß selbst im Forum gesagt wir, daß das nicht funktioniert. Das hat er dann sogar eingesehen. Jetzt muß ich es nicht mehr machen. Das ist ja fast genauso gut. Deshalb bekommt jeder 10 Punkte! |
Harry G. Ehrenmitglied V.I.P. h.c. one-man-show
Beiträge: 4585 Registriert: 24.01.2003 PDSP2014.1.3; W7.1-64 E3-1240, 16 GB Quadro K2000
|
erstellt am: 10. Apr. 2006 18:45 <-- editieren / zitieren --> Unities abgeben:
|
Charly Setter Moderator
Beiträge: 11977 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: 10. Apr. 2006 20:35 <-- editieren / zitieren --> Unities abgeben:
Es ist ja ziemlich einfach, wenn Du die Arbeit mit dem Hinweis auf angebliche Unzulänglichkeiten der Software abwälzt. Vielleicht kannst Du mit einem ähnichen Argument ja mal eine Schulung ergattern ------------------ 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 |
Bernhard Ruf Mitglied
Beiträge: 1429 Registriert: 30.07.2001
|
erstellt am: 10. Apr. 2006 21:04 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von CADHeiner: ...Ich habe meinem Chef erzählt, daß selbst im Forum gesagt wir, daß das nicht funktioniert....
Oder: Chef, ich habe die Pistole mit voller Absicht anders herum gehalten wie ich sollte und den Abzug mit dem Daumen betätigt. Macht das was? Vielleicht kann die DIVA ja mal ihren Vergewaltigern was anhaben. Das hätte was… ------------------ Gruß Bernhard Inoffizielle Inventor Hilfeseite http://Inventor.CAD.de www.PowerCAD.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 11. Apr. 2006 18:04 <-- editieren / zitieren -->
Hallo, es ist auch nicht mein Wunsch, daß Problem so zu lösen. Es geht eben leider ohne iParts nicht. Das will mein Chef aber nicht. Ich hab fast ne Woche nur mit diesen Gewinden rumprobiert. Ich bin eben auch nur ein dummer Praktikant. |
Charly Setter Moderator
Beiträge: 11977 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: 11. Apr. 2006 19:27 <-- editieren / zitieren --> Unities abgeben:
Dann erkläre mir mal was ein iPart ist.... Ich würde es als ein mit einer Excel-Tabelle gesteuertes Bauteil bezeichnen. Oder habe ich da etwas übersehen ? ------------------ 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 |
Ex-Mitglied
|
erstellt am: 11. Apr. 2006 20:29 <-- editieren / zitieren -->
Ich nehme ernst gemeinte und konstruktive Kritik immer gern entgegen. Ich lerne ja gern etwas dazu. Veralbert möchte ich aber nicht werden. Wenn jemand etwas zu diesem Problem sagen kann, ich bin für jeden Hinweis dankbar. |
W. Holzwarth Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau
Beiträge: 9326 Registriert: 13.10.2000 Inventor bis 2024, Rhino 7, Mainboard ASUS ROG STRIX X570F-Gaming, CPU Ryzen 9 5900X, 64 GB RAM, 4 TB SSD, Radeon RX 6900 XT, Dual Monitor 24", Spacemouse Enterprise, Win 10 22H2
|
erstellt am: 11. Apr. 2006 20:46 <-- editieren / zitieren --> Unities abgeben:
Heiner, dieses Forum ist nicht nur todernst. Da wird auch jede Menge Spaß gemacht. Und jeder Spaß hat einen Leidtragenden .. Du hast momentan grade mal 8 Beiträge eingebracht, überwiegend mit Fragen. Wie gut Du tatsächlich bist, weiß hier wohl kaum jemand. Um das - und auch Deine Probleme - besser beurteilen zu können, stell' doch einfach mal einen Screenshot oder auch ein DWF von Deiner aktuellen Aufgabe hier rein. Damit verrätst Du noch nicht sehr viel. Aber wir haben wenigstens 'ne kleine Vorstellung, um was es eigentlich geht .. [Diese Nachricht wurde von W. Holzwarth am 11. Apr. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 12. Apr. 2006 17:32 <-- editieren / zitieren -->
Hallo Forumianer, ich hab mal zwei Bilder gemacht. Das Erste zeigt meine Eingabemaske in Excel. Die Variablen werden ab der Zeile A200 eingelesen und gehen mittlerweile bis A862. Also schon ganze 662 Variablen. Darum sind sie auf dem Bild auch nicht mehr drauf, da der Zoombereich im Excel nicht ausreicht und selbst wenn, könnte man dann nichts mehr erkennen. Alles was blau ist, gehört zum linken, bzw. zum rechten Wellenende. Das grüne und gelbe zu den Mittelsegmenten Es wird ein linkes und ein rechtes Wellenende generiert und dazwischen können bis zu 10 weitere Segmente erzeugt werden. Das Zweite eine im IV9 daraus komplett daraus generierte Welle mit allem drum und dran. Freistiche, Fasen, Radien, Zentrierbohrungen (die werden durch Excelbefehle jeweils an die Norm lt. Durchmesser angepasst, genau wie die Freistiche) und andere Formelemente, die aber bei dieser Welle nicht dabei sind, aber trotzdem erstellt werden können. Das sind z.B. Passfedernuten oder Bohrungen in beliebiger Anzahl, wo es beliebt. (ich bin sogar ein wenig stolz Die Bohrungen wurden aber noch das Gewinde benötigen. Bis jetzt bohre ich in einer ersten Extrusion das Kernloch und in einer Zweiten, praktisch Stellvertretend, den Nenndurchmesser mit der Gewindelänge als Extrusionstiefe. Wenn man das als Zeichnung ableitet, sieht das fast richtig aus, aber eben nur fast. Es müsste eben möglich sein, die Werte für die Gewindedaten aus dieser meiner Exceleingabe in den Inventor hineinzubekommen, oder sie mit Visual Basic in eine andere reinzuschreiben, aus der der Inventor sie dann einließt. Das könnte ich sogar mit meinen beschränkten VBA Kenntnissen noch hinbekommen. Es ist schade, dass Inventor die Gewinde nicht automatisch an das entsprechende Kernloch anpasst. Falls das doch geht, bitte ich meine Dummheit zu entschuldigen. Ich glaube, dass sollte mein Problem ganz gut beschreiben. Also, wer eine Idee hat, ich bin für Hilfe dankbar. Mit freundlichen Grüßen, CADHeiner |
Bernhard Ruf Mitglied
Beiträge: 1429 Registriert: 30.07.2001
|
erstellt am: 12. Apr. 2006 17:37 <-- editieren / zitieren --> Unities abgeben:
|
Charly Setter Moderator
Beiträge: 11977 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: 12. Apr. 2006 20:13 <-- editieren / zitieren --> Unities abgeben:
Aus dem Aufbau Deiner Tabelle schließe ich, das Du bereits mit VB(A) rumfuhrwerkst. Dann kannst Du doch auch die Gewinde per API einstellen. Sollte iegentlich kein Problem sein. ------------------ 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 |
W. Holzwarth Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau
Beiträge: 9326 Registriert: 13.10.2000 Inventor bis 2024, Rhino 7, Mainboard ASUS ROG STRIX X570F-Gaming, CPU Ryzen 9 5900X, 64 GB RAM, 4 TB SSD, Radeon RX 6900 XT, Dual Monitor 24", Spacemouse Enterprise, Win 10 22H2
|
erstellt am: 12. Apr. 2006 20:59 <-- editieren / zitieren --> Unities abgeben:
Ach, Kinners. Ich weiß ja, daß ich altmodisch bin. Aber ist das Ganze nicht nur 'ne Spielerei? Solange der Heiner sich damit aktuell beschäftigt, mag's ja noch gehen. Aber was ist nach einem halben Jahr, wenn das Praktikum durch ist? Welcher Co-Worker blickt denn dann noch durch, bei 600 und mehr Parametern? Das Ding ist ein Schulterklopfer. Mehr nicht. Denk' ich .. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 12. Apr. 2006 21:36 <-- editieren / zitieren -->
Hallo, was bitte ist API? ich fummle nur ganz ganz wenig mit VBA rum. Das würde ich gern genauer wissen. Ich mache so ziemlich alles über WENN Anweisungen. Zu den 600 Parametern muß ich sagen, daß die nicht alle eingegeben werden müssen. Ich habe viele Kontrollhäkchenfelder, die man nur anwählen braucht und dann werden den Parametern die notwendigen Werte zugewiesen. Z.B. die Bemaßung des Freistichs. Das sind ja auch schon 5 oder 6 Parameter und man muß ja nur das Häckchen anwählen.
|
Charly Setter Moderator
Beiträge: 11977 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: 13. Apr. 2006 00:21 <-- editieren / zitieren --> Unities abgeben:
API = Application Programming Interface. Wenn Du mit VBA rummachst nutzt Du zwangsläufig die API. Die haben übrigens beide Programme (Excel und IV) Die Gewinde kannst Du mit der IV-API beeinflussen. (Tipp: ? / Programmierhilfe ) ------------------ 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 |
Harry G. Ehrenmitglied V.I.P. h.c. one-man-show
Beiträge: 4585 Registriert: 24.01.2003 PDSP2014.1.3; W7.1-64 E3-1240, 16 GB Quadro K2000
|
erstellt am: 13. Apr. 2006 13:59 <-- editieren / zitieren --> Unities abgeben:
Irgendwie habe ich immer den Eindruck, daß Ecxel-Verknüpfungen spätestens nach dem 2. Programmupdate oder nach Kopieraktionen oder Migrationen verlorengehen, wenn man nicht ganz genau weiß was man tut.... ------------------ Grüße von Harry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 13. Apr. 2006 17:04 <-- editieren / zitieren -->
Hallo, Bekommt man das mit dem API auch als normal Sterblicher hin, oder ist das nur was für Leute, die wenigstens etwas Ahnung haben. Wenn ich VBA in ein Haus mit 10 Stockwerken einteilen würde, dann liegen meine Kenntnisse üngefähr im dritten Kellergeschoss. |
Charly Setter Moderator
Beiträge: 11977 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: 13. Apr. 2006 17:12 <-- editieren / zitieren --> Unities abgeben:
Dann hast Du ein Problem ------------------ 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 |