Siemens Digital Industries Software
Where today meets tomorrow.
1706
Follower:innenJob Abhängigkeit / Assoziavität
24.06.2016, 10:16 Uhr
Hey Gemeinde
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
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
-----------------------------------------------------------------------------------------------------------------------------
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
24.06.2016, 10: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.
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.
--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
heinzderheinz
24.06.2016, 11:44 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.
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.
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
-----------------------------------------------------------------------------------------------------------------------------
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
24.06.2016, 11: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.
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
_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
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
Hey Gemeinde
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
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
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
24.06.2016, 12:00 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.
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
-----------------------------------------------------------------------------------------------------------------------------
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
24.06.2016, 12:06 Uhr
Hi Hexo
Du willst also den lästigen Arbeitsablauf in der CAM Software für dich einfacher gestalten ?
MFG
Andy
Du willst also den lästigen Arbeitsablauf in der CAM Software für dich einfacher gestalten ?
MFG
Andy
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.
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
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
24.06.2016, 13:01 Uhr
Jap, der Mensch ist ja von Natur aus Faul
--------------------
Schaut doch mal rein:
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
24.06.2016, 13:06 Uhr
Stichwort Makrorecorder
Jap, der Mensch ist ja von Natur aus Faul
--------------------
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
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
27.06.2016, 06: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.
Der Beitrag wurde von Lost-Form bearbeitet: 27.06.2016, 06:22 Uhr
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
27.06.2016, 07:20 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.
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
-----------------------------------------------------------------------------------------------------------------------------
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
27.06.2016, 07:57 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.
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.
27.06.2016, 08:35 Uhr
Ah... okay... falsch verstanden.
Du hattest oben von identischen Flächen gesprochen.
Sorry.
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
-----------------------------------------------------------------------------------------------------------------------------
Mein Youtube Kanal
Anwendungen, Zyklen, CAD/CAM
-----------------------------------------------------------------------------------------------------------------------------
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: