Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Offset auf Tasche (Pocket)

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
Autor Thema:  Offset auf Tasche (Pocket) (1510 mal gelesen)
Sm1leX
Mitglied
Maschinenbau (B.Eng)


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

Beiträge: 27
Registriert: 13.09.2018

Win 10 64-bit
Intel Xeon E5-1620
CATIA V5 R28/R29
Solidworks

erstellt am: 13. Nov. 2018 11:03    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


123.PNG

 
Hallo Zusammen,
folgendes Problem. Ich möchte über ein Makro eine Tasche erzeugen, die bis zu einer Fläche geht und darauf anschließend noch ein Offset von 2mm geben. Allerdings bekomme ich das Offset nicht angesprochen.

Es geht um folgendes Offset:


Das ist die Zeile die aus der Makroaufzeichnung kommt. Allerdings wird dieser beim ausführen nur als Fehler markiert.
length5 = parameters1.Item(PNumber + "_" + NCNumber + "_001_" + WTypeS + "_Steuerpart\Winkelkante\Tasche.3\Begrenzung1\Offset")

Vielen Dank im Voraus!

[Diese Nachricht wurde von Sm1leX am 14. Nov. 2018 editiert.]

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 13. Nov. 2018 17:59    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 Sm1leX 10 Unities + Antwort hilfreich

Servus

Probier mal statt den Namen für den Paramneter neu zusamenzusetzen diesen aus der Partnumber zu bilden
zB (ungetestet):

Code:
Set length5 = parameters1.Item(partDocument1.product.partnumber & "\Winkelkante\Tasche.3\Begrenzung1\Offset")
Alternativ könntest du dir doch einen Collection mit den Parametern der Tasche ausgeben (Sublist) lassen und in dieser den richtigen Parameter raussuchen (dann kannst du dir das zusammensetzen des Namens sparen).

Gruß
Bernd

PS: Gibt es den Parameter schon wenn noch nicht der CatLimitMode der Tasche definiert ist (bzw noch auf Dimension steht)?

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Sm1leX
Mitglied
Maschinenbau (B.Eng)


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

Beiträge: 27
Registriert: 13.09.2018

Win 10 64-bit
Intel Xeon E5-1620
CATIA V5 R28/R29
Solidworks

erstellt am: 14. Nov. 2018 07:12    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

Die "vordere" Benennung funktioniert tadellos, daran liegt es nicht. Alles schon probiert. In allen möglichen Optionen wird für diese Eigenschaft der genannte Parameter angezeigt.

Kann das jemand bei sich ausprobieren? Vielleicht liegts ja an meinem Catia?!

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

Sm1leX
Mitglied
Maschinenbau (B.Eng)


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

Beiträge: 27
Registriert: 13.09.2018

Win 10 64-bit
Intel Xeon E5-1620
CATIA V5 R28/R29
Solidworks

erstellt am: 14. Nov. 2018 11:45    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

Bei der Fehlersuche ist mir aufgefallen, dass der Code, wenn man manuell nach der Taschenerstellung die Tasche öffnet und einfach wieder schließt. Im Anschluss die Offsetänderung funktioniert. In einem Zug aber nicht. Habe auch versucht die Tasche im Code zu aktualisieren, hat aber nicht funktioniert.

Jemand eine Idee, was genau passiert wenn man manuell die Tasche öffnet?

Ablauf:
- Automatische Erstellung der Tasche
- händisch die Tasche öffnen und ohne Änderung auf OK klicken.
- automatisch das Offset der Tasche bearbeiten

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 14. Nov. 2018 12:23    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 Sm1leX 10 Unities + Antwort hilfreich

Servus

Ändere mal die Reihenfolge im Code:
- erst LimitMode und LimitingElement ändern
- dann auf den Parameter mit dem Offset zugreifen und ändern
Den Parameter gibt es nicht wenn der LimitMode noch auf catOffsetLimit steht.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 14. Nov. 2018 12:37    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 Sm1leX 10 Unities + Antwort hilfreich

Servus

Ich hab es noch mal getestet: der Offset-Parameter wird leider erst angelegt wenn das Definitionsfenster geöffnet wird. Selbst ein Update zwischendurch hilft nicht.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Sm1leX
Mitglied
Maschinenbau (B.Eng)


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

Beiträge: 27
Registriert: 13.09.2018

Win 10 64-bit
Intel Xeon E5-1620
CATIA V5 R28/R29
Solidworks

erstellt am: 14. Nov. 2018 13:15    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

Also wird es keine Möglichkeit geben, diesen Schritt zu automatisieren? javascript:InsertSMI(' %20');

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 14. Nov. 2018 13:16    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 Sm1leX 10 Unities + Antwort hilfreich

Servus

Du könntest dir ja eine entsprechende Ebene/Fläche mit dem Offset erstellen und dann die Tasche zu dieser neuen Geometrie erstellen.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Sm1leX
Mitglied
Maschinenbau (B.Eng)


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

Beiträge: 27
Registriert: 13.09.2018

Win 10 64-bit
Intel Xeon E5-1620
CATIA V5 R28/R29
Solidworks

erstellt am: 14. Nov. 2018 13:36    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

Wie genau meinst du das? Also die Tasche wird über die Flächen zwischen zwei kompliziert verwinkelten Flächen erstellt. Das Offset soll die Tasche dann 2mm über die Fläche hinaus generieren.

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 14. Nov. 2018 13: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 Nur für Sm1leX 10 Unities + Antwort hilfreich

Servus

Sicher das ein Makro die richtige Lösung für dein Problem ist?
ggf wäre eine PowerCopy besser geeignet.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Sm1leX
Mitglied
Maschinenbau (B.Eng)


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

Beiträge: 27
Registriert: 13.09.2018

Win 10 64-bit
Intel Xeon E5-1620
CATIA V5 R28/R29
Solidworks

erstellt am: 14. Nov. 2018 13:50    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

Da das ganze nur ein kleiner Abschnitt eines riesigen Tools ist, würde ich ungern auf Powercopys zurückgreifen wollen. Da ich bisher alles über VB.NET Code lösen konnte.

Zum Schluss soll eine ganze Konstruktion abhängig von einer Trennfläche automatisch erstellt werden. Klappt bis dato auch super.

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)2023 CAD.de | Impressum | Datenschutz