31

SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

Embed Size (px)

Citation preview

Page 1: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition
Page 2: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition
Page 3: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Programmierung:

Es werden zuerst die Konturen alsUnterprogramme hinter M2/M30 definiert.

Nach der Definition der Konturen werden imHauptprogramm die SL-Zyklen programmiert.

Zyklus 14 Konturund

Zyklus 20 Konturdaten sind Pflichtzyklen, diese müssen immer programmiert werden.

Ansonsten können die Zyklen nacheinanderprogrammiert werden.

Page 4: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Insel:Konturdefinition im Unterprogramm:

Die benötigten Konturen werden in

RLDR-

Unterprogramme programmiert.

Wichtig ist hierbei: RR Nur Label-Nummern verwenden Nur die reine Kontur wird programmiert Startpunkt und Endpunkt identisch

DR+

Tasche: RL/RR geben an ob die Kontur eine Tasche oder Insel sein soll (Achtung Umlaufsinn!)

Gleich- oder Gegenlauf ist egal, wird im ät Z kl f t l t

RRspäteren Zyklus festgelegt

Kein Hilfspunkt Keine Anfahrbewegung

K i V h b

DR-

RL Kein Vorschub Keine M-Funktionen

D U t i d it LBL 0 b d t

DR+

Das Unterprogramm wird mit LBL 0 beendet.

Page 5: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Zyklus 14 Kontur:

Die im Unterprogramm programmiertenKonturen müssen jetzt dem SL-Zykluszugewiesen werden.

Zu beachten: Bis zu 12 Konturen möglich Umschalten zur nächsten Kontur mit

„ENTER“ DEF-Aktiver Zyklus benötigt keinen Aufruf

Page 6: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Zyklus 20 Konturdaten:

Mit dem Zyklus 20 werden die Konturdaten,wie z.B. Tiefe Aufmaße Koordinatenoberfläche Sichere Höhen Rundungsradienprogrammiert.

TIPP: Der Rundungsradius wird mit der Fräser-

Mittelpunktsbahn gefahren, durch Eingabe eines kleinen Radius von ca. 0,5 – 1 mm pfeifft“ der Fräser beim Fahren in die Ecken„pfeifft der Fräser beim Fahren in die Ecken

nicht. Über Drehsinn wird bestimmt, ob im

Gleichlauf oder im Gegenlauf gefräst wird.g g

Page 7: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Zyklus 21 Vorbohren:

Der Zyklus 21 Vorbohren wird benötigt, wennman ein Werkzeug zum Ausräumenverwenden möchte, dass nicht über Mitteschneidet.

Schema: Vorbohr-Werkzeug einwechseln Zyklus 21 definieren In Parameter Q13 die Nummer des

Ausräumwerkzeuges eintragen Zyklus aufrufen Ausräum-Werkzeug einwechseln

Die Steuerung benötigt die Information überdas Ausräumwerkzeug, damit an derrichtigen Position vorgebohrt wird.

Page 8: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Zyklus 22 Ausräumen:

Mit dem Ausräumzyklus 22 werden dieTechnologiedaten für das Ausräumenfestgelegt.

Zu beachten: Wird mit Q19 ein Vorschub PENDELN

programmiert, so taucht das Werkzeug, d Pl t d i t d l d i Dwenn der Platz da ist, pendelnd ein. Der

Q11 Vorschub Tiefenzustellung wird dann ignoriert

Der Vorschubfaktor Q401 kommt bei Der Vorschubfaktor Q401 kommt bei Vollschnitten zum Einsatz, er reduziert den Vorschub auf den programmierten Faktor (z. B. 60 %) und das Werkzeug fährt bei V ll h itt lVollschnitte langsamer. Dadurch kann ein höherer Ausräumvorschub programmiert werden

Page 9: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Zyklus 23 Schlichten Tiefe:

Mit dem Zyklus 23 Schlichten Tiefe wird dasim Zyklus 20 programmierte Aufmaß Tiefegeschlichtet

Zu beachten: Wenn im Zyklus 20 kein Aufmaß definiert

wurde, wird der Zyklus übersprungen. Im Zyklus werden lediglich Vorschübe

definiert, alles andere ist bereits bekannt.

Page 10: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Zyklus 24 Schlichten Seite:

Mit dem Zyklus 24 Schlichten Seite wird dasim Zyklus 20 programmierte Aufmaß Seitegeschlichtet

Zu beachten: Wenn im Zyklus 20 kein Aufmaß definiert

wurde, gibt die Steuerung eine F hl ld W k di ß“Fehlermeldung „Werkzeugradius zu groß“ aus.

Über den Q9 kann der Drehsinn geändert werden so kann man z B beim Ausräumenwerden, so kann man z. B. beim Ausräumen im Gegenlauf und beim Schlichten im Gleichlauf fahren.

Das Aufmaß Seite Q14 bleibt nach dem Schlichten stehen, es muss also kleiner sein, als das Aufmaß im Zyklus 20

Page 11: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Beispielprogramm:

Die Tasche soll ausgeräumt werden.

Vorgaben: Ausräumwerkzeug Fräser D16 Aufmaß Seite 0,5 mm für Schlichten Aufmaß Tiefe 0,5 mm für Schlichten

Page 12: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Programmieren der Kontur als Unterprogrammhinter M2/M30:

Startpunkt und Endpunkt gleich Fräsrichtung im Uhrzeigersinn:

RR Tasche

Page 13: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Programmieren der SL-Zyklen imHauptprogramm:

Page 14: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Programmieren der SL-Zyklen imHauptprogramm:

Page 15: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Programmieren der SL-Zyklen imHauptprogramm:

Page 16: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Programmieren der SL-Zyklen zum Schlichtenim Hauptprogramm:

Auf das Vorbohren mit Zyklus 21 wurdeverzichtet, da ein Fräser verwendet wurde, derüber Mitte schneidet.

Page 17: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Programmieren der SL-Zyklen zum Schlichtenim Hauptprogramm:

Auf das Vorbohren mit Zyklus 21 wurdeverzichtet, da ein Fräser verwendet wurde, derüber Mitte schneidet.

Page 18: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Passfederzapfen einfügen:

In der Tasche soll der Passfederzapfenstehen bleiben:

Schema: Kontur des Passfederzapfens als Label 2

programmieren Achtung Insel

Im Zyklus 14 das Konturlabel 2 ergänzen

Page 19: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Passfederzapfen einfügen:

In der Tasche soll der Passfederzapfenstehen bleiben:

Schema: Kontur des Passfederzapfens als Label 2

programmieren Achtung Insel

Im Zyklus 14 das Konturlabel 2 ergänzen

Page 20: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Problem:

Aufgrund des Fräser-Durchmessers bleibtRestmaterial stehen.

Page 21: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Abhilfe:Das Material, dass der Fräser D16 stehenlässt, mit einem Fräser D10 wegfräsen.

Page 22: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Abhilfe:Das Material, dass der Fräser D16 stehenlässt, mit einem Fräser D10 wegfräsen.

Ausräumen 1 mit Fräser D16Fräser D16

Vorräumwerkzeug „0“

Page 23: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Zyklus 14

Abhilfe:Das Material, dass der Fräser D16 stehenlässt, mit einem Fräser D10 wegfräsen.

Ausräumen 1 mit Fräser D16Fräser D16

Vorräumwerkzeug „0“

A ä 2 i F äAusräumen 2 mit Fräser D10

Vorräumwerkzeug „D16“

Page 24: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition
Page 25: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Einfacher Konturformel

Anwendung:

Ausräumen von Konturen mit unterschiedlichhohen Inseln und Tiefen Taschen.

Tasche: 30 mm tief Passfederzapfen 20 mm hoch (vom

Taschenboden) Kreiszapfen 10 mm hoch (vom

T h b d )Taschenboden)

Page 26: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Einfacher Konturformel

Programmieren mit Zyklus 14:

Das Teil muss in Ebenen aufgeteilt werden: Ebene 1: Tasche

Ebene 2: Tasche Passfederzapfen

Ebene 3: Tasche Passfederzapfen Kreiszapfen

Für jede Ebene muss ein Zyklus 14, Zyklus 20programmiert werden.Problem: Viele Luftschnitte (vor allem beim Schlichten) Sehr langes Programm

Page 27: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Einfacher Konturformel

Programmieren mit Einfacher Konturformel:

Einfache Konturformel entstand im smarT.NC Konturen werden in eigenen Programmen

hinterlegtz. B. Tasche.H, Passfederzapfen.H

Die Einfache Konturformel ersetzt den Zyklus14

Page 28: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Einfacher Konturformel

Definition:

Special Functions-Taste

Kontur- und Punktbearbeitung

Contour Def (Einfache K t f l)Konturformel)

Definition: Erster Eintrag (P1 ist immer die tiefste Tasche) Erster Eintrag (P1 ist immer die tiefste Tasche) 2. – 12. Eintrag: Hier kann gewählt werden zwischen

Tasche oder Insel und es kann eine separate Taschentiefe oder Inselhöhe angegeben werden.

Page 29: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Einfacher Konturformel

Syntaxerklärung:

P1: Dateiname tiefste Tasche (Tiefe ist dieTiefe aus den Konturdaten Q1)P2/I2: ab dem 2. Element kann man perSoftkey wählen zwischen P (Pocket) und I(Island)DEPTH: Zu jeder Tasche oder Insel kann eineTiefe zugeteilt werden: Insel: Die Tiefe bezieht sich von der

Koordinatenoberfläche auf die Oberkante der I lInsel

Tasche: Die Tiefe bezieht sich von der Koordinatenoberfläche auf die Unterkante der TascheTasche

Page 30: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

SL-Zyklus mit Einfacher Konturformel

Page 31: SL-Zyklus mit Zyklus 14 - Klartext-Portal · SL-Zyklus mit Zyklus 14 Programmierung: Es werden zuerst die Konturen als Unterprogramme hinter M2/M30 definiert. Nach der Definition

Wechsel auf den Programmierplatz