| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| MAIT übernimmt Kundenstamm von GMCAD, eine Pressemitteilung
|
Autor
|
Thema: Blech Material / Blechstärke zuweisen (1115 mal gelesen)
|
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 18. Jul. 2023 11:30 <-- editieren / zitieren --> Unities abgeben:
Hallo, Hat jemand ein Makro, mit dem es möglich ist mehreren Blechteilen ein Material bzw. die Blechstärke zuzuweisen? (Standard nicht SheetMetal) Wünschenswert wäre wenn man einfach alle Blechteile auswählt, denen man ein Material bzw. eine Blechstärke vergeben will und dann gibt man noch die Blechstärke ein. und fertig. Jetzt muss das leider für jedes Blechteil einzeln gemacht werden und das kann sich schon sehr ziehen wenn man große BG hat. oder wenn man die Blechstärke ändert. Hintergrund ist dass bei der ZNG für Abwicklungen das Attribut benötigt wird und beim Konstruieren oft das Material nicht vergeben wird weil es dafür ja auch oft nicht nötig ist. Grüße Fred Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 20. Jul. 2023 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Hallo Fred, ich habe da mal schnell ne kleine Lisp gestrickt. Diese funktioniert etwas anders als du dir das gewünscht hast, aber ist erstmal ein Anfang! Und zwar kannst du mit dieser durch anklicken des Bauteils das Material "Standard" und ein gewählte Blechdicke zuweisen. Falls das Bauteil bereits Materialattribut besitz werden diese gnadenlos überschrieben! Probier mal aus ob dies in die gewünschte Richtung geht! Erweitern kann man ja noch! Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 20. Jul. 2023 09:54 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ja ist an sich genau was ich suche. Nur ist die Bedienung nicht so SolidDesigner intuitiv. Wenn man da jetzt noch die Teile auswählen kann, wie im Modeling üblich dann wäre es perfekt für mich. Grüße Fred
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 20. Jul. 2023 10:06 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Schön das der erste Schuss schon mal zusagt! Wie solle es den SolidDesigner konform werden? 1) Nach Auswahl der Teile wird automatisch zugewiesen 2) Nach Auswahl der Teile und zusätzlichen Button 'Übernehmen' wird zugewiesen oder 3) Nach Auswahl der Teile und grünen Haken (schließen) wird zugewiesen Oder ... ? Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 20. Jul. 2023 10:51 <-- editieren / zitieren --> Unities abgeben:
2 Auswahlboxen. in der einen Auswahlbox wird die Blechstärke ausgewählt. in der anderen werden die Teile gewählt. Entweder im Strukturbrowser oder am Bildschirm (im Strukturbrowser mit den gewohnten STRG oder SHIFT Klicks und dann Auswahl anwenden und am Bildschirm über die Auswahlmetoden entweder F2 oder die shortcuts Auswahl starten und Auswahl beenden) Wenn die Auswahl abgeschlossen ist, sind beide Auswahlboxen befüllt (nicht mehr gelb) und könnten durch erneutes anklicken geändert werden. Dann grüner Hacken oder mittlere Maustaste und die Werte werden eingetragen. Wenn es noch einen Übernehmen Button gibt der die ausgewählten Teile zuweist und dann neue Teile und eine neue Blechstärke vergeben werden kann, dann würde man sich das erneute starten vom Befehl ersparen, falls man mehrere Blechstärken hintereinander zuweisen will. Das ist dann aber schon Luxusklasse. Das ist zumindest mein SolidDesigner konform Grüße Fred Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 20. Jul. 2023 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Okay, dann mach ich mal die 2te deine Luxusklasse! Allerdings muss ich dich da um ein wening um Gedult bitten, entsteht halt in meiner Frühstücks- und Mittagspause! Vielleicht noch die Frage Material ist immer 'Standard'? Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 20. Jul. 2023 11:28 <-- editieren / zitieren --> Unities abgeben:
Ich muss Danken, und keinen Stress. Ich brauche nur Standard Material, und denke im Standard Blech Modul gibt es gar nicht mehr. Mit SheetMetal habe ich so gut wie keine Erfahrung und nutze es nur für wenige Funktionen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 20. Jul. 2023 12:19 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
|
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 20. Jul. 2023 12:56 <-- editieren / zitieren --> Unities abgeben:
|
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 20. Jul. 2023 16:24 <-- editieren / zitieren --> Unities abgeben:
Ich habe gerade ein Problem festgestellt wenn man Laschen machen möchte nachdem das Makro gestartet wurde. Fehlermeldung siehe Bild. Es liegt ein Namenskonflikt vor. Ich konnte ihn aber mit meinen bescheidenen Lisp Kenntnissen nicht entdecken. Grüße Fred Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 20. Jul. 2023 20:06 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 20. Jul. 2023 20:31 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
@Michael, ergänze im Dialog-Kopf:
Code: :Persistent-proposals t ;; keep user entered value of proposals
bei der Variable:
Code: :Persistent-data-storage T ;; keep user entered value of proposals across osdm session ;; :Proposals-order :new-input-at-top ;:sorted ;; mache ich bei String variablen ganz gern :max-Proposals 42 ; je nach 'Geschmack'
Aber, prima 👍, gefällt mir 👍 was du gemacht hast. Ich wollte fast gestern Abend was machen, aber die PE hat kein SHA-subset. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 21. Jul. 2023 09:41 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von der_Wolfgang: Sieht mir eher nach einem Problem der Lade Reihenfolge aus. Annahme: zuerst das Tool geladen, und dann sheetmetal gestartet? ändere in Zeile 41 mal zu:
Code: (sd-call-cmds (oli::sha_basic_attach_material ....
Hat bei mir nicht den gewünschten Erfolg. Falls das hilfreich sein sollte: ich lade die Makros automatisch beim Start von Modeling ohne SheetMetal, nur Basic Blechmodul
[Diese Nachricht wurde von netvista am 21. Jul. 2023 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 21. Jul. 2023 10:03 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Hallo, ich glaube ich würde das ganze speichern, sortieren der Blechstärken weg lassen und nur die in der Firma benutzen in die Lisp schreiben. Falls dann mal Sonderstärken kommen kann mans ja eintippen. Die Zeile ':auto-add-proposals t' ist mir ausversehen reingerutsch Da ich das Tool nicht benötig, glaube ich mal das das jeder so machen kann wie er möchte. Du Wolfgang hast ja die Befehle genannt. Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 21. Jul. 2023 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
|
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 21. Jul. 2023 13:33 <-- editieren / zitieren --> Unities abgeben:
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 21. Jul. 2023 14:44 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Falls Du für das Tool ein Button bastelst, dann könntest du die Lisp beim Aufruf laden lassen! Code: (load_dia :type :source :FILE "C:/Program Files/XXX/XXX.lsp") sheet_part_select
Ist aber ne Krücke! Gruß Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 21. Jul. 2023 15:16 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Das mit den Proposals war auch mehr ne Anregung für Dich, Michael, eben auch für andere Deiner 142 Tools. Bezüglich des 'Name Conflicts' bin ich der Meinung das es ein Ladereihenfolge Problem ist.
@Gerd du solltest das MiBr Tool laden in der Cutomize Datei vom BasicSheetmetal . das wäre IMHO der richtige weg. Aber ohne Deine echte Umgebung kann ich das nicht wirklich klären . Aber du hast ja zumindest einen Weg wie du alles geladen bekommst. Das ist dann untem Strich das wichtigere.
------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 23. Jul. 2023 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Hallo Wolfgang, habe schon gedacht du stalks mich!
Zitat: Das mit den Proposals war auch mehr ne Anregung für Dich, Michael, eben auch für andere Deiner 142 Tools.
Es sind aber nur 74 Lisp´s die ich nutze Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 25. Jul. 2023 11:05 <-- editieren / zitieren --> Unities abgeben:
Ich habe das Macro aus dem autoload raus genommen und lade den Befahl mit einem Button wie unten beschrieben. Soweit ich das bis jetzt sagen kann funktioniert alles. Einziges kleines Manko ist dass die Umlaute nicht richtig dargestellt werden, hab ich aber im Makro auf ae und ue geändert. JUnd beim Drücken auf den grünen Haken oder mittlere Maustaste werden die Blechstärken nicht vergeben, nur beim drücken auf den Übernehmen Button.
Zitat: Original erstellt von MiBr: Falls Du für das Tool ein Button bastelst, dann könntest du die Lisp beim Aufruf laden lassen!
Code: (load_dia :type :source :FILE "C:/Program Files/XXX/XXX.lsp") sheet_part_select
Ist aber ne Krücke!Gruß Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 25. Jul. 2023 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Hallo, das mit den Umlauten liegt an der Kodierung der Lisp´s, die du evtl. durch einen Texteditor geändert hast. Sollte meiner bescheidenen Meinung nach UFT-8 sein! Am besten Notepad++ verwenden. Man kann aber auch folgende Sonderzeichen benutzen: ä=Ì Ä=Ø ö=Î Ö=Ú ü=Ï Ü=Û ß=Þ °=³ ø=Ö Ø=Ò Das Problem mit dem grünen Haken ist so gewollt gewesen bzw. dachte ich das nur über ÜBERNEHMEN die Blechstärke zugewiesen wird! Hinter den :local-functions folgendes hinzufügen :ok-action '(when (and sel_thick sel_parts) (do_it)) (Ohne es ausprobiert zu haben) Gruß Gruß Michael [Diese Nachricht wurde von MiBr am 25. Jul. 2023 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 455 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 25. Jul. 2023 12:06 <-- editieren / zitieren --> Unities abgeben:
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 25. Jul. 2023 12:13 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Zitat: Ich benutze Notpad++ und die Codierung ist UFT-8 Funktioniert aber nicht, ist aber auch nicht wichtig.
Dachte daran könnte es liegen, bin halt nur Leihe, sry!!! Aber jetzt passt ja alles, schön! Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 25. Jul. 2023 19:56 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Zitat: Ich benutze Notepad++ und die Codierung ist UFT-8
Empfehlung: nutzt UTF-8-BOM .. dann steht die Markierung auch IN DER DATEI . UTF8 ist vollkommen ausreichend wenn ihr nicht asiatische Zeichen oder ähnliches drin habt. UTF8 reicht für (vermutlich alle) (west-) europäische Sprachen . Also für all CAD.DEler denke ich. @MiBr hatte das 'Problem' mit Deiner Datei auch, aber das sind für mich nur Randerscheinungn, die ich nicht weiter 'krumm nehme'. Deswegen habe ich nix gesagt. mit Notepad++ kann man auch hin und her konvertieren. Manchmal hilft es eine leere Datei mit UTF-8-BOM zu stellen und DORT hinein den Text (z.b. von einer Website) zu kopieren. Wenn man zuerst reinkopiert und dann konvertiert, vernudelt es gerne mal die Umlaute, je nachdem.. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |