Siemens Digital Industries Software
Siemens Digital Industries Software

Where today meets tomorrow.

Unterprogrammaufruf 'G22', Möglichkeiten?

Beitrag 07.02.2006, 11:31 Uhr
leftshift
leftshift
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 22.06.2005
Beiträge: 8
Hallöchen!

Auf unserer Maho800 haben wir ja den Befehl 'G22'. Im alten TCAPT System haben wir beispielsweise eine Geometrie als Unterprogramm definiert und je nachdem wieoft sie gebraucht wurde mit 'G22 N....' dorthin verzweigt. Das Unterprogramm war also nur einmal vorhanden.
In NX3 und unserem derzeitigen PP wird aber für jede dieser Geometrieen ein Unterprogramm erzeugt, sprich wir haben dann für die gleiche Geometrie achtmal das gleiche Unterprogramm. Das gibt dann entsprechend 'fette' NC Programme. Sehr zur Begeisterung der Leute an der Maschine. wink.gif Ist das jetzt nur ein Makel unseres PP's oder ein generelles Problem in NX3/CAM?

Danke im Voraus.

Uwe
   
Beitrag 07.02.2006, 20:48 Uhr
CNC-Master
CNC-Master
Level 7 = Community-Professor
Gruppensymbol
Gruppe: Administrator
Mitglied seit: 05.11.2001
Beiträge: 1.965
Hallo

QUOTE
Ist das jetzt nur ein Makel unseres PP's oder ein generelles Problem in NX3/CAM?


Unterprogrammtechnik kann duch ein Zusammenspiel von NX und dem Postprozessor erfolgen.


1.) Erweiterung der Postcommands (UDEs), die steuern ob und wann ein Unterprogramm generiert werden soll.

2.) Erweiterung des PPs (UG Post), der diese Befehle aufnimmt und dadurch ein UP erzeugt.
Natürlich ist es mit der Programmiersprache TCL möglich, intelligente Unterprogrammtechnik zu erzeugen.

QUOTE
sprich wir haben dann für die gleiche Geometrie achtmal das gleiche Unterprogramm.


Man könnte einen Bewegungsablauf intern auf eine Liste speichern und während des Laufs mit den Folgebewegungen vergleichen.
Somit fasst man dann diese Bewegungen zusammen und generiert ein optimiertes Ausgabefile. (Satzsprunganweisung, Unterprogrammtechnik usw.)
Damit wärst DU Dein "fettes" NC-Programm los. wink.gif

Das Einbinden einer solchen Funktionalität ist natürlich etwas aufwendiger und wird als Zusatzaufwand berechnet.
Zur Klärung der Details nimmst du am besten mit Deinem Softwareberater Kontakt auf.

Nichts ist unmöglich... "TCL" biggrin.gif


--------------------
Gruß,
CNC-Master
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: