Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

SI 802 d Unterprogrammtechnik

Beitrag 16.11.2013, 12:26 Uhr
HFTurn
HFTurn
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 16.11.2013
Beiträge: 13
Hallo liebe Kollegen!

Ich arbeite auf einer Karussel Drehmaschine die auf CNC aufgerüstet wurde; Steuerung SI 802 D

Ich möchte 7 Inneneinstiche mit gleichem Maß und gleichem abstand herstellen (skizze)
bin an die Aufgabe wie folgt herangetreten:

Das hauptprogramm

Lims=40
trans z0
g96 s200 f0.08 m42 m4 ;technologie, m42 = getriebestufe 2

g0 x2200 ;freifahren
z80

tans z-300 ; verschiebe auf erste nut

Leinstich p6 ;aufruf unterprogramm

trans z0

g0 x2200 ;freifahren
z80
m2

Das unterprogramm:

Cycle93 (...........+#+#+#+#+) ; Einstichzyklus, die werte habe ich nicht im kopf
atrans z-15 ; verschiebe auf die nächste nut
m2

in der simulation kommt der fehler: unterprogramm nicht vorhanden oder wird editiert

das UP ist im ordner unterprogramme gespeichert

dazu die erste frage: was ist mit editiert gemeint, wenn ich in der betriebsart programm das hauptprogramm aufrufe und dann auf simulation gehe kann ich doch das UP gar nicht editieren oder?

oder würdet ihr an die aufgabe anders herantreten?

lg und danke im vorraus
Angehängte Datei(en)
Angehängte Datei  ISW__1_von_1_.jpg ( 31.32KB ) Anzahl der Downloads: 14
Angehängte Datei  IMG_copy.jpg ( 425.93KB ) Anzahl der Downloads: 18
 
   
Beitrag 16.11.2013, 12:48 Uhr
DMC635V
DMC635V
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 12.08.2010
Beiträge: 844
Bist du sicher, dass du keinen Schreibfehler im Aufruf/UP-Namen hast?

Ich würde so kleine sachen sowiso direkt im Hauptprogramm mit Repeat lösen:
CODE
Lims=40
trans z0
g96 s200 f0.08 m42 m4;technologie, m42 = getriebestufe 2

g0 x2200;freifahren
z80

tans z-300; verschiebe auf erste nut

EINSTICHE:
Cycle93 (...........+#+#+#+#+); Einstichzyklus, die werte habe ich nicht im kopf
atrans z-15; verschiebe auf die nächste nut
REPEAT EINSTICHE P=5

trans z0

g0 x2200;freifahren
z80
m2

Das unterprogramm:


m2

Achte auf den : (Doppelpunkt)
Dort wo du das Label definierst musst du einen schrieben. Beim Aufruf (REPEAT) darf keiner sein.
Dem Label kannst du einen beliebigen Namen geben.
QUOTE
Für die Benennung von Sprungmarken gelten folgende Regeln:
Anzahl an Zeichen:
– mindestens 2
– höchstens 32
Erlaubte Zeichen sind:
– Buchstaben
– Ziffern
– Unterstriche
Die ersten beiden Zeichen müssen Buchstaben oder Unterstriche sein.
Nach dem Namen der Sprungmarke folgt ein Doppelpunkt (":").


"Wird edtitiert" heisst dass die Datei im Editor geöffnet ist. Öffne einfach im Editor ein anderes Programm (Am besten das Hauptprogramm)

Der Beitrag wurde von DMC635V bearbeitet: 16.11.2013, 12:51 Uhr


--------------------
Freundliche Grüsse
DMC635V
   
Beitrag 16.11.2013, 13:43 Uhr
HFTurn
HFTurn
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 16.11.2013
Beiträge: 13
ich verstehe, werd ich gleich am montag ausprobieren smile.gif

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