Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Wie kann man Sprünge im Programm machen ??

Beitrag 26.10.2010, 10:02 Uhr
hinkel
Level 1 = Community-Lehrling
*
Hallo,


Gibt es die Möglichkeit im Shopmillprogramm Sprünge zu machen ???

z.B.

N150 bla,bla,bla
N160 jetzt bitte überspringen Satz N170 bis N300 und dann ab N300 wieder abarbeiten/weiterarbeiten???
N170
N180
.
.
.
.
.
.
N300
.
.
.
N400 M30

Ich hoffe ich habe es verständlich rüber gebracht.


Zudem gibt es ein Mölichkeit die C-Achse geklemmt zu lassen wenn ich den Kopf Schwenken will
geht nämlich bis jetzt nicht entweder alle geklemmt oder alle offen??

Gruß Mark
   
Beitrag 26.10.2010, 12:23 Uhr
mori4200
Level 4 = Community-Meister
****
QUOTE (hinkel @ 26.10.2010, 05:02 Uhr) *
Hallo,


Gibt es die Möglichkeit im Shopmillprogramm Sprünge zu machen ???

z.B.

N150 bla,bla,bla
N160 jetzt bitte überspringen Satz N170 bis N300 und dann ab N300 wieder abarbeiten/weiterarbeiten???
N170
N180
.
.
.
.
.
.
N300
.
.
.
N400 M30

Ich hoffe ich habe es verständlich rüber gebracht.


Zudem gibt es ein Mölichkeit die C-Achse geklemmt zu lassen wenn ich den Kopf Schwenken will
geht nämlich bis jetzt nicht entweder alle geklemmt oder alle offen??

Gruß Mark



Na klaro,

GOTOF SPRUNGZIEL

bla bla

SPRUNGZIEL:


Als Sprungziel kannst du angeben was du willst. ZB.:

GOTOF _SEPPERL

bla bla

_SEPPERL:


Ich wuerde dir aber empfehlen mal die SIEMENS DOKU Arbeitsvorbereitung zu lesen!

Der Beitrag wurde von mori4200 bearbeitet: 26.10.2010, 12:23 Uhr


--------------------
Mfg MORI


“Armselig der Schüler, der seinen Meister nicht übertrifft“
   
Beitrag 24.06.2012, 13:18 Uhr
Traumschiffahrer
Level 1 = Community-Lehrling
*
Du kannst als sprungziel auch einfach die satznummer nehmen.oder halt eine marke setzen
   
Beitrag 24.06.2012, 13:36 Uhr
Hexogen
Level 7 = Community-Professor
*******
N150 bla,bla,bla
N160 jetzt bitte überspringen Satz N170 bis N300 und dann ab N300 wieder abarbeiten/weiterarbeiten???
GOTOF N300 (gehe vorwärts zu N300)
N170
N180
.
.
.
.
.
.
N300

oder

N150 bla,bla,bla
N160 jetzt bitte überspringen Satz N170 bis N300 und dann ab N300 wieder abarbeiten/weiterarbeiten???
GOTOF MEINLABELN300
N170
N180
.
.
.
.
.
.
MEINLABELN300: ;N300

Labels bzw. Marken werden gesetzt mit ":" zb. MARKE1:


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


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 25.06.2012, 18:49 Uhr
woaldy
Level 4 = Community-Meister
****
Hallo zusammen,

Passt ein bisschen zum Thema: "Wie mache ich in Unterprogrammen Sprünge?"
Maschine mit 840D Powerline, SPF mit EXCALL aufgerufen.

Habe alles pobiert:
GOTO , GOTOF , mit 'NAME:' oder 'N100' aber das Springziel wurde nicht gefunden.

Gruß woaldy
   
Beitrag 25.06.2012, 19:43 Uhr
fräsmurml
Level 2 = Community-Facharbeiter
**
Hallo,

wird ein Programm mit Extcall aufgerufen sind kein Sprünge erlaubt.

Auszug aus der SiemensDoku Arbeitsvorbereitung

Hinweis
Externe Unterprogramme dürfen keine Sprunganweisungen wie GOTOF, GOTOB, CASE, FOR,
LOOP, WHILE oder REPEAT enthalten.
IF-ELSE-ENDIF-Konstrukte sind möglich.

Gruß


Fräsmurml
   
Beitrag 25.06.2012, 22:44 Uhr
woaldy
Level 4 = Community-Meister
****
Danke wink.gif
   
Beitrag 26.06.2012, 12:33 Uhr
InTex
Level 7 = Community-Professor
*******
Hallo woaldy

Mit Direktaufruf des UP ist es allerdings möglich. Das heißt du müsstest das Programm in den jeweiligen Werkstückordner schieben.
Ansonsten wäre noch die Möglichkeit das UP mit Ausblendebenen zu versehen. Bringt aber nicht die Möglichkeit zu einem Rücksprung.
Könnte eventuell mit RET funktionieren. Aber das sind jetzt Spekulationen. Habe ich selber noch nicht getestet. Wäre aber mal ein Versuch wert.


--------------------
Eine Schraube ohne Gewinde ist ein Nagel

Grüsse aus dem Harz - InTex
   
Beitrag 26.06.2012, 17:22 Uhr
woaldy
Level 4 = Community-Meister
****
Hallo InTex,

Ich wollte innerhalb eines Unterprogramms springen. Das ganze ist mehr
oder weniger vom CAM generiert, Unterprogramme sind im gleichen WPD.
...
MSG("Fraeser D12")
T="T7"
M6
T="T8"
MSG("Aussenkontur")
S1000 M3
EXTCALL "AUSSENKONTUR"
___;(Aussenkontur-T7)
___G0 D1 X5 Y-8
___G0 Z50
___GOTOF ENDE
...
___ENDE:
___G0 Z50
___M17

MSG("Nut")
S1000 M3
EXTCALL "NUT"


Ist jetzt auch nicht soo wichtig, nur weil der Thread gerade offen war... wink.gif
Gruß woaldy

Der Beitrag wurde von woaldy bearbeitet: 26.06.2012, 17:24 Uhr
   
Beitrag 26.06.2012, 18:30 Uhr
DMC635V
Level 6 = Community-Doktor
******
So wies mir in Erinnerung ist müssen Unterprogramme in der NC geladen sein, damit man Sprünge durchführen kann.


--------------------
Freundliche Grüsse
DMC635V
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: