| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Name der Zeichnung in 3d prt Importieren (2168 mal gelesen)
|
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 25. Jul. 2014 09:12 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Weiß von euch jemand bei Creo 2 eine Möglichkeit den Zeichnungsnamen in die 3d Prt zu Importieren ? Oder zum Beispiel mit Irgendwelchen Mapkeys, Zusatztools oder Parameterbefehlen zB irgendwie mit &dwg_name von der Zeichnung den Namen auch in die Prt zu Kopieren? Es ging darum das bei uns die Prt nach Bauteilbeschreibung bennant ist und die Zeichung nach Material nummer. Und um Später für die Baugruppenstückliste einfach die Materialnummer aus den Parametern der Prt auslesen zu können wollte ich, die prt einfach, beim Zeichnungserstellen, mit der Zeichung quasi Syncronisieren. Am besten per Knopfdruck und mit wenig zusatzaufwand. Wisst ihr also eine einfache Möglichkeit den Zeichungsnamen in die Parameter des Bauteils zu Kopieren / Importieren? Gruß Raend Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
47rfap Mitglied Ingenieur
Beiträge: 253 Registriert: 08.11.2012 CREO 2 M100 PDM Link 10.1 M030 WIN7 64 16GB RAM NVIDIA Quaddro 2000D
|
erstellt am: 25. Jul. 2014 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
|
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 8.0.6 (+Geniustool für Creo 9.0.1) PDMLink 12.0.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 25. Jul. 2014 14:25 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Hier soll aber ziemlich gegen die Philosophie des Programms gearbeitet werden. Für Pro/E oder CREO ist das Modell der Träger der Informationen. Eine Zeichnung dient lediglich der Darstellung dieser Informationen. Ein Modell in Pro/E oder CREO weiß normalerweise nicht einmal, ob es zu dem Modell eine, mehrere oder gar keine Zeichnung gibt. Diese Information kann erst mittels Datenverwaltung bereitgestellt werden. Der von Dir angeführte Systemparameter &dwg_name kann nur innerhalb einer Zeichnung ausgewertet werden. Ich hoffe diese wenigen Punkte zeigen deutlich genug, dass Ihr eine andere Art und Weise braucht, um diese Informationen in die Stückliste zu bekommen. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 25. Jul. 2014 14:36 <-- editieren / zitieren --> Unities abgeben:
Aber es sollte doch möglich sein den Zeichnungsnamen von der Zeichnungs aus in die Parameter des Prt zu schreiben. Ich kann ja schließlich mit dem befehl &dwg_name den Zeichnungsname schon in eine Tabelle bringen. Ausserdem dachte ich das Creo Bidirektional arbeitet. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 25. Jul. 2014 14:38 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
|
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 25. Jul. 2014 15:02 <-- editieren / zitieren --> Unities abgeben:
Zitat: Nein, das ist nicht möglich. Was passiert denn wenn du eine weitere Zeichnung hast?
Nochmal die idee ist ich öffne die Zeichnung, führe in der Zeicnung den Mapkey aus. dieser schreibt aus der Aktiven Zeichnung den Namen der Zeichnung in das Parameterfeld des Prt. Wenn so sollte ich dann zwei Zeichnungen haben, sollte das Ausführen aus der zweiten Part Zeichnung den Parameter von der ersten Part Zeichnung überschreiben. Ich rede hier nicht von einem automatischen Importieren in das Part! mit Kontrolliere ob es eine Zeichung gibt und schreib den namen in die Parameter sondern ich will aus der aktiven Zeichnung den Wert in das Part mit einem Mapkey oder ka einem Parameter schreiben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 25. Jul. 2014 15:30 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
|
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 25. Jul. 2014 15:51 <-- editieren / zitieren --> Unities abgeben:
|
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 25. Jul. 2014 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
|
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 28. Jul. 2014 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Du musst in der Zeichnung stehen. Der PRT wird geöffnet, mit Parameter par_name=dwg_name versehen und gespeichert und wieder geschlossen. NB: Mit der configpro option: new_parameter_ui no Zur Erklärung siehe: http://ww3.cad.de/foren/ubb/Forum12/HTML/010934.shtml Hier das Script, cl.vbs: WScript.Sleep 250 Dim Fi, Fso Set Shell = CreateObject("WScript.Shell") Set WshShell = WScript.CreateObject("WScript.Shell") Sub sk(Befehl) 'wscript.echo befehl WshShell.SendKeys(Befehl) WScript.Sleep 500 'Zeitangabe in Millisekunden End Sub sk "^s" sk "{TAB 3}" sk "{left 4}" sk "+^{left}" sk "^c" sk "^a" sk "^o" sk "~" sk "^a" sk "%t" sk "ET" sk "create" sk "~" sk "string" sk "~" sk "par_name" sk "~" sk "^v" sk "~" sk "^a" sk "^s" sk "~" sk "%f" sk "c" WScript.Quit() NB: sk "par_name" muss angepasst werden an deine eigene par_name (Parameter Name) Der Mapkey, cl, der das Script zum laufen bringt:
mapkey cl @MAPKEY_LABEL get dwg_name in prt parameter;\ mapkey(continued) ~ Command `ProCmdWinActivate` ;~ Command `ProCmdModelSave` ;\ mapkey(continued) ~ Command `ProCmdWinActivate`;\ mapkey(continued) @SYSTEM\start WScript.exe C:\\CAD\\PTC\\Creo2_M070\\Startup\\vbs-scripts\\cl.vbs NB: C:\\CAD\\PTC\\Creo2_M070\\Startup\\vbs-scripts\\cl.vbs muss angepasst werden an deine eigene Structur.
PS:
Zum hin und her schalten der Option new_parameter_ui hier ein Paar Mapkeys: mapkey py @MAPKEY_LABEL option: new_parameter_ui yes;\ mapkey(continued) ~ Select `main_dlg_cur` `appl_casc`;~ Close `main_dlg_cur` `appl_casc`;\ mapkey(continued) ~ Command `ProCmdRibbonOptionsDlg` ;\ mapkey(continued) ~ Select `ribbon_options_dialog` `PageSwitcherPageList` 1 `ConfigLayout`;\ mapkey(continued) ~ Activate `ribbon_options_dialog` `ConfigLayout.SearchOpt`;\ mapkey(continued) ~ Input `find` `EnterKeyword` `new_parameter_ui`;\ mapkey(continued) ~ Activate `find` `FindNow`;~ Open `find` `Values`;~ Close `find` `Values`;\ mapkey(continued) ~ Select `find` `Values` 1 `yes *`;~ Activate `find` `Apply`;\ mapkey(continued) ~ Activate `find` `Close`;~ Activate `ribbon_options_dialog` `OkPshBtn`; mapkey pn @MAPKEY_LABEL option: new_parameter_ui no;\ mapkey(continued) ~ Select `main_dlg_cur` `appl_casc`;~ Close `main_dlg_cur` `appl_casc`;\ mapkey(continued) ~ Command `ProCmdRibbonOptionsDlg` ;\ mapkey(continued) ~ Select `ribbon_options_dialog` `PageSwitcherPageList` 1 `ConfigLayout`;\ mapkey(continued) ~ Activate `ribbon_options_dialog` `ConfigLayout.SearchOpt`;\ mapkey(continued) ~ Input `find` `EnterKeyword` `new_parameter_ui`;\ mapkey(continued) ~ Activate `find` `FindNow`;~ Open `find` `Values`;~ Close `find` `Values`;\ mapkey(continued) ~ Select `find` `Values` 1 `no`;~ Activate `find` `Apply`;\ mapkey(continued) ~ Activate `find` `Close`;~ Activate `ribbon_options_dialog` `OkPshBtn`; VG Gunnar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 8.0.6 (+Geniustool für Creo 9.0.1) PDMLink 12.0.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 28. Jul. 2014 13:34 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
@Gunnar Es ist schön, dass hier so viel Energie für die Lösung von Problemen aufgewendet wird. Ich befürchte aber, dass eine solche Vorgehensweise irgendwann zu einem ordentlichen Ärgernis werden kann. @Raend Leider sind Deine Angaben zum System einfach nicht vorhanden und somit grottenschlecht. Wie soll Dir Jemand einen sinnvollen Ratschlag geben, wenn wir nicht mal im groben darüber Bescheid wissen, ob eine Datenverwaltung oder sogar eine Anbindung an ein ERP vorhanden ist. Wie schon oben geschrieben ist eine Verlagerung der Informationsquelle sehr bedenklich. Auch wenn hier jetzt Lösungen angeboten werden, welche Euch dies ermöglichen, solltet Ihr Euch der möglichen Probleme bewusst sein und das Vorgehen noch einmal überdenken. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MeikeB Moderator Maschinenbau Technikerin
Beiträge: 729 Registriert: 31.10.2008 Creo Engineering Tools Creo 6.0 - 10.0 (komplett) Creo Illustrate 9.0 IsoDraw CADprocess 7.4 ZBook Fury G8 Win10 64bit Intel(R) Core(TM) i9 2.60GHz, 2611 MHz, 8 Kerne 32GB RAM NVIDIA RTX A3000 Laptop GPU
|
erstellt am: 28. Jul. 2014 14:44 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Hallo Raend, Du kannst das mit dem Script gerne ausprobieren. Allerdings widerspricht diese Vorgehensweise absolut der Philosophie von Creo. z.B. könnt Ihr mit dieser Arbeitsweise keine Kopie des Teiles machen und gleichzeitig die abhängige Zeichnung mit kopieren. Dafür müßten beide den gleichen Namen haben. Die von Dir erwähnte Bidirektionalität bezieht sich immer nur auf die Modelle und es bedeutet, daß man die Modelle im 3D und auf der Zeichnung ändern kann und daß sich die Änderungen egal wo man sie macht bis auf die Zeichnung durchziehen. Der richtige Arbeitsweg wäre, der, daß Modell und Zeichnung den gleichen Namen bekommen, im Modell alle Parameter gepflegt werden und dann im Schriftfeld benutzt werden. Es gehören immer alle Informationen an das Modell und die Zeichnung dient "nur" der Visualisierung aller Informationen. Leider hast Du - wie bereits erwähnt - Deine Systeminfo nicht ausgefüllt, daher ist es generell für uns schwer Dir zu helfen. ------------------ Es ist schwieriger, eine vorgefaßte Meinung zu zertrümmern als ein Atom. Albert Einstein Meike hat keine Homepage aber hier könnt Ihr mich finden: Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 28. Jul. 2014 15:40 <-- editieren / zitieren --> Unities abgeben:
Danke für die Ratschläge. Ich werde mir das auf jeden Fall ansehen und dann ergibt sich ja, wie man weiter verfahren kann. Das Problem ist halt wie so oft, die Struktur ist im Unternehmen schon vorgegeben. Bei uns ist der Dateiname halt nach Bauteilbeschreibung zB. Feder und die Zeichnung nach Entwicklungsnummer zB 012345 benannt. Was jetzt noch denkbar wäre, dass im Prt ein Parameter mit zB. EntNo (Entwicklungsnummer) angelegt wäre und man vergibt diese Nummer manuel und bei Zeichnungserstellung zieht sich die Zeichung ihren Namen aus diesem Parameter. Die Idee ist halt das es für die hinterlegte Zeichnungsnummer = Entwicklungsnummer nur eine Quelle gibt und nicht zwei Felder immer Händisch kontrolliert werden müssten. Wenn es da bessere Möglichkeiten gäbe ok da wäre ich für jede Hilfe Dankbar. PS: und Sorry wegen den fehlenden System Infos, bin noch neu ^^
VG Raend
[Diese Nachricht wurde von Raend am 28. Jul. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
frank08 Mitglied Konstrukteur
Beiträge: 1467 Registriert: 22.01.2004 Creo 4.0 M030 Windchill PDMLink 10.2 Windows 7x64, Dell Prec. T7810 NVIDIA Quadro M2000 2.66 GHz, 16 GB RAM SUT 2017
|
erstellt am: 29. Jul. 2014 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Zitat: Original erstellt von Raend:
Wenn es da bessere Möglichkeiten gäbe ok da wäre ich für jede Hilfe Dankbar.
Ihr solltet über die Anschaffung eines PDM-Systems nachdenken und dabei anfängliche Kosten und Mühen nicht scheuen. Getreu dem Motto eines sehr geschätzten Forumskollegen: "Einmal richtig, ist immer am schnellsten!" ------------------ Gruß Frank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
47rfap Mitglied Ingenieur
Beiträge: 253 Registriert: 08.11.2012 CREO 2 M100 PDM Link 10.1 M030 WIN7 64 16GB RAM NVIDIA Quaddro 2000D
|
erstellt am: 29. Jul. 2014 08:43 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Zitat: Original erstellt von Raend:
Das Problem ist halt wie so oft, die Struktur ist im Unternehmen schon vorgegeben. Bei uns ist der Dateiname halt nach Bauteilbeschreibung zB. Feder und die Zeichnung nach Entwicklungsnummer zB 012345 benannt. Was jetzt noch denkbar wäre, dass im Prt ein Parameter mit zB. EntNo (Entwicklungsnummer) angelegt wäre und man vergibt diese Nummer manuel und bei Zeichnungserstellung zieht sich die Zeichung ihren Namen aus diesem Parameter. Die Idee ist halt das es für die hinterlegte Zeichnungsnummer = Entwicklungsnummer nur eine Quelle gibt und nicht zwei Felder immer Händisch kontrolliert werden müssten. [Diese Nachricht wurde von Raend am 28. Jul. 2014 editiert.]
Es gibt Gelegenheiten, bei denen kann man alte Zöpfe abschneiden oder zumindest auf den Prüfstand stellen. Alternativ kann man auch viel Geld und Zeit nehmen und die Strukturen, die entstanden sind weil das früher halt so war oder sein mußte auf neue Situationen übertragen, obwohl es gar nicht mehr nötig ist. ------------------ VG Rudi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005 Creo 8.0.1.0 Genius Tools 8.0 Windchill 12.0.2.0
|
erstellt am: 29. Jul. 2014 08:56 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Zitat: Original erstellt von Raend: ... Das Problem ist halt wie so oft, die Struktur ist im Unternehmen schon vorgegeben. Bei uns ist der Dateiname halt nach Bauteilbeschreibung zB. Feder und die Zeichnung nach Entwicklungsnummer zB 012345 benannt. ...
Das ist die Steinzeit des digitalen Datenmanagements und wird mit Sicherheit zu Datenverlusten führen. Die erste Feder heißt Feder und die zweite Feder dann Feder2? Und weil der eine Kollege in seiner Maschine bisher noch keine Feder verbaut hatte, heißt "seine" erste Feder dann auch nur Feder. Und dann soll zufällig einmal die Baugruppe von Kollege A in die Maschine von Kollege B eingebaut werden - und Ruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuums! So ein Schwachsinn funktioniert nur in einem Unternehmen, dass nur einen einzigen Konstrukteur hat und niemals einen zweiten dazu bekommen darf! Das alleine wäre für mich als Konstrukteur schon Grund genug, den No-Future-Laden schnellsten zu verlassen. ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MeikeB Moderator Maschinenbau Technikerin
Beiträge: 729 Registriert: 31.10.2008 Creo Engineering Tools Creo 6.0 - 10.0 (komplett) Creo Illustrate 9.0 IsoDraw CADprocess 7.4 ZBook Fury G8 Win10 64bit Intel(R) Core(TM) i9 2.60GHz, 2611 MHz, 8 Kerne 32GB RAM NVIDIA RTX A3000 Laptop GPU
|
erstellt am: 29. Jul. 2014 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Nun laßt den armen Kerl mal in Ruhe. Der Konstrukteur sitzt oft am Ende der Nahrungskette und muß sich dann so Fragen gefallen lassen wie: Du hast doch jetzt so ein teures Programm, warum kann das sowas denn nicht? Wir sollten versuchen ihm sinnvolle Ratschläge zu geben, wie die Anschaffung eines PDM Systems, oder wie er mit einem Parameter ENR im Teil das Schriftfeld füllen kann. Wie ich vorher schon geschrieben habe, Du kannst das mit dem Script gerne versuchen, aber auch alle anderen haben recht wenn sie vom großen Rummmmmms sprechen, der über kurz oder lang auf Euch zukommt. Aber auch ich kann nur dringend empfehlen von den unterschiedlichen Namen weg zu gehen. Das Teil heißt wie die Zeichnung. Ende der Diskussion Ich stelle mir gerade die Baugruppe im Modellbaum vor. Und dann kommt einer mit einer Entwicklungsnummer daher und ich sehe im Modellbaum nur Federn, Lager, Platten, etc. Du solltest auf jeden Fall eine Diskussion in Eurer Firmer lostreten. Ich kann Dir da auch gerne mit "vernünftigen" und für einen nicht-Konstrukteur verständlichen Argumenten behilflich sein ------------------ Es ist schwieriger, eine vorgefaßte Meinung zu zertrümmern als ein Atom. Albert Einstein Meike hat keine Homepage aber hier könnt Ihr mich finden: Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 29. Jul. 2014 11:34 <-- editieren / zitieren --> Unities abgeben:
Können wir bitte wieder back to Topic. Danke für die Antworten aber: Ich arbeite in einem Prototypenteam mit mehreren Konstrukteuren in einem sehr großen Unternehmen. Das Unternehmen hat uns absichtlich in kein PDM Link eingegliederd da wir reine Prototypenentwicklung sind und der Verwaltungsaufwand unnötig ist. Bei uns werden Prototypen in gewissen Baugruppengrößen entwickelt. Es werden Versuche gefahren und wenn zufridenstellende Ergebnisse geliefert werden geht das per zip an die reine Konstruktionsabteilung weiter, die auch mit PDM Link arbeitet. Das ganze Funktioniert hier schon seit mehr als 15 Jahren sehr gut so auch ohne rumms.Und wir melden pro Jahr mehrere Patente weil wir einfach eine schnelle unbürokratische Entwicklung haben. Können wir jetzt bitte wieder zu dem Thema kommen wie man einen Parameter in dem Part anlegt und die Zeichnung zieht daraus ihren Namen?
Ich möchte auch bitte keine Ratschläge mehr von wegen holt euch PDM oder such dir ne andere Arbeit, was schon kurz vor ich melde ihn war, haben. Ich habe hier im CAD Creo Forum eine konkrete Frage zu Creo gestellt und appeliere doch mal an die Autoren aussagen zum Topic zu machen oder das Thema bitte nicht zu kommentieren. Mit freundlichen Grüßen ----------------- Trolle bitte nicht füttern!
[Diese Nachricht wurde von Raend am 29. Jul. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 29. Jul. 2014 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
|
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 29. Jul. 2014 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Das script von mir addirt den von dir gewünschten parameter zum prt. In Creo2 ausprobiert. In der drw kannst du ja den wert diesen Parameters ausschreiben lassen (&par_name) Probiers mal aus? LG Gunnar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 8.0.6 (+Geniustool für Creo 9.0.1) PDMLink 12.0.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 29. Jul. 2014 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Zitat: Original erstellt von Raend: Ich habe hier im CAD Creo Forum eine konkrete Frage zu Creo gestellt und appeliere doch mal an die Autoren aussagen zum Topic zu machen oder das Thema bitte nicht zu kommentieren. ...
Antworten hast Du bekommen. Diese scheinen Dir aber nicht zu gefallen. Das ist allerdings lediglich Dein Problem, da wir nur Tipps und Ratschläge geben können, wie man es richtig macht. ;) Zitat: ... Können wir jetzt bitte wieder zu dem Thema kommen wie man einen Parameter in dem Part anlegt und die Zeichnung zieht daraus ihren Namen? ...
Diese Frage hattest Du bisher so noch nicht gestellt. Deshalb hast Du darauf wahrscheinlich auch noch keine Antwort erhalten. BTW Was hat die Anzahl der Patente Eurer Firma mit dem richtigen Umgang mit Pro/E oder CREO zu tun? ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 29. Jul. 2014 12:07 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Zitat: Original erstellt von GunnarHansen: Das script von mir addirt den von dir gewünschten parameter zum prt. In Creo2 ausprobiert. In der drw kannst du ja den wert diesen Parameters ausschreiben lassen (&par_name)Probiers mal aus? LG Gunnar
Dein Mapekey-Monster in ehren, aber es wird keine 10 Minuten dauern bis es bei einem mal nicht funktioniert. Das ganze hat man schon beim Zeichnung-Öffnen-Thread gesehen. ------------------ Grüße Nico \o/ Üs - ProE-Beziehungen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 29. Jul. 2014 12:12 <-- editieren / zitieren --> Unities abgeben:
Sorry nein. Die Unternehmensvorschrift ist da expliziet und sieht auch ganz genau vor, dass das Bauteil eine aussagekräfte Beschreibung als Dateinamen bekommen soll und die Zeichnung muss nach Entwicklungsnummer benannt werden. Hier geht es nur darum das die Entwicklungsnummer in die Parameter der PRT rein soll und die Zeichnung soll daraus ihren Namen ziehen. Sinn und Zweck ist das es ein Feld gibt wo die Zeichnungnummer geändert werden kann und andere Felder ändern sich mit. So das keine manuele Syncronisation vorgenommen werden muss. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005 Creo 8.0.1.0 Genius Tools 8.0 Windchill 12.0.2.0
|
erstellt am: 29. Jul. 2014 12:20 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Hier gab es mal einen Beitrag, der sich mit dem Zeichnungsprogramm beschäftigt. Ich bekomme es auch hin, einen beliebigen Modellparameter in einen Zeichnungsparameter zu schreiben (auch in dwg_name), aber daraus wird dann nicht das Umbennen der Zeichnung abgeleitet. Vielleicht kann man das mit Mapkeys lösen, aber damit kenne ich mich nicht aus. Normalerweise (was ja scheinbar bei Euch nicht zählt) existiert die Zeichnung erst nach dem Modell. Damit laufen auch Zeichnungsprogramme erst ab, wenn die Zeichnung erstellt ist. Ich denke, dass man so etwas mit Toolkit programmieren kann? Wer das Besondere will, muss ggf. das Besondere zahlen. Inneo hat da so ein kleines Programm in den SUT, dass den Zeichnungsnamen automatisch auf den Modellnamen setzt. Vielleicht programmieren die das für Euch ein bisschen um. ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 29. Jul. 2014 13:17 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Ich versuche dass mal in meinen Worten zu beschreiben. 1. Teil erzeugen 'FederXY' 2. Parameter 'EntNr' mit 'ABC' füttern 3. Zeichnung erstellen welches Automatisch den Namen vom Parameter 'EntNr' bekommt Das kann man sehr leicht über die VB-Api mittels Python, VB oder sonstwas erzeugen. Dann hat man ein kleines Tool mit dem man eine Zeichnung erzeugen kann. Oder aber über das Toolkit. Hier kann man afaik auch eine interne Geschichte programmieren die das dann ausführt. Nach deiner Beschreibung her ist eure Firma etwas größer und hat ggf. einen Programmierer mit Toolkit an der Hand, der das dann auch umsetzen kann. ------------------ Grüße Nico \o/ Üs - ProE-Beziehungen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 29. Jul. 2014 16:49 <-- editieren / zitieren --> Unities abgeben:
@NicoFTB Ja von der vorgehensweiße würde das stimmen. ich hab mal Pragrammierer von uns angesprochen aber die meinen das Problem bei ihnen wären die Schnittstellen das sie nicht wüssten und die Befehle zum Abgreifen und ablegen der Parameter nicht kenn. Sie bräuchten da schon unterlagen. Die VB-Api Hilfe haben wir hier nicht drauf. @GunnarHansen Ich habe dein Skript von oben zum Test mal installiert und angetestet aber den Zeichnungsnamen bekomme ich damit nicht in die Parameter. Geschrieben. Der erzeugt mir den Parameter Par_name und schreibt in das Feld dannach Par_name=dwg_name aber wenn ich dann den Ausdruck: par_name im prt auswerte kommt als ergebnis nur Par_name=dwg_name und nicht die vergebene Zeichnungsnummer
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 29. Jul. 2014 16:52 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Raend: @NicoFTB Ja von der vorgehensweiße würde das stimmen. ich hab mal Pragrammierer von uns angesprochen aber die meinen das Problem bei ihnen wären die Schnittstellen das sie diese nicht wüssten und die Befehle zum Abgreifen und ablegen der Parameter nicht kennen. Sie bräuchten da schon unterlagen. Die VB-Api Hilfe haben wir hier nicht drauf.@GunnarHansen Ich habe dein Skript von oben zum Test mal installiert und angetestet aber den Zeichnungsnamen bekomme ich damit nicht in die Parameter geschrieben. Der Mapkey erzeugt mir den Parameter Par_name und schreibt in das Feld dannach Par_name=dwg_name aber wenn ich dann den Ausdruck: par_name im Model/Beziehungen/=? auswerte kommt als Ergebnis nur Par_name=dwg_name und nicht die vergebene Zeichnungsnummer
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 29. Jul. 2014 19:05 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Na dann bist du ja ganz nahe dran. Hast du: configpro option: new_parameter_ui no ? Dan versuche das ganze manuel zu machen (um fehler in mein Script zu finden) Das kann immer etwwas speciel sein je nach PC. Stehe in der Zeichnung (drw). sk "^s" Strg+s drucken (startet save) sk "{TAB 3}" 3 mal TAB taste. Geht er zum Feld mit der dwg nummer 123456.drw? muss vielleicht 2 oder 4 TAB sein? sk "{left 4}" 4 mal links. Geht er vor dem punkt in 123456.drw sk "+^{left}" shift+Strg+links (alle 3). Markiert er alles nach links im Feld? sk "^c" Copy sk "^a" Strg+a aktivieren (geht er aus dem save Fenster?) sk "^o" Oeffnen sk "~" Enter oeffnet er den prt? sk "^a" Aktivieren sk "%t" Alt taste und t für "tools" muss vielleicht übersetzt werden? E=Einstellungen? sk "ET" ET für Parameter. ûbersetzen? sk "create" create macht den Parameter sk "~" Enter sk "string" Parametertüp sk "~" Enter sk "par_name" Dein Parameter Name muss richtig reinkommen? sk "~" Enter sk "^v" Paste (die dwg Nummer müsste jetzt reinkommen) sk "~" Enter sk "^a" aktivieren sk "^s" save prt sk "~" Enter sk "%f" Alt und f für File (muss vielleicht d für Datei sein?) sk "c" close prt window (übersetzen?) [Diese Nachricht wurde von GunnarHansen am 29. Jul. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Raend Mitglied Konstrukteur
Beiträge: 14 Registriert: 23.09.2013 Windows 7 64Bit 3,3 Ghz; 8Gb RAM CREO 2 M060
|
erstellt am: 30. Jul. 2014 14:59 <-- editieren / zitieren --> Unities abgeben:
@GunnarHansen hat bei mir geklappt es war {Tab5} ist zwar nicht das was ich wollte da jetzt nur per Mapkey der name in eine unabhängiges Feld geschrieben wird. Heißt wenn man den Zeichnungsnamen ändert ändert sich ohne den Mapkey auszuführen leider die Nummer im Parameter nicht mit aber. erspart mir zumindest als Vorläufige Lösung das Händische nummer in den Parameter eintragen. Für eine Autosyncronisierte Variante von Dateinamen zu Parameter oder umgekehrt wäre ich aber immernoch sehr dankbar falls es da ne bessere Möglichkeit gibt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 8.0.6 (+Geniustool für Creo 9.0.1) PDMLink 12.0.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 30. Jul. 2014 15:42 <-- editieren / zitieren --> Unities abgeben: Nur für Raend
Zitat: Original erstellt von Raend: ... Heißt wenn man den Zeichnungsnamen ändert ändert sich ohne den Mapkey auszuführen leider die Nummer im Parameter nicht mit ...
Eine wirklich schöne Krücke. Damit kann man sicher genau so schön auf die Nase fallen wie bei der händischen Eintragung. Leider haben die begründeten Hinweise zur Änderung der Vorgehensweise rein gar nichts gebracht. Vielleicht schaust Du Dir die Antworten ja noch einmal an, wenn es das erste mal gekracht hat. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |