Siemens Digital Industries Software
Siemens Digital Industries Software

Where today meets tomorrow.

Job Abhängigkeit / Assoziavität

Beitrag 24.06.2016, 10:16 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
Hey Gemeinde wink.gif

Folgendes Problem,
Langes Werkstück wird in Segmenten Programmiert.
Ich erstelle einen Job im Segment1.
Nun brauch ich im Segment 2 genau den selben Job, jedoch mit eine anderen Geometrie.
Schnittdaten Zustellung etc. bleiben gleich.
Wie bekomme ich jetzt Assoziavität zum 1. Job hin.
Da ich ja den 1. Job , an der Maschine, anpasse und Optimiere muss ich das bei 20 Segmenten immer nachziehen.
Gibt es eine Alternative zu copy paste?

Gruß Alex


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 24.06.2016, 10:43 Uhr
heinzderheinz
heinzderheinz
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 29.10.2011
Beiträge: 920
Hallo
Bin jetzt wirklich kein Siemens Spezi aber würde das einfach als Unterprogramm aufrufen.
Als beispiel für eine Fanuc:
T101
Schnittgeschwindigkeit Vorschub usw.
M98 P0815
T120
Schnittgeschwindigkeit usw.
M98 P0815

So sieht das ungefähr bei einer Fanuc aus. thumbs-up.gif


--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
   
Beitrag 24.06.2016, 11:44 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (heinzderheinz @ 24.06.2016, 11:43 Uhr) *
Hallo
Bin jetzt wirklich kein Siemens Spezi aber würde das einfach als Unterprogramm aufrufen.
Als beispiel für eine Fanuc:
T101
Schnittgeschwindigkeit Vorschub usw.
M98 P0815
T120
Schnittgeschwindigkeit usw.
M98 P0815

So sieht das ungefähr bei einer Fanuc aus. thumbs-up.gif


mir geht es nicht um Fz oder Vc.
mir geht es um die Strategie / Ae Ap / Perepherie und Anfahren / Abfahren ...


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 24.06.2016, 11:50 Uhr
Andy742000
Andy742000
Level 7 = Community-Professor
*******
Gruppe: Banned
Mitglied seit: 15.09.2012
Beiträge: 3.725
Hallo HEXO

Wenn ich das richtig verstehe, geht es dir um die Wiederholung von Programmabschnitten mit z.t. Unterschiedlichen Parametierungen.
Aus Faulheitsgründen würde ich auf Variablen und Unterprogramme setzen, diese ggf. über eine Feld ( Array) mit den Werten versorgen. Das ganze über eine FOR TO Schleife laufen lassen.

Dazu müsste man aber paar Details mehr kennen.

CODE
TABELLE.SPF
_FV[0,0] = 20; Anzahl der Wiederholungen

_FV[1,0] =  Parameter die für Segement 1 Gültig sind
....
_FV[1,9] =

_FV[2,0] =  Parameter die für Segement 2 Gültig sind
....
_FV[2,9] =

usw

RET

; Was du hier alles 0-9 oder mehr als Variable Parameter einbinden willst ist dir überlassen auch NP Verschiebungen


CODE
HAUPTPROGRAMM.MPF
DEF REAL _FV["Größe1", "Größe2"]
DEF IN _ZAEHLER
DEF REAL "Variablen die du brauchst um aus dem FELD Daten in eine Varaiable / Parameter zu wandeln !"

T= "Werkzeug"
M6
FOR _ZAEHLER = 1 TO _FV[0,0]
S= _FV[ZAEHLER,"??"] M3
usw

Unterprogrammaufruf für die SEGMENTBEARBEITUNG

ENDFOR
M30




QUOTE (Hexogen @ 24.06.2016, 10:16 Uhr) *
Hey Gemeinde wink.gif

Folgendes Problem,
Langes Werkstück wird in Segmenten Programmiert.
Ich erstelle einen Job im Segment1.
Nun brauch ich im Segment 2 genau den selben Job, jedoch mit eine anderen Geometrie.
Schnittdaten Zustellung etc. bleiben gleich.
Wie bekomme ich jetzt Assoziavität zum 1. Job hin.
Da ich ja den 1. Job , an der Maschine, anpasse und Optimiere muss ich das bei 20 Segmenten immer nachziehen.
Gibt es eine Alternative zu copy paste?

Gruß Alex


--------------------
MfG
Andy

-------------------------------------------------------------------------------------------------------------------------


4 BIT NC, Kugelschrittschaltwerk
Numerik 600 + Lochstreifen
und nun nicht weiter gekommen als bis zur Sinumerik ;-)

PS : Ich hasse R- Parameter ! Aus Rxxx wird unter Beachtung der Mond-Parabel und der "ERDschen" Glockenkurve nach der Division mit PI/8 + Werkhallenhöhe ein neuer sinnvoller Parameter Rxxx

Impressum: Wer Rechtschreib- oder Grammatikfehler findet darf sie behalten, sind kostenlose Beigaben des Autors
   
Beitrag 24.06.2016, 12:00 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (Andy742000 @ 24.06.2016, 12:50 Uhr) *
Hallo HEXO

Wenn ich das richtig verstehe, geht es dir um die Wiederholung von Programmabschnitten mit z.t. Unterschiedlichen Parametierungen.
Aus Faulheitsgründen würde ich auf Variablen und Unterprogramme setzen, diese ggf. über eine Feld ( Array) mit den Werten versorgen. Das ganze über eine FOR TO Schleife laufen lassen.

Dazu müsste man aber paar Details mehr kennen.


Hey Andy,

es geht mir hier um Strategie des CAM´s. Wie oben beschrieben, Ae Ap Zustellungen Art des Strategie.
Daraus resultierend rechnet das CAM System anders.
Beispiel ich hab 3 Flächen zu Zeilen die identisch sind. (Freiform Geometrie)
Ich fahre eine Fläche ein und stelle fest, aktuelle Strategie funkt nicht.
Ich ändere es bis es passt.
So jetzt muss ich alle Einstellung für die 2 weiteren Flächen übernehmen.
Aktuell kopiere ich den Job und änder die "Geometrie". Berechne neu.
Wenn ich das mehr Automatisieren möchte, Parametrik in der Konstruktion. Wird es zu Kompiziert aktuell gute 80 Jobs alle zu ändern oder zu Kopieren.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 24.06.2016, 12:06 Uhr
Andy742000
Andy742000
Level 7 = Community-Professor
*******
Gruppe: Banned
Mitglied seit: 15.09.2012
Beiträge: 3.725
Hi Hexo

Du willst also den lästigen Arbeitsablauf in der CAM Software für dich einfacher gestalten ?

MFG
Andy
QUOTE (Hexogen @ 24.06.2016, 12:00 Uhr) *
Hey Andy,

es geht mir hier um Strategie des CAM´s. Wie oben beschrieben, Ae Ap Zustellungen Art des Strategie.
Daraus resultierend rechnet das CAM System anders.
Beispiel ich hab 3 Flächen zu Zeilen die identisch sind. (Freiform Geometrie)
Ich fahre eine Fläche ein und stelle fest, aktuelle Strategie funkt nicht.
Ich ändere es bis es passt.
So jetzt muss ich alle Einstellung für die 2 weiteren Flächen übernehmen.
Aktuell kopiere ich den Job und änder die "Geometrie". Berechne neu.
Wenn ich das mehr Automatisieren möchte, Parametrik in der Konstruktion. Wird es zu Kompiziert aktuell gute 80 Jobs alle zu ändern oder zu Kopieren.


--------------------
MfG
Andy

-------------------------------------------------------------------------------------------------------------------------


4 BIT NC, Kugelschrittschaltwerk
Numerik 600 + Lochstreifen
und nun nicht weiter gekommen als bis zur Sinumerik ;-)

PS : Ich hasse R- Parameter ! Aus Rxxx wird unter Beachtung der Mond-Parabel und der "ERDschen" Glockenkurve nach der Division mit PI/8 + Werkhallenhöhe ein neuer sinnvoller Parameter Rxxx

Impressum: Wer Rechtschreib- oder Grammatikfehler findet darf sie behalten, sind kostenlose Beigaben des Autors
   
Beitrag 24.06.2016, 13:01 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
Jap, der Mensch ist ja von Natur aus Faul wink.gif


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 24.06.2016, 13:06 Uhr
Andy742000
Andy742000
Level 7 = Community-Professor
*******
Gruppe: Banned
Mitglied seit: 15.09.2012
Beiträge: 3.725
Stichwort Makrorecorder wink.gif

QUOTE (Hexogen @ 24.06.2016, 13:01 Uhr) *
Jap, der Mensch ist ja von Natur aus Faul wink.gif


--------------------
MfG
Andy

-------------------------------------------------------------------------------------------------------------------------


4 BIT NC, Kugelschrittschaltwerk
Numerik 600 + Lochstreifen
und nun nicht weiter gekommen als bis zur Sinumerik ;-)

PS : Ich hasse R- Parameter ! Aus Rxxx wird unter Beachtung der Mond-Parabel und der "ERDschen" Glockenkurve nach der Division mit PI/8 + Werkhallenhöhe ein neuer sinnvoller Parameter Rxxx

Impressum: Wer Rechtschreib- oder Grammatikfehler findet darf sie behalten, sind kostenlose Beigaben des Autors
   
Beitrag 27.06.2016, 06:21 Uhr
Lost-Form
Lost-Form
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.07.2004
Beiträge: 157
Ich habe momentan etwas ähnliches zu tun.
Die Freiformflächen sind Segmente auf einem runden Teil.

Ich programmiere ein Segment und die Operation rotiere ich mittels Rechtsklick -> Objekt -> Transformation (Assoziative Kopie anwählen).
Dann rechne ich die Operation und die anderen gehen assoziativ mit.
Funktioniert aber nur wenn unter dem selben MCS und der selben Programmgruppe.

Ein 5-Achs-PP habe ich auch geschrieben wenn ich anstellen muss.
Hier habe ich ein UDE geschrieben mit der Anzahl der Segmenten welche ich der Programmgruppe als Startereignis gebe.
Ich rechne ein Segment und der PP klärt den Rest.

Wie gesagt. Runde Teile wo man die Operation rotieren kann.

Wobei erste Methode auch anderweitig assoziativ kopiert werden kann.

Der Beitrag wurde von Lost-Form bearbeitet: 27.06.2016, 06:22 Uhr
   
Beitrag 27.06.2016, 07:20 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (Lost-Form @ 27.06.2016, 07:21 Uhr) *
Ich habe momentan etwas ähnliches zu tun.
Die Freiformflächen sind Segmente auf einem runden Teil.

Ich programmiere ein Segment und die Operation rotiere ich mittels Rechtsklick -> Objekt -> Transformation (Assoziative Kopie anwählen).
Dann rechne ich die Operation und die anderen gehen assoziativ mit.
Funktioniert aber nur wenn unter dem selben MCS und der selben Programmgruppe.

Ein 5-Achs-PP habe ich auch geschrieben wenn ich anstellen muss.
Hier habe ich ein UDE geschrieben mit der Anzahl der Segmenten welche ich der Programmgruppe als Startereignis gebe.
Ich rechne ein Segment und der PP klärt den Rest.

Wie gesagt. Runde Teile wo man die Operation rotieren kann.

Wobei erste Methode auch anderweitig assoziativ kopiert werden kann.



Hey Lost,
ja an sich würde das auch so funktionieren.
Nur ich hab wechselnde Geometrien entlang der X Achse.
Sprich ich kann die Bearbeitung nicht transformieren da sich an dieser Stelle die Geometrie ändert.

Ich bekomme ja sowas mit HyperMill hin und such jetzt eine Methode für NX.
Sieht wohl schlecht aus.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 27.06.2016, 07:57 Uhr
Lost-Form
Lost-Form
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 23.07.2004
Beiträge: 157
QUOTE (Hexogen @ 27.06.2016, 08:20 Uhr) *
Hey Lost,
ja an sich würde das auch so funktionieren.
Nur ich hab wechselnde Geometrien entlang der X Achse.
Sprich ich kann die Bearbeitung nicht transformieren da sich an dieser Stelle die Geometrie ändert.

Ich bekomme ja sowas mit HyperMill hin und such jetzt eine Methode für NX.
Sieht wohl schlecht aus.


Ah... okay... falsch verstanden.
Du hattest oben von identischen Flächen gesprochen.

Sorry.
   
Beitrag 27.06.2016, 08:35 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (Lost-Form @ 27.06.2016, 08:57 Uhr) *
Ah... okay... falsch verstanden.
Du hattest oben von identischen Flächen gesprochen.

Sorry.


Ok ja Flächen sind zwar identisch aber leichte Unterschiede in der Geometrie, hab mich vielleicht etwas unglücklich ausgedrückt.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: