Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 CAM
  Maske voreinstellen

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co.
  
Dassault PLM Integrationen mit der 3DViewStation, eine Pressemitteilung
Autor Thema:  Maske voreinstellen (1383 mal gelesen)
J.F.S.
Mitglied
Entwickler


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

Beiträge: 27
Registriert: 15.02.2005

erstellt am: 30. Mrz. 2006 15: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


Maske1.pdf

 
Hallo zusammen,

gibt es eine funktion um die Maske für Aufspannung/Maschineneditor automatisch auf meine bedüfnisse einzustellen?

Hierbei meine ich nur die Punkte

- Maschine
- Postprozessor Worttabelle
- Post Prozessing
- Werkzeugkatalog


Hoffe und Bitte um hilfe

Danke Gruß Joe

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

crash
Mitglied



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

Beiträge: 158
Registriert: 12.06.2004

erstellt am: 30. Mrz. 2006 18:47    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 J.F.S. 10 Unities + Antwort hilfreich

Hier ein kleines Script mit dem so was geht.
Du musst nur noch die Variablem mit deinen Werten belegen.
Oder entfernen wenn nicht benötigt.
Gruss
crash

Language="VBSCRIPT"

Sub CATMain()
Set MfgDoc1 = CATIA.ActiveDocument
Set ActivityRef = MfgDoc1.GetItem("Process")
If (ActivityRef.IsSubTypeOf("PhysicalActivity")) Then
    Set childs = ActivityRef.ChildrenActivities
    quantity = childs.Count
    if quantity <= 0 then
      Exit Sub
    End if
    NumberOfSetup = 0
    For I=1 To quantity
Set child = childs.Item(I)
If (child.IsSubTypeOf("ManufacturingSetup")) Then
Set Setup1 = child
NumberOfSetup = NumberOfSetup +1
Exit For
End If
Next
End If
if NumberOfSetup <= 0 then
   Exit Sub
End if
'Nun gehts los
Set ProgramList = Setup1.Programs
Dim Machine1 'As ManufacturingMachine
'Man kann auch checken ob die Maschine schon da ist
'so wird sie immer neu erzeugt
Maschine1 = 3
if(Maschine=1)then
  Set Machine1 = SetUp1.CreateMachine("Mfg3AxisMachine")
end if
if(Maschine=2)then
  Set Machine1 = SetUp1.CreateMachine("Mfg3AxisWithTableRotationMachine")
  Machine1.RotaryAxis = "C"
end if
if(Maschine=3)then
  Set Machine1 = SetUp1.CreateMachine("Mfg5AxisMachine")
end if

Machine1.PreferedToolCatalogName = ToolCatalogName
Machine1.PPTableName = PPTableName

'*** Define Tool Change Point on Machine Tool
Dim XTlChg 'As AnyObject
Dim YTlChg 'As AnyObject
Dim ZTlChg 'As AnyObject

Set XTlChg = SetUp1.GetAttribute("MfgToolChgX")
XTlChg.Value = PtX
Set YTlChg = SetUp1.GetAttribute("MfgToolChgY")
YTlChg.Value = PtY
Set ZTlChg = SetUp1.GetAttribute("MfgToolChgZ")
ZTlChg.Value = PtZ
End Sub

[Diese Nachricht wurde von crash am 30. Mrz. 2006 editiert.]

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

Frank Kohler
Mitglied
Industriemeister Metall


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

Beiträge: 15
Registriert: 12.04.2005

erstellt am: 08. Mai. 2006 22:58    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 J.F.S. 10 Unities + Antwort hilfreich

hallo !

Wir haben eine Lösung auch ohne VB Kenntnisse:

Einen neuen Jüngfräulichen Prozess öffnen,
Maschine , PP, PPTable, WKZ-Table usw, einstellen und abspeichern.
Diesen mit einem schreibschutz versehen, dann kann er immer als Vorlage geöffnet werden, falls sich mal was ändert kann immer schnell und einfach umgestellt werden.

Grüssle Frank Kohler

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

crash
Mitglied



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

Beiträge: 158
Registriert: 12.06.2004

erstellt am: 11. Mai. 2006 11:57    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 J.F.S. 10 Unities + Antwort hilfreich

Hallo Frank,
das ist richtig, dann muss du aber das Produkt/Part nachtraeglich in den Prozess laden und kannst nicht von einen PART starten und CATIA erstellt dir die NC Geometrie automatisch in einem extra Produkt.
Aber sonst ist dein Weg ebenso moeglich.
Ich kann weiterhin mit dem Script nachtraeglich in einem bestehenden Prozess was aendern.
Gruss
crash

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

Bappnaas
Mitglied
CNC-Programmierer


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

Beiträge: 62
Registriert: 25.08.2008

V5R20SP6-64bit
XP 64bit, Dual-Xeon 2.66Ghz, 24GB Ram
AM2

erstellt am: 14. Jan. 2011 12: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 Nur für J.F.S. 10 Unities + Antwort hilfreich

Hallo Forumianer,
dieser Thread ist zwar schon n bissl älter, aber trotzdem gut.
Ich hab jedoch hier eine Frage:
Ich möchte nicht eine der von CATIA vorgegebenen Maschinen laden, sondern über einen Öffnen-Dialog (fileselectionbox) eine eigene Maschine auswählen und laden.
Die Auswahl klappt ja, aber wie soll der Code aussehen, um die Auswahl ins Setup zu laden?

Code:
Set FileSys = CATIA.FileSystem
fpath = CATIA.FileSelectionBox("Maschine wählen", "*.CATProduct", CatFileSelectionModeOpen)
Set Machine1 = CATIA.Documents.Open(FileSys.GetFile(fpath))


Danke im Voraus,
Gregor

------------------
Wer bin ich? Und wenn ja: wieviele?

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