You are on page 1of 256

SINUMERIK 840D/810D/FM-NC

Cicluri

Manual de programare Editia 12.97

Documentatia utilizatorului
Generalitati 1

Cicluri de gaurire sI 2
cicluri de gaurire dupa
model

Cicluri de frezare
SINUMERIK 840D/810D/FM-NC 3
Cicluri
Cicluri de strunjire 4

Mesaje de eroare sI
Manual de programare 5
prelucrarea erorilor

Documenta(ia utilizatorului Anexa A

Valabil pentru

Echipamentele Versiunea Software


SINUMERIK 840D 4
SINUMERIK 840DE (versiunea export) 4
SINUMERIK 810D 2
SINUMERIK 810DE (versiunea export) 2
SINUMERIK FM-NC 3

Editia 12.97
Cuprins 12.97
0 0

Documentatie SINUMERIK®

Istoricul tiparirii

Rezumatul detaliilor acestei editii si al editiilor precedente sunt listate mai jos.

Starea fiecarei editii este prezentata dupa cod în coloana „Observatii”.

Codul de stare în coloana „Observatii”:

A .... Documentatie noua.


B .... Retiparita nerevizuita cu numar nou de comanda.
C .... Editie revizuita noua.
Daca au fost facute schimbari de la ultima editie, acest lucru este indicat de un cod de editie
noua în capul paginii.

Editia Nr. comanda Observatii

02.95 6FC5298-2AB40-0BP0 A
04.95 6FC5298-2AB40-0BP1 C
03.96 6FC5298-3AB40-0BP0 C
08.97 6FC5298-4AB40-0BP0 C
12.97 6FC5298-4AB40-0BP1 C

Acest manual este inclus în documentatia disponibila pe CD-ROM (DOCONCD)


Editia Comanda nr. Observatii
02.98 6FC5 298-4CA00-0BG1 C
(Read)
02.98 6FC5 298-4CB00-0BG1 (Print) C
02.98 6FC5 298-4CC00-0BG1 (Net) C

Alte functii care nu sunt descrise în aceasta documentatie pot fi executabile pe


Mai multe informatii sunt disponibile pe Internet: echipament. Oricum, aceasta nu reprezinta obligatia de a pune la dispozitie aceste
Siemens quality for Software and Trainingto DIN ISO 7.0, Reg. No. functii cu un nou panou al echipamentului sau în timpul service-ului.

Aceasta publicatie a fost produsa cu WinWord V 7.0 Am verificat continutul acestui document si acesta corespunde echipamentului si
si Designer V 4.0. programelor descrise. Cu toate acestea ar putea exista diferente. Oricum, informatia
Reproducerea, transmiterea sau folosirea acestui document sau a continutului sau nu continuta în acest material este revizuita regulat si orice schimbari necesare vor fi
este permisa fara permisiune scrisa. Cei care nu respecta aceste reguli vor fi incluse în urmatoarea editie. Primim sugestii pentru îmbunatatiri.
rãspunzatori pentru daune. Toate drepturile, incluzând drepturile presupuse de patent sau
înregistrarea unui desen sau model utilitar, sunt rezervate. Acestea pot fi modificate fara notificare prealabila.
© Siemens AG 1996, 1997. Toate drepturile sunt rezervate.

Order No. 6FC5298-4AB40-0BP1 Siemens-Aktiengesellschaft.


Printed in the Federal Republic of Germany
12.97 Prefata
0 Structura manualului 0

Generalitati
1.1 Note generale............................................................................................................. 1-17

1.2 Privire generala asupra ciclurilor ................................................................................... 1-17


1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de strunjire ... 1-18
1.2.2 Rutine auxiliare ale ciclurilor.................................................................................... 1-19

1.3 Programarea ciclurilor ................................................................................................. 1-20


1.3.1 Conditii de apelare si revenire .................................................................................. 1-20
1.3.2 Date masina.......................................................................................................... 1-21
1.3.3 Mesaje în timpul procesarii ciclului .......................................................................... 1-22
1.3.4 Apelarea ciclului si lista de parametri....................................................................... 1-23

1.4 Suport pentru cicluri în editorul de programe (de la SW 4.3)............................................ 1-27


1.4.1 Privire generala asupra fisierelor necesare ................................................................ 1-28
1.4.2 Configurarea selectarii ciclului ................................................................................. 1-29
1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor ................................ 1-31
1.4.4 Configurarea afisarii mesajelor help.......................................................................... 1-34
1.4.5 Mijloace de configurare (numai pentru MMC100) ....................................................... 1-35
1.4.6 Încarcarea în echipament ........................................................................................ 1-36
1.4.7 Independenta fata de limba...................................................................................... 1-37
1.4.8 Operarea functiei suport de cicluri............................................................................ 1-38

Cicluri de gaurire si cicluri de gaurire dupa model 2-39


2.1 Cicluri de gaurire......................................................................................................... 2-41
2.1.1 Cerinte .................................................................................................................. 2-44
2.1.2 Gaurire, centruire – CYCLE81 ................................................................................. 2-46
2.1.3 Gaurire, adâncire – CYCLE82 ................................................................................. 2-49
2.1.4 Gaurire adânca – CYCLE83 .................................................................................... 2-51
2.1.5 Filetare cu tarod fixat rigid – CYCLE84..................................................................... 2-56
2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840................................. 2-60
2.1.7 Alezare 1 – CYCLE85 ............................................................................................ 2-66
2.1.8 Alezare 2 – CYCLE86 ............................................................................................ 2-69
2.1.9 Alezare 3 – CYCLE87 ............................................................................................ 2-73
2.1.10 Alezare 4 – CYCLE88........................................................................................... 2-76
2.1.11 Alezare 5 – CYCLE89........................................................................................... 2-78

2.2 Apelare modala a ciclurilor de gaurire ........................................................................... 2-80

2.3 Cicluri de gaurire dupa model....................................................................................... 2-83


2.3.1 Cerinte .................................................................................................................. 2-83
2.3.2 Rând de gauri – HOLES1........................................................................................ 2-84
2.3.3 Gauri amplasate pe un cerc – HOLES2.................................................................... 2-88

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-5
Prefata 12.97
0 Structura manualului 0

Cicluri de frezare
3.1 Informatii generale ....................................................................................................... 3-93

3.2 Cerinte ....................................................................................................................... 3-94

3.3 Filetare- CYCLE90 ...................................................................................................... 3-96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE ...................................................... 3-102

3.5 Canale radiale - SLOT1 .............................................................................................. 3-108

3.6 Canale circulare - SLOT2 ........................................................................................... 3-116

3.7 Frezarea unui buzunar rectangular - POCKET1 ............................................................ 3-121

3.8 Frezarea unui buzunar circular frezat cu cutitul - POCKET2........................................... 3-125

3.9 Frezarea unui buzunar rectangular - POCKET3 ............................................................ 3-129

3.10 Frezarea unui buzunar circular - POCKET4 ................................................................ 3-139

3.11 Frezare plana - CYCLE71......................................................................................... 3-145

3.12 Frezare pe contur - CYCLE72................................................................................... 3-151

Cicluri de strunjire
4.1 Generalitati ............................................................................................................... 4-163

4.2 Cerinte ..................................................................................................................... 4-164

4.3 Ciclu de canelare – CYCLE93 .................................................................................... 4-167

4.4 Ciclu de degajare – CYCLE94 .................................................................................... 4-176

4.5 Ciclu de degrosare – CYCLE95 .................................................................................. 4-180

4.6 Degajare pentru filete – CYCLE96............................................................................... 4-192

4.7 Filetare prin strunjire – CYCLE97................................................................................ 4-196

4.8 Lant de filete – CYCLE98 ........................................................................................... 4-204

Mesaje de eroare si prelucrarea erorilor


5.1 Generalitati ............................................................................................................... 5-213

5.2 Prelucrarea erorilor în cicluri ....................................................................................... 5-214

5.3 Privire generala asupra alarmelor ciclurilor ................................................................... 5-215

5.4 Mesaje în cicluri........................................................................................................ 5-218

Anexa
A Abrevieri ............................................................................................................................ A-221
B Termeni............................................................................................................................. A-231
C Referinte............................................................................................................................ A-243
D Index................................................................................................................................. A-253

 Siemens AG 1997 All rights reserved.


0-6 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Prefata
0 Structura manualului 0

Structura manualului

Documentatia SINUMERIK este structurata în 3 parti:


• Documentatie generala
• Documentatie utilizator
• Documentatie fabricant/service.

Scopul global

Aceasta documentatie este destinata utilizatorilor de


masini unelte. Aceasta publicatie ofera informatii
detaliate necesare utilizatorului pentru a opera
echipamentele SINUMERIK FM-NC, 810D si 840D.

Scopul standard

Acest manual de programare descrie functiile


standard. Diferentele si adaugirile implementate de
producatorul masinii unelte sunt descrise de catre
acesta.
Mai multe informatii privind alte publicatii privitoare la
SINUMERIK FM-NC, 810D si 840D si publicatii care
se aplica la toate comenzile Sinumerik (ex. interfata
universala, cicluri de masurare …) pot fi obtinute de la
reprezentanta locala Siemens .

Alte functii nedescrise în aceasta documentatie pot fi


executabile de echipament. Oricum, aceasta nu
implica obligatia de a furniza astfel de functii cu un
nou echipament sau când se face service-ul.

Aplicabilitate

Acest manual de programare se aplica la


echipamentele: SINUMERIK FM-NC, 810D si 840D,
MMC 100 si MMC102.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-7
Prefata 12.97
0 Structura manualului 0

Structura descrierii

Toate ciclurile si functiile de program au fost expuse


dupa aceeasi structura, pe cât a fost posibil. Variatele
nivele de informatii au fost structurate astfel încât sa
puteti gasi repede informatia cautata.

1. Functia, dintr-o privire

Daca aveti nevoie sa gasiti un ciclu care este folosit


mai rar sau ce înseamna un parametru, veti vedea
dintr-o privire cum este programata functia împreuna
cu o explicare a ciclurilor si a parametrilor.

Aceasta informatie apare întotdeauna la începutul


paginii.

Nota:
Preocupati sa pastram documentatia succinta nu am
prezentat toate metodele sau reprezentarile posibile
ale ciclurilor individuale si ale parametrilor, în limbajul
de programare. Ciclurile au fost programate în forma
în care apar cel mai des în practica.

 Siemens AG 1997 All rights reserved.


0-8 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Prefata
0 Structura manualului 0

2. Explicatii detaliate

În sectiunile teoretice gasiti descrierea detaliata a:

Pentru ce este folosit ciclul?

Ce face ciclul?

Care este secventa de operare?

Ce fac parametrii?

Ce altceva trebuie sa cautati?

Sectiunea teoretica ofera începatorului în NC material


de studiu. Ar trebui sa parcurgeti manualul de la un
capat la celalalt macar o data pentru a avea idee de
scopul functiilor si de capacitatile comenzii
SINUMERIK.

3. De la teorie la practica

Exemplele de programare va arata cum sa includeti


ciclurile într-o secventa de operare.

Un exemplu de aplicatie a majoritatii ciclurilor este


prezentat dupa sectiunea teoretica.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-9
Prefata 12.97
0 Structura manualului 0

Explicarea simbolurilor

Secventa de operare

Explicatie

Functie

Parametri

Exemplu de programare

Programare

Note suplimentare

Referire la alta documentatie sau sectiune

Note de avertizare si surse de eroare

Note suplimentare sau informatii de baza

 Siemens AG 1997 All rights reserved.


0-10 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Prefata
0 Scopul standard 0

Note de avertizare
Urmatoarele note de avertizare cu diferite grade de
importanta sunt folosite în aceasta documentatie.

Pericol
Acest simbol apare de fiecare data când moartea,
raniri serioase a persoanelor sau importante prejudicii
materiale se vor produce daca nu sunt luate masurile
necesare.

Atentie
Acest simbol apare de fiecare data când raniri usoare
a persoanelor pot aparea daca nu sunt luate masurile
necesare.

Avertizare
Acest simbol apare de fiecare data când moartea,
raniri serioase a persoanelor sau importante prejudicii
materiale pot apare daca nu sunt luate masurile
necesare.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-11
Prefata 12.97
0 Scopul standard 0

Principiu
Echipamentele SIEMENS 810D, 840D si FM-NC au
fost proiectate si construite dupa ultimele standarde
tehnologice si dupa reguli, standarde si regulamente
de protectie recunoscute.

Echipament suplimentar
Aplicatiile echipamentelor SIEMENS pot fi extinse
prin adaugarea de dispozitive speciale suplimentare,
echipamente si unitati de extindere, oferite de
SIEMENS.

Personal
Numai personalul autorizat si demn de încredere
care a fost scolarizat pentru folosirea echipamentului
trebuie admis sa lucreze cu acest echipament. Nici o
persoana fara o pregatire necesara nu va fi lasata sa
opereze echipamentul, nici macar temporar.

Responsabilitatile personalului care pune în


functiune, opereaza si întretine echipamentul trebuie
definite clar si adeziunea la aceste responsabilitati
supravegheata.

Conduita
Înainte de punerea în functiune a echipamentului
pesonalul care va lucra la echipament trebuie sa
cunoasca pe deplin manualul operatorului. De
asemenea, este de datoria operatorului
echipamentului sa observe în permanenta starea
tehnica (defecte si avarii detectabile si schimbari în
modul de lucru) a echipamentului.

 Siemens AG 1997 All rights reserved.


0-12 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Prefata
0 Scopul standard 0

Service
Reparatiile trebuie efectuate numai de personal
specializat care a fost pregatit si calificat în
problemele tehnice corespunzãtoare, dupa informatiile
prezentate în manualul pentru service si
întretinere.Toate regulile de protectie trebuie urmate
întocmai.

Note
Cele ce urmeaza sunt de înteles ca folosire impro
prie si exclud orice raspundere a fabricantului:

Orice utilizare care deviaza de la punctele mentionate


anterior sau este în plus sau în minus fata de cele
descrise.

Daca echipamentul nu este din punct de vedere


tehnic în perfecta stare, nu lucreaza cu observarea
regulilor de protectie si de prevenire a accidentelor si
a instructiunilor date în manualul de instructiuni.

Daca defectele care ar putea afecta siguranta


echipamentului nu sunt eliminate înainte de punerea
în functiune a acestuia.

Orice modificare, omiterea sau dezactivarea


comenzilor pe echipament, necesare unei functionari
fara eroare, folosirii nelimitate si în siguranta.

Pot apare pericole imprevizibile pentru:


• viata si integritatea corporala a personalului
• echipamentul, masina si alte bunuri ale
proprietarului si utilizatorului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-13
Prefata 12.97
0 Scopul standard 0

 Siemens AG 1997 All rights reserved.


0-14 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A A

Cuprins
A Abrevieri............................................................................................................................ A-221
B Termeni ............................................................................................................................ A-231
C Referinte ........................................................................................................................... A-243
D Index ................................................................................................................................ A-253

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-219
Anexa 12.97
A A

 Siemens AG 1997 All rights reserved.


A-220 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Abrevieri A

A Abrevieri

ASCII Codul american standard pentru schimbarea informatiei

ASIC Circuit integrat specific aplicatiei

ASUP Subprogram asincron

AUX_FU Functie auxiliara

BCD Zecimale codate binar

BCS Sistemul de coordonate de baza

BIN Fisiere binare

BIOS Sistemul de baza de intrare-iesire

BOT Fisiere de pornire: pentru SIMODRIVE 611D

BP Program de baza

C bus Bus de comunicatii

C1 .. C4 Canalul 1 ... Canalul 4

CAD Proiectarea asistata de calculator

CAM Fabricare asistata de calculator

CNC Echipament numeric computerizat

COM Comunicare

CP Procesor de comunicare

CPU Unitate centrala de procesare

CR

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-221
Anexa 12.97
A Abrevieri A

CRot Coordonatele rotatiei

CRT Tub catodic


CSB Panoul central de servicii: modul PLC
CSF Sistemul de control flowchart (metoda de programare pentru PLC)

CTS Stergere pentru trimitere (interfata seriala de date)

CUTOM Compensarea razei taisului

DAC Convertor analog-digital

DB Bloc de date în PLC

DBB Bit - bloc de date în PLC

DBW Cuvânt - bloc de date în PLC

DBX Octet - bloc de date în PLC

DC Control direct: Axa de rotatie este mutata de-a lungul drumului cel
mai scurt la pozitia absoluta printr-o singura rotatie.

DCD Detectarea transportorului

DCE Detectarea transportorului

DDE Schimbare dinamica de date

DIN Standardul industriei Germane

DIO Intrare/Iesire de date

DIR Director

DLL Librarie de legare dinamica

DOS Sistem de operare disc

DPM Port dual de memorie

 Siemens AG 1997 All rights reserved.


A-222 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Abrevieri A

DPR Port dual de RAM

DRAM Memorie cu acces aleator dinamica

DRF Functie de rezolvare diferentiala

DRY Prelucrare uscata

DSB Decodare fraza unica

DTE Echipament - terminal de date

DW Cuvânt de date

EIA code Format special de banda: Numarul perforatiilor pe caracter este


întotdeauna impar

ENC Decodor

EPROM Memorie exclusiv citibila - programabila, distructibila

ERROR Eroare la imprimanta

FB Fraza de functii

FC Apel de functie: fraza functiei în PLC

FDD Drive-ul Floppy Disk

FDD Avansul dispozitivului

FEPROM Flash EPROM: memorie citit-scris

FIFO Primul intrat primul iesit: Memoria care opereaza fara specificarea
adresei de la care datele sunt citite în aceiasi ordine în care au fost
stocate.

FIPO Interpolator fin

FM Modulul functiei

FM-NC

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-223
Anexa 12.97
A Abrevieri A

FPU Unitate cu virgula mobila

FRA Fraza de cadru

FRAME Fraza de date (cadru)

FST Oprirea avansului

GUD Date folosite global

GWRC Compensarea razei discului de rectificat

HD Hard Disk

HEX Prescurtare pentru hexazecimal

HHU Unitate Hand-Held

HMI Interfata om-masina

HMS Sistem de masurare de înalta precizie

HW Hardware

I Intrare

I/O Intrare/Iesire

I/RF Avans/Sursa suplimentara a SIMODRIVE 611(D)

IK (GD) Comunicare implicita (Date globale)

IKA Compensare interpolativa

IM Modul de interfata

IMR Interfata modulului de primire

IMS Interfata modulului de trimitere

INC Dimensiune absoluta

 Siemens AG 1997 All rights reserved.


A-224 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Abrevieri A

INI Date de initializare

INST_SU Instalare si Start-Up

IPO Interpolator

IS Semnal de interfata

ISA Arhitectura standard internationala

ISO Organizatia internationala de standarde

ISO code Cod special de banda, numarul perforatiilor pe caracter este


întotdeauna par.

JOG Modul de vibrare

KE Raport de transmitere

Kv Factor servo

LCD Afisaj pe cristale lichide

LEC Compensare Leadscrew Error

LED Dioda emitatoare de lumina

LF Linie noua

LL Ladder Logic (metoda de programare pentru PLC)

LUD Date locale ale utilizatorului

MB Megabyte(s)

MC Circuit de masurare

MCP Panoul de comanda al masinii

MCS Sistemul de coordonate al masinii

MD

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-225
Anexa 12.97
A Abrevieri A

MDA Date manuale automate

MG Mode group

MLFB Proiectarea produsului pentru masina

MMC Comunicare om masina: interfata operatorului SINUMERIK

MPF Fisierul programului principal: program piesa NC

MPI Interfata multiport

MS Microsoft (Producator de Software)

MSD Arbore principal

NC Comanda numerica

NCK Centrul de comanda numerica (cu pregatirea frazei, interval de


deplasare etc.)

NCU Unitate de comanda numerica: hardware pentru NCK

NRK Sistem de operare pentru NCK

NURBS Spira B neuniforma

O Iesire

OB Fraza de organizare în PLC

OEM Fabricant original al echipamentului

OI Interfata operatorului

OM Modul de operare

OP Panoul de operare

OPI Interfata panoului de operare

OPT Optiuni

 Siemens AG 1997 All rights reserved.


A-226 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Abrevieri A

OSI Deschiderea sistemului de interconectare

P bus Magistrala I/O

PC Calculator personal

PCIN Numele programului pentru comunicarea datelor cu echipamentul

PCMCIA Organizatia internationala pentru placi de memorie ale calculatoarelor


personale

PCTR Controlul pozitiei

PDS Baza de date a produsului

PE Pulse Enable pentru Drive Module

PG Consola de programare

PLC Automat programabil

PMS Sistem de masurare a pozitiei

POS Pozitie

PP Planificarea productiei

R Gata

RAM Memorie cu acces aleator (memorie cu citire-scriere)

REF Functie de apropiere cu punct de referinta

REPOS Functie de repozitionare

RISC Computer cu set redus de instructiuni

ROV Depasire rapida

RPA Parametrul R activ

RPY Mod de rotire al unui sistem de coordonate

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-227
Anexa 12.97
A Abrevieri A

RTS Cerere de trimitere (interfete seriale de date)

SBL Fraza unica


SD Date de setare

SDB Fraza a datelor de sistem

SEA Setarea datelor activa

SFB Fraza de functie sistem

SFC Apel de functie sistem

SK Tasta soft

SKP Omiterea frazei

SLS Ecran Slimline

SM Motor pas cu pas

SP Subprogram

SPF Fisier subprogram

SRAM RAM static

SSI Interfata sincrona seriala

STL Lista de comenzi

SW Software

SYF Fisier de sistem

T Scula

TC Schimbarea sculei

 Siemens AG 1997 All rights reserved.


A-228 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Abrevieri A

TEA Testarea datelor activa

TLC Compensarea lungimii sculei

TO Corectia sculei

TOA Corectia sculei active

TRANSMIT Transformarea frezarii în strunjire

TRC Compensarea razei sculei

UFR Cadrul utilizatorului: Deplasare de nul

V.24 Interfata seriala (definitia liniilor interschimbabile dintre DTE si CE)

WCS Sistemul de coordonate al piesei

WDP Directorul piesei

WOP Programare orientata pe atelier

ZO Deplasare de nul

ZOA Deplasare de nul activa

µC Microcontroller

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-229
Anexa 12.97
A Abrevieri A

 Siemens AG 1997 All rights reserved.


A-230 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Termeni A

B Termeni

Termenii importanti sunt listati mai jos în ordine alfabetica, însotiti de


explicatii. Trimiterile la alte intrari în acest glosar sunt indicate cu
simbolul ->.

Alarme Toate mesajele si alarmele -> sunt afisate pe panoul de comanda într-
un formular cu text însotit de data, ora si simbolul pentru criteriul de
stergere corespunzator. Alarmele si mesajele sunt afisate separat.
Alarme si mesaje în programul piesa.
Alarmele si mesajele pot fi afisate ca text simplu direct din programul
piesa .
Alarme si mesaje de la PLC.
Alarmele si mesajele de la masina pot fi afisate ca text simplu în
programul PLC. Nu sunt necesare pachete suplimentare de functie-fraza.
Alarmele ciclurilor se gasesc în domeniul de numere 60000...69999.

Axa geometrica Axele geometrice sunt utilizate pentru a descrie o zona


bidimensionala sau tridimensionala în sistemul de coordonate al
piesei.

Boot Încarcarea programului sistem dupa pornire.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-231
Anexã 12.97
A Termeni A

Cautare fraze Functia de cautare de fraze permite selectarea oricarui punct în partea de
program unde trebuie începuta sau continuata prelucrarea. Functia este
oferita pentru testarea partilor de programe sau pentru continuarea
prelucrarii dupa întreruperi.

Cadru Un cadru este o regula de calcul care transforma un sistem de


coordonate carteziane în alt sistem de coordonate carteziane. Un
cadru contine componente -> deplasare de nul, -> rotatie, -> scalare, -
> rabatere.
În ciclu, sunt programate cadre aditionale care au efect asupra afisarii
valorilor în timpul ciclului. La sfârsitul ciclului, WCS activ este acelasi ca
si înainte de apelare.
Ciclu Subprogram protejat pentru executarea unui proces de prelucrare
periodica asupra -> piesei.

Cicluri standard Ciclurile standard sunt oferite pentru operatiile de prelucrare repetate
frecvent:
Cicluri pentru aplicatii de gaurire/frezare
Cicluri pentru aplicatii de strunjire (SINUMERIK FM-NC)
Ciclurile disponibile sunt listate în meniul „Suport de cicluri” în zona de
operare „Program”. Dupa alegerea ciclului de prelucrare dorit, parametrii
necesari pentru atribuirea valorilor sunt afisati în text simplu.

CNC -> NC

CNC limbaj de nivel Limbajul de nivel înalt ofera: -> variabile utilizator, -> variabile predefinite
înalt ale utilizatorului, -> variabile sistem, -> programare indirecta,
-> functii aritmetice si unghiulare, -> operatii relationare si logice,
-> salturi în programe si legaturi,
-> coordonarea programului (SINUMERIK 840D), -> macros.
COM Componenta de comanda numerica pentru implementarea si
coordonarea comunicarii.

Compensarea razei Programarea directa a razei piesei cere panoului de comanda sa


sculei poata parcurge o traiectorie echidistanta cu conturul programat luând
în considerare raza sculei utilizate. (G41/G42).
Compensarea razei Când este programat un contur se presupune sa scula este indicata.
vârfului sculei Deoarece aceasta nu este întotdeauna cazul în practica, raza de
curbura a sculei utilizate este specificata astfel încât echipamentul îi
poate calcula toleranta. Punctul central al curburii este orientat de-a
lungul unei distante egale pâna la contur la o deplasare

 Siemens AG 1997 All rights reserved.


A-232 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Termeni A

corespunzatoare razei de curbura.


Ciclurile de frezare si strunjire selecteaza si deselecteaza intern
compensarea razei vârfului sculei.

Contur Linia exterioara a unei piese

Conturul piesei Contur cu punct configurat al piesei care va fi creata/prelucrata.

Coordonate polare Un sistem de coordonate care defineste pozitia unui punct în plan în
termenii distantei fata de origine si unghiul format de vectorul razei cu
o axa definita.

CPU Unitatea centrala de calcul a -> controlerului logic programabil

Cursa rapida Cea mai mare viteza a unei axe utilizata, de exemplu pentru a aduce
scula de pe o pozitie libera pe -> conturul piesei sau pentru a o
îndeparta de pe contur.

D
Date de setare Date care alimentezaa NC cu informatii asupra proprietatilor masinii
unelte într-un mod definit de software.

Definirea variabilei O definire a variabilei include specificarea unui tip de data si un nume
al variabilei. Numele variabilei poate fi utilizat pentru a se adresa o
valoare variabilei.

Deplasarea originii Specificarea unui nou punct de referinta pentru un sistem de


coordonate cu ajutorul unei referinte la o origine existenta si un cadru:
Setabila
SINUMERIK FM-NC: Pot fi selectate patru deplasari independente
ale originii cu axele CNC.
SINUMERIK 840D: Pentru fiecare axa CNC este disponibil un numar
parametrizabil al deplasarilor originii. Fiecare din deplasarile originii
poate fi selectata prin functiile G si selectia este exclusiva.
Externa
Toate deplasarile care definesc pozitia originii piesei pot fi
supraîncarcate cu o deplasare externa a originii
- definita de roata de mâna (deplasare DRF) sau
- definita de PLC.
Programabila
Deplasarile originii pot fi programate pentru toate axele de traiectorie

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-233
Anexã 12.97
A Termeni A

si pozitie cu ajutorul instructiunii TRANS.


.
Diagnostic Zona de operare a echipamentului
Echipamentul include un program de auto-diagnoza si rutine de
testare pentru servicii, stare, semnale de alarma, afisaje.

Editor Editorul permite crearea, modificarea, suplimentarea, miscarea în


fraze si intercalarea programelor, textelor si blocurilor de programe.

Editor de text -> Editor

Filetare cu tarod fixat Filertarea se face cu sau fara traductor de pozitia (G33 sau G63)
în mandrina -> CYCLE840
compensatoare

 Siemens AG 1997 All rights reserved.


A-234 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Termeni A

Filetare cu tarod fixat Aceasta functie este utilizata pentru a fileta gauri fara utilizarea unei
rigid prinderi de compensare. Arborele este comandat ca o axa de rotatie
interpolativa si axa de gaurire, rezultând filete precise pâna la
adâncimea finala de gaurire, de exemplu la gaurile filetate (conditie
preliminara: modul axa arbore).

Finisare contur Conturul piesei finisate. Vezi si -> Spatiu.

Fraza O sectiune a unui program terminata cu o linie de avans. Se face


distinctie între fraze principale si fraze secundare.

Fraza de date Unitatea de date a -> PLC, accesibila prin programele -> HIGHSTEP
Unitatea de date a -> NC. Fraza de date contine definitia datelor
petnru datele globale ale utilizatorului.

Gestionarea Gestionarea programului piesa poate fi organizata pe piese.


programelor piesa Dimensiunea memoriei utilizatorului determina numarul de programe si
date care trebuie gestionate. Fiecarui fisier (programe si date) i se
poate atribui un nume constând din pâna la 24 de caractere
alfanumerice.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-235
Anexã 12.97
A Termeni A

Identificator În concordanta cu DIN 66025, identificatorii (numele) variabilelor


(variabile de calcul, variabile de sistem, variabile ale utilizatorului),
pentru subprograme, pentru cuvintele din vocabular si cuvinte pot
contine mai multe litere de adresa.
Aceste litere au aceeasi semnificatie cu cuvintele din sintaxa frazei.
Identificatorii trebuie sa fie unici. Nu poate fi utilizat acelasi
identificator pentru obiecte diferite.

Interfata seriala V.24 Pentru intrarea si iesirea datelor


Modulul MMC100 are o interfata seriala V.24 (RS232) si
Modulele MMC101 si MMC102 au doua interfete V.24.
Programele de prelucrare si datele fabricantului si utilizatorului pot fi
importate si exportate prin aceste interfete.

Jog Control operating mode (set-up operation): The machine can be set up in
the Jog mode. Individual axes and spindle can be traversed in jog mode
by means of the direction keys. Other functions which are executed in jog
mode are
-> reference point approach, -> repos and -> preset (set actual value).

Limbi Interfata utilizatorului si mesajele si alarmele sistemului sunt


disponibile în 5 limbi (pe disc): Engleza, Franceza, Germana, Italiana
si Spaniola. Oricare doua din limbile de mai sus sunt instalate si pot fi
selectate pe echipament.

Masina Zona de operare a echipamentului

Macro O colectie de instructiuni cu un identificator comun. În program,


identificatorul se refera la secventa de colectare a instructiunilor.

MDA Modul de operare al echipamentului: Manual Data Automatic. In modul


MDA, frazele individuale din program sau secventele de fraza pot fi
introduse fara referire la un program principal sau rutina si executia
poate fi initiata imediat prin apasarea butonului de pornire NC..

 Siemens AG 1997 All rights reserved.


A-236 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Termeni A

Mesaje Toate mesajele programate în programul piesa si semnalele de alarma


detectate de sistem sunt afisate pe panoul de comanda într-un
formular, cu data, ora si simbolul corespunzator pentru criteriul de
stergere. Semnalele de alarma si mesajele sunt afisate separat.

Modul „Modul” este numele dat oricarui fisier cerut pentru crearea si procesarea
programelor.

NC Comanda numerica, echipamentul NC încorporeaza toate


componentele sistemele pentru comanda masinii unelte: -> NCK, ->
PLC, -> MMC, -> COM.
Nota: CNC (comanda numerica computerizata) este un termen mult
mai corect pentru echipamentele SINUMERIK 840D si FM-NC.

NCK Nucleul comenzii numerice: Componenta a echipamentului NC care


executa -> programe piesa si în esenta coordoneaza miscarile
masinii.

Oglindire Oglindirea modifica semnele principale ale valorilor coordonatelor unui


contur în raport cu o axa. Oglindirea poate fi executata simultan în
raport cu mai multe axe.

Oprire orientata a Opreste arborele piesei cu un unghi de orientare specifica, de


arborelui principal exemplu pentru a executa o operatie de prelucrare suplimentara într-o
pozitie specifica.
Originea masinii Un punct fix pe masina unealta la care se raporteaza toate sistemele de
masura (derivate).
Originea piesei Originea piesei este punctul de start pentru sistemul de coordonate al
piesei. Ea este definita de distanta fata de originea masinii.

Parametru 840D/FM-NC:
- Aria de operare a echipamentului
- Parametru de calcul, poate fi setat orice numar de ore sau
poate fi inhibat de programator pentru orice scop în
programul piesa.
Parametru R Parametru aritmetic. Programatorul poate atribui sau cere valorile
parametrului R necesare.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-237
Anexã 12.97
A Termeni A

PG Dispozitiv de programare

Piesa Parte care va fi produsa/prelucrata de masina unealta.

PLC Controler logic programabil. O componenta a echipamentului NC: Un


echipament poate fi programat sa comande din punct de vedere logic, o
masina unealta.

Power On Actiunea de comutare a echipamentului pornit/oprit.


Încarcarea programelor de sistem dupa pornire.
Program Zona de operare a echipamentului
Secventa de comenzi adresate echipamentului.

Program de transmitere PCIN este o rutina pentru trimiterea si primirea datelor CNC ale
date PCIN utilizatorului prin interfata seriala. Datele tipice includ programe piesa,
date de compensare a sculei. Programul PCIN poate fi executat sub
MS-DOS pe PC-uri standard.

 Siemens AG 1997 All rights reserved.


A-238 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Termeni A

Program principal Un -> program piesa identificat cu un numar sau un nume, în care pot
fi apelate programe principale, subprograme sau -> cicluri.

Program Fiecare program principal/subprogram poate apare o singura data sub


principal/subprogram numele sau într-un director. Nu se poate folosi acelasi nume de program
global în directoare diferite cu continuturi diferite ca program global.
Programul piesa O secventa de instructiuni ale echipamentului NC care se combina
pentru a produce o piesa specifica prin operatii de prelucrare asupra
unui semnifabricat.

Rotatie Componenta unui -> cadru care defineste o rotatie a sistemului de


coordonate într-un unghi specific.

Scalare Componenta unui -> cadru care provoaca modificari specifice ale axei
în scalare.

Scula Un accesoriu al masinii unelte folosit pentru prelucrarea piesei, de


exemplu cutit de strunjit, freza, burghiu, raza laser etc.

Servicii Zona de operare a echipamentului.

Setarea datelor ciclului Folosind aceste date speciale de setare calcularea parametrilor ciclului
poate fi variata.

Sistem de masura Sistem de masura care defineste distantele în „inches” si fractiuni ale lor.
imperial
Sistem metric de Sistemele standardizate de unitati: unitatile de masura pentru lungime,
masurare de exemplu, sunt mm. (milimetri) si m. (metri).

Sistemul de coordonate Vezi -> sistemul de coordonate al masinii, -> sistemul de coordonate al
piesei

Sistemul de coordonate Data sistemului de coordonate al piesei este originea piesei. Daca
al piesei sistemul de coordonate al piesei este utilizat pentru programare,
dimesiunile si directiile sunt raportate la acest sistem.

Sistemul de coordonate Un sistem de coordonate care este relativ la axele masinii unelte.
de prelucrare

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-239
Anexã 12.97
A Termeni A

Spatiu Partea folosita pentru începerea prelucrarii unei piese.

Specificarea Valorile pozitiei si pasului pot fi programate în inci în programul de


dimensiunilor, metric prelucrare. Echipamentul este setat la un sistem de baza la fel cu
sau inci specificatia dimensiunilor programabile (G70/G71).
Ciclurile sunt programate independent de sistemul de unitati.

Subprogram Secventa de instructiuni într-un program piesa care poate fi apelat în


mod repetat cu parametrii initiali diferiti. Din interiorul programului
principal este apelata o rutina. Fiecare rutina poate fi protejata
împotriva exportului neautorizat sau vizionarii. Ciclurile sunt un tip de
subprogram.

Suport de ciclu În zona de operare "Program", menu-ul "Cycles support" duce la o lista
de cicluri disponibile. Dupa selectarea ciclului, parametrii necesari pentru
atribuirea valorii sunt afisati într-un formular de text.

 Siemens AG 1997 All rights reserved.


A-240 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Termeni A

Tool offset O scula este selectata prin programarea unei functii T ( 5 decade, întreg
) în fraza. Pâna la noua taisuri de scula ( addrese D ) pot fi asociate
fiecarui numar T. Numarul de scule gestionat de echipament este stabilit
în faza de configurare.

Variabile definite de Utilizatorii pot defini variabile în programul piesa sau fraza de date,
utilizator pentru uz propriu (zona de date globala a utilizatorului) O definitie
contine o specificatie a tipului de data si numele variabilei. A se vedea
si Variabile de sistem.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-241
Anexã 12.97
A Termeni A

 Siemens AG 1997 All rights reserved.


A-242 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Referinte A

C Referinte

Documentatie generala

/W/ SINUMERIK 840D/810D/FM-NC


Brosura

/BU/ SINUMERIK 840D/810D/FM-NC


Informatii de comanda
Catalog NC 60.1
Comanda nr.: E86060-K4460-A101-A3-7600

/VS/ SINUMERIK 840D/810D/FM-NC


Informatii tehnice
Catalog NC 60.2
Comanda nr.: E86060-K4460-A201-A3-7600

/Z/ SINUMERIK, SIROTEC, SIMODRIVE


Accesorii si echipamente pentru masini cu scopuri speciale
Catalog NC Z
Comanda nr.: E86060-K4490-A001-A4-7600

/ST7/ SIMATIC
SIMATIC S7 Echipamente logice programabile
Catalog ST 70
Comanda nr.: E86060-K4670-A111-A3-7600

Documentatie electronica

/CD3/ Sistemul SINUMERIK (Editia 02.98)


DOC ON CD
(include toate publicatiile SINUMERIK 840D/810D/FM-NC si
SIMODRIVE 611D )
Comanda nr.: 6FC5 298-4CA00-0BG1 (Citire)
6FC5 298-4CB00-0BG1 (Tiparire)
6FC5 298-4CC00-0BG1 (Retea)

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-243
Anexa 12.97
A Referinte A

Documentatia utilizatorului

/BAE/ SINUMERIK 840D/810D/FM-NC


Manualul operatorului, Panoul de operare (Editia 04.96)
Comanda nr.: 6FC5 298-3AA60-0BP1

/BAP/ SINUMERIK 840D /810D


Manulalul operatorului, Programare manuala (Editia 08.97)
Unit
Comanda nr.: 6FC5 298-4AD20-0BP0

/AK/ SINUMERIK 840D/810D/FM-NC


Scurt manual, Operatia AUTOTURN (Editia 08.97)
Comanda nr.: 6FC5 298-4AA30-0BP0

/BAA/ SINUMERIK 840D/810D/FM-NC


Sistemul grafic de programare AUTOTURN (Editia 08.97)
Manualul operatorului
- Partea 1: Programare
Comanda nr.: 6FC5 298-4AA40-0BP0
- Partea 2: Configurare
Comanda nr.: 6FC5 298-4AA50-0BP0

/BAM/ SINUMERIK 810D


Manualul operatorului MANUALTURN (Editia 06.97)
Comanda nr.: 6FC5 298-2AD00-0BP0

/BAS/ SINUMERIK 810D


Manualul operatorului SHOPMILL (Editia 11.97)
Comanda nr.: 6FC5 298-2AD10-0BP0

/BA/ SINUMERIK 840D/810D/FM-NC


Manualul operatorului (Editia 12.97)
Comanda nr.: 6FC5 298-4AA00-0BP1
• Manualul operatorului
• Manualul operatorului pentru programarea interactiva (MMC
102/103)

/BAK/ SINUMERIK 840D/810D/FM-NC


Scurt manual al operatorului (Editia 08.97)
Comanda nr.: 6FC5 298-4AA10-0BP0

 Siemens AG 1997 All rights reserved.


A-244 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Referinte A

/PG/ SINUMERIK 840D/810D/FM-NC


Manualul operatorului, Fundamente (Editia 12.97)
Comanda nr.: 6FC5 298-4AB00-0BP1
/PGA/ SINUMERIK 840D/810D/FM-NC
Manual de programare, Avansati (Editia 12.97)
Comanda nr.: 6FC5 298-4AB10-0BP1

/PAK/ SINUMERIK 840D/810D/FM-NC


Scurt manual de programare (Editia 08.97)
Comanda nr.: 6FC5 298-4AB30-0BP0

/BNM/ SINUMERIK 840D/810D/FM-NC


Manualul utilizatorului, Cicluri de masurare (Editia 12.97)
Comanda nr.: 6FC5 298-4AA70-0BP0

/PGZ/ SINUMERIK 840D/810D/FM-NC


Manual de programare, Cicluri (Editia 12.97)
Comanda nr.: 6FC5 298-4AB40-0BP1

/DA/ SINUMERIK 840D/810D/FM-NC


Manual de diagnosticare (Editia 12.97)
Comanda nr.: 6FC5 298-4AA20-0BP1

/PI/ PCIN 4.4


Software pentru transfer de date spre/de la modulul MMC
Comanda nr.: 6FX2 060-4AA00-4XB0 (GE, EN, FR)
Comandat de la: WK Fürth

Documentatia Fabricantului/Service

/LIS/ SINUMERIK 840D/810D/FM-NC


Liste (Editia 12.97)
Comanda nr.: 6FC5 297-4AB70-0BP1

/BH/ SINUMERIK 840D/810D/FM-NC


Manualul componentelor de operare (Editia 12.97)
Comanda nr.: 6FC5 297-4AA50-0BP1

/PHF/ SINUMERIK FM-NC


Manualul NCU 570 (Editia 04.96)
Comanda nr.: 6FC5 297-3AC00-0BP0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-245
Anexa 12.97
A Referinte A

/PHD/ SINUMERIK 840D


Manualul NCU 571-573 (Editia 12.97)
Comanda nr.: 6FC5 297-4AC10-0BP1

/PHC/ SINUMERIK 810D


Manual de configurare (Editia 12.97)
Comanda nr.: 6FC5 297-2AD10-0BP1

/FB/ SINUMERIK 840D/810D/FM-NC


Descrierea functiilor, Bazele masinii (Partea 1) (Editia 12.97)
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-4AC20-0BP1

A2 Semnale de interfata variabile


A3 Urmarirea axelor, Zone de protectie
B1 Modul traiectorie continua, Oprirea exacta si Look ahead
B2 Acceleratia
D1 Unelte de diagnosticare
D2 Programarea interactiva
F1 Deplasarea la oprirea exacta
G2 Viteze, Punct fixat/Sistemele valorii actuale, Controlul
buclelor apropiate
H2 Iesirea functiilor auxilaiare spre PLC
K1 Grupul modurilor, Canal, Modul de orientare al programului
K2 Sisteme de coordonate, Tipuri de axe, Configurarea axelor,
Sistemele valorii actuale pentru piese, Deplasare externa de
nul
K4 Comunicatii
N2 OPRIREA DE URGENTA
P1 Axe transversale
P3 Programul PLC de baza
R1 Apropierea de punctul de referinta
S1 Arbori
V1 Avansuri
W1 Compensarea sculei

 Siemens AG 1997 All rights reserved.


A-246 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Referinte A

/FB/ SINUMERIK 840D/FM-NC


Descrierea functiilor, Functii extinse (Partea 2)
(Editia 12.97)
include FM-NC: Strunjire, Motorul pas cu pas
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-4AC30-0BP1

A4 I/O digitale si analogice


B3 Câteva panouri de operare si NCU
B4 Operarea prin PG/PC
F3 Diagnosticarea de la distanta
H1 JOG cu si fara roata de mâna
K3 Compensari
K5 Grupul modurilor, Canale, Înlocuirea axelor
L1 FM-NC Magistrala locala
M1 Transformarea miscarii
M5 Masurari
N3 Software Cams, Semnale de schimbare a pozitiei
N4 Punching and Nibbling
P2 Axe de pozitionare
P5 Oscilare
R2 Axe de rotatie
S3 Arbori sincroni
S5 Actiuni sincronizate (pâna la SW 3)
S6 Controlul motorului pas cu pas
S7 Configurarea memoriei
T1 Axe de indexare
W3 Schimbarea sculei
W4 Finisare

/FB/ SINUMERIK 840D/FM-NC


Descrierea functiilor, Functii speciale (Partea 3)
(Editia 12.97)
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-4AC80-0BP1

F2 Transformarea în 3 si 5 axe
G1 Gantry Axes
G3 Cicluri de timp
K6 Urmarirea tunelului de conturare
M3 Axe cuplate si cuplarea valorii conducatoare
S8 Viteza constanta a piesei la rectificarea fara centre
T3 Controlul tangential

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-247
Anexa 12.97
A Referinte A

V2 Preprocesarea
W5 Compensarea 3D a razei sculei
TE1 Clearance control
TE2 Axa analogice
TE3 Master/Slave pentru Drive-uri

/FBA/ SIMODRIVE 611D/SINUMERIK 840D/810D


Descrierea functiilor, Functiile de conducere (Editia 12.97)
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6SN1 197-0AA80-0BP3

DB1 Mesaje de operare/Reactii de alarma


DD1 Functii de diagnosticare
DD2 Bucla pentru controlul vitezei
DE1 Functii de conducere
DF1 Activarea comenzilor
DG1 Parametrizarea dispozitivului de codare
DM1 Calculul motorului/Paramatrii sectiunii de putere si
datele controller-ului
DM2 Master/Slave
DS1 Bucla curenta de control
DÜ1 Urmarirea/Functii de limitare

/FBD/ SINUMERIK 840D/FM-NC


Descrierea functiilor, Digitalizarea (Editia 12.97)
Comanda nr.: 6FC5 297-3AC50-0BP0

/PK/ SINUMERIK 840D/810D/FM-NC


Configuration Package MMC 100/Unit Operator Panel
Descrierea functiilor (08.97 Edition)
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-4EA00-0BP0

EU Mediul de dezvoltare
PS Sintaxa de configurare
PSE Introducere în configurarea interfetei operatorului

/IK/ SINUMERIK 840D/810D/FM-NC


Pachetul de ecran MMC 100/Panoul de operare (Editia
06.96)
Descrierea functiilor: Actualizarea si configurarea programelor
Comanda nr.: 6FC5 297-3EA10-0BP1

 Siemens AG 1997 All rights reserved.


A-248 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Referinte A

/FBO/ SINUMERIK 840D/810D/FM-NC


Descrierea functiilor (Editia 03.96)
Configurarea interfetei utilizatorului OP 030
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-3AC40-0BP0

BA Manualul operatorului
EU Mediul de dezvoltare (Pachetul de configurare)
PS Sintaxa de configurare (Pachetul de configurare)
PSE Introducere în configurarea interfetei operatorului
IK Pachetul-ecran: Actualizarea si configurarea programelor

/FBPH/ SINUMERIK 840D /810D


Descrierea functiilor
Configurarea interfetei cu utilizatorul HPU (Editia 08.97)
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-4AD70-0BP0

EU Mediul de dezvoltare (Pachetul de configurare)


PS Numai online: Sitaxa de configurare (Pachetul de configurare)
PSE Introducere în configurarea interfetie cu operatorul
IK Pachetu-ecran: Actualizarea si configurarea programului

/FBW/ SINUMERIK 840D/810D/FM-NC


Descrierea functiilor Controlul sculei (Editia 12.97)
Comanda nr.: 6FC5 297-4AC60-0BP1

/FBP/ SINUMERIK 840D


Descrierea functiilor Programarea C-PLC (Editia 03.96)
Comanda nr.: 6FC5 297-3AB60-0BP0

/FBSI/ SINUMERIK / SIMODRIVE


Descrierea functiilor SINUMERIK Siguranta integrata
(Editia 08.97)
Comanda nr.: 6FC5 297-4AB80-0BP0

/FBSY/ SINUMERIK 840D/810D


Descrierea functiilor Actiuni sincronizate (Editia 12.97)
pentru lemn, sticla, ceramica, prese
Comanda nr.: 6FC5 297-4AD40-0BP1

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-249
Anexa 12.97
A Referinte A

/FBMA/ SINUMERIK 810D


Descrierea functiilor MANUALTURN (Editia 06.97)
Comanda nr.: 6FC5 297-2AD50-0BP0

/FBSP/ SINUMERIK 810D


Descrierea functiilor SHOPMILL (Editia 11.97)
Comanda nr.: 6FC5 297-2AD80-0BP0

/FBLM/ SINUMERIK 840D


Descrierea functiilor Motoare liniare (Editia 12.97)
(la cerere)
SW 5 si mai noi Capitolul Conducere în /FBA/ Functii de conducere,
Capitolul Motoare în /PJ2/ Manual de planificare

/FBR/ SINUMERIK 840D/810D


Descrierea functiilor Legarea la calculator SINCOM
(Editia 12.97)
Comanda nr.: 6FC5 297-4AD60-0BP0

NFL Interfata la calculatorul gazda


NPL Interfata la PLC/NCK

/FBTD/ SINUMERIK 840D/810D


Descrierea functiilor
Sistemul de informatii pentru datele sculei SINTDI cu Online
Help
(Editia 12.97)
Comanda nr.: 6FC5 297-4AE00-0BP0

/PJ1/ SIMODRIVE 611-A/611-D


Manual de planificare (Editia 11.95)
Invertoare tranzistorizate PWM pentru motare AC pentru avans si
arbori principali
Comanda nr.: 6SN1 197-0AA00-0BP2

/PJ2/ SIMODRIVE
Manual de planificare (Editia 10.96)
Motoare AC pentru avans si conducatoare ale arborelui principal
Comanda nr.: 6SN1 197-0AA20-0BP2

 Siemens AG 1997 All rights reserved.


A-250 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Anexa
A Referinte A

/SP/ SIMODRIVE 611-A/611-D,


SimoPro 3.1
Program pentru configurarea dispozitivelor masinilor unelte
Comanda nr.: 6SC6 111-6PC00-0AAo
Se comanda la: WK Fürth

/SHM/ SIMODRIVE 611 (Editia 08.96)


Manual: Controlul pozitionarii axelor singulare pentru MCU 172A
Comanda nr.: 6SN 1197-2MA01-0BP0

/S7H/ SIMATIC S7-300 (Editia 10.96)


Manual: Asamblare, Date CPU (Descriere HW)
Comanda nr.: 6ES7 398-8AA01-8AA0

/S7HT/ SIMATIC S7-300


STEP 7 Manual, Fundamente, V. 3.1 (Editia 03.97)
Comanda nr.: 6ES7 810-4CA02-8AA0

/S7HR/ SIMATIC S7-300 (Editia 03.97)


STEP 7 Manual, Manuale de referinta, V. 3.1
Comanda nr.: 6ES7 810-4CA02-8AR0

/S7S/ SIMATIC S7-300


FM 353 Modul de pozitionare pentru dispozitive pas cu pas
(Editia 04.97)
Se comanda împreuna cu pachetul de configurare

/S7L/ SIMATIC S7-300


FM 354 Modul de pozitionare pentru dispozitive servo (Editia
04.97)
Se comanda împreuna cu pachetul de configurare

/S7M/ SIMATIC S7-300


FM 357 Modul cu axe multiple pentru (Editia 04.97)
Motoare servo si pas cu pas
Se comanda împreuna cu pachetul de configurare

/FBST/ SIMATIC FM (Editia 01.97)


STEPDRIVE/SIMOSTEP
Descrierea functiilor
Comanda nr.: 6SN1 197-0AA70-0YP2
/EMV/ SINUMERIK, SIROTEC, SIMODRIVE
EMC Manual de instalare (Editia 12.96)
Manual de planificare (HW)
Comanda nr.: 6FC5 297-0AD30-0BP0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-251
Anexa 12.97
A Referinte A

/IAF/ SINUMERIK FM-NC


Manual de instalare si pornire (Editia 04.96)
Comanda nr.: 6FC5 297-3AB00-0BP0

/IAD/ SINUMERIK 840D


Manual de instalare si pornire (Editia
12.97)
(inclusiv descrierea Software-ului de pornire pentru
SIMODRIVE 611D)
Comanda nr.: 6FC5 297-4AB10-0BP1

/IAC/ SINUMERIK 810D


Manual de instalare si pornire (Editia 12.97)
(inclusiv descrierea Software-ului de pornire pentru
SIMODRIVE 611D)
Comanda nr.: 6FC5 297-2AD20-0BP1

/IAA/ SIMODRIVE 611 A


Manual de instalare si pornire (Editia
04.97)
Comanda nr.: 6SN1197-0AA60-0BP4

 Siemens AG 1997 All rights reserved.


A-252 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Anexa
A Index A

D Index
A CYCLE84 2-56
Axis assignment 1-20 CYCLE840 2-60
CYCLE85 2-66
CYCLE86 2-69
B CYCLE87 2-73
Behaviour when quantity parameter is zero 2-83 CYCLE88 2-76
Boring 2-42 CYCLE89 2-78
Boring 1 2-66 CYCLE90 3-96
Boring 2 2-69 CYCLE93 4-167
Boring 3 2-73 CYCLE94 4-176
Boring 4 2-76 CYCLE95 4-180
Boring 5 2-78 CYCLE96 4-192
CYCLE97 4-196
CYCLE98 4-204
C
Call 1-20; 2-44
Call conditions 1-20 D
Chaining of threads - CYCLE98 4-204 Deep hole drilling 2-51
Circle of holes 2-88 Deep hole drilling with chip breaking 2-53
Circular pocket milling - POCKET2 3-125 Deep hole drilling with swarf removal 2-52
Circumferential slot - SLOT2 3-116 Drilling cycles 1-18; 2-41
Configuration of input masks for parameter Drilling pattern cycles 1-18; 2-83
setting 1-31 Drilling pattern cycles without a drilling
Configuration tools 1-35 cycle call 2-83
Configuration, Help displays 1-34 Drilling, centering 2-46
Configuring cycle selection 1-29 Drilling, counter boring 2-49
Contour definition 4-186 Dwell time programming 2-45
Contour milling 3-151
Contour monitoring 4-166; 4-188
CONTPRON 4-187 E
Cycle alarms 5-215 Elongated holes arranged on a circle - LONGHOLE
Cycle auxiliary routines 1-19 3-102
Cycle call 1-23 Error Message and Error Handling 5-211
Cycle setting data, milling 3-95 Example 2-59
Cycle setting data, turning 4-164; 4-165
CYCLE71 3-145
CYCLE72 3-151 F
CYCLE81 2-46 Face milling 3-145
CYCLE82 2-49 FGROUP 3-96
CYCLE83 2-51

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-253
Anexa 12.97
A Index A

G POCKET1 3-121
Grooving cycle - CYCLE93 4-167 POCKET2 3-125
POCKET3 3-129
POCKET4 3-139
H
HOLES1 2-84
HOLES2 2-88 R
Rectangular pocket milling - POCKET1 3-121
Rectangular pocket milling - POCKET3 3-129
I Return conditions 1-20; 2-44
Impermissible relief cut elements 4-189 Rigid tapping 2-56
Inside thread 3-98 Row of holes 2-84

L S
Level definition 1-20 SETMS 3-95
LONGHOLE 3-102 SLOT1 3-108
Longitudinal thread 4-202 SLOT2 3-116
Slots arranged on a circle - SLOT1 3-108
Spindle programming 2-45
M SPOS 2-57; 2-58
Machine data 1-21 Starting point 4-189
Machining plane 1-20 Stock removal cycle - CYCLE95 4-180
MCALL 2-80 Support for cycles in program editor 1-27
Messages 1-22; 5-218
Milling a circular pocket - POCKET4 3-139
Milling cycles 1-18; 3-91 T
Modal call 2-80 Tapping with floating tapholder 2-60
Tapping with floating tapholder with encoder 2-61
Tapping with floating tapholder without
O encoder 2-61
Outer thread 3-97 Thread cutting 3-96
Overview 1-28 Thread cutting - CYCLE97 4-196
Overview of cycles 1-17 Thread undercut - CYCLE96 4-192
Overview, cycle alarms 5-215 Tool clearance 4-166
Transverse thread 4-202
Turning cycles 1-18; 4-161
P
Parameter list 1-23
Plane definition 2-44 U
Plausibility checks 2-83 Undercut cycle - CYCLE94 4-176

 Siemens AG 1997 All rights reserved.


A-254 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
La Sugestii

SIEMENS AG
Corectii
A & D MC V5 pentru Publicatia/Manualul:

P.O. Box 3180


SINUMERIK 840D/810D/FM-NC
D-91050 Erlangen Cicluri

Federal Republic of Germany Documenta(ia utilizatorului


De la Manual de programare

Numele Comanda Nr.: 6FC5298-4AB40-0BP1


Editia: 12.97
Compania/Departmentul
Adresa: În cazul în care gasiti erori de tiparire la citirea
acestei publicatii, va rugam anuntati-ne prin acest
formular. Sugestiile pentru îmbunatatiri sunt de
asemenea binevenite.
Telefon: /

Telefax: /

Sugestii si/sau corectii


Siemens AG  Siemens AG 1994-1997
Automation & Drives Subject to change without prior notice
Motion Control Systems
P.O. Box 3180, D - 91050 Erlangen Progress
Federal Republic of Germany in Automation.
Siemens

Siemens Aktiengesellschaft Order No.: 6FC5298-4AB40-0BP1


Printed in the Federal Republic of Germany
12.97 Generalitati
1 1

Generalitati

1.1 Note generale............................................................................................................. 1-17

1.2 Privire generala asupra ciclurilor ................................................................................... 1-17


1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de strunjire ... 1-18
1.2.2 Rutine auxiliare ale ciclurilor.................................................................................... 1-19

1.3 Programarea ciclurilor ................................................................................................. 1-20


1.3.1 Conditii de apelare si revenire .................................................................................. 1-20
1.3.2 Date masina.......................................................................................................... 1-21
1.3.3 Mesaje în timpul procesarii ciclului .......................................................................... 1-22
1.3.4 Apelarea ciclului si lista de parametri....................................................................... 1-23

1.4 Suport pentru cicluri în editorul de programe (de la SW 4.3)............................................ 1-27


1.4.1 Privire generala asupra fisierelor necesare ................................................................ 1-28
1.4.2 Configurarea selectarii ciclului ................................................................................. 1-29
1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor ................................ 1-31
1.4.4 Configurarea afisarii mesajelor help.......................................................................... 1-34
1.4.5 Mijloace de configurare (numai pentru MMC100) ....................................................... 1-35
1.4.6 Încarcarea în echipament ........................................................................................ 1-36
1.4.7 Independenta fata de limba...................................................................................... 1-37
1.4.8 Operarea functiei suport de cicluri............................................................................ 1-38

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-15
Generalitati 12.97
1 1

 Siemens AG 1997. All Rights Reserved.


1-16 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.1 Note generale 1

1.1 Note generale


Primul capitol va prezinta o privire generala asupra
ciclurilor disponibile. Urmatoarele capitole descriu
conditiile generale care se aplica la toate ciclurile cu
privire la:
• Programarea ciclurilor si
• Îndrumarea operatorului pentru apelarea ciclurilor.

1.2 Privire generalã asupra ciclurilor


Ciclurile sunt subprograme tehnologice aplicative cu
care puteti implementa operatii specifice de prelucrare
cum ar fi executarea unui filet sau frezarea unui
buzunar. Aceste cicluri sunt adaptate la probleme
specifice prin atribuirea parametrilor.
Sistemul va ofera numeroase cicluri standard pentru
tehnologiile de:
• gaurire,
• frezare,
• strunjire.

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-17
Generalitati 12.97
1 1.2 Privire generala asupra ciclurilor 1

1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de
strunjire
Puteti executa urmatoarele cicluri cu echipamentele
SINUMERIK FM-NC, 810D si 840D :

Cicluri de gauirire
CYCLE81 Gaurire, centruire
CYCLE82 Gaurire, adâncire
CYCLE83 Gaurire adânca
CYCLE84 Filetare cu tarod fixat rigid
CYCLE840 Filetare cu tarod fixat în mandrina compensatoare
CYCLE85 Alezare 1
CYCLE86 Alezare 2
CYCLE87 Alezare 3
CYCLE88 Alezare 4
CYCLE89 Alezare 5

Cicluri de gaurire dupa model


HOLES1 Procesarea unui rând de gauri
HOLES2 Procesarea unor gauri amplasate pe un cerc

Cicluri de frezare
LONGHOLE Frezarea unor gauri alungite amplasate radial
SLOT1 Frezarea unor canale radiale
SLOT2 Frezarea unor canale circulare
POCKET1 Frezarea unui buzunar dreptunghiular (cu cutit frontal)
POCKET2 Buzunar circular filetat cu cutitul (cu cutit frontal)
CYCLE90 Filetare prin frezare
de la SW 4 si ulterior:
POCKET3 Frezarea unui buzunar dreptunghiular(cu orice scula
de frezare)
POCKET4 Frezarea unui buzunar circular (cu orice scula de
frezare)
CYCLE71 Frezare plana
CYCLE72 Frezare de contur

Cicluri de strunjire
CYCLE93 Canelare

 Siemens AG 1997. All Rights Reserved.


1-18 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.2 Privire generala asupra ciclurilor 1

CYCLE94 Degajare (de tip E si F conform DIN)


CYCLE95 Degrosare
CYCLE96 Degajare pentru filete (de tip A, B, C si D conform DIN)
CYCLE97 Filetare prin strunjire
CYCLE98 Lant de filete

1.2.2 Rutine auxiliare ale ciclurilor


Urmatoarele rutine auxiliare apartin pachetului de
cicluri
• PITCH (pas) si
• MESSAGE (mesaj).
Acestea trebuie întotdeauna sa fie încarcate în
echipament.

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-19
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

1.3 Programarea ciclurilor


Un ciclu standard este definit ca un subprogram cu un
nume si o lista de parametri. Conditiile descrise în
„SINUMERIK Manual de programare partea1: de
Fundamente" se aplica când apelam un ciclu.

Ciclurile sunt livrate pe dischete sau, pentru MMC102,


cu software-ul corespunzator. Ele sunt încarcate în
partea de memorie pentru programe piesa a
echipamentului prin interfata V24(vezi Manualul de
operare).
.

1.3.1 Conditii de apelare si revenire


Functiile de tip G active înainte de apelarea ciclului si
cadrul programabil ramân active în timpul ciclului. Z ta
na
rdo
Definiti planul de prelucrare (G17, G18, G19) înainte O Y
9
de apelarea ciclului. Un ciclu opereaza în planul G1
Cota

curent
• Abscisa (prima axa geometrica)
• Ordonata (a doua axa geometrica)
• Coordonata (a treia axa geometrica în spatiu)
În ciclurile de gaurire, gaura este prelucrata pe axa
G1
care corespunde coordonatei la planul curent. La 7

frezare, adâncimea este data pe aceasta axa.


G1
8

Ab
sci
sa
X

Alocarea axelor sI planelor


Comanda Planul Axa perpendiculara de avans

G17 X/Y Z
G18 Z/X Y
G19 Y/Z X

 Siemens AG 1997. All Rights Reserved.


1-20 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.3 Programarea ciclurilor 1

1.3.2 Date masina


Urmatoarele date de masina (MD) sunt folosite la
cicluri. Valorile minime pentru aceste date sunt date
în tabelul urmator.

Date masina importante

Nr. MD Numele MD Valoarea minima

18118 MM_NUM_GUD_MODULES 7
18130 MM_NUM_GUD_NAMES_CHAN 10
18150 MM_GUD_VALUES_MEM 10
18170 MM_NUM_MAX_FUNC_NAMES 40
18242 MM_MAX_SIZE_OF_LUD_VALUE 8192
28020 MM_NUM_LUD_NAMES_TOTAL 200
28040 MM_NUM_LUD_VALUES_MEM 25

Fisierele cu datele de masina sunt livrate cu aceste


valori initiale de catre producatorul masinii.
Este important de retinut ca trebuie sa se faca o
resetare cu power on daca aceste date se modifica.

Data de masina specifica de axa 30200 NUM_ENCS


trebuie de asemenea luata în considerare pentru
ciclul de prelucrare 840 (filetare cu tarod fixat în
mandrina compensatoare).

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-21
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

1.3.3 Mesaje în timpul procesarii ciclului


Pentru unele cicluri, mesajele care se refera la
stadiul de prelucrare sunt afisate pe ecranul
echipamentului în timpul executiei.
Aceste mesaje nu întrerup desfasurarea programului
si ramân afisate pe ecran pâna la aparitia unui nou
mesaj.
Textele mesajelor si semnificatia lor sunt descrise
împreuna cu ciclul la care se refera.

Veti gasi o lista a tuturor mesajelor importante în


Anexa A a acestui manual de programare.

Afisarea frazelor în timpul executiei ciclului


Apelarea ciclului este afisata în fraza curenta pe
toata durata ciclului.

 Siemens AG 1997. All Rights Reserved.


1-22 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.3 Programarea ciclurilor 1

1.3.4 Apelarea ciclului si lista de parametri


Ciclurile standard folosesc variabile definite de
utilizator. Puteti transfera parametrii definiti pentru
cicluri prin lista de parametri când ciclul este apelat.

Apelarile de cicluri trebuie facute într-o fraza


separata.

Note de baza despre alocarea parametrilor


la ciclurile standard

Manualul de programare descrie lista de parametri a


fiecarui ciclu împreuna cu:
• secventa si
• tipul.
Succesiunea de definire a parametrilor trebuie luata
în considerare.

Fiecare parametru definit al unui ciclu are un tip


specific de date. Tipul parametrului folosit trebuie sa
fie specificat când ciclul este apelat.
• Variabile sau
• constante
pot fi indicate în lista de parametri.

Daca variabilele sunt transferate în lista de parametri,


ele trebuie mai întâi definite ca atare si apoi sa li se
atribuie valori în programul în care sunt apelate.
Ciclurile pot fi apelate
• cu o lista incompleta de parametri sau
• prin omiterea parametrilor.

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-23
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

Daca doriti sa omiteti ultimii parametri de transfer care


trebuie înscrisi la o apelare, puteti termina anterior
lista de parametri cu „)”. Daca doriti sa omiteti
parametri pe parcurs, o virgula „…,,…” este folosita în
locul lor.

În mod normal, nu se face un control de plauzibilitate


al valorilor parametrilor cu un domeniu de valori
discrete sau limitate, decât daca pentru un ciclu a
fost descris special un raspuns de eroare.

Daca într-o apelare a unui ciclu, lista de parametri


contine mai multe alocari decât parametri definiti în
ciclu, este afisata alarma generala NC 12340 „Too
many parameters” (prea multi parametri) si ciclul nu
este executat.

Apelarea ciclului

Diversele metode de scriere a unei apelari de ciclu


sunt prezentate în exemplul urmator, CYCLE100,
care necesita urmatorii parametri de introducere.

Exemplu
FORM Definirea formei de prelucrat
Valori E si F
MID Adâncimea de avans (de introdus fara semn)
FFR Avans
VARI Tipul prelucrarii
Valori 0, 1 sau 2
FAL Toleranta finala de prelucrare.

 Siemens AG 1997. All Rights Reserved.


1-24 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.3 Programarea ciclurilor 1

Ciclul este apelat cu comanda


CYCLE100 (FORM, MID, FFR, VARI, FAL)

1. Lista parametrilor cu valori de constante


În locul introducerii parametrilor individuali, puteti
introduce direct valori concrete pentru a fi folosite în
ciclu.

Exemplu
CYCLE100 ("E", 5, 0.1, 1, 0) Apelare de ciclu

2. Lista parametrilor cu variabile ca parametri


de transfer.
Puteti transfera parametri ca variabile aritmetice pe
care le definiti si carora le atribuiti valori înainte de
apelarea ciclului.

Exemplu
DEF CHAR FORM="E" Definirea unui parametru, atribuirea valorii
DEF REAL MID=5, FFR, FAL Definirea de parametri cu sau fara
DEF INT VARI=1 atribuirea valorii
N10 FFR=0.1 FAL=0 Atribuirea valorii
N20 CYCLE100 (FORM, MID, FFR, -> Apelarea ciclului
-> VARI, FAL)

3. Folosirea variabilelor predefinite ca


parametri de transfer
Deasemenea, puteti folosi variabile, ex. Parametri R,
pentru atribuirea parametrilor unor cicluri.

Exemplu
DEF CHAR FORM="E" Definirea unui parametru, atribuirea valorii
N10 R1=5 R2=0.1 R3=1 R4=0 Atribuirea valorilor
N20 CYCLE100 (FORM, R1, -> Apelarea ciclului
-> R2, R3, R4)

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-25
Generalitati 12.97
1 1.3 Programarea ciclurilor 1

Deoarece parametrii R sunt predefiniti ca reali, este


important de verificat daca tipul parametrului
destinatie în ciclu este compatibil cu tipul real.

Mai multe informatii despre tipurile de date si despre


conversiile si compatibilitatile de tipuri sunt date în
Manualul de programare. Daca tipurile sunt
incompatibile este afisata alarma 12330 „Parameter
type ... incorrect" (Tipul parametrului …incorect).

4. List incompleta de parametri si omiterea


parametrilor
Daca un parametru definit nu este necesar la apelarea
unui ciclu sau îi este atribuita valoarea zero, el pote fi
omis din lista de parametri. O virgula, „…,,…” , trebuie
scrisa în locul lui pentru a asigura corecta atribuire a
urmatorilor parametri sau lista trebuie închisa anterior
cu „)”.

Exemplu
CYCLE100 ("F", 3, 0.3, , 1) Apelarea ciclului, omiterea celui de-al
patrulea parametru (adica i se atribuie
valoarea zero)
CYCLE100 ("F", 3, 0.3) Apelarea ciclului
valoarea zero a fost atribuita ultimilor doi
parametri (au fost omisi)

5. Expresii utilizate în lista de parametri


Expresii, al caror rezultat este atribuit parametrului
corespunzator în ciclu, sunt de asemenea permise în
lista de parametri

Exemplu
DEF REAL MID=7, FFR=200 Definirea parametrilor, atribuirea valorilor
CYCLE100 ("E", MID*0.5, FFR+100,1) Apelarea ciclului
Adâncime de avans 3.5,viteza de avans
300

 Siemens AG 1997. All Rights Reserved.


1-26 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4 Suport pentru cicluri în editorul de programe


Editorul de programe din echipament va ofera un suport
de programare pentru adaugarea apelarilor de cicluri si
introducerea de parametri.

În acest mod, suportul este prevazut atât pentru


ciclurile Siemens, cât si pentru ciclurile utilizatorului.

Functie

Suportul ciclului consta în trei componente:


1. Selectarea ciclului
2. Masti de introducere pentru setarea parametrilor
3. Afisarea imaginii Help pentru fiecare ciclu.

Nu este absolut necesar sa creati afisari pentru help la


încorporarea ciclurilor separate; atunci numai mastile de
introducere se afiseaza pentru cicluri.

De asemenea este posibil sa configurati fisierele text


ale suportului de ciclu ca independente de limba. În
acest caz, fisierele text corespunzatoare, localizate în
MMC, sunt de asemenea necesare.

O descriere detaliata a editorului de programe este


data în
Referinta: /BA/, „Manual de operare"

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-27
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.1 Privire generala asupra fisierelor necesare


Urmatoarele fisiere formeaza baza pentru suportul de
cicluri:

Atribuire Fisier Aplicatie Tipul fisierului


Selectarea ciclului cov.com Cicluri standard sI ale Fisier text
utilizatorului
Masca de introducere pentru sc.com Cicluri standard Fisier text
setarea parametrilor
Masca de introducere pentru uc.com Cicluri ale utilizatorului Fisier text
setarea parametrilor
Afisarea mesajelor help *.bmp Cicluri standard sI ale Bitmap
utilizatorului

Pentru MMC100, afisarea mesajelor help trebuie


convertita în alt format (*.pcx) si legata pentru a face
un fisier care sa poata fi încarcat (cst.arj).

 Siemens AG 1997. All Rights Reserved.


1-28 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.2 Configurarea selectarii ciclului


Functie

Selectarea ciclului este configurata în fisiere cov.com:


• Selectarea ciclului se face direct cu tastele soft
care sunt configurate în fisierul cov.com .
• Exista pâna la trei nivele de taste soft cu pâna la
18 taste soft; aceasta permite clasificarea
ciclurilor în sub categorii, de ex. pentru o
tehnologie.
• Daca maxim 6 cicluri sunt configurate pe un nivel
de taste soft, toate se gasesc pe un meniu vertical
de taste soft. Tastele soft 7 si 8 sunt rezervate
pentru functii de operare cum ar fi „Back”,
„Abort” sau „Ok”.
Daca sunt necesare mai mult de 6 cicluri în
domeniul corespunzator, a 7-a tasta soft este
inscriptionata cu „>>” si tasta soft verticala
comuta în al doilea domeniu.
• Numai 4 taste soft sunt disponibile pe primul nivel,
prima tasta soft este rezervata.

Exemplu pentru selectarea ciclului


a

Turning

Drilling

Milling

Thread

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-29
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

Programare

Sintaxa fisierului cov.com (exemplu)


%_N_COV_COM
;$PATH=/_N_CUS_DIR
;V04.03.01/10.09.97
S2.0.0\Turning\
S3.0.0\Drilling\
S4.0.0\Milling\
S5.0.0\Threads\
S6.0.0\Users\
S3.1.0\Deep hole %ndrilling\C3(CYCLE83) Gaurire adanca
S3.2.0\Boring\
S3.2.1\Boring%n1\C6(CYCLE85) Alezare 1
...
M17

Explicarea sintaxei
Sx.y.z Tasta soft, numar si nivel, punctul separa cele trei numere
x înseamna tasta soft de la primul nivel (este posibil de la 2 la18)
y înseamna tasta soft de la al doilea nivel (este posibil de la 1 la 18 ).
z înseamna tasta soft de la al treilea nivel (1 la 18)
\text\ Tasta soft text, maxim 2 ⋅ 9 caractere
Caracterul pentru întreruperea liniei este „%n”
Cxx Numele afisarii mesajului help, un „p" este adaugat la numele fisierului de afisare
help pentru suportul ciclului, ex. Cxxp.bmp
(Name) Numele ciclului care este scris în program si este prezentat în masca de introducere
pentru setarea parametrilor.

Dupa numele ciclului, puteti scrie un comentariu separat de


nume prin cel putin un spatiu.
Caracteristici speciale la MMC102/103
Daca acest fisier este independent de limba, adica
este configurat cu text în clar, numele fisierului trebuie
sa includa un cod de limba, de exemplu:
• COV_GR.COM pentru germana,
• COV_UK.COM pentru engleza,
• COV_ES.COM pentru spaniola,
• COV_FR.COM pentru franceza,
• COV_IT.COM pentru italiana,
sau alte coduri pentru alte limbi.

 Siemens AG 1997. All Rights Reserved.


1-30 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor


Fisierele SC.COM (cicluri Siemens) si UC.COM
(cicluri utilizator) furnizeaza baza pentru configurarea
mastilor de introducere pentru setarea parametrilor.
Sintaxa este identica pentru ambele fisiere.

Explicatie

Urmatoarele sunt un exemplu de antet de ciclu:


Numele helpului afisat
Numele ciclului
Comentariu

//C6 (CYCLE85) Alezare 1

// Recunoasterea liniei de început pentru descrierea ciclului


C6 Numele afisajului de help extins cu un p (C1 - C28 Cicluri Siemens)
(CYCLE85) Numele ciclului . Acest nume este de asemanea scris în programul NC.
Boring 1 Comentariu (nu este evaluat )

Parametrizarea ciclrilor
(R/0 2/1/Return plane, absolute)[return plane/RTP]
Început (
Tipul variabilei R REAL
I INTREG
C CARACTER
S SIR DE CARACTERE
Delimitare /
Domeniu de valori Limita minima, spatiu, limita superioara (ex. 0 2)
Delimitare /
Valoare pentru presetare o valoare (ex. 1)
Delimitare /
Text lung Este pus în linia de dialog
Sfârsit )
Începutul optiunii [
Text scurt Apare în masca parametrului
Delimitare /
Text în bitmap Numele parametrului
Sfârsitul optiunii ]

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-31
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

În locul limitarii unui domeniu de valori, valorile individuale


pot fi definite într-o lista. Acestea sunt apoi selectate,
pentru introducerea lor folosindu-se butonul toggle.

(I/* 1 2 3 4 11 12 13 14/11/Selecting the


operating mode)[Operating mode / VARI]

Pentru a obtine o compatibilitate cu conditiile


suportului de cicluri pentru programarea prin dialog la
MMC102/103, numai portiunea în paranteze rotunde
este obligatorie. Portiunea în paranteze drepte este
optionala.

Explicatie

Daca portiunea între paranteze drepte lipseste,


procedati astfel:

Text scurt= primele 19 caractere ale unui text lung dar numai pâna la primul spatiu de la
dreapta sau pâna la prima virgula de la stânga.
Textele prescurtate sunt marcate cu asterisc, „*"
Text în bitmap= este citit din fisierul Cxx.awb

 Siemens AG 1997. All Rights Reserved.


1-32 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

Exemplu de programare

Suportul de cicluri pentru cicluri:


corespunde fisierelor COM SW4 MMC100 si
suportului de cicluri ASCII Editor MMC102/103

//C6(CYCLE85) Boring 1
(R///Retraction plane, absolute)[Retraction plane/RTP]
(R///Reference plane, absolute)[Reference plane/RFP]
(R/0 99999//Safety clearance, without sign)
[safety distance/SDIS]
(R///Final drilling depth, absolute)[Final drilling depth/DP]
(R/0 99999/0/Final drilling depth relative to reference plane)[Final
drilling depth rel./,DPR]
(R/0 99999//Dwell at drilling depth)[Dwell BT/DTB]
(R/0.001 999999//Feed)[Feedrate/FFR]
(R/0.001 999999//Return feed)[Return feed/RFF]

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-33
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.4 Configurarea afisarii mesajelor help


Explicatie

Afisarea mesajelor de help pentru MMC100


Daca doriti sa modificati grafica standard sau
sa creati unele suplimentare, veti avea nevoie
de un program de grafica în PC-ul
dumneavoastra. Marimea graficei este limitata
la 272 ⋅ 280 pixeli . Este recomandat sa faceti
toate graficele la aceeasi marime.

MMC foloseste formatul PCX al Zsoft Paintbrush ca


format de grafica. Daca nu aveti un program care sa
poata crea acest format puteti folosi programul Paint
Exemplu de grafic al unui ciclu parametrizat
Shop Pro pentru a va converti grafica.

Programul Paint Shop Pro nu face parte din


discheta furnizata de Siemens.

Afisarea mesajelor de help pentru MMC102/103


Afisarile mesajelor de help la MMC102/103 sunt
localizate în fisierul sistem în directorul
DH\DP.DIR\HLP.DIR.
Puteti folosi functia "Copy" din meniul Services pentru
a citi datele de pe o discheta. Pentru a face astfel,
selectati directorul de destinatie prin „Dialog
programming" si „DP Help".

 Siemens AG 1997. All Rights Reserved.


1-34 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.5 Mijloace de configurare (numai pentru MMC100)


Explicatie

Pentru MMC100, va trebuie de asemenea, un mijloc


de conversie pentru a converti formatul fisierelor din
*.bmp în *.pcx.

Aceste mijloace se gasesc pe discheta livrata sub


MMC100\TOOLS.

Aceasta va permite sa realizati conversia si


comprimarea pentru a face un fisier încarcabil pentru
MMC100.

Utilizând utilitarele PCX_CON.EXE si ARJ.EXE se


creaza un fisier fisier arhiva prin conversia fisierelor
PCX si comprimarea lor corespunzãtoare.
Aceste mijloace se gasesc pe discheta.

Fisierele de convertit trebuie sa se afle într-o director,


raspîndirea lor în mai multe cai nu este acceptabila.

Apelarea programului de conversie:

makepcx.bat

Toti parametrii necesari au fost deja stocatI în acest


fisier.

Conversia produce fisierele *.b00 si *.b01. Anterior


comprimarii copiati atât ambele fisiere (*.b00 si *.b01),
cât si fisierul utilitar arj.exe într-o cale si startati
urmatoarea comanda:

arj a cst.arj *.*

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-35
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.6 Încarcarea în echipament


Încarcarea în MMC100

Cerinte
Discheta cu aplicatii a fost deja instalata pe PC-ul
dumneavoastra.

Secventa de operare

• Accesati în directorul "INSTUTIL" al caii


dumneavoastra de aplicatii si startati
"APP_INST.EXE". Un menu de selectare apare
pentru a va permite sa instalati software-ul.
• Alegeti o optiune din meniu "Modify
configuration". Un urmator meniu de selectare
apare. Alegeti optiunea "Add *.* Files ...".
Specificati calea pentru fisierele dumneavoastra
grafice ca nume de fisier în masca de introducere
si numele de fisier "CST.ARJ".
• Apasati tasta Return pentru a va confirma
introducerea.
• Apasati Esc pentru întoarcerea la meniul de baza,
unde va puteti transfera software-ul pe disc.

Încarcarea pentru MMC102/103

Secventa de operare

Afisarea mesajelor de help pentru suportul ciclului se


afla în directorul
Dialog programming\DP help.

Aceasta este introdusa de pe discheta într-un format


lung folosind operatiile
• "Data Management" si
• "Copy".

 Siemens AG 1997. All Rights Reserved.


1-36 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97 Generalitati
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.7 Independenta fata de limba


Explicatie

Fisierele suportului de cicluri pot fi de asemenea


configurate ca fiind independente de limba.

Aceasta se face prin înlocuirea tuturor textelor din


fisierele cov.com si sc.com prin numere de text. În
plus, un fisier text este de asemenea cerut în
echipament.

Fisierul aluc.txt cu domeniul de numere de


text85000...89999 este rezevat pentru ciclurile
utilizatorului.

Exemplu:
//C60 (DRILLING CYCLE)
(R///$85000)[$85001/PAR1]
(R///$85002 $85003)[$85002/PAR2]
...

Fisierul text asociat:


85000 0 0 „Planul de retragere ca valoare absoluta ”
85001 0 0 „Planul de retragere "
85002 0 0 „Adâncimea de gaurire ”
85003 0 0 „Fata de planul de retragere "

Explicarea sintaxei:
$ Identificator pentru numere de text
85000...89999 Numere de text pentru ciclurile utilizatorului
$85000... $... Mai multe texte sunt înlantuite

 Siemens AG 1997. All Rights Reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-37
Generalitati 12.97
1 1.4 Suport pentru cicluri în editorul de programe 1

1.4.8 Operarea functiei suport de cicluri


Explicatie

Executati pasii urmatori pentru a adauga o apelare de


ciclu la un program:
• Tasta soft „Support" în bara soft orizontala.
• Tasta soft „Cycle" (numai pentru MMC102/103).
• Selectati ciclul prin bara soft verticala pâna când
masca de introducere corespunzatoare apare
(afisarea help-ului apare pe MMC100 când apasati
tasta Info ).
• Introduceti valoarea parametrului.
• Cu MMC103, este de asemenea posibil sa
introduceti numele variabilei în locul unei valori în
masca, numele variabilei începe întoteauna cu o
litera sau o liniuta inferioara de despartire, „_”.
• ApasatI „OK" pentru a confirma (sau „Abort" daca
introducerea este incorecta).

 Siemens AG 1997. All Rights Reserved.


1-38 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2

Cicluri de gaurire si cicluri de gaurire dupa model

2.1 Cicluri de gaurire ........................................................................................................ 2-41


2.1.1 Cerinte .................................................................................................................. 2-44
2.1.2 Gaurire, centruire – CYCLE81 ................................................................................. 2-46
2.1.3 Gaurire, adâncire – CYCLE82 ................................................................................. 2-49
2.1.4 Gaurire adânca – CYCLE83 .................................................................................... 2-51
2.1.5 Filetare cu tarod fixat rigid – CYCLE84..................................................................... 2-56
2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840................................. 2-60
2.1.7 Alezare 1 – CYCLE85 ............................................................................................ 2-66
2.1.8 Alezare 2 – CYCLE86 ............................................................................................ 2-69
2.1.9 Alezare 3 – CYCLE87 ........................................................................................... 2-73
2.1.10 Alezare 4 – CYCLE88........................................................................................... 2-76
2.1.11 Alezare 5 – CYCLE89........................................................................................... 2-78

2.2 Apelare modala a ciclurilor de gaurire ........................................................................... 2-80

2.3 Cicluri de gaurire dupa model....................................................................................... 2-83


2.3.1 Cerinte .................................................................................................................. 2-83
2.3.2 Rând de gauri - HOLES1 ........................................................................................ 2-84
2.3.3 Gauri amplasate pe un cerc - HOLES2 .................................................................... 2-88

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-39
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2

 Siemens AG 1997 All rights reserved.


2-40 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1 Cicluri de gaurire


Urmatoarele capitole descriu cum sunt programate
• ciclurile de gaurire si
• ciclurile de gaurire dupa model.
Aceste capitole sunt menite sa ajute la selectarea
ciclurilor si atribuirea parametrilor. Alaturi de o
descriere detaliata a functiilor ciclurilor individuale si a
parametrilor corespunzatori, veti gasi un exemplu de
programare la sfârsitul fiecarui capitol pentru a va
familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:


• Programare
• Parametri
• Functie
• Procedura
• Explicarea parametrilor
• Note suplimentare
• Exemplu de programare
„Programare" si „Parametri" explica utilizarea ciclurilor
satisfacator pentru un utilizator experimentat, în timp
ce începatorii vor gasi toate informatiile necesare
programarii ciclurilor în „Functie", „Procedura",
„Explicarea parametrilor”, „Note suplimentare“ si
„Exemplu de programare”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-41
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Ciclurile de gaurire sunt secvente d deplasare


definite conform DIN 66025 pentru gaurire, alezare si
frezare etc.
Ele sunt apelate sub forma unui subprogram cu un
nume definit si o lista de parametri.

Pentru alezare sunt disponibile cinci cicluri. Ele


urmeaza proceduri tehnologice diferite si de aceea
sunt parametrizate diferit:

Ciclu de alezare Parametri specifici

Alezare 1 - CYCLE85 Diferite avansuri pentru alezare si


retragere
Alezare 2 - CYCLE86 Oprire orientata a axului, definirea
directiei de retragere, retragere cu avans
rapid, definirea sensului de rotatie a
axului
Alezare 3 - CYCLE87 Oprire ax M5 si stop program M0 la
atingerea adâncimii, prelucrarea continua
dupa apasarea tastei NC Start, definirea
sensului de rotatie a axului
Alezare 4 - CYCLE88 La fel ca si CYCLE87, în plus, timp de
întârziere la atingerea adâncimii prescrise
Alezare 5 - CYCLE89 Alezarea si retragerea cu acelasi avans

Ciclurile de gaurire pot fi modale, adica sunt


executate la sfârsitul fiecarei fraze care contine
comenzi de deplasare. Si alte cicluri scrise de
utiizator pot fi apelate modal (vezi sectiunea 2.2).

 Siemens AG 1997 All rights reserved.


2-42 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Exista doua tipuri de parametri:


• Parametri geometrici si Parametri geometrici
• Parametri de prelucrare.
Parametrii geometrici sunt identici pentru toate
ciclurile de gaurire, gaurire dupa model si frezare. Ei
Plan de retragere
definesc planul de referinta si pe cel de retragere,
Spatiu de siguranta
spatiul de siguranta si adâncimea relativa si absoluta Plan de referinta
de gaurire. Parametri geometrici sunt scrisi o data în
primul ciclu de gaurire CYCLE81.
Parametri de prelucrare au întelesuri si efecte diferite
în fiecare ciclu. De aceea ei se scriu pentru fiecare
ciclu. Adâncime
de gãurire

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-43
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.1 Cerinte
Conditii de apelare si revenire
Ciclurile de gaurire sunt programate independent de
numele axelor reale. Pozitia de gaurire trebuie
abordata în programul din nivelul supraordonat
înaintea apelarii ciclului.
Valorile cerute pentru avans, directia de rotatie, si
viteza arborelui masinii trebuie programate în program
daca nu exista parametri atribuiti acestor valori în
ciclul de gaurire.
Functia G si cadrul curent, active înainte de apelarea
ciclului, ramân active si dupa ciclu.

Definirea planului
În cazul ciclurilor de gaurire, se admite ca sistemul
curent de coordonate al piesei, sistem în care se
compensation
desfasoara operatia de prelucrare, este definit prin
Tool length
Applicate

selectarea planurilor G17, G18 sau G19 si activarea


unui cadru programabil. Axa de gaurire este
întotdeauna cota acestui sistem.
Compensarea de lungimea a sculei trebuie selectata
înaintea apelarii ciclului. Aceasta se masoara
întotdeauna perpendicular pe planul selectat si
ramâne activa chiar si dupa terminarea ciclului (vezi
Manualul de programare).

 Siemens AG 1997 All rights reserved.


2-44 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Programarea arborelui masinii


Ciclurile de gaurire sunt scrise astfel încât comenzile
axului masinii sa se refere întotdeauna la comanda
axului principal de baza. Daca doriti sa folositi un ciclu
de gaurire pe o masina cu mai multi arbori, întâi
trebuie sa definiti arborele folosit ca arbore de baza
(vezi Manualul de programare).

, Programarea timpilor de întârziere


Parametrii pentru timpii de întârziere în ciclurile de
gaurire sunt asociatI întotdeauna cuvintelor F si de
aceea trebuie asociati cu valori în secunde. Orice
abatere de la aceasta procedura trebuie declarata în
mod obsigatoriu.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-45
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.2 Gaurire, centruire – CYCLE81


Programare
CYCLE81 (RTP, RFP, SDIS, DP, DPR)

RTP real Plan de retragere (absolut)


RFP real Plan de referinta (absolut)
SDIS real Spatiu de siguranta (fara semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fara semn)

Functie Z

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0
• Avansare pâna la adâncimea de gaurire cu avansul
programat în programul de apelare (G1)
• Retragerea la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


2-46 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor
Z
G1
RFP si RTP
G0
De obicei, planul de referinta (RFP) si planul de
retragere (RTP) au valori diferite. În ciclu este admis
faptul ca planul de retragere se afla în fata planului de
referinta. De aceea distanta între planul de retragere si RTP
adâncimea de gaurire este mai mare decât distanta RFP+SDIS
RFP
între planul de referinta si adâncimea de gaurire. X

SDIS
Spatiul de siguranta (SDIS) se raporteaza la planul de
referinta care este mutat în fata de spatiul de DP=RFP-DPR

siguranta. Directia în care este valabil spatiul de


siguranta este determinata automat de catre ciclu.

DP si DPR
Adâncimea de gaurire poate fi definita atât
absolut(DP), cât si relativ (DPR) la planul de referinta.
Daca este introdusa ca valoare relativa, valoare este
parcursa direct în ciclu.

Note suplimentare

Daca o valoare este introdusa atât pentru DP cât sI


pentru DPR, adâncimea finala de gaurire este derivata
de la DPR. Daca DPR difera de adâncimea de
gaurire programata prin DP, în linia de dialog este
afisat mesajul: „Depth: Corresponds to value for
relative depth”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-47
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

Daca valorile pentru planul de referinta si planul de


retragere sunt identice, o adâncime relativa nu trebuie
programata. Mesajul de eroare 61101 "Reference
plane incorrectly defined" este afisat si ciclul nu este
executat. Acelasi mesaj este afisat si daca planul de
retragere se afla în spatele planului de referinta, adica
distanta pâna la adâncimea de gaurire este mai mica.

Exemplu de programare

Gaurire-centruire Y Y A-B
Puteti folosi acest program pentru a face 3 gauri
A
folosind ciclul de gaurire CYCLE81, când acest ciclu
este apelat cu diferite setari de parametri. Axa de 120
gaurire este întotdeauna axa Z.

30

0
B X Z

40 90 35 100 108

N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice


N20 D3 T3 Z110 Deplasare catre planul de retragere
N30 X40 Y120 Deplasare catre prima pozitie de gaurire
N40 CYCLE81 (110, 100, 2, 35) Apelarea ciclului cu adâncimea absoluta
de gaurire, spatiu de siguranta si lista de
parametri incompleta
N50 Y30 Deplasare catre urmatoarea pozitie de
gaurire
N60 CYCLE81 (110, 102, , 35) Apelarea ciclului fara spatiu de siguranta
N70 G0 G90 F180 S300 M03 Specificarea valorilor tehnologice
N80 X90 Deplasare catre urmatoarea pozitie
N90 CYCLE81 (110, 100, 2, , 65) Apelarea ciclului cu adâncime relativa de
gaurire si spatiu de siguranta
N100 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-48 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.3 Gaurire, adâncire – CYCLE82


Programare
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absolut)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea finala de gaurire

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.Dupa
atingerea adâncimii de gaurire poate fi programat un
timp de întârziere.

Secventa de operare Z

Pozitia atinsa înainte de începerea ciclului:


Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea cu G0 de planul de referinta la distanta X

de siguranta
• Avansarea pâna la adâncimea de gaurire cu
avansul programat în programul de apelare cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragerea la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-49
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

Explicarea parametrilor
Z
G0
G1
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
G4
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB
RTP
Parametrul DTB este timpul de întârziere la RFP+SDIS
adâncimea de gaurire (spargerea aschiilor), în RFP
X
secunde. DP=RFP-DPR

Exemplu de programare

Gaurire-adâncire Y Y A-B
Acest program executa o singura gaura adânca de 27
mm în punctul X24, Y15 , în planul XY cu ciclul
CYCLE82.
Timpul de întârziere este de 2 s, spatiul de siguranta
pe axa de gaurire Z este de 4 mm. A
15

24 X Z
75
102

N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice


N20 D3 T3 Z110 Deplasare catre planul de retragere
N30 X24 Y15 Deplasare catre pozitia de gaurire
N40 CYCLE82 (110, 102, 4, 75, , 2) Apelarea ciclului cu adâncime de gaurire
absoluta si spatiu de siguranta
N50 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-50 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.4 Gaurire adânca – CYCLE83


Programare
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
FDEP real Prima adâncime de gaurire (absoluta)
FDPR real Prima adâncime de gaurire fata de planul de referinta (fãrã semn)
DAM real Gradul de regresie (fãrã semn)
DTB real Timp de întârziere la adâncimea finala de gaurire (spargerea aschiilor)
DTS real Timp de întârziere în punctul de început pentru îndepartarea aschiilor
FRF real Factorul de avans pentru prima adâncime de gaurire (fãrã semn)
Domeniul de valori: 0.001 ... 1
VARI int Tipul prelucrarii
Spargerea aschilor =0
Îndepartarea aschiilor =1

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Ciclul „Gaurire adânca” realizeaza gauri prin avansari
sI retrageri succesive (pentru eliminarea aschiilor), cu
adâncime ce creste treptat pâna la atingerea
adâncimii maxime definite. Burghiul poate fi retras
pâna la planul de referinta la fiecare retragere pentru
îndepartarea aschiilor sau poate fi retras cu numai 1
mm de fiecare data pentru spargerea aschiilor.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-51
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare Z

Gaurire adânca cu îndepartarea aschiilor


• Apropierea cu G0 de planul de referinta la distanta
de siguranta
• Avansarea pâna la prima adâncime de gaurire cu
G1, cu avans care difera de avansul definit în
programul de apelare functie de parametrul FRF X

(factorul avans)
• Timp de întârziere la adâncimea finala de gaurire
(parametrul DTB)
• Retragere cu G0 pâna la distanta de siguranta fata
de planul de referinta pentru îndepartarea aschiilor
• Timp de întârziere în punctul de start (parametrul
DTS)
• Avansarea pâna la ultima adâncime de gaurire Z
minus spatiul liber calculat de catre ciclu, cu G0
G1
• Avansarea pâna la urmatoarea adâncime de
G0
gaurire cu avansul programat, cu G1 (secventa de G4
deplasari se continua pâna la atingerea adâncimii
finale de gaurire)
RTP
• Retragerea pâna la planul de retragere cu G0 RFP+SDIS
RFP
X
FDEP

FDEP

DP = RFP-DPR

 Siemens AG 1997 All rights reserved.


2-52 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Gaurire adânca cu spargerea aschiilor :


• Apropierea de planul de referinta la distanta de Z
siguranta cu G0
G1
• Avansarea pâna la prima adâncime de gaurire cu G0
G1, avansul care difera de avansul definit în G4

programul de apelare functie de parametrul FRF


(factorul avans) RTP
• Timp de întârziere la adâncimea finala de gaurire RFP+SDIS
RFP
(parametrul DTB) X

• Retragere cu 1 mm fata de actuala adâncime cu FDEP


G1 si cu avansul programat în programul de
apelare pentru spargerea aschiilor DP = RFP-DPR

• Avansarea pâna la urmatoarea adâncime de


gaurire cu avansul programat, cu G1 (secventa de
deplasari se continua pâna la atingerea adâncimii
finale de gaurire)
• Retragere pâna la planul de retragere cu G0

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

FDEP si DAM
Adâncimea curenta este calculata în ciclu astfel:
• Primul pas, adâncimea parametrizata cu prima
adâncime de gaurire este parcursa atât timp cât
nu se depaseste adâncimea totala de gaurire.
• De la a doua adâncime de gaurire, adâncimea
este obtinuta scazând gradul de regresie din
ultima adâncime, cu conditia ca ultima sa fie mai
mare decât gradul de regresie programat.
• Urmatoarele adâncimi corespund gradului de
regresie, atât timp cât adâncimea ramasa este
mai mare decât dublul gradului de regresie.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-53
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

• Ultimele doua adâncimi sunt împartite în mod egal


si parcurse, si de aceea sunt întotdeauna mai mari
decât jumatate din gradul de regresie.
• Daca valoarea primei adâncimi de gaurire este
incompatibila cu adâncimea totala, este afisat
mesajul de eroare
61107 „First drilling depth incorrectly defined” si
ciclul nu este executat.

FDPR
Parametrul FDPR are acelasi efect în ciclu ca si
parametrul DPR. Daca valorile pentru planele de
referinta si retragere sunt identice, prima adâncime de
gaurire poate fi definita ca valoare relativa.
DTB
Parametrul DTB este timpul de întârziere la
adâncimea de gaurire (spargerea aschiilor), în
secunde.
DTS
Timpul de întârziere în punctul de start este executat
numai daca VARI=1 (îndepartarea aschiilor).
FRF
Cu ajutorul acestui parametru puteti introduce un
factor de reducere pentru avansul activ care se aplica
numai apropierii de prima adâncime de gaurire.
VARI
Daca parametrul VARI=0 este setat, burghiul se
retrage 1 mm dupa fiecare adâncime de gaurire pentru
spargerea aschiilor. Daca VARI=1, burghiul se retrage
de fiecare data pâna la distanta de siguranta fata de
planul de referinta.

Note suplimentare

Spatiul liber este calculat în ciclu astfel:


• Daca adâncimea de gaurire este 30 mm, valoarea
spatiului este întotdeauna 0.6 mm.
• Pentru adâncimi mai mari, este folosita formula
adâncimea de gaurire/50 (maxim 7 mm).

 Siemens AG 1997 All rights reserved.


2-54 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Exemplu de programare

Gaurire adânca Y Y A-B

Acest program executa ciclul CYCLE83 în punctele


X50 Y120 si X80 Y60 în planul XY. Prima gaura este A

executata cu timpul de întârziere zero si tipul de


prelucrare - spargerea aschiilor. Adâncimea finala de

120
gaurire si prima adâncime de gaurire sunt introduse
B
ca valori absolute. În cea de-a doua apelare a ciclului,

60
este programat un timp de întârziere de 1 s. Este
selectata prelucrarea prin îndepartarea aschiilor, 80 X 5 Z

adâncimea finala de gaurire este data fata de planul


150
de referinta. În ambele cazuri, axa de gaurire este axa
Z.

DEF REAL RTP=155, RFP=150, SDIS=1, DP=5, Definirea parametrilor


DPR=145, FDEP=100, FDPR=50, DAM=20,
DTB=1, FRF=1, VARI=0
N10 G0 G17 G90 F50 S500 M4 Specificarea valorilor tehnologice
N20 D1 T42 Z155 Deplasare catre planul de retragere
N30 X50 Y120 Deplasare catre prima pozitie de gaurire
N40 CYCLE83 (RTP, RFP, SDIS, DP, ,-> Apelarea ciclului, parametri de adâncime
-> , FDEP, , DAM, , FRF, VARI) având valori absolute
N50 X80 Y60 Deplasare catre urmatoarea pozitie de
gaurire
N55 FRF=0.5 VARI=1 Atribuirea valorilor
N60 CYCLE83 (RTP, RFP, SDIS, , DPR, , -> Apelarea ciclului cu date relative pentru
-> FDPR, DAM, DTB, , FRF, VARI) adâncimea finala si prima adâncime de
gaurire. Spatiul de siguranta este 1 mm;
avansul este 0.5
N70 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-55
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

2.1.5 Filetare cu tarod fixat rigid – CYCLE84


Programare
CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiu de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de filetare (spargerea aschiilor)
SDAC int Sensul de rotatie dupa încheierea ciclului
Valori: 3, 4 sau 5
MPIT real Pasul filetului ca marime corelata cu marimea filetului (cu semn)
Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48), semnul determina
sensul de rotatie în filet
PIT real Pasul filetului ca valoare (cu semn)
Domeniul de valori: 0.001 ... 2000.000 mm, semnul determina sensul de
rotatie în filet
POSS real Pozitia axului masinii pentru stop orientat (în grade)
SST real Viteza de filetare
SST1 real Viteza de retragere

Functie

Scula gaureste la avansul si viteza programata a


arborelui pâna la adâncimea programata de filetare.
Cu ciclul CYCLE84 puteti executa operatii de filetare
cu tarod fixat rigid.

Ciclul CYCLE84 poate fi folosit daca arborele folosit


pentru operatia de burghiere este capabil sa asigure
functia de comanda a pozitiei arborelui.

Pentru filetare cu tarod fixat în mandrina


compensatoare exista un ciclu separat, CYCLE840
(vezi pagina 2-60).

 Siemens AG 1997 All rights reserved.


2-56 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea cu G0 de planul de referinta la distanta
X
de siguranta
• Oprire orientata ax cu SPOS (valoare în parametrul
POSS) si conversia arborelui la modul de
functionare ca axa
• Filetare pâna la adâncimea finala de gaurire cu
G331 si viteza SST
• Timp de întârziere la adâncimea de filetare
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G332, viteza axului SST1 si
inversarea directiei de rotatie
• Retragere pâna la planul de retragere cu G0,
modul de functionare ca ax principal este
reîntrodus prin reprogramarea vitezei arborelui
activa înaintea apelarii ciclului si sensul de rotatie
programat sub SDAC.

Explicarea parametrilor Z
G0
G331
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G332
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. G4

DTB RTP
Programeaza timpul de întârziere în secunde. Este RFP+SDIS
RFP
recomandat ca timpul de întârziere sa fie omis pentru X

filetarea gaurilor oarbe.

SDAC
SDAC programeaza sensul de rotatie dupa DP=RFP-DPR

executarea ciclului. Schimbarea sensului pentru


filetare se executa automat de catre ciclu.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-57
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire
08.97
2

MPIT si PIT
Valoarea pentru pasul filetului poate fi definita fie de
marimea filetului (numai pentru filete metrice între M3
si M48) sau ca o valoare (distanta între o spira a
filetului si urmatoarea, ca o valoare numerica).
Parametrul nenecesar fiecarui caz este omis ca
apelare sau i se atribuie valoarea zero.

Filetele pe stânga sau pe dreapta sunt specificate


prin semnul parametrului-pas al filetului:
• valoare pozitiva → dreapta (ca pentru M3)
• valoare negativa → stânga (ca pentru M4)

Daca cei doi parametri ai pasului au valori


incompatibile, este generata alarma 61001 „Thread
pitch wrong”
si ciclul nu este executat.

POSS
Înaintea începerii filetarii, este executata o oprire
orientata a axului cu comanda SPOS si arborele
masinii este adus în starea de control a pozitiei.
Programati pozitia arborelui pentru aceasta oprire sub
POSS.

SST
Parametrul SST contine viteza arborelui pentru fraza
de filetare cu G331.

SST1
Sub SST1 programati viteza pentru retragerea din
gaura filetata cu G332.
Daca acestui parametru i se atribuie valoarea zero,
miscarea de retragere se face cu viteza progamata
sub SST.

 Siemens AG 1997 All rights reserved.


2-58 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 08.97
2.1 Cicluri de gaurire 2

Note suplimentare

Sensul de rotatie este întotdeauna inversat automat


pentru filetarea în ciclu.

Exemplu de programare

Filetare cu tarod fixat rigid Y Y A-B


Un filet este executat fara mandrina compensatoare în
punctul X30 si Y35 în planul XY , axa de filetare este
axa Z. Nu este programat un timp de întârziere.
A
Parametrilor pentru sensul de rolatie si pasul filetului
trebuie sa li se atribuie valori. Este executat un filet
metric M5. B
35

30 X Z
6
36

N10 G0 G90 T4 D4 Specificarea valorilor tehnologice


N20 G17 X30 Y35 Z40 Deplasare catre pozitia de gaurire
N30 CYCLE84 (40, 36, 2, , 30, , 3, 5, -> Apelarea ciclului, parametrul PIT a fost
->, 90, 200, 500) omis, nu s-au introdus valori pentru
adâncimea absoluta si timpul de
întârziere. Oprirea arborelui la 90 de grade,
viteza pentru filetare est 200, viteza pentru
retragere este 500
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-59
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.6 Filetare cu tarod fixat în mandrina compensatoare – CYCLE840


Programare
CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de filetare
SDR int Sensul de rotatie pentru retragere
Valori: 0 (inversare automata a sensului de rotatie)
3 sau 4 (pentru M3 sau M4)
SDAC int Sensul de rotatie dupa încheierea ciclului
Valori: 3, 4 sau 5
ENC int Filetare cu sau fara traductor de pozitie
Valori: 0 = cu traductor de pozitie
1 = fara traductor de pozitie
MPIT real Pasul filetului ca marime
Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48)
PIT real Pasul filetului ca valoare
Domeniul de valori: 0.001 ... 2000.000 mm

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea de filetare.
Cu acest ciclu se poate executa filetare cu mandrina
compensatoare
• fara traductor de pozitie si
• cu traductor de pozitie .

 Siemens AG 1997 All rights reserved.


2-60 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Secventa de operare

Filetare cu tarod fixat în mandrina


compensatoare fara traductor de pozitie Z G0
G63
Pozitia atinsa înainte de începerea ciclului: G4

Pozitia de gaurire este pozitia în cele doua axe ale


planului selectat. RTP
RFP+SDIS
RFP
Ciclul executa urmatoarea secventa de X
deplasare:
• Apropierea la distanta de siguranta fata de planul
de referinta cu G0
DP=RFP-DPR
• Filetare pana la adâncimea finala de gaurire cu
G63
• Timp de întârziere la adâncimea filetului
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G63
• Retragere pâna la planul de retragere cu G0

Filetare cu tarod fixat în mandrina


compensatoare cu traductor de pozitie Z G0
G33
Pozitia atinsa înainte de începerea ciclului: G4

Pozitia de gaurire este pozitia în cele doua axe ale


planului selectat. RTP
RFP+SDIS
RFP
Ciclul executa urmatoarea secventa de X
deplasare:
• Apropierea la distanta de siguranta fata de planul
de referinta cu G0 DP=RFP-DPR
• Filetare pana la adâncimea finala de gaurire cu
G33
• Timp de întârziere la adâncimea filetului
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G33
• Retragere pâna la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-61
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

DTB
Programeaza timpul de întârziere în secunde. Este
activ numai la filetarea fara traductor de pozitie.

SDR
SDR=0 trebuie setat daca directia axului trebuie
inversata automat.
Daca datele de masina sunt definite astfel încât nu
este setat traductorul de pozitie (atunci, data de
masina NUM_ENCS are valoarea zero), parametrului
trebuie sa i se atribuie valorile 3 sau 4 pentru sensul
de rotatie, altfel este afisata alarma
61202 „No spindle direction programmed”
si ciclul nu este executat.

SDAC
Pentru ca ciclul sa poata fi apelat si modal (vezi
sectiunea 2.2), el necesita un sens de rotatie pentru
executarea urmatoarelor filete. Acesta este programat
sub parametrul SDAC si corespunde sensului de
rotatie programat în programul supraordonat înainte de
apelare. Daca SDR=0, valoarea atribuita lui SDAC nu
este semnificativa si poate fi omisa din parametrizare.

ENC
Daca filetarea se face fara traductor de pozitie cu
toate ca acesta exista, parametrului ENC trebuie sa i
se atribuie valoarea 1.
De altfel, daca traductorul de pozitie nu exista si
parametrului i se atribuie valoarea 0, el este ignorat în
ciclu.

 Siemens AG 1997 All rights reserved.


2-62 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

MPIT si PIT
Parametrul pentru pasul axului are o semnificatie
numai daca filetarea se face cu traductor de pozitie.
Ciclul calculeaza avansul din viteza si pasul axului
masinii.
Valoarea pasului filetului poate fi definita ca marimea
filetului (numai pentru filete metrice între M3 si M48)
sau ca o valoare (distanta între doua spire ale unui
filet ca valoare numerica). Parametrul nenecesar în
fiecare caz aste omis din lista de parametri sau i se
atribuie valoarea zero.
Daca cei doi parametri ai pasului filetului au valori
incompatibile, este afisata alarma 61001 „Thread pitch
wrong”
si ciclul nu este executat.

Note suplimentare

În functie de setarea datelor de masina NUM_ENCS,


ciclul selecteaza ce fel de filetare trebuie executata,
cu sau fara traductor de pozitie.

Sensul de rotatie al axului masinii trebuie programat


cu M3 sau M4 înainte de apelarea ciclului.

În frazele de filetare cu G63, valorile corectiei


avansului si vitezei arborelui principal sunt fixate la
100%.

O mandrina compensatoare mai lunga este de obicei


necesara pentru filetare fara traductor de pozitie.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-63
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Filetare cu mandrina compensatoare fara Y Y A-B


traductor
În acest program este executat un filet fara traductor
de pozitie în punctul X35 Y35 în planul XY , axa de
A
gaurire este axa Z. Parametrii SDR si SDAC pentru
sensul de rotatie trebuie specificati, parametrului ENC
trebuie sa i se asigure valoarea 1, adâncimea de B

35
gaurire este absoluta. Parametrul-pas PIT poate fi
omis. Pentru prelucrare este utilizata o mandrina X Z
35 15
compensatoare. 56

N10 G90 G0 D2 T2 S500 M3 Specificarea valorilor tehnologice


N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire
N30 G1 F200 Specificarea vitezei de avans
N40 CYCLE840 (59, 56, , 15, , 1, 4, 3, 1) Apelarea ciclului, timpul de întârziere 1s,
SDR=4, SDAC=3, fara spatiu de siguranta,
parametrii MPIT, PIT sunt omisi (adica li
se atribuie valoarea zero)
N50 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-64 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Filetare cu mandrina compensatoare si traductor


În acest program este executata o filetare cu
Y Y A-B
traductor de pozitie în punctul X35 Y35 în planul XY,
axa de gaurire este axa Z. Parametrul-pas trebuie
definit, inversarea automata a sensului de rotatie este
programata. Pentru prelucrare se foloseste o A
mandrina compensatoare.

35
35 X 15 Z
56

DEF INT SDR=0 Definirea parametrilor cu atribuirea valorilor


DEF REAL PIT=3.5
N10 G90 G0 D2 T2 S500 M4 Specificarea valorilor tehnologice
N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire
N30 CYCLE840 (59, 56, , 15, , , , , , -> Apelarea ciclului, fara spatiu de siguranta,
->, PIT) valoarea programata pentru adâncime este
absoluta, parametrii SDAC, ENC, MPIT
sunt omisi (adica li se atribuie valoarea
zero)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-65
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.7 Alezare 1 – CYCLE85


Programare
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de gaurire (spargerea aschiilor)
FFR real Avans
RFF real Avansul de retragere

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Miscarea de patrundere si de retragare se realizeaza
cu avansul atribuit parametrilor FFR si respectiv RFF.

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

 Siemens AG 1997 All rights reserved.


2-66 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat sub FFR, cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu avansul de retragere definit
sub parametrul RFF, cu G1
• Retragere pâna la planul de retragere cu G0

Explicarea parametrilor Z
G0
G1
Pentru parametrii RTP, RFP, SDIS, DP, DPR vezi
G4
pagina 2-8 (Gaurire, centruire – CYCLE81).

DTB RTP
Parametrul DTB este timpul de întârziere la RFP+SDIS
RFP
adâncimea finala de gaurire (spargerea aschiilor) în X
secunde.

FFR
Valoarea avansului specificata sub FFR este activa la DP=RF-DPR

alezare.

RFF
Valoarea avansului specificata sub RFF este activa la
retagerea din plan.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-67
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Alezare 1 X X A-B
Ciclul CYCLE85 este apelat în punctul Z70 X50 în
planul ZX . Axa de alezare este axa Y. Valoarea
pentru adâncimea finala de gaurire este programata
ca valoare relativa, nu este programat un timp de
întârziere. Muchia superioara a piesei este la Y102. A

50
70 Z 77 Y
102

DEF REAL FFR, RFF, RFP=102, DPR=25, Definirea parametrilor cu atribuirea valorilor
SDIS=2
N10 FFR=300 RFF=1.5*FFR S500 M4 Specificarea valorilor tehnologice
N20 G18 Z70 X50 Y105 Deplasare catre pozitia de gaurire
N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,-> Apelarea ciclului, nu este programat un
-> FFR, RFF) timp de întârziere
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


2-68 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.8 Alezare 2 – CYCLE86


Programare
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)
SDIR int Sensul de rotatie
Valoare: 3 (pentru M3)
4 (pentru M4)
RPA real Distanta de retragere pe abscisa planului activ (incrementala, cu semn)
RPO real Distanta de retragere pe ordonata planului activ (incrementala, cu semn)
RPAP real Distanta de retragere pe coordonata planului activ (incrementala, cu
semn)
POSS real Pozitia axului masinii pentru stopul orientat în ciclu (în grade)

Functie

Scula gaureste la avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Ciclul Alezare 2 se caracterizeaza printr-o oprire
orientata a arborelui masinii la atingerea adâncimii de
gaurire, activata cu comanda SPOS. În continuare
scula se deplaseaza cu avans rapid în pozitia de
retragere programata si, de aici, catre planul de
retragere.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-69
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Cuclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de X
siguranta cu G0
• Avansarea pâna la adâncimea de gaurire cu
avansul programat înainte de apelare, cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Oprire orientata a axului masinii în pozitia
programata sub POSS
• Distanta de retragere pe cele trei axe cu G0
• Retragere pâna la distanta de siguranta fata de
planul de siguranta cu G0
• Retragere pâna la planul de retragere cu G0
(pozitia initiala în cele doua axe ale planului)

Explicarea parametrilor
Z
G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G1
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. G4
SPOS

DTB
Parametrul DTB este timpul de întârziere la RTP

adâncimea de gaurire (spargerea aschiilor), în RFP+SDIS


RFP
X
secunde.

DP=
SDIR RFP-DPR
Cu acest parametru se determina sensul de rotatie cu
care se face alezarea. Daca sunt generate alte valori
decât 3 sau 4 (M3/M4), se afiseaza alarma
61102 „No spindle direction programmed”
si ciclul nu este executat.

 Siemens AG 1997 All rights reserved.


2-70 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

RPA
Sub acest parametru se defineste o miscare de
retragere pe abscisa, care este executata dupa
atingerea adâncimii de gaurire si dupa executarea
opririi orientate a axului masinii.

RPO
Sub acest parametru se defineste o miscare de
retragere pe ordonata, care este executata dupa
atingerea adâncimii de gaurire si dupa executarea
opririi orientate a axului masinii.
.

RPAP
Sub acest parametru se defineste o miscare de
retragere pe axa de alezare, care este executata
dupa atingerea adâncimii propuse si dupa executarea
opririi orientate a axului masinii.

POSS
Sub POSS se programeaza pozitia axului principal, în
grade, pentru efectuarea opririi orientate, dupa
atingerea adâncimii finale de gaurire.

Note suplimentare

Cu comanda SPOS puteti executa o oprire orientata a


axului de baz activ. Valoarea unghiulara este
programata printr-un parametru de transfer.

Ciclul CYCLE86 poate fi utilizat daca axul folosit


pentru operatia de alezare este capabil, din punct de
vedere tehnic, sa execute un stop orientat.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-71
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Alezare 2 Y Y A-B
Ciclul CYCLE86 este apelat în punctul X70 Y50 în
planul XY. Axa de alezare este aza Z. Adâncimea de
gaurire este programata ca valoare absoluta. Nu este
definit un spatiu de siguranta. Timpul de întârziere la
adâncimea finala de gaurire este de 2 s. Muchia A

superioara a piesei este pozitionata la Z110. În ciclu,


B

50
arborele principal se roteste cu M3 si se opreste la 45
de grade. X Z
70 77
110

DEF REAL DP, DTB, POSS Definirea parametrilor


N10 DP=77 DTB=2 POSS=45 Atribuirea valorilor
N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice
N30 D3 T3 Z112 Deplasare catre planul de retragere
N40 X70 Y50 Deplasare catre pozitia de gaurire
N50 CYCLE86 (112, 110, , DP, , DTB, 3,-> Apelarea ciclului cu adâncime absoluta de
-> –1, –1, +1, POSS) gaurire
N60 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


2-72 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

2.1.9 Alezare 3 – CYCLE87


Programare
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
SDIR int Sensul de rotatie
Valoare: 3 (pentru M3)
4 (pentru M4)

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire.
Cu ciclul Alezare 3, la atingerea adâncimii de gaurire
se realizeaza o oprire neorientata a arborelui masinii,
M5, urmata de un stop programat M0. Pentru
continuarea miscarii de retragere pâna la planul de
retragere, se apasa NC START.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-73
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.

Ciclul executa urmatoarea secventa de


deplasare:
• Apropierea de planul de referinta la distanta de X
siguranta cu G0
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea ciclului, cu
G1
• Oprirea arborelui masinii cu M5
• Apasati tasta NC START
• Retragerea pâna la planul de retragere cu G0

Explicarea parametrilor
Z
G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G1
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. M5/M0

SDIR
Cu acest parametru se determina sensul de rotatie cu RTP
RFP+SDIS
care este executata alezarea în ciclu. RFP
X
Daca se dau alte valori decât 3 sau 4 (M3/M4), este
afisata alarma 61102 „No spindle direction
DP=RFP-DPR
programmed” si ciclul nu este executat.

 Siemens AG 1997 All rights reserved.


2-74 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Exemplu de programare

Alezare 3 Y Y A-B
Ciclul CYCLE87 este apelat în punctul X70 Y50 în
planul XY. Axa de alezare este axa Z. Adâncimea
finala de gaurire este programata ca o valoare
absoluta, spatiul de siguranta este de 2 mm.
A

50
70 X 77 Z
110

DEF REAL DP, SDIS Definirea parametrilor


N10 DP=77 SDIS=2 Atribuirea valorilor
N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice
N30 D3 T3 Z113 Deplasare catre planul de retragere
N40 X70 Y50 Deplasare catre pozitia de gaurire
N50 CYCLE87 (113, 110, SDIS, DP, , 3) Apelarea ciclului cu sensul de rotatie al
arborelui M3
N60 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-75
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.10 Alezare 4 – CYCLE88


Programare
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncmea finala de gaurire
SDIR int Sensul de rotatie Valoare: 3 (pentru M3) 4 (pentru M4)

Functie

Scula gaureste cu avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire. Alezare
4 se caracterizeaza printr-un timp de întârziere dupa
atingerea adâncimii prescrise, urmata de o oprire
neorientata a arborelui, M5 si de un stop programat,
M0. Prin apasarea tastei NC START continua
retragerea sculei cu avans rapid pâna la atingerea
planului de retragere.
Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
Ciclul executa urmatoarea secventa de
deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0 X
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea ciclului, cu
G1
• Temporizare la adâncimea finala de gaurire
• Oprire a arborelui cu M5
• Apasati tasta NC START
• Retragerea pâna la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


2-76 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor
Z
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G0

explicarea parametrilor RTP, RFP, SDIS, DP, DPR G1


G4
M5/M0
DTB
Parametrul DTB este timpul de întârziere la
RTP
adâncimea finala de gaurire (spargerea aschiilor), în
RFP+SDIS
secunde. RFP
X

SDIR
DP=RFP-DPR
Sensul de rotatie programat este activ pentru
miscarea catre adâncimea finala de gaurire. Daca
sunt generate alte valori decât 3 sau 4 (M3/M4), este
afisata alarma 61102 „No spindle direction
programmed" si ciclul nu este executat.

Exemplu de programare

Alezare 4 Y Y A-B
Ciclul CYCLE88 este apelat în punctul X80 Y90 în
planul XY. Axa de gaurire este axa Z. Spatiul de
siguranta este programat la 3 mm. Adâncimea finala
A
de gaurire este definita ca o valoare relativa la planul
de referinta. B
90

M4 este activ în ciclu.

80 X Z
30
102

DEF REAL RFP, RTP, DPR, DTB, SDIS Definirea parametrilor


N10 RFP=102 RTP=105 DPR=72 DTB=3 SDIS=3 Atribuirea valorilor
N20 G17 G90 F100 S450 Specificarea valorilor tehnologice
N30 G0 X80 Y90 Z105 Deplasare catre pozitia de gaurire
N40 CYCLE88 (RTP, RFP, SDIS, , DPR, -> Apelarea ciclului cu
-> DTB, 4) sensul de rotatie al axului M4
N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-77
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.1 Cicluri de gaurire 2

2.1.11 Alezare 5 – CYCLE89


Programare
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)

Functie

Scula gaureste la avansul si viteza programata a


arborelui pâna la adâncimea finala de gaurire. Odata
ce a fost atinsa adâncimea de gaurire, se poate
programa un timp de întârziere.

Secventa de operare
Z
Pozitia atinsa înainte de începerea ciclului:
Pozitia de gaurire este pozitia în cele doua axe ale
planului selectat.
Ciclul executa urmatoarea secventa de
deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0 X
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea programului,
cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragere cu acelasi avans pâna la distanta de
siguranta fata de planul de referinta, cu G1
• Retragere pâna la planul de retragere cu G0

 Siemens AG 1997 All rights reserved.


2-78 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.1 Cicluri de gaurire 2

Explicarea parametrilor
Z
G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru G1
explicare parametrilor RTP, RFP, SDIS, DP, DPR. G4

DTB
RTP
Parametrul DTB este timpul de întârziere la
RFP+SDIS
adâncimea finala de gaurire (spargerea aschiilor) în RFP
X
secunde.

DP=RFP-DPR

Exemplu de programare

Alezare 5 Y Y A-B
Ciclul de alezare CYCLE89 este apelat în punctul X80
Y90 în planul XY, cu un spatiu de siguranta de 5 mm
si adâncime de gaurire specificata ca valoare
A
absoluta. Axa de alezare este axa Z.
B
90

80 X 72 Z
102

DEF REAL RFP, RTP, DP, DTB Definirea parametrilor


RFP=102 RTP=107 DP=72 DTB=3 Atribuirea valorilor
N10 G90 G17 F100 S450 M4 Specificarea valorilor tehnologice
N20 G0 X80 Y90 Z107 Deplasare catre pozitia de gaurire
N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) Apelarea ciclului
N40 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-79
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.2 Apelarea modala a ciclurilor de gaurire
08.97
2

2.2 Apelarea modala a ciclurilor de gaurire


Cu programarea NC puteti apela modal orice
subprogram.
Aceasta caracteristica este deosebit de importanta
pentru ciclurile de gaurire.

Programare

Apelarea modala a unui subprogram


MCALL

cu ciclu de gaurire (de exemplu)


MCALL CYCLE81 (RTP, RFP, SDIS, DP, DPR)

Functie

În programarea NC, subprogramele si ciclurile pot fi


apelate si modal, adica pastrând valorile anterioare
MCALL MCALL MCALL
ale parametrilor.
Puteti genera o apelare modala a unui subprogram
prin programarea cuvântului-cheie MCALL (apelare
modala a unui subprogram) în fata numelui
subprogramului. Aceasta functie apeleaza si executa
subprogramul în mod automat dupa fiecare fraza ce
contine o secventa de deplasare.
Functia este dezactivata programând MCALL fara un
nume de subprogram sau printr-o noua apelare
modala a altui program.

Imbricarea apelarilor modale nu este permisa, adica


subprogramele apelate modal nu pot contine alte
apelari modale de subprograme.

Orice numar de cicluri modale de gaurire poate fi


programat, numarul nefiind limitat de un numar strict
de functii G rezervate în acest scop.

 Siemens AG 1997 All rights reserved.


2-80 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.2 Apelarea modala a ciclurilor de gaurire 2

Exemplu de programare
Z Z
A A-B
Rând de 5 gauri
Cu acest program puteti prelucra un rând de 5 gauri

20
filetate amplasate de-a lungul axei Z, în planul ZX.

20
Distanta dintre gauri este de 20 mm. Rândul de gauri
începe în punctul Z20 X30, prima gaura fiind la 10

20
mm. de acest punct. În acest exemplu, geometria

20
rândului de gauri a fost programata fara a folosi un

20
ciclu. Întâi, gaurirea se executa cu ciclul CYCLE81 si,

20
apoi, cu ciclul de filetare cu tarod fixat rigid, B
30 X Y
CYCLE84. Gaurile au 80 mm. adâncime. Aceasta 22
102
este diferenta între planul de referinta si adâncimea
finala de gaurire.

DEF REAL RFP=102, DP=22, RTP=105, -> Definirea parametrilor cu atribuirea valorilor
-> PIT=4.2, SDIS
DEF INT COUNT=1
N10 SDIS=3 Valoarea pentru spatiul de siguranta
N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G18 G0 Y105 Z20 X30 Apropierea de pozitia de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire
N50 MA1: G91 Z20 Deplasare catre urmatoarea pozitie (planul
ZX). Ciclul este executat
N60 COUNT=COUNT+1 Bucla pentru pozitiile de gaurire în lungul
N70 IF COUNT<6 GOTOB MA1 rândului de gauri
N80 MCALL Deselectarea apelarii modale
N90 G90 Y105 Z20 Apropierea de pozitia de start din nou
N100 COUNT=1 Setarea contorului la zero
N110 ... Schimbarea sculei
N120 MCALL CYCLE84 (RTP, RFP, SDIS, -> Apelarea modala a ciclului de filetare
-> DP , , 3, , PIT, , 400)
N130 MA2: G91 Z20 Urmatoarea pozitie de gaurire
N140 COUNT=COUNT+1 Bucla pentru pozitiile de gaurire în lungul
N150 IF COUNT<6 GOTOB MA2 rândului de gauri
N160 MCALL Deselectarea apelarii modale
N170 G90 X30 Y105 Z20 Apropierea de pozitia de start din nou
N180 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-81
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.2 Apelarea modala a ciclurilor de gaurire 2

Note suplimentare

Explicarea acestui exemplu


Apelarea modala trebuie deselectata în fraza N80
pentru ca în urmatoarea fraza, scula este deplasata
pâna într-un punct unde nu este executata nici o
gaurire.
Este recomandabila stocarea pozitiilor de gaurire
pentru o anumita sarcina de prelucrare de acest tip
într-un subprogram care este apelat apoi la MA1 sau
MA2.

În descrierea ciclurilor de gaurire dupa o model, veti


gasi modul de utilizare a acestor cicluri în
programare, într-o forma adaptata si deci mai simpla.
Ciclurile de gaurire dupa o configuratie descrise în
urmatoarea sectiune 2.3 se bazeaza pe apelarea
MCALL DRILLING CYCLE (...)
DRILLING PATTERN (...).

 Siemens AG 1997 All rights reserved.


2-82 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

2.3 Cicluri de gaurire dupa model


Ciclurile de gaurire dupa model descriu numai
geometria unui aranjament de gauri într-un plan.
Legatura cu un ciclu de gaurire se stabileste prin
intermediul apelarii modale (vezi sectiunea 2.2) a
acestui ciclu de gaurire înainte ca ciclul de gaurire
dupa model sa fie programat.

2.3.1 Cerinte
Cicluri de gaurire dupa o configuratie, fara o
apelare a unui ciclu de gaurire
Ciclurile de gaurire dupa model pot fi utilizate si
pentru alte aplicatii, fara o apelare modala prealabila a
unui ciclu de gaurire pentru ca ciclurile de gaurire
dupa model pot fi parametrizate fara a face referire la
ciclul de gaurire utilizat.
Daca înaintea apelarii ciclului de gaurire dupa model
nu a existat nici o apelare modala a unui subprogram,
apare mesajul de eroare 62100 „No drilling cycle
active".Puteti anula acest mesaj cu tasta de
confirmare a erorilor si continua procesarea
programului prin apasarea tastei NC Start. Atunci
ciclul de gaurire dupa model abordeaza fiecare pozitie
calculata cu ajutorul datelor introduse initial, fara
apelarea unui subprogram în aceste puncte.
Comportamentul când parametrul de cantitate
este zero
Numarul de gauri într-un ciclu de gaurire dupa model
trebuie parametrizat. Daca valoarea parametrului de
cantitate este zero (sau daca acest parametru este
omis din lista de parametri), în momentul apelarii
ciclului este afisata alarma 61103 „Number of holes is
zero" si ciclul nu este executat.
Verificari ale domeniilor limitate de valori pentru
parametrii de intrare
În general, nu se fac verificari de plauzibilitate pentru
atribuirea parametrilor în ciclurile de gaurire dupa
model,daca ei nu sunt declarati special ca un
parametru cu o descriere a raspunsului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-83
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

2.3.2 Rând de gauri – HOLES1


Programare
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

Parametri

SPCA real Abscisa unui punct de referinta pe linia dreapta (absoluta)


SPCO real Ordonata acestui punct de referinta (absoluta)
STA1 real Unghiul cu abscisa
Domeniul de valori –180<STA1<=180 de grade
FDIS real Distanta între punctul de referinta si prima gaura (fãrã semn)
DBH real Distanta între gauri (fãrã semn)
NUM int Numarul de gauri

Functie

Cu acest ciclu puteti programa un rând de gauri, adica


un numar de gauri care se întind pe o linie dreapta
sau o retea de gauri. Felul gaurii este determinat de
ciclul de gaurire care a fost apelat modal.

Secventa de operare

Pentru a evita deplasarile inutile, ciclul calculeaza


daca rândul de gauri este prelucrat începând cu prima
gaura sau cu ultima, din pozitia actuala a axelor
planului de si geometria rândului de gauri. Pozitiile de
gaurire sunt, apoi, abordate una dupa alta, cu
deplasare rapida.

 Siemens AG 1997 All rights reserved.


2-84 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

Explicarea parametrilor
Y

SPCA si SPCO
Se defineste un punct ca punct de referinta de-a
SPCA
lungul liniei rândului de gauri pentru determinarea
distantelor dintre gauri. Distanta FDIS pâna la prima
gaura este definita din acest punct.
H
DB
STA1
IS
Linie dreapta poate fi în orice pozitie în plan. Este FD
STA1
specificata atât prin punctul definit de SPCA si

SPCO
SPCO, cât si de unghiul între dreapta si abscisa
sistemului de coordonate al piesei care este activ
X
când ciclul este apelat. Unghiul se introduce sub
STA1, în grade.

FDIS si DBH
Sub FDIS introduceti distanta între prima gaura si
punctul de referinta definit sub SPCA si SPCO.
Parametrul DBH contine distanta dintre oricare doua
gauri.

NUM
Cu parametrul NUM determinati numarul de gauri.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-85
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

Exemplu de programare
Z Z
Rând de gauri A A-B
Cu acest program puteti prelucra un rând de 5 gauri
filetate pozitionate de-a lungul axei Z în planul ZX.

20
Distanta între gauri este de 10 mm. Rândul de gauri

20 20
începe la Z20 si X30, prima gaura din rând începe la
20 mm de acest punct. Geometria rândului de gauri

20
este descrisa de ciclul HOLES1. Întâi, gaurirea este

20
executata cu ciclul CYCLE81 si apoi cu ciclul de

20
filetare cu tarod fixat rigid, CYCLE84. Gaurile au B
adâncimea de 80 mm. Aceasta este diferenta între 30 X Y
22
102
planul de referinta si adâncimea finala de gaurire.

DEF REAL RFP=102, DP=22, RTP=105 Definirea parametrilor cu atribuirea valorilor


DEF REAL SDIS, FDIS
DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> FDIS=20, DBH=20
DEF INT NUM=5
N10 SDIS=3 FDIS=10 Valoarea pentru spatiul de siguranta si
distanta de la punctul de referinta la prima
gaura
N20 G90 F30 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G18 G0 Z20 Y105 X30 Abordarea pozitiei de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire
N50 HOLES1 (SPCA, SPCO, STA1, FDIS, -> Apelarea ciclului rând de gauri, ciclul începe
-> DBH, NUM) cu prima gaura. În acest ciclu sunt atinse
numai pozitiile de gaurire
N60 MCALL Deselectarea apelarii modale
... Schimbarea sculei
N70 G90 G0 Z30 Y75 X105 Deplasare catre pozitia alaturata celei de-a
cincea gauri
N80 MCALL CYCLE84 (RTP, RFPSDIS, DP, ,-> Apelarea modala a ciclului de filetare
-> , , 3, , 4.2)
N90 HOLES1 (SPCA, SPCO, STA, FDIS, -> Apelarea ciclului rând de gauri, începând de
-> DBH, NUM) la a cincea gaura din rând
N100 MCALL Deselectarea apelarii modale
N110 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


2-86 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

Exemplu de programare

Retea de gauri Y

Cu acest program puteti executa o retea de gauri,


continând 5 rânduri de câte 5 gauri, care se întinde în
planul XY, la distanta de 10 mm una de alta. Punctul
de start al retelei este X30 Y20.

10
20
10 10 X
30

DEF REAL RFP=102, DP=75, RTP=105, SDIS=3 Definirea parametrilor cu atribuirea valorilor
DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> DBH=10, FDIS=10
DEF INT NUM=5, LINENUM=5, COUNT=0
DEF REAL LINEDIST
N10 LINEDIST=DBH Distanta între rânduri=distanta între gauri
N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G17 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a unui ciclu de gaurire
N50 MARK1: HOLES1 (SPCA, SPCO, STA1, -> - Apelarea ciclului rând de gauri
> FDIS, DBH, NUM)
N60 SPCO=SPCO+LINEDIST Ordonata punctului de referinta pentru
urmatoarea linie
N70 COUNT=COUNT+1 Salt înapoi la MARK1 daca conditiile sunt
N80 IF COUNT<LINENUM GOTOB MARK1 îndeplinite
N90 MCALL Deselectarea apelarii modale
N100 G90 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start
N110 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-87
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

2.3.3 Gauri amplasate pe un cerc – HOLES2


Programare
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Parametri

CPA real Abscisa centrului cercului pe care sunt amplasate gaurile (absoluta)
CPO real Ordonata centrului cercului pe care sunt amplasate gaurile(absoluta)
RAD real Raza cercului pe care sunt amplasate gaurile (fãrã semn)
STA1 real Unghiul initial
Domeniul de valori–180<STA1<=180 de grade
INDA real Unghiul de indexare
NUM int Numarul de gauri

Functie

Cu acest ciclu se pot prelucra gauri amplasate pe un


cerc. Planul de prelucrare trebuie definit înainte de
apelarea ciclului.
Felul gaurii este determinat de ciclul de gaurire care a
fost deja apelat modal.

 Siemens AG 1997 All rights reserved.


2-88 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2 2.3 Cicluri de gaurire dupa model 2

Secventa de operare

În ciclu, apropierea de pozitiile de gaurire se face una


dupa alta, în plan, cu G0.

Explicarea parametrilor

CPA, CPO si RAD Y CPA


Pozitia cercului de gauri în planul de prelucrare este
definit de centru (parametrii CPA si CPO) si raza INDA
(parametrul RAD). Pentru raza sunt acceptate numai
valori pozitive. STA1

STA1 si INDA
RA

CPO
D

Aranjamentul gaurilor în ciclu este definit de acest


parametru.
X
Parametrul STA1 defineste unghiul de rotatie între
sensul pozitiv al abscisei din sistemul de coordonate
activ înaintea apelarii ciclului si prima gaura.
Parametrul INDA contine unghiul de rotatie de la o
gaura la alta.
Daca parametrului INDA i se atribuie valoarea zero,
unghiul de indexare este calculat intern din numarul
de gauri care sunt pozitionate la distante egale pe
cerc.

NUM
Cu parametrul NUM se determina numarul de gauri.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-89
Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2 2.3 Cicluri de gaurire dupa model 2

Exemplu de programare

Gauri amplasate pe un cerc


Y Y
Programul foloseste ciclul CYCLE82 4 pentru a
executa gauri cu o adâncime de 30 mm. Adâncimea
finala de gaurire este definita ca o valoare relativa la A
planul de referinta. Cercul este definit de centrul X70
Y60 si de raza 42 mm în planul XY. Unghiul initial 33°
42
este de 33 de grade. Spatiul de siguranta pe axa de

60
gaurire Z este de 2 mm.
B
70 X 30 Z

DEF REAL CPA=70,CPO=60,RAD=42,STA1=33 Definirea parametrilor cu atribuirea valorilor


DEF INT NUM=4
N10 G90 F140 S710 M3 D4 T40 Specificarea valorilor tehnologice
N20 G17 G0 X50 Y45 Z2 Apropierea de pozitia de start
N30 MCALL CYCLE82 (2, 0,2, , 30) Apelarea modala a ciclului de gaurire, fara
timp de întârziere, parametrul DP nu este
programat
N40 HOLES2 (CPA, CPO, RAD, STA1, , NUM) Apelarea ciclului - Gauri amplasate pe un
cerc, unghiul de indexare este calculat
intern, în ciclu parametrul INDA fiind omis
N50 MCALL Deselectarea apelarii modale
N60 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


2-90 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3

Cicluri de frezare

3.1 Informatii generale....................................................................................................... 3-93

3.2 Cerinte....................................................................................................................... 3-94

3.3 Filetare - CYCLE90..................................................................................................... 3-96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE .......................................................3-102

3.5 Canale radiale - SLOT1 ..............................................................................................3-108

3.6 Canale circulare - SLOT2............................................................................................3-116

3.7 Frezarea unui buzunar rectangular - POCKET1.............................................................3-121

3.8 Frezarea unui buzunar circular frezat cu cutitul - POCKET2 ...........................................3-125

3.9 Frezarea unui buzunar rectangular - POCKET3.............................................................3-129

3.10 Frezarea unui buzunar circular - POCKET4 ................................................................3-139

3.11 Frezare plana - CYCLE71 .........................................................................................3-145

3.12 Frezare pe contur - CYCLE72 ...................................................................................3-151

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-91
Cicluri de frezare 03.96
3 3

 Siemens AG 1997 All rights reserved.


3-92 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.1 Informatii generale 3

3.1 Informatii generale


Urmatoarele capitole descriu cum sunt programate
ciclurile de frezare.

Acest capitol este facut pentru a va îndruma în


alegerea ciclurilor si atribuirea parametrilor. În plus
fata de o descriere detaliata a functiei fiecarui ciclu si
a parametrilor corespunzatori, veti gasi un exemplu de
programare la sfârsitul fiecarui capitol pentru a va
familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:


• Programare
• Parametri
• Functie
• Secventa de operare
• Explicarea parametrilor
• Note suplimentare
• Exemplu de programare
„Programare” si „Parametri” explica utilizarea ciclurilor
suficient pentru un utilizator experimentat, în timp ce
un începator va gasi informatiile necesare pentru
programarea ciclurilor sub „Functie”, „Secventa de
operare”, „Explicarea parametrilor”, „Note
suplimentare” si „Exemplu de programare”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-93
Cicluri de frezare 03.96
3 3.2 Cerinte
08.97
3

3.2 Cerinte
Programe necesare în echipament
Ciclurile de frezare apeleaza intern programele
• MESSAGE.SPF si
• STEIGUNG.SPF
ca subrutine. De altfel, aveti nevoie de blocul de date
GUD7.DEF si de fisierul de macro definire
SMAC.DEF.
Încarcati-le în partea memoriei de programe a unitatii
de comanda înainte de executarea ciclurilor de
frezare.

Conditii de apelare si revenire


Ciclurile de frezare se programeaza independent de
numele actuale ale axelor.
Trebuie sa activati corectia de scula înainte de
apelarea ciclurilor de frezare.
Daca în fereastra activa înainte de apelarea ciclului nu
sunt disponibili parametri, valorile cerute pentru avans,
viteza axului si sensul de rotatie al axului trebuie
programate în programul piesa.
Coordonatele centrului unui ciclu de frezare dupa o
configuratie sau a buzunarului ce trebuie prelucrat, se
programeaza în sistemul de coordonate orientat dupa
regula mâinii drepte.
Functiile G si cadrul curent programat ramân active
peste ciclu.
Definirea planului
în ciclurile de frezare, se stie ca se defineste sistemul
de coordonate al piesei curente prin selectarea
planului G17, G18 sau G19 si activarea unui cadru
programabil (daca este cazul). Axa de patrundere
este întotdeauna cea de-a treia axa a sistemului de
coordonate
(vezi si Manualul de programare).

 Siemens AG 1997 All rights reserved.


3-94 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.2 Cerinte 3

Programarea axului masinii


În ciclu, comenzile axului masinii se refera întotdeauna la
axul de baza activ al chipamentului.
Daca doriti sa folositi un ciclu pe o masina cu mai multi
arbori, întâi trebuie sa definiti axul care este folosit ca ax
principal de baza cu comanda SETMS
(vezi si Manualul de programare).

Mesaje si starea prelucrarii


Mesajele de stare sunt afisate pe monitorul
echipamentului în timpul executarii ciclurilor de
frezare.
Urmatoarele mesaje ar putea fi afisate:
• „Elongated hole <Nr.>(prima figura) is being
machined”
• „Slot <Nr.>(alta figura) is being machined”
• „Circular slot <Nr.>(ultima figura) is being
machined”
În fiecare caz, <Nr.> înseamnã numarul figurii
prelucrate la momentul respectiv.
Aceste mesaje nu întrerup procesarea programului si
ramân afisate pâna la afisarea urmatorului mesaj sau
pâna la terminarea ciclului.

Datele de setare a ciclului


Câtiva parametri care în versiunea software 4 pot
modifica noile cicluri de frezare si comportamentul lor
prin setarea ciclului.
Datele de setare a ciclului sunt definite în blocul de
date GUD7.DEF.
Urmatoarele noi date de setare a ciclului sunt
introduse:
ZSD[x] Valoare Semnificatie Cicluri afectate
ZSD[1] 0 Calcularea adâncimii se face în noile cicluri între planul de POCKET3
referinta + spatiul de siguranta si adâncime POCKET4
(_RFP + _SDIS - _DP)
1 Calcularea adâncimii se face fara includerea spatiului de CYCLE71
siguranta CYCLE72
ZSD[2] 0 Dimensionarea buzunarului rectangular de la centru POCKET3
1 Dimensionarea buzunarului rectangular de la colt POCKET3

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-95
Cicluri de frezare 03.96
3 3.3 Filetare - CYCLE90
08.97
3

3.3 Filetare - CYCLE90


Programare
CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH,
CPA, CPO)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea finala de frezare (absoluta)
DPR real Adâncimea finala de frezare fata de planul de referinta (în modul)
DIATH real Diametrul nominal, diametrul exterior al filetului
KDIAM real Diametrul miezului, diametrul interior al filetului
PIT real Pasul filetului; Domeniul de valori: 0.001 ... 2000.000 mm
FFR real Avansul pentru frezarea filetului (în modul)
CDIR int Sensul de rotatie pentru frezarea filetului
Valoare: 2 (pentru frezarea filetului cu G2)
3 (pentru frezarea filetului cu G3)
TYPTH int Tipul filetului Valori: 0= filet interior
1= filet exterior
CPA real Abscisa centrului cercului (absoluta)
CPO real Ordonata centrului cercului (absoluta)

Functie

Cu ciclul CYCLE90 puteti executa filete interioare sau


exterioare.Traiectoria în frezarea filetului se bazeaza
pe interpolarea elicoidala. Toate cele trei axe
geometrice ale planului curent pe care îl definiti
înaintea accesarii ciclului, participa la aceasta
miscare.

Avansul F programat depinde de gruparea axelor


definita în instructiunea FGROUP înainte de apelarea
ciclului
(vezi Manualul de programare).

 Siemens AG 1997 All rights reserved.


3-96 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.3 Filetare - CYCLE90 3

Secventa de operare

Filet exterior

Pozitia atinsa înainte de începerea ciclului:


Poate fi orice pozitie din care pozitia de start pe
diametrul exterior al filetului la nivelul planului de
Z
retragere, poate fi atinsa fara coliziune. Y

Aceasta pozitie de start pentru taierea filetului cu G2


CPA
se afla între axa orizontala pozitiva si ordonata
pozitiva, la nivelul actual (adica în primul cadran al
sistemului de coordonate). Pentru taierea filetului cu
G3, pozitia de start se afla între abscisa pozitiva si
ordonata negativa (adica în cadranul 4 al sistemului O
CP
de coordonate).
X
Distanta fata de diametrul filetului depinde de marimea
Pozitia de început
filetului si raza sculei folosite. Pozitia de început pentru taierea
pentru taierea filetului filetului cu G2
cu G3

Ciclul executa urmatoarea secventa de


deplasare:
• Deplasare catre pozitia de start cu G0 la nivelul
planului de retragere, pe coordonata planului
curent
• Avansarea pâna la distanta de siguranta fata de
planul de referinta cu G0
• Deplasare catre diametrul filetului de-a lungul unei
directii circulare în sensul G2/G3, opus celui definit
în CDIR
• Frezarea filetului cu G2/G3 si cu avansul FFR, de-
a lungul unei directii elicoidale
• Miscare de retragere de-a lungul traiectoriei
circulare în sensul opus G2/G3 si cu avans redus
FFR
• Retragere pâna la planul de retragere pe
coordonata, cu G0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-97
Cicluri de frezare 03.96
3 3.3 Filetare - CYCLE90
08.97
3

Filet interior

Pozitia atinsa înainte de începerea ciclului:


Aceasta poate fi orice pozitie din care pozitia de start
în centrul filetului la nivelul planului de retragere poate
fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Deplasare catre pozitia de start cu G0 la nivelul
planului de retragere, pe coordonata planului
curent
• Avansarea pâna la distanta de siguranta fata de
planul de referinta cu G0
• Apropierea cu G1 si cu avans redus FFR de-a
lungul unui cerc de apropiere calculat de ciclu,
• Deplasare catre diametrul filetului de-a lungul unei
traiectorii circulare în sensul G2/G3, definit în
CDIR
• Frezarea filetului cu avansul FFR, de-a lungul unei
traiectorii elicoidale cu G2/G3
• Miscare de retragere de-a lungul unei traiectorii
circulare cu acelasi sens de rotatie si avans redus
FFR
• Retragere pâna la centrul filetului cu G0
• Retragere pâna la planul de retragere pe
coordonata, cu G0

Filet de sus pâna jos


Din motive tehnologice, poate fi preferabil sa executati
filetul de sus pâna jos. Planul de retragere RTP este
atunci dincolo de adâncimea filetului DP.
Pentru ca aceasta operatie de prelucrare sa fie
posibila, data de adâncime trebuie sa fie programata
ca valoare absoluta si, înainte de începerea ciclului,
masina trebuie pozitionata pe planul de retragere sau
o pozitie în spatele acestuia.

 Siemens AG 1997 All rights reserved.


3-98 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.3 Filetare - CYCLE90 3

Exemplu de programare (executarea unui filet


de jos în sus)
Un filet trebuie frezat începând din -20 pâna la 0 cu un
pas de 3 mm. Planul de retragere este la 8.

N10 G17 X100 Y100 S300 M3 T1 D1 F1000


N20 Z8
N30 CYCLE90 (8,-20,0,-60,0,46,40,3,800,3,0,50,50)
N40 M2

Gaura trebuie sa aiba o adâncime de cel putin -21.5


(jumatate de pas în plus).

Suprareglaj pe directia longitudinala a filetului

Pentru taierea filetelor, miscarile de avans si retragere


se produc de-a lungul tuturor celor trei axe. Aceasta
înseamna ca miscarea de retragere include în plus
fata de adâncimea de filetare, un pas pe axa verticala.
Aceasta depasire este calculata:

p 2*WR + RDIFF
∆z = *
4 DIATH

∆z Depasire interna
p Pasul filetului
WR Raza sculei
DIATH Diametrul exterior al filetului
RDIFF Diferenta de raza pentru retragere

Pentru filete interioare RDIFF = DIATH/2 - WR,


Pentru filete exterioare RDIFF = DIATH/2 + WR.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-99
Cicluri de frezare 03.96
3 3.3 Filetare - CYCLE90 3

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR. Z Z

RTP RTP
DIATH, KDIAM si PIT RFP+SDIS RFP+SDIS
RFP RFP

DPR
Cu ace[ti parametri definiti datele filetului, diametrul

DPR
nominal, diametrul miezului si pasul. Parametrul DP
DIATH este diametrul exterior si KDIAM diametrul X X
interior al filetului. Miscarile de avans si de retragere Y Y
sunt generate de ciclu pe baza acestor parametri. CPA CPA
CDIR CDIR

H
TH

AT
DIA

CPO

CPO
DI
FFR
Valoarea parametrului FFR este definita ca valoare X X
curenta a avansului pentru frezarea filetului. În cadrul
frezarii filetului acesta este activ pentru deplasarea
de-a lungul traiectoriei elicoidale.
Aceasta valoare este redusa în ciclu pentru miscarile
de avansare si de retragere. Retragerea este
executata în afara traiectoriei elicoidale cu G0.

CDIR
Cu acest parametru definiti valoarea pentru directia de
prelucrare a filetului.
Daca parametrului i se atribuie o valoare ilegala, este
afisat mesajul
„Wrong milling direction, G3 will be generated”.
În acest caz ciclul este continuat si G3 este generata
automat.

TYPTH
Cu parametrul TYPTH se detemina daca trebuie
executat un filet interior sau exterior.

CPA si CPO
Cu acesti parametri se definesc centrul gaurii sau al
fusului pe care trebuie executat filetul.

 Siemens AG 1997 All rights reserved.


3-100 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.3 Filetare - CYCLE90 3

Note suplimentare

Raza cutitului de frezat este luata în calcul de ciclu.


De aceea trebuie programata o corectie a sculei
înainte de apelarea ciclului. Altfel alarma
61000 „No tool offset active”
este afisata si ciclul nu este executat.
Daca raza sculei=0 de asemenea ciclul nu este
executat, cu aceeasi alarma.
La filetele interioare, raza sculei este verificata si este
afisata alarma
61105 „Cutter radius too large” si ciclul nu este
executat.

Exemplu de programare

Filet interior Y Y

Cu acest program puteti executa un filet interior în A-B


A
punctul X60 Y50 în planul G17.
60
50

B
60 X 40 Z

DEF REAL RTP=48, RFP=40, SDIS=5, -> Definirea variabilelor cu atribuirea valorilor
-> DP=30, DPR=40, DIATH=60, KDIAM=50
DEF REAL PIT=2, FFR=500, CPA=60,CPO=50
DEF INT CDIR=2, TYPTH=0
N10 G90 G0 G17 X0 Y0 Z80 S200 M3 Apropierea de pozitia de start
N20 T5 D1 Specificarea valorilor tehnologice
N30 CYCLE90 (RTP, RFP, SDIS, DP, -> Apelarea ciclului
-> DPR, DIATH, KDIAM, PIT, FFR, CDIR,
TYPTH, CPA CPO)
N40 G0 G90 Z100 Atingerea pozitiei dupa ciclu
N50 M02 Sfârsitul programului
-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-101
Cicluri de frezare 03.96
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE


Programare
LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea finala a gaurii alungite (absoluta)
DPR real
Adâncimea finala a gaurii alungite fata de planul de referinta (în modul)
NUM int Numarul de gauri alungite
LENG real Lungimea gaurii alungite (în modul)
CPA real Abscisa centrului cercului (absoluta)
CPO real Ordonata centrului cercului (absoluta)
RAD real Raza cercului (în modul)
STA1 real Unghiul initial
INDA real Unghiul de indexare
FFD real Avansul pentru executarea adâncimii gaurii
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere (în modul)

Ciclul necesita un cutit pentru frezat cu „taisul dintilor


supra centrati ” (DIN844).

 Siemens AG 1997 All rights reserved.


3-102 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Functie

Cu acest ciclu pot fi prelucrate gauri amplasate pe un


cerc. Axa longitudinala a gaurilor alungite este
dispusa radial.
Spre deosebire de canelura, largimea gaurii alungite
este determinata de diametrul sculei.
Pentru a evita deplasarile inutile, ciclul calculeaza
traiectoria optima. Daca sunt necesare mai multe
patrunderi pentru prelucrarera unei gauri alungite,
patrunderea este executata în puncte terminale
alternate. Traiectoria ce trebuie parcursa în plan de-a
lungul axelor longitudinale ale gaurilor alungite, îsi
schimba sensul dupa fiecare patrundere. Ciclul cauta
automat cea mai scurta traiectorie când se trece la
urmatoarea gaura alungita.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-103
Cicluri de frezare 03.96
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de start poate fi orice pozitie din care poate fi
atinsa fiecare gaura alungita fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Pozitia de start a ciclului este atinsa cu G0. Cel
mai apropiat capat al primei gauri alungite ce
trebuie prelucrate este atins în ambele axe ale
planului curent la înaltimea planului de retragere pe
coordonata acestui plan si apoi mai jos, la distanta
de siguranta fata de planul de referinta.
• Fiecare gaura alungita este frezata cu o miscare
de pendulare. Prelucrarea este executata în plan
cu G1 si avansul programat sub FFP1. La fiecare
schimbare a sensului de miscare, patrunderea
pâna la urmatoarea adâncime de prelucrare
calculata de ciclu este executata cu G1 si avansul
FFD pâna la atingerea adâncimii finale.
• Retragere pâna la planul de retragere cu G0 si
apropierea de urmatoarea gaura alungita de-a
lungul traiectoriei celei mai scurte.
• Când ultima gaura alungita a fost prelucrata, scula
este deplasata de la ultima pozitie atinsa în planul
de prelucrare în planul de retragere cu G0 si ciclul
este terminat.

 Siemens AG 1997 All rights reserved.


3-104 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Explicarea parametrilor
Y
CPA

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR. INDA

LE
NG
STA1
NUM
Cu parametrul NUM se determina numarul de gauri

RA
alungite.

CPO
LENG
Sub LENG se programeaza lungimea gaurilor
X
alungite.
Daca ciclul descopera ca lungimea este mai scurta
decât diametrul cutitului pentru frezat, ciclul este
întrerupt cu alarma
61105 „Cutter radius too large”.

MID
Cu acest parametru se defineste adâncimea maxima
de patrundere.
Adâncimea de patrundere este prelucrata de ciclu în
pasi egali de patrundere.
Ciclul calculeaza automat aceasta patrundere care se
afla între 0.5 x adâncimea maxima de patrundere si
adâncimea maxima de patrundere, folosind MID si
adâncimea totala. Numarul minim posibil de pasi de
patrundere este folosit ca baza.
Daca MID=0, patrunderea se face direct catre
adâncimea buzunarului.
Adâncimea de patrundere se face pâna la spatiul de
siguranta fata de planul de referinta.

FFD si FFP1
Avansul FFP1 este activ pentru toate miscarile de
deplasare executate în plan. FFD este activ pentru
patrunderile perpendiculare pe acest plan.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-105
Cicluri de frezare 03.96
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE
08.97
3

CPA, CPO si RAD


Pozitia cercului în planul de prelucrare este definita
prin centru (parametrii CPA si CPO) si raza
(parametrul RAD). Pentru raza sunt permise numai
valori pozitive.

STA1 si INDA
Aranjarea gaurilor alungite în jurul cercului este
definita de acest parametru.
Daca INDA=0 unghiul de indexare este calculat
folosind numarul de gauri, astfel încât ele sunt
distribuite în mod egal în jurul cercului.

Note suplimetare

Înainte de apelarea ciclului trebuie programata o


corectie de scula. Altfel este afisata alarma
61000 „No tool offset active” si ciclul nu este
executat.

Daca parametrilor care determina aranjamentul si


marimea gaurilor alungite li se atribuie valori
incorecte, si aceasta cauzeaza violari ale conturului
gaurilor alungite, ciclul nu este început. Ciclul este
întrerupt dupa afisarea mesajului de eroare
61104 „Contour violation of slots/elongated holes”.

În timpul ciclului, sistemul de coordonate al piesei


este deplasat si rotit. Valorile din sistemul de
cooordonate al piesei sunt afisate pe afisajul actual,
ca si cum axa longitudinala a gaurii alungite
prelucrate se afla pe prima axa a planului curent de
prelucrare.
Când ciclul este complet, sistemul de coordonate al
piesei este adus în pozitia anterioara apelarii ciclului.

 Siemens AG 1997 All rights reserved.


3-106 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Exemplu de programare

Prelucrarea unor gauri alungite Z Z


A A-B
cu acest ciclu puteti executa 4 gauri alungite de 30 90°

mm lungime si cu adâncimea relativa (diferenta între


planul de referinta si baza gaurii alungite) de 23 mm, 45°
care se afla pe un cerc cu centrul în Z45 Y40 si raza
20
de 20 mm în planul YZ. Unghiul initial este de 45 de
grade, unghiul de indexare este de 90 de grade.

45
Adâncimea maxima de patrundere este de 6 mm,

30
spatiul de siguranta este de 1 mm. Y
B 23 X
40

N10 G19 G90 D9 T10 S600 M3 Specificarea valorilor tehnologice


N20 G0 Y50 Z25 X5 Apropierea de pozitia de start
N30 LONGHOLE (5, 0, 1, , 23, 4, 30, -> Apelarea ciclului
-> 40, 45, 20, 45, 90, 100 ,320, 6)
N40 M30 Sfârsitul programului

-> Trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-107
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1
08.97
3

3.5 Canale radiale - SLOT1


Programare

SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea canalului (absoluta)
DPR real Adâncimea canalului fata de planul de referinta (în modul)
NUM int Numarul de canale
LENG real Lungimea canalului (în modul)
WID real Latimea canalului (în modul)
CPA real Abscisa centrului cercului (absoluta)
CPO real Ordonata centrului cercului (absoluta)
RAD real Raza cercului (în modul)
STA1 real Unghiul initial
INDA real Unghiul de indexare
FFD real Avansul pentru adâncimea de patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea canalului
Valoare: 2 (pentru G2)
3 (pentru G3)
FAL real Adaosul de finisare la marginea canalului (în modul)
VARI int Tipul prelucrarii
Valoare: 0=prelucrare completa
1=degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor


supracentrati” (DIN844).

 Siemens AG 1997 All rights reserved.


3-108 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.5 Canale radiale - SLOT1 3

Functie

Ciclul SLOT1 este un ciclu combinat de degrosare-


finisare.

Cu acest ciclu puteti prelucra canale radiale.Axele


longitudinale ale canalelor sunt plasate radial. Spre
deosebire de gaurile alungite, pentru latimea canalului
este definita o valoare.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de start poate fi orice pozitie din care fiecare
G0 G0
canal poate fi atins fara coliziune.
G0
G0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-109
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1 3

Ciclul executa urmatoarea secventa de


deplasare:
• Deplasare catre pozitia notata în figura la dreapta
cu G0, la începerea ciclului G0 G0
• Prelucrarea completa a unui canal este executata
în urmatorii pasi: G0
G0
- Apropierea la distanta de siguranta de planul de
referinta cu G0
- Patrunderea pâna la urmatoarea adâncime de
prelucrare cu valoarea avansului FFD, cu G1
- Degajare a canalului pâna la adaosul de finisare
la marginea canalui cu avansul FFP1, urmata de
finisare cu avansul FFP2 si viteza axului SSF, de-
a lungul conturului urmând directia de prelucrare
programata sub CDIR.
- Adâncimea de patrundere este întotdeauna
executata în aceeasi pozitie a planului de
prelucrare, pâna la atingerea adâncimii finale a
canalului.
• Retragerea sculei pâna la planul de retragere si
deplasarea pâna la urmatorul canal, cu G0.
• Dupa prelucrarea ultimului canal, scula este
deplasata din ultima pozitie din planul de
prelucrare, aratata în figura, în planul de retragere
cu G0 si ciclul este terminat.

 Siemens AG 1997 All rights reserved.


3-110 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.5 Canale radiale - SLOT1 3

Explicarea parametrilor
Y
CPA

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


INDA
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

LE
NG
NUM STA1

Cu parametrul NUM se determina numarul de canale.

WID

RA
D

CPO
LENG si WID
Cu parametrii LENG si WID se determina forma
canalului în plan. Diametrul cutitului de frezat trebuie
sa fie mai mic decât latimea canalului. Altfel este X
afisata alarma 61105 „Cutter radius too larger”
si ciclul nu este executat.
Diametrul cutitului de frezat nu trebuie sa fie mai mic
decât jumatate din latimea canalului. Aceasta nu se
verifica.

CPA, CPO si RAD


Pozitia cercului de gauri în planul de prelucrare este
definita de centru (parametrii CPA si CPO) si raza
(parametrul RAD). Pentru raza sunt posibile numai
valori poziitve.

STA1 si INDA
Aranjarea canalelor pe cerc este definita de acesti
parametri.
Parametrul STA1 defineste unghiul dintre sensul
pozitiv al abscisei sistemului de coordonate al piesei
activ înainte de apelarea ciclului si primul canal.
Parametrul INDA contine unghiul dintre doua canale.
Daca INDA=0, unghiul de indexare este calculat din
numarul de canale, astfel încât canalele sunt dispuse
în mod egal în jurul cercului.

FFD si FFP1
Avansul FFD este activ în toate miscarile de
patrundere, perpendiculare pe planul de prelucrare.
Avansul FFP1 este activ pentru toate miscarile în
planul de deplasare la degrosare.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-111
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1
08.97
3

MID
Cu acest parametru se defineste adâncimea maxima
de patrundere.
Adâncimea de patrundere este executata de catre
ciclu în pasi de patrundere egali.
Folosind MID si adâncimea totala, ciclul calculeaza
automat aceasta patrundere care se afla între 0.5 x
adancimea maxima de patrundere si adâncimea
maxima de patrundere.Numarul minim posibil de pasi
de patrundere este folosit ca baza.
Daca MID=0, patrunderea are loc direct pâna la
adâncimea canalului.
Adâncimea de patrundere este de la distanta de
siguranta fata de planul de referinta.

CDIR
Cu acest parametru se defineste sensul de prelucrare
a canalului
Valori posibile sunt:
• „2” pentru G2
• „3” pentru G3
Daca acestui parametru i se atribuie o valoare
nepermisa, este afisat mesajul
„Wrong milling direction, G3 will be generated”.
În acest caz ciclul este continuat si G3 este generata
automat.

FAL
Cu acest parametru puteti programa un adaos de
prelucrare de finisare la marginea canalului. FAL nu
influenteaza adâncimea de patrundere.
Daca valoarea pentru FAL este mai mare decât cea
permisa pentru latimea specificata si cutitul de frezare
folosit, FAL este redus automat la valoarea maxima
posibila. În cazul prelucrarii de degrosare, frezarea
este executata cu o miscare de pendulare si
patrunderi la ambele capete ale canalului.

 Siemens AG 1997 All rights reserved.


3-112 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.5 Canale radiale - SLOT1 3

VARI, MIDF, FFP2 si SSF


Cu parametrul VARI se defineste tipul de prelucrare.
Valori posibile sunt:
• 0=prelucrare completa în doua parti
- Degajarea canalului (SLOT1, SLOT2) sau
buzunarului (POCKET1, POCKET2) pâna la
adaosul de finisare executata cu viteza axului
programata înainte de apelarea ciclului, si cu
avans FFP1. Adâncimea de patrundere este
definita cu MID.
- Degajarea a adaosului de finisare ramase este
facuta la viteza axului definita de SSF si avansul
FFP2. Patrunderea este executata via MIDF.
Daca MIDF=0, patrunderea este egala cu
adâncimea finala.
Daca FFP2 nu este programat, este activ
avansul FFP1. Situatia este similara daca SSF
lipseste, adica viteza programata înainte de
apelarea ciclului este activa.
• 1=degrosare
Canalul (SLOT1, SLOT2) sau buzunarul
(POCKET1, POCKET2) este degajat pâna la
adaosul de finisare cu viteza programata înainte de
apelarea ciclului si avansul FFP1. Adâncimea de
patrundere este programata cu MID.
• 2=finisare
Ciclul necesita ca buzunarul (POCKET1,
POCKET2) sau canalul (SLOT1, SLOT2) sa fie
deja degajat pâna la adaosul de finisare ramas si
ca sa fie necesara numai prelucrarea ei. Daca
FFP2 si SSF nu sunt programati, avansul FFP1
sau viteza axului programata înainte de începarea
ciclului, este activ. Adâncimea de patrundere este
programata cu MID.
Daca pentru parametrul VARI se programeaza o alta
valoare, este afisata alarma 61102 „Operating mode
not defined correctly” si ciclul este întrerupt.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-113
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1
08.97
3

Note suplimentare
Violare a conturului
Înainte de apelarea ciclului trebuie programata o
corectie de scula. Altfel, ciclul este întrerupt si este
afisata alarma 61000 „No tool offset active”.
Daca parametrilor care determina amplasarea si
dimensiunea canalelor li se atribuie valori incorecte, si
aceasta cauzeaza violari reciproce ale contururilor
canalelor, ciclul nu este început. Ciclul este întrerupt
dupa afisarea mesajului de eroare
61104 „Contour violation of slots/elongated holes”.

În timpul ciclului, sistemul de coordonate al piesei


este deplasat si rotit. Valorile din sistemul de
coordonate al piesei afisate pe afisajul valorilor
actuale sunt ca si cum axa longitudinala a canalului
care tocmai a fost prelucrat, corespunde primei axe
din planul curent de prelucrare.

Când ciclul este complet, sistemul de coordonate al


piesei este readus în pozitia anterioara apelarii
ciclului.

 Siemens AG 1997 All rights reserved.


3-114 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.5 Canale radiale - SLOT1 3

Exemplu de programare

Canale Z Z
A A-B
90°
Acest program produce acelasi aranjament de 4
canale radiale ca si programul pentru prelucrarea 45°
gaurilor alungite (vezi pagina 3-9).
20
Canalele au urmatoarele dimensiuni:
Lungime 30 mm, latime 15 mm si adâncime 23 mm.

30
45
Spatiul de siguranta este de 1 mm, adaosul de

15
finisare este de 0.5 mm, sensul de frezare este G2,
Y 23 X
40 B
adâncimea maxima de patrundere este 6 mm.
Canalul trebuie prelucrat complet. Patrunderea în
timpul finisarii este exectata perpendicular pe baza
buzunarului si cu acelasi avans si viteza.

N10 G19 G90 D10 T10 S600 M3 Specificarea valorilor tehnoloice


N20 G0 Y20 Z50 X5 Apropierea de pozitia de start
N30 SLOT1 (5, 0, 1, -23, , 4, 30, -> Apelarea ciclului, parametrii VARI, MIDF,
-> 15, 40, 45, 20, 45, 90, 100, 320, -> FFP2 si SSF sunt omisi
-> 6, 2, 0.5)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-115
Cicluri de frezare 03.96
3 3.6 Canale circulare - SLOT2
08.97
3

3.6 Canale circulare - SLOT2


Programare

SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea canalui (absoluta)
DPR real Adâncimea canalui fata de planul de referinta (în modul)
NUM int Numarul de canale
AFSL real Unghiul pentru lungimea canalului (în modul)
WID real Latimea canalului circular (în modul)
CPA real Abscisa centrului cercului (absoluta)
CPO real Ordonata centrului cercului (absoluta)
RAD real Raza cercului (în modul)
STA1 real Unghiul initial
INDA real Unghiul de indexare
FFD real Avansul pentru patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere pentru patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea canalului circular
Valori: 2 (for G2)
3 (for G3)
FAL real Adaosul de finisare la marginea canalului (în modul)
VARI int Tipul prelucrarii
Valoare: 0=prelucrare completa
1=prelucrare de degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor


supracentrati”(DIN844).

 Siemens AG 1997 All rights reserved.


3-116 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.6 Canale circulare - SLOT2 3

Functie

Ciclul SLOT2 este un ciclu combinat de degrosare-


finisare.
Cu acest ciclu puteti prelucra canale circulare,
amplasate pe un cerc.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de start poate fi orice pozitie din care fiecare G0

canal poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de


G0
deplasare:
• Deplasarea pâna la pozitia marcata în dreapta
G0
figurii la începutul ciclului, cu G0.
• Canalul circular este executat în aceiasi pasi ca si
cel longitudinal.
• Când un canal circular a fost prelucrat, scula este
retrasa pâna la planul de retragere si apoi se
deplaseaza pâna la urmatorul canal cu G0.
• Când ultimul canal este complet prelucrat, scula
este adusa în pozitia de sfârsit în planul de
prelucrare specificat, apoi în planul de retragere cu
G0 si ciclul este terminat.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-117
Cicluri de frezare 03.96
3 3.6 Canale circulare - SLOT2
08.97
3

Explicarea parametrilor
Y

CPA
Vezi pagina 2-8 (gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. INDA AFSL

STA1
Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).

NUM

CPO
cu parametrul NUM se determina numarul de canale. WID

AFSL si WID X
Cu parametrii AFSL si WID se defineste forma
canalului în plan. Ciclul verifica daca latimea canalului
este încalcata de scula activa. În acest caz este
afisata alarma
61105 „Cutter radius too large” si ciclul este întrerupt.

CPA, CPO si RAD


Pozitia cercului în planul de prelucrare este definita de
centru (parametrii CPA si CPO) si raza (parametrul
RAD). Pentru raza sunt permise numai valori pozitive.

STA1 si INDA
Aranjarea canalelor circulare pe cerc este definita cu
acesti parametri.

Parametrul STA1 defineste unghiul între sensul pozitiv


al abscisei sistemului de cordonate al piesei activ
înainte de apelarea ciclului si primul canal circular.

Prametrul INDA contine unghiul dintre doua canale


circulare.
Daca INDA=0, unghiul de indexare este calculat din
numarul de canale circulare, astfel încât ele sa fie
dispuse în mod egal pe cerc.

 Siemens AG 1997 All rights reserved.


3-118 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.6 Canale circulare - SLOT2 3

Note suplimentare

Înainte de apelarea ciclului trebuie programata o


corectie de scula. Altfel este afisata alarma
61000 „No tool offset active” si ciclul este întrerupt. Violare de contur

Daca parametrilor care determina distributia si


dimensiunea canalelor li se atribuie valori incorecte, si
aceasta cauzeaza încalcari reciproce ale contururilor
canalelor, ciculul nu este început.
Ciclul este întrerupt dupa afisarea mesajului de
eroare 61104 „Contour violation of slots/elongated
holes”.

În timpul ciclului, sistemul de coordonate al piesei


este deplasat si rotit. Afisarea actuala a valorilor în
sistemul de coordonate al piesei este astfel afisat,
încât canalul circular executat în momentul respectiv
începe pe prima axa a nivelului de procesare si
originea sistemului de coordonate se afla în centrul
cercului.
Când un ciclu este complet, sistemul de coordonate
al piesei este adus în pozitia anterioara apelarii
ciclului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-119
Cicluri de frezare 03.96
3 3.6 Canale circulare - SLOT2 3

Exemplu de programare
Y Y
Canale2
Cu acest program puteti prelucra trei canale circulare A-B

amplasate pe un cerc al carui centru este în punctul


A
X60 Y60 si a carei raza este de 42 mm în planul XY. 70°

15
Canalele circulare au urmatoarele dimensiuni: latime
15 mm, unghiul pentru lungimea canalului 70 de 120°

grade, adâncimea 23 mm. Unghiul initial este 0 grade,

42
unghiul de indexare este 120 de grade. Contururile

60
canalului sunt prelucrate pâna la adaosul de finisare
B
de 0.5 mm, spatiul de siguranta pe axa de patrundere
60 X Z
Z este 2 mm, adâncimea maxima de patrundere este 23

6 mm. Canalele sunt prelucrate complet. Pentru


finisare sunt folosite acelasi avans si aceeasi viteza.
Patrunderea în timpul finisarii este efectuata direct la
baza canalului.

DEF REAL FFD=100 Definirea variabilelor cu atribuirea valorilor


N10 G17 G90 D1 T10 S600 M3 Specificarea valorilor tehnologice
N20 G0 X60 Y60 Z5 Apropierea de pozitia de start
N30 SLOT2 (2, 0, 2, -23, , 3, 70, -> Apelarea ciclului
-> 15, 60, 60, 42, , 120, FFD, -> Planul de referinta+SDIS=planul de
-> FFD+200, 6, 2, 0.5) retragere înseamna: Mai jos pe axa de
patrundere cu G0 pâna la planul de
referinta + SDIS nu se aplica, parametrii
VAR, MIDF, FFP2 si SSF sunt omisi
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-120 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.7 Frezarea unui buzunar rectangular - POCKET1 3

3.7 Frezarea unui buzunar rectangular - POCKET1


Programare

POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD,
FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea buzunarului (absoluta)
DPR real Adâncimea buzunarului fata de planul de referinta (în modul)
LENG real Lungimea buzunarului (în modul)
WID real Latimea buzunarului (în modul)
CRAD real Raza coltului (în modul)
CPA real Abscisa centrului buzunarului (absoluta)
CPO real Ordonata centrului buzunarului (absoluta)
STA1 real Unghiul dintre axa longitudinala si abscisa
Domeniul de valori: 0<=STA1<180 de grade
FFD real Avansul pentru adâncimea de patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere pentru patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea buzunarului
Valoare: 2 (pentru G2)
3 (pentru G3)
FAL real Adaosul de finisare la marginea buzunarului (în modul)
VARI int Tipul prelucrarii
Valoare:0=prelucrare completa
1=degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor


supra centrati” (DIN844).

Ciclul de frezat buzunare POCKET 3 poate fi folosit


cu orice scula.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-121
Cicluri de frezare 03.96
3 3.7 Frezarea unui buzunar rectangular - POCKET1
08.97
3

Functie

Ciclul este un ciclu combinat de degrosare-finisare.


Cu acest ciclu puteti prelucra buzunare rectangulare
în orice pozitie a planului de prelucrare.

Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de G2


deplasare:
• Cu G0, centrul buzunarului este atins la nivelul G3
planului de retragere si apoi din aceasta pozitie, cu
G0, este atinsa distanta de siguranta fata de planul
de referinta. Prelucrarea completa a buzunarului se X

face în urmatorii pasi:

- Patrundere pâna la urmatoarea adâncime de


prelucrare cu avansul FFD, cu G1.
- Frezarea buzunarului pâna la adaosul de
finisare cu avansul FFP1 si viteza axului activa
înainte de apelarea ciclului.
Dupa ce degrosarea este completa:
- Patrundere pâna la adâncimea de prelucrare
definita de MIDF
- Prelucrarea adaosului de finisare de-a lungul
conturului cu avansul FFP2 si viteza SSF.
- Sensul de prelucrare este definit de CDIR.

 Siemens AG 1997 All rights reserved.


3-122 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.7 Frezarea unui buzunar rectangular - POCKET1 3

• Când prelucrarea buzunarului este completa,


scula este deplasata în centrul buzunarului la
nivelul planului de retragere si ciclul este terminat.

Explicarea parametrilor
Y

CPA
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

STA1
Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI, CRAD
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1). G2

NG
W
LE

ID

CPO
LENG, WID si CRAD G3

Cu parametrii LENG, WID si CRAD se determina


forma buzunarului în plan.
Daca nu este posibila deplasarea în coltul rotunjit, cu X

scula actuala pentru ca raza ei este mai mare, raza


coltului buzunarului complet corespunde razei sculei.
Daca raza cutitului de frezat este mai mare decât
jumatate din lungimea sau latimea buzunarului,
ciclulul este întrerupt cu afisarea alarmei
61105 „Cutter radius too large”.

CPA, CPO
Cu parametrii CPA si CPO se definesc abscisa si
ordonata centrului buzunarului.

STA1
Cu STA1 se defineste unghiul între sensul pozitiv al
abscisei si axa longiludinala a buzunarului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-123
Cicluri de frezare 03.96
3 3.7 Frezarea unui buzunar rectangular - POCKET1 3

Note suplimentare

Înainte de apelarea ciclului, trebuie programata o


corectie de sculã. Altfel ciclul este întrerupt si este
afisata alarma
61000 „No tool offset active”.
În ciclu este folosit un nou sistem de coordonate al
piesei care influenteaza afisarea valorilor reale.
Originea sistemului de coordonate se afla în centrul
buzunarului.
Sistemul de coordonate initial devine activ dupa
terminarea ciclului.

Exemplu de programare

Buzunar Y Y

Cu acest program puteti prelucra un buzunar care are:


60 mm lungime, 40 mm latime, 17.5 mm adâncime A A-B
(diferenta între planul de referinta si baza buzunarului)
si al carui colt are raza de 8 mm în planul XY. Unghiul
fata de axa X este 0 grade. Adaosul de finisare la
marginile buzunarului este de 0.75 mm, spatiul de
R8
40

siguranta pe axa Z, care se adauga la planul de


referinta este 0.5 mm. Centrul buzunarului se afla în B
punctul X60 Y40, adâncimea maxima de patrundere 60 X Z
17.5
este 4 mm.
Este executata numai degrosare.

DEF REAL LENG, WID, DPR, CRAD Definirea variabilelor


DEF INT VARI
N10 LENG=60 WID=40 DPR=17.5 CRAD=8 Atribuirea valorilor
N20 VARI=1
N30 G90 T20 D2 S600 M4 Specificarea valorilor tehnologice
N40 G17 G0 X60 Y40 Z5 Atingerea pozitiei de start
N50 POCKET1 (5, 0, 0.5, , DPR, -> Apelarea ciclului
-> LENG, WID, ‘CRAD, 60, 40, 0, -> Parametrii MIDF, FFP2 si SSF sunt omisi
-> 120, 300, 4, 2, 0.75, VARI)
N60 M30 Sfârsitul programului
-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-124 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.8 Frezarea unui buzunar circular - POCKET2 3

3.8 Frezarea unui buzunar circular - POCKET2


Programare

POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF)

Parametri

RTP real Planul de retragere (absolut)


RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea buzunarului (absoluta)
DPR real Adâncimea buzunarului fata de planul de referinta (în modul)
PRAD real Raza buzunarului (în modul)
CPA real Abscisa centrului buzunarului (absoluta)
CPO real Ordonata centrului buzunarului (absoluta)
FFD real Avansul pentru patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere pentru patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea buzunarului
Valoare: 2 (pentru G2)
3 (pentru G3)
FAL real Adaosul de finisare la marginea buzunarului (în modul)
VARI int Tipul prelucrarii
Valoare:0=prelucrare completa
1=prelucrare de degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real Avansul pentru finisare

Ciclul necesita un cutit de frezat cu „taisul dintilor


supra centrati” (DIN844).

Ciclul de frezare POCKET4 poate fi executat cu orice


scula.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-125
Cicluri de frezare 03.96
3 3.8 Frezarea unui buzunar circular - POCKET2 3

Functie

Ciclul este un ciclu combinat de degrosare-finisare..


Cu acest ciclu puteti prelucra buzunare circulare în
planul de prelucrare.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.
Ciclul executa urmatoarea secventa de
deplasare:
• Cu G0 este atins centrul buzunarului la nivelul
planului de retragere si apoi, din aceasta pozitie cu
G0 este atinsa distanta de siguranta fata de planul
de referinta. Prelucrarea completa a buzunarului
este efectuata în urmatorii pasi:
- Patrundere perpendicular pe centrul buzunarului
pâna la urmatoarea adâncime de prelucrare cu
avansul FFD.
- Frezarea buzunarului pâna la adaosul de
finisare cu avansul FFP1 si viteza axului activa
înainte de apelarea ciclului.
Dupa ce degrosarea este completa:
- Patrundere pâna la urmatoarea adâncime de
prelucrare definita de MIDF.
- Prelucrare finala de-a lungul conturului cu avansul
FFP2 si viteza SSF.
- Sensul de prelucrare este definit de CDIR.
• Când prelucrarea este completa, scula este deplasata
în centrul buzunarului în planul de retragere si ciclul
este terminat.

 Siemens AG 1997 All rights reserved.


3-126 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.8 Frezarea unui buzunar circular - POCKET2 3

Explicarea parametrilor
Y

Vezi pagina 2-8 (Gaurire,centruire - CYCLE81) pentru CPA

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,


G3 G2
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).

PR
AD
PRAD

CPO
Forma buzunarului circular este determinata numai de
raza.
Daca raza este mai mica decât raza sculei active, X

ciclul este întrerupt si este afisata alarma


61105 „Milling cutter radius too large”.

CPA, CPO
Cu parametrii CPA si CPO se definesc abscisa si
ordonata centrului buzunarului circular.

Note suplimentare

Înainte de apelare ciclului trebuie programata o


corectie a sculei. Altfel este afisata alarma
61000 „No tool offset active” si ciclul este întrerupt.

Patrunderea este facuta întotdeauna în centrul


buzunarului. Poate fi util sa gauriti acolo anticipat.

În ciclu este folosit un nou sistem de coordonate al


piesei care influenteaza afisarea valorilor reale.
Originea sistemului de coordonate se afla în centrul
buzunarului.
Sistemul de coordonate initial devine activ dupa
terminarea ciclului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-127
Cicluri de frezare 03.96
3 3.8 Frezarea unui buzunar circular - POCKET2 3

Exemplu de programare
Z Z
Buzunar circular
Cu acest program puteti prelucra un buzunar circular A A-B
în planul YZ. Centrul este în punctul Y50 Z50. Axa de
patrundere pentru adâncimea de patrundere este axa
X, adâncimea buzunarului este introdusa ca valoare
absoluta. Nu sunt definite nici adaosul de finisare nici

50
distanta de siguranta.

50
B
Y X
50
20

DEF REAL RTP=3, RFP=0, DP=-20,-> Definirea variabilelor cu atribuirea valorilor


-> PRAD=25, FFD=100, FFP1, MID=6
N10 FFP1=FFD*2
N20 G19 G90 G0 S650 M3 T20 D20 Specificarea valorilor tehnologice
N30 Y50 Z50 Atingerea pozitiei de start
N40 POCKET2 (RTP, RFP, , DP, , PRAD, -> Apelare ciclului
-> 50, 50, FFD, FFP1, MID, 3, ) Parametrii FAL, VARI, MIDF, FFP2, SSF
sunt omisi
N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-128 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

3.9 Frezarea unui buzunar rectangular - POCKET3


Ciclul POCKET3 este disponibil de la versiunea
software 4.

Programare
POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA,
_MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AP2, _AD,
_RAD1, _DP1)

Parametri

Urmatorii parametrii sunt întotdeauna necesari:


_RTP real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de referinta, în modul)
_DP real Adâncimea buzunarului (absoluta)
_LENG real Lungimea buzunarului pentru dimensionare de la colt, cu semn
_WID real Latimea buzunarului pentru dimensionare de la colt, cu semn
_CRAD real Raza coltului buzunarului (în modul)
_PA real Abscisa punctului de referinta al buzunarului (absoluta)
_PO real Ordonata punctului de referinta al buzunarului(absoluta)
_STA real Unghiul între axa longitudinala a buzunarului si prima axa a planului
(abscisa, în modul);
Domeniul de valori: 0° ≤ _STA < 180°
_MID real Adâncimea maxima de patrundere (în modul)
_FAL real Adaosul de finisare la marginea buzunarului (în modul)
_FALD real Adaosul de finisare la baza (în modul)
_FFP1 real Avansul pentru prelucrarea suprafetei
_FFD real Avansul pentru patrundere
_CDIR int Sensul de frezare: (în modul)
Value: 0...acelasi sens (ca rotatia axului)
1...sens opus
2...cu G2 (independent de sensul axului)
3...cu G3
_VARI int Tipul prelucrarii: (în modul)
CIFRA UNITATILOR:
Valoare:1...Prelucrare de degajare pâna la adaosul de finisare
2...Finisare

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-129
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

CIFRA ZECILOR:
Valoare:0...perpendicular pe centrul buzunarului cu G0
1...perpendicular pe centrul buzunarului cu G1
2...de-a lungul unei traiectorii elicoidale
3...pendulare de-a lungul axei longitudinale a buzunarului
Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de patrundere si suprapunerea
pentru prelucrarea de degajare : (în modul)
_MIDA real Latimea maxima de patrundere în timpul degajarii în plan ca valoare
_AP1 real Lungimea bruta a buzunarului
_AP2 real Latimea bruta a buzunarului
_AD real Adâncimea bruta a buzunarului de la planul de referinta
_RAD1 real Raza traiectoriei elicoidale la patrundere (fata de traiectoria centrului
sculei) sau unghiul maxim de patrundere pentru miscarea de pendulare
_DP1 real Adâncimea de patrundere pentru 360 de grade în timpul patrunderii de-a
lungul unei traiectorii elicoidale

Functie

Ciclul poate fi folosit pentru degrosare si finisare.


Pentru finisare este necesara o freza cilindrica.
Patrunderea va începe întotdeauna din centrul
buzunarului si va fi efectuata vertical; astfel o gaura
pilot poate fi confortabil prelucrata în aceasta pozitie.

Functii noi fata de POCKET1:


• Sensul de frezare poate fi definit cu o instructiune
G (G2/G3) sau fata de sensul axului
• Pentru degajare, latimea maxima de patrundere în
plan este programabila
• Adaosul de finisare pentru baza buzunarului
• Trei strategii diferite de patrundere:
- vertical în centrul buzunarului
- de-a lungul unei traiectorii elicoidale în jurul centrului
buzunarului
- pendularea în jurul axei centrale a buzunarului
• Traiectorie mai scurta de abordare în plan pentru
finisare
• Considerarea unui contur brut al piesei în plan si a
unei marimi brute la baza (procesarea optima a
buzunarelor preformate)

 Siemens AG 1997 All rights reserved.


3-130 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.9 Frezarea unui buzunar rectangular - POCKET3 3

Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.

Secventa de deplasare la degrosare: G2


Cu G0, este atins centrul buzunarului la nivelul
planului de retragere si apoi, din aceasta pozitie, G3
cu G0 este atinsa distanta de siguranta fata de
planul de referinta. Prelucrarea buzunarului este
apoi executata în functie de strategia de X

patrundere selectata si considerând marimea bruta


programata a bazei.

Strategii de patrundere:
• Perpendicular pe centrul buzunarului adica
adâncimea curenta de patrundere calculata în
timpul ciclului (≤ adâncimea maxima de
patrundere programata prin _MID) este obtinuta
într-o fraza cu G0 sau G1.
• Patrundere de-a lungul unei traiectorii
elicoidale
adica centrul frezei descrie o traiectorie elicoidala
definita de raza _RAD1 si adâncimea de revolutie
_DP1. Avansul este întotdeauna programat prin
_FFD. Sensul de rotatie al acestei traiectorii
elicoidale corespunde sensului folosit pentru
prelucrarea buzunarului.
Adâncimea la abordare programata sub _DP1
este calculata ca adâncime maxima si este
întotdeauna calculata ca un numar întreg de
revolutii ale traiectoriei elicoidale.
Când adâncimea curenta de patrundere (aceasta
poate reprezenta mai multe revolutii ale traiectoriei
elicoidale) a fost calculata, este executat un cerc
complet pentru a elimina panta de abordare. Apoi
începe prelucrarea de degajare a buzunarului în
acest plan si continua pâna la atingerea adaosului
de finisare.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-131
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
08.97
3

Punctul de start al traiectoriei elicoidale descrise


este pe axa longitudinala a buzunarului de-a lungul
sensului pozitiv si este atins cu G1.

• Penetrare cu pendulare pe axa centrala a


buzunarului
înseamna ca centrul frezei penduleaza de-a lungul
unei linii drepte în timp ce patrunde sub un unghi
pâna la urmatoarea adâncime curenta. Unghiul
maxim de penetrare este programat sub _RAD1,
pozitia traiectoriei de pendulare este calculata în
ciclu. Când adâncimea curenta a fost atinsa,
traiectoria este parcursa din nou fara adâncime de
patrundere pentru eliminarea pantei cauzate de
penetrare. Avansul este programat prin _FFD.

Considerarea dimensiunilor piesei brute


În timpul degajarii, puteti considera dimensiunile unei
Y
piese brute (de exemplu pentru piese turnate).
Marimea bruta pentru lungime si latime (_AP1 si _AP)
sunt programate în modul si pozitiile lor simetrice în
jurul centrului buzunarului se calculeaza în ciclu.
Acestea definesc partea buzunarului care nu trebuie
_AP1 marimea de baza
prelucrata. Marimea bruta pentru adâncime (_AD) a lungimii buzunarului
este de asemenea programata fara semn si este
calculata de la planul de referinta în directia
buzunarului.
Adâncimea de patrundere la considerarea
dimensiunilor piesei brute este conforma modului X
programat (traiectorie elicoidala, pendulare, vertical). _AP2 marimea de baza a latimii buzunarului
Daca ciclul recunoaste din conturul piesei brute si din
raza sculei active caeste suficient loc în centrul
buzunarului, patrunderea se face pe cât posibil
vertical în josul centrului buzunarului pentru evitarea
consumarii timpului cu deplasari în gol la penetrare.
Buzunarul este degajat începând de sus în directie
descendenta.

 Siemens AG 1997 All rights reserved.


3-132 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

Secventa de deplasare pentru finisare


Finisarea este executata în pasi de la margine pâna
la atingerea adaosului de finisare la baza, apoi este
finisata baza. Daca unul din adaosurile de finisare
este zero, aceasta parte a procesului de finisare este
omisa.
• Finisarea marginilor
Când sunt finisate marginile, buzunarul este
prelucrat numai o data.
Pentru finisarea marginilor traiectoria include un
sfert de cerc pentru atingerea colturilor. În mod
normal raza acestei traiectorii este 2 mm sau,
daca „spatiu mai mic” este disponibil, diferenta
între raza coltului si raza sculei.
Daca adaosul de finisare la margine este mai mare
de 2 mm, raza de atingere creste corespunzator.
Patrunderea este executata cu G0 în gol catre
centrul buzunarului si punctul de start al
traiectoriei de abordare este de asemenea atins cu
G0.
• Finisarea bazei
În timpul finisarii bazei, masina executa G0 spre
centrul buzunarului pâna la atingerea unei distante
egale cu adâncimea buzunarului + adaosul de
finisare + spatiul de siguranta. De acolo, continua
cu avansul stabilit pentru patrundere întotdeauna
vertical (deoarece pentru finisarea bazei se
utilizeaza o scula care poate taia frontal superior).
Suprafata bazei este prelucrata o data.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-133
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

Explicarea parametrilor
Dimensionarea buzunarului de la centru
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) Y
pentru explicarea parametrilor _RTP, _RFP, _SDIS, _PA
_DP.

_LENG, _WID si _CRAD _STA


_CRAD
Cu parametrii _LENG, _WID si _CRAD se determina
forma buzunarului în plan. G2

G
_W
EN

ID
_L
Buzunarul poate fi dimensionat de la centru sau de la

_PO
G3
un colt. Când se dimensioneaza de la colt folositi
_LENG si _WID cu semn.
Daca nu este posibila executarea razei programate a
X
coltului cu scula activa pentru ca aceasta are raza
mai mare, raza coltului buzunarului terminat va
corespunde razei sculei.
Daca raza sculei este mai mare decât jumatate din
lungimea sau latimea buzunarului, ciclul este întrerupt Dimensionarea buzunarului de la colt
Y
si este afisata alarma
61105 „Cutter radius too large”.

_PA, _PO
G

Cu parametrii _PA si _PO se definesc abscisa si


EN
_L

ordonata punctului de referinta al buzunarului.


G2
_W

Acesta este fie centrul fie coltul buzunarului. Valoarea


IG

acestui parametru depinde de setarea bitului de date G3


al ciclului _ZSD[2]:
_PO

• 0 înseamna centrul buzunarului


• 1 înseamna coltul buzunarului _PA X
Când se dimensioneaza buzunarul de la colt,
lungimea si latimea trebuie introduse cu semn
(_LENG, _WID), aceasta definind complet pozitia
buzunarului.

_STA
_STA indica unghiul dintre prima axa a planului
(abscisa) si axa longitudinala a buzunarului.

 Siemens AG 1997 All rights reserved.


3-134 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

_MID
Cu acest parametru pe determina adâncimea maxima
de patrundere la degrosare.
Patrunderea este executata de ciclu în pasi de
patrundere egali.
Ciclul calculeaza auomat patrunderea folosind _MID
sI adâncimea totala. Numarul minim posibil de pasi
de patrundere este folosit ca baza.
_MID=0 înseamna ca patrunderea pâna la adâncimea
buzunarului se face dintr-o singura aschiere.
_FAL
Adaosul de finisare afecteaza numai prelucrarea
buzunarului în plan la margini.
Daca adaosul de finisare ≥ diametrul sculei, nu este
necesara prelucrarea completa a buzunarului. Este
afisat mesajul
„Caution: Final machining allowance ≥ tool diameter”
si ciclul este continuat.
_FALD
Pentru degrosare este considerat un adaos de finisare
separat (POCKET1 nu considera în mod normal un
adaos de finisare).
_FFD si _FFP1
Avansul _FFD este folosit pentru patrunderea în
material.
Avansul FFP1 este activ pentru toate miscarile în plan
efectuate cu avans când se prelucreaza.
_CDIR
Cu acest parametru se defineste valoarea pentru
sensul de prelucrare al buzunarului.
Sub parametrul _CDIR poate fi programat sensul de
frezare
• direct „2 pentru G2” si „3 pentru G3” sau
• alternativ „directia opusa” sau „aceeasi directie”
Aceeasi directie sau directia opusa este determinata
de ciclu fata de sensul axului activ înainte de apelarea
ciclului.
Aceeasi directie Directia opusa
M3 → G3 M3 → G2
M4 → G2 M4 → G3

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-135
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

_VARI
Cu parametrul _VARI se defineste tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 0=vertical pe centrul buzunarului cu G0
• 1= vertical pe centrul buzunarului cu G1
• 2=de-alungul unei traiectorii elicoidale
• 3=pendulând de-a lungul axei longitudinale a
buzunarului
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.

_MIDA
Cu acest parametru se defineste latimea maxima de
patrundere pentru degajare în plan.În acelasi fel cu
modul de calculare cunoscut al adâncimii de
patrundere (distribuire egala a adâncimii totale
utilizând cea mai mare valoare posibila), latmea este
divizata în mod egal utilizând valoarea programata sub
_MIDA ca valoare maxima.
Daca acest parametru nu este progrmat sau i se
atribuie valoarea 0, ciclul foloseste 80% din diametrul
cutitului ca latime maxima de patrundere.

Note suplimentare

Se aplica daca latimea de patrundere determinata de


la marginea de prelucrare este recalculata pentru
atingerea adâncimii totale a buzunarului; altfel,
latimea de patrundere calculata la început este
retinuta pentru tot ciclul.

AP1, _AP2, _AD


Cu parametrii _AP1, _AP2 si _AD se defineste
marimea bruta a piesei (incrementala) buzunarului în
plan si ca adâncime.

 Siemens AG 1997 All rights reserved.


3-136 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

_RAD1
Cu parametrul _RAD1 se defineste raza traiectoriei
elicoidale (adica traiectoria centrului sculei) sau
unghiul maxim de patrundere pentru pendulare.

_DP1
Cu parametrul _DP1 se defineste adâncimea de
patrundere pentru patrunderea pe traiectoria
elicoidala.

Note suplimentare

Înainte de apelarea ciclului trebuie programata o


corectie a sculei. Altfel, ciclul este întrerupt si este
afisata alarma
61000 „No tool offset active”.

În ciclu este folosit un nou sistem de coordonate al


piesei care influenteaza afisarea valorilor reale.
Originea sistemului de coordonate se afla în centrul
buzunarului.
Sistemul de coordonate initial devine activ dupa
terminarea ciclului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-137
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

Exemplu de programare

Buzunar Y Y

Cu acest program puteti prelucra un buzunar de 60


mm lungime, 40 mm latime, 17.5 mm adâncime în A A-B
planul XY, si al carui colt are raza de 8 mm, unghiul
cu axa X este de 0 grade. Adaosul de finisare la
marginile buzunarului este 0.75 mm, 0.2 mm la baza,
spatiul de siguranta pe axa Z, care se adauga la

R8
40
planul de referinta este 0.5 mm. Centrul buzunarului
se afla în punctul X60 Y40, adâncimea maxima de B
patrundere este 4 mm. 60 X Z
17.5
Frezarea sincronizata foloseste sensul de rotatie al
axului ca sens de prelucrare.
Va fi executata numai degrosarea.

N10 G90 T20 D2 S600 M4 Specificarea valorilor tehnologice


N20 G17 G0 X60 Y40 Z5 Atingerea pozitiei de start
N25 _ZSD[2]=0 Dimensionarea buzunarului de la centru
N30 POCKET3 (5, 0, 0.5, -17.5, 60 -> Apelarea ciclului
-> 40, 8, 60, 40, 0, 4, 0.75, 0.2 ->
-> 1000, 750, 0, 11, 5)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-138 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.10 Frezarea unui buzunar circular - POCKET4 3

3.10 Frezarea unui buzunar circular - POCKET4


Ciclul POCKET4 este disponibil numai pentru
versiunea software 4.

Programare

POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD,
_CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)

Parametri

Urmatorii parametri sunt necesari întotdeauna:


_RTP real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de referinta, în modul)
_DP real Adâncimea buzunarului (absoluta)
_PRAD real Raza buzunarului
_PA real Abscisa centrului buzunarului (absoluta)
_PO real Ordonata centrului buzunarului (absoluta)
_MID real Adâncimea maxima de patrundere (în modul)
_FAL real Adaosul de finisare la marginea buzunarului (în modul)
_FALD real Adaosul de finisare la baza (în modul)
_FFP1 real Avansul pentru prelucrarea suprafetei
_FFD real Avansul pentru adâncimea de patrundere
_CDIR int Sensul de prelucrare: (în modul)
Valoare:0...acelasi sens (ca sensul axului)
1...sens opus
2...cu G2 (independent de sensul axului)
3...cu G3
_VARI int Tipul prelucrarii: (în modul)
CIFRA UNITATILOR:
Valoare:1...Degajare pâna la adaosul de prelucrare
2...Finisare
CIFRA ZECILOR:
Valoare: 0...perpendicular din centrul buzunarului cu G0
1...perpendicular din centrul buzunarului cu G1
2...de-a lungul unei traiectorii elicoidale

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-139
Cicluri de frezare 03.96
3 3.10 Frezarea unui buzunar circular - POCKET4
12.97
3

Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de penetrare si suprapunerea


pentru degajare: (în modul)
_MIDA real Latimea maxima de patrundere la degajare în plan ca marime
_AP1 real Marimea bruta a razei buzunarului
_AD real Adâncimea bruta a buzunarului de la planul de siguranta
_RAD1 real Raza traiectoriei elicoidale în timpul patrunderii (fata de traiectoria
centrului sculei)
_DP1 real Adâncimea de patrundere pentru 360 de grade în timpul patrunderii de-a
lungul traiectoriei elicoidale

Functie

Cu acest ciclu puteti prelucra buzunare circulare în


planul de prelucrare.
Pentru finisare este necesara o freza cilindrica.
Adâncimea de patrundere va fi întotdeauna începuta
din centrul buzunarului si va fi executata vertical;
astfel o gaura pilot poate fi confortabil prelucrata în
aceasta pozitie.

Noi functii fata de POCKET2:


• Sensul de frezare poate fi definit cu o instructiune
G (G2/G3) sau fata de sensul axului
• Pentru degajare , latimea maxima de patrundere în
plan este programabila
• Adaos de finisare pentru baza buzunarului
• Doua strategii diferite de patrundere:
- vertical în centrul buzunarului
- de-a lungul unei traiectorii elicoidale în jurul centrului
buzunarului
• Traiectorie mai scurta de atingere în plan pentru
finisare
• Considerarea unui contur al piesei în plan si a unei
marimi brute a bazei (prelucrare optima a
buzunarelor preformate)
• _MIDA este recalculat la prelucrarea marginilor.

 Siemens AG 1997 All rights reserved.


3-140 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.10 Frezarea unui buzunar circular - POCKET4 3

Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
_PA
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.

G3 G2
Secventa de deplasare la degrosare:

_P
Cu G0, este atins centrul buzunarului la nivelul

RA
D
planului de retragere si apoi, din aceasta pozitie,

_PO
cu G0 este atinsa distanta de siguranta fata de
planul de referinta. Prelucrarea buzunarului este
X
apoi executata în functie de strategia de
patrundere selectata si considerând marimea bruta
programata a bazei.
Strategii de patrundere:
vezi sectiunea 3.9 (POCKET3)

Considerarea dimensiunilor piesei brute


În timpuldegajãrii, puteti considera dimensiunile unei
piese brute (de exemplu în timpul turnarii piesei).
Pentru buzunare circulare, marimea bruta _AP1 la
margine este de asemenea circulara (cu o raza mai
mica decât raza buzunarului).

pentru explicatii suplimentare vezi sectiunea 3.9


(POCKET3)

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-141
Cicluri de frezare 03.96
3 3.10 Frezarea unui buzunar circular - POCKET4
08.97
3

Secventa de deplasare pentru finisare


Finisarea este executata succesiv de la margine pâna
la atingerea adaosului de finisare la baza, apoi este
finisata baza. Daca unul din adaosurile de finisare
este zero, aceasta parte a procesului de finisare este
omisa.
• Finisarea marginilor
Când sunt finisate marginile, buzunarul este
prelucrat numai o data.
Pentru finisarea marginilor traiectoria include un
sfert de cerc pentru atingerea colturilor. Raza
acestei traiectorii este mai mica sau egala cu 2
mm sau, daca „spatiu mai putin ” este disponibil,
egala cu diferenta între raza buzunarului si raza
sculei.
Daca adaosul de finisare la margine este mai mare
de 2 mm, raza de abordare este marita
corespunzator.
Adâncimea de patrundere este executata cu G0 în
gol catre centrul buzunarului si punctul de început
al traiectoriei de apropiere este atins tot cu G0.
• Finisarea bazei
În timpul finisarii bazei, masina executa G0 spre
centrul buzunarului pâna la atingere unei distante
egale cu adâncimea buzunarului + adaosul de
finisare + spatiul de siguranta. De acolo, continua
cu avansul stabilit pentru patrundere întotdeauna
vertical (în vreme ce pentru finisarea bazei
utilizeaza o scula care poate taia frontal superior).
Suprafata bazei buzunarului este prelucrata o data.

 Siemens AG 1997 All rights reserved.


3-142 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.10 Frezarea unui buzunar circular - POCKET4 3

Explicarea parametrilor
Y

_PA
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)
pentru explicarea parametrilor _RTP, _RFP, _SDIS,
_DP.

G3 G2
Pentru parametrii _MID, _FAL, _FALD, _FFP1, _FFD,

_P
_CDIR, _MIDA, _AP1, _AD, _RAD1, _DP1 vezi

RA
D
sectiunea 3.9 (POCKET3).

_PO
_PRAD
Forma buzunarului circular este determinata numai de X

raza.
Daca raza este mai mica decât raza sculei actuale,
ciclul este întrerupt si este afisata alarma
61105 „Milling cutter radius too large”.

_PA, _PO
Cu parametrii _PA si _PO se defineste centrul
buzunarului.Buzunarele circulare se masoara
întotdeaona de la centru.

_VARI
Cu parametrul _VARI se defineste tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 0=vertical pe centrul buzunarului cu G0
• 1= vertical pe centrul buzunarului cu G1
• 2=de-a lungul unei traiectorii elicoidale
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-143
Cicluri de frezare 03.96
3 3.10 Frezarea unui buzunar circular - POCKET4
08.97
3

Note suplimentare

Înainte de apelarea ciclului trebuie programata o


corectie a sculei. Altfel este afisata alarma
61000 „No tool offset active” si ciclul este întrerupt.
În ciclu este folosit un nou sistem de coordonate al
piesei care influenteaza afisarea valorilor reale.
Originea sistemului de coordonate se afla în centrul
buzunarului.
Sistemul de coordonate initial devine activ dupa
terminarea ciclului.

Exemplu de programare
Z Z
Buzunar circular
Cu acest ciclu puteti prelucra un buzunar circular în A A-B
planul YZ. Centrul este definit de Y50 Z50. Axa de
patrundere pentru adâncimea de patrundere este axa
X. Nu sunt definite nici toleranta finala de prelucrare
nici spatiul de siguranta.Buzunarul va fi frezat în sens
50

opus (aschiere). Patrunderea se face de-a lungul unei


traiectorii elicoidale.
50

B
Y X
50
20

N10 G19 G90 G0 S650 M3 T20 D20 Specificarea valorilor tehnologice


N20 Y50 Z50 Atingerea pozitiei de start
N30 POCKET4 (3, 0, 0, -20, 25, 50, 50, -> Apelarea ciclului
-> 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, -> Parametrii FAL si VARI sunt omisi
-> 2, 3)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-144 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.11 Frezare plana- CYCLE71 3

3.11 Frezare plana- CYCLE71


Ciclul CYCLE71 este disponibil pentru versiunile
începând cu versiunea software 4.

Programare

CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP,
_FALD, _FFP1, _VARI)

Parametri

Urmatorii parametri sunt întotdeauna necesari:


_RTP real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de refeinta, în modul)
_DP real Adâncimea (absoluta)
_PA real Abscisa punctului de start (absoluta)
_PO real Ordonata punctului de start (absoluta)
_LENG real Lungimea rectangulara de-a lungul primei axe, incremental.
Coltul din care se masoara dimensiunile este dat de semnul plus/minus.
_WID real Lungimea rectangulara de-a lungul celei de-a doua axe, incremental.
Coltul din care se masoara dimensiunile este dat de semnul plus/minus.
_STA real Unghiul dintre axa longitudinala a dreptunghiului si prima axa a planului
(abscisa, în modul);
Domeniul de valori: 0° ≤ _STA < 180°
_MID real Adâncimea maxima de patrundere (în modul)
_MIDA real Latimea maxima de patrundere, valoare pentru degajarea în plan (în modul)
_FDP real Cursa de retragere în plan (incremental, în modul)
_FALD real Adaosul de finisare în adâncime (incremental, în modul). În modul de finisare,
_FALD se refera la materialul ramas pe suprafata.
_FFP1 real Avans pentru prelucrarea suprafetei
_VARI int Tipul prelucrarii: (în modul)
CIFRA UNITATILOR:
Valoare:1...Degajare pâna la adaosul de finisare
2...Finisare
CIFRA ZECILOR:
Valoare:1...paralel cu abscisa, într-o directie
2...paralel cu ordonata, într-o directie
3... paralel cu abscisa, cu schimbarea directiei
4... paralel cu ordonata, cu schimbarea directiei

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-145
Cicluri de frezare 03.96
3 3.11 Frezare plana- CYCLE71
12.97
3

Functie

Cu ciclul CYCLE71, puteti freza plan orice suprafata Y


Y
rectangulara. Ciclul face diferenta între degrosare _LENG _LENG
(prelucrarea suprafetei în pasi succesivi pâna la
atingerea adâncimii de prelucrare) si finisare (termina

_WID

_WID
de frezat suprafata într-un pas). Patrunderea maxima
poate fi definita în adâncime si latime.
X X
Ciclul nu include o compensare a razei cutitului. Y _LENG Y _LENG
Adâncimea de patrundere este programata în gol.

_WID

_WID
X X

Strategii posibile de prelucrare pentru frezarea plana

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Aceasta pozitie poate fi orice pozitie din care pozitia
de start în punctul de patrundere la nivelul planului de
retragere poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Cu G0 este atins centrul buzunarului la nivelul
planului de retragere si apoi, din acest punct, cu
G0 este atinsa distanta de siguranta fata de planul
de referinta. Apoi, întotdeauna cu G0, patrundere
pâna la planul de prelucrare. G0 este posibila, de
vreme ce patrunderea are loc în gol.
Exista mai multe strategii de degajare (paraxial
într-o directie sau înapoi si înainte).

• Secventa de prelucrare la degrosare:


Frezarea plana poate fi executata conform valorilor
programate _DP, _MID si _FALD de-a lungul mai
multor plane. Prelucrarea va fi executata în directia
în jos, adica prin degajarea unui plan si apoi
deplasându-se în gol conform parametrului _FDP

 Siemens AG 1997 All rights reserved.


3-146 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.11 Frezare plana- CYCLE71 3

pâna la urmatoarea adâncime de patrundere .

În timpul operatiei, traiectoriile de deplasare depind


de valorile perametrilor _LENG, _WID, _MIDA si de
raza cutitului activ. Prima traiectorie de frezat este
întotdeauna selectata astfel încât latimea de
patrundere este exact _MIDA, si astfel nici o latime
nu depaseste valoarea maxima posibila. De aceea
centrul sculei nu se deplaseaza întotdeauna exact
pâna la margine (numai daca _MIDA = raza
cutitului). Dimensiunea dupa care scula se
deplaseaza în afara marginii, este întotdeauna
Diametrul cutitului - _MIDA.
Urmatoarele traiectorii ale latimii de patrundere sunt
calculate în timpul ciclului, astfel ca în timpul ultimei
traiectorii centrul sculei urmareste întocmai
marginea.
• Secventa de deplasare la finisare:
În timpul prelucrarii, suprafata este frezata o data
Y
în plan. Adaosul de finisare pentru degrosare
trebuie de asemenea selectata, astfel încât
adâncimea ramasa sa poata fi prelucrata într-un
singur pas cu scula de finisare. Dupa fiecare
trecere de frezare în plan, scula se retrage
complet. Cursa de retragere se programeaza prin
parametrul _FDP. Acest parametru ar trebui sa fie
întotdeauna sensibil mai mare ca zero.
Prelucrarea într-o directie înceteaza la adaosul de
finisare + spatiul de siguranta si urmatorul punct
de start este atins prin deplasare rapida. X
Frezare în timpul finisarii într-un sens
Degrosarea într-o directie înceteaza la atingerea (felul prelucrarii 22)
adâncimii de patrundere + spatiul de siguranta.
Adâncimea de patrundere este executata spre
acelasi punct ca si pentru degrosare.Dupa
terminarea finisarii, scula se retrage din ultima
pozitie atinsa catre planul de retragere _RTP.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-147
Cicluri de frezare 03.96
3 3.11 Frezare plana- CYCLE71
12.97
3

Explicarea parametrilor
_LENG
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru Y

_MIDA
_MIDA
explicarea parametrilor _RTP, _RFP, _SDIS, _DP.
Pentru parametrii _STA, _MID, _FFP1 vezi sectiunea
3.9 (POCKET3).

_WID
_PA, _PO
Cu parametrii _PA si _PO se definesc abscisa si
ordonata punctului de start.

_FDP
_LENG si _WID
Punctul de patrundere
Cu parametrii _LENG si _WID se determina lungimea
X
si latimea dreptunghiului în plan. Semnul determina Degrosare cu _MIDA mai mare decât raza sculei
(Felul prelucrarii 41)
pozitia dreptunghiului faata de _PA si _PO.

_MIDA
Cu acest parametru se defineste latimea maxima de
patrundere pentru degajarea în plan. În acelasi mod
cu calculul cunoscut al adâncimii de patrundere
(distribuire în mod egal a întregii adâncimi folosind
cea mai mare valoare posibila), latimea este egal
împartita, folosind valoarea programata sub parametrul
_MIDA ca valoare maxima.
Daca acest parametru nu este programat, sau are
valoarea zero, ciclul foloseste 80% din diametrul
frezei ca latime maxima de patrundere.
Daca _MIDA este mai mic sau mai mare decât raza
frezei, ciclul finiseaza diferit la capatul traiectoriilor
individuale de frezare, în ceea ce priveste depasirea.
• Degrosare cu _MIDA mai mic decât raza
frezei:
Daca _MIDA este mai mic decât raza frezei, la
sfârsitul fiecarei traiectorii de frezare depasirea
este egala cu diametrul frezei - _MIDA.
• Degrosare cu _MIDA mai mare decât raza
frezei:
Daca _MIDA este mai mare decât raza frezei, la
sfârsitul fiecarei traiectorii de frezare, depasirea
este egala numai cu raza frezei, si centrul sculei
se afla pe marginea suprafetei.

 Siemens AG 1997 All rights reserved.


3-148 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.11 Frezare plana- CYCLE71 3

_FDP
Acest parametru defineste lungimea cursei în plan.
Acest parametru trebuie sa fie întotdeauna sensibil
mai mare ca zero.

_FALD
În timpul degrosarii, adaosul de finisare a adâncimii
folosite este definita de acest parametru.

_VARI
Cu parametrul _VARI se poate defini tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 1=paralel cu abscisa, într-un sens
• 2=paralel cu ordonata, într-un sens
• 3= paralel cu abscisa, cu schimbarea sensului
• 4= paralel cu ordonata, cu schimbarea sensului
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.

Note suplimentare

Înainte de apelarea ciclului trebuie programata o


corectie a sculei. Altfel este afisata alarma
61000 „No tool offset active” si ciclul este întrerupt.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-149
Cicluri de frezare 03.96
3 3.11 Frezare plana- CYCLE71
12.97
3

Exemplu de programare

frezarei suprafetei
Parametri pentru apelarea ciclului
• Planul de retragere: 10 mm
• Planul de referinta: 0 mm
• Spatiul de siguranta: 2 mm
• Adâncimea de frezare: -11 mm
• Adâncimea max. de patrundere 6 mm
• Fara adaos de prelucrare -
• Coltul de start al dreptunghiului X = 100 mm
Y = 100 mm
• Dimensiunile dreptunghiului X = +60 mm
Y = +40 mm
• Unghiul de rotatie în plan 10 degrees
• Latimea max. de patrundere 10 mm
• Cursa de retragere la capatul
traiectoriei de frezare: 5 mm
• Avansul pentru prelucrarea
suprafetei 4000 mm/min
• Tipul prelucrarii: degrosare paralel cu axa X cu
schimbarea sensului
%_N_TSTCYC71_MPF Program pentru frezare plana cu CYCLE71
;$PATH=/_N_MPF_DIR
;*
$TC_DP1[1,1]=120 Tipul sculei
$TC_DP6[1,1]=10 Raza sculei
N100 T1
N102 M06
N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 Atingerea pozitiei de start
;
CYCLE71( 10, 0, 2,-11, 100, 100, -> Apelarea ciclului
-> 60, 40, 10, 6, 10, 5, 0, 4000, 31)
N125 G0 G90 X0 Y0
N130 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-150 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

3.12 Frezare pe contur- CYCLE72


Ciclul CYCLE72 este disponibil pentru versiunile
software 4 (nu pentru FM-NC).

Programare

CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL,
_AS1, _LP1, _FF3, _AS2, _LP2)

Parametri

Urmatorii parametri sunt întotdeauna necesari:


_KNAME string Numele subprogramului de contur
_RTP real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat planului de referinta, fara semn)
_DP real Adâncimea (absoluta)
_MID real Adâncimea maxima de patrundere (incremental, fara semn)
_FAL real Adaosul de finisare la margimea conturului (fara semn)
_FALD real Adaosul de finisare la baza (incremental, fara semn)
_FFP1 real Avansul pentru prelucrarea suprafetei
_FFD real Avansul pentru patrundere (fara semn)
_VARI int Tipul prelucrarii: (fara semn)
CIFRA UNITATILOR:
Valoare:1...Degajare pâna la adaosul de finisare
2...Finisare
CIFRA ZECILOR:
Valoare:0...Cursa intermediara cu G0
1... Cursa intermediara cu G1
CIFRA SUTELOR:
Valoare:0...Întoarcere la finalul conturului la _RTP
1... Întoarcere la finalul conturului la _RFP + _SDIS
2... Întoarcere la finalul conturului la _SDIS
3... Fara întoarcere la finalul conturului
_RL int Urmând conturul în sensul acelor de ceasornic sau în sens opus acelor
de ceasornic (cu G41 sau G42, fara semn)
Valoare:41...G41
42...G42

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-151
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

_AS1 int Specificarea cursei de atingere: (fara semn)


CIFRA UNITATILOR:
Valoare:1...Linie dreapta tangentiala
2...Semicerc
3...Sfert de cerc
CIFRA ZECILOR:
Valoare:0...Atingerea conturului în plan
1...Atingerea conturului unei traiectorii fizice
_LP1 real
Lungimea cursei de atingere (de-a lungul unei linii drepte) sau raza arcului
de atingere a traiectoriei centrului frezei (de-a lungul unui cerc) (fara
semn)
Ceilalti parametri pot fi setati optional (fara semn).
_FF3 real Avansul de retragere si avansul pentru pozitionare intermediara în plan (la
retragere)
_AS2 int Specificarea traiectoriei de retragere: (fara semn)
CIFRA UNITATILOR:
Valoare:1...Linie dreapta tangentiala
2...Semicerc
3...Sfert de cerc
CIFRA ZECILOR:
Valoare:0...Întoarcerea la contur în plan
1...Întoarcerea la contur pe o traiectorie fizica

_LP2 real Lungimea cursei de retragere (de-a lungul unei linii drepte) sau raza
arcului de atingere a traiectoriei centrului frezei(de-a lungul cercului) (fara
semn)

 Siemens AG 1997 All rights reserved.


3-152 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

Functie

Cu ciclul CYCLE72 se poate freza de-a lungul oricarui Y


contur definit într-un subprogram. Ciclul opereaza cu
compensarea traiectoriei razei cutitului.
Conturul nu trebuie sa fie închis; este posibila o
prelucrare interna sau externa, definita de pozitia Punctul de început al conturului

compensarii razei sculei (la dreapta sau la stânga


conturului).
Conturul trebuie programat în directia în care va
fi frezat si trebuie sa contina cel putin 2 fraze de
contur (punctul de început si punctul final), deoarece
subprogramul de contur este apelat direct în ciclu.
X

Functiile ciclului:
• Selectarea degrosarii (o singura trecere paralela
cu conturul considerând un adaos de finisare daca
este necesar la mai multe adâncimi pâna la
atingerea adaosului final de finisare) si a finisarii (o
singura trecere pe conturul final, daca este
necesar la mai multe adâncimi)
• Apropiere si retragere netede catre/de la contur
atât tangential cât si radial(sfert de cerc sau
semicerc)
• Adâncime de patrundere programabila
• Miscari intermediare atât cu pozitionare rapida cât
si cu avans

Cerinta pentru executarea ciclului este NC software


4.3. sau urmatoarele care includ functia „Soft
approach and return”.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Aceasta poate fi orice pozitie din care pozitia de start
la începutul conturului la nivelul planului de retragere
poate fi atinsa fara coliziune.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-153
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

Ciclul executa urmatoarea secventa de


deplasare la degrosare:
Adâncimea de patrundere este divizata în mod egal
folosind cea mai mare valoare posibila conform
parametrului presetat.
• Deplasare catre punctul de început pentru frezare
initiala cu G0/G1. Acest punct este calculat în
echipament si depinde de
- punctul initial al conturului (primul punct în
sbprogram)
- orientarea conturului în punctul initial,
- modul de atingere si parametrii corespunzatori si
- raza sculei.
În aceasta fraza compensarea de traiectorie a razei
sculei este activata.
• Adâncimea de patrundere catre prima sau
urmatoarea adâncime de prelucrare plus spatiul de
siguranta programat _DISCL cu G0/G1. Prima
adâncime de prelucrare este data de
- adâncimea totala,
- adaosul de finisare si
- adâncimea maxima de patrundere.
• Atingerea conturului perpendicular pe adâncimea
de patrundere si atingerea în plan cu avansul
programat a suprafetei de prelucrat, sau programat
sub _FAD pentru prelucrare 3D corespunzator
programarii atingerii netede.
• Frezare de-a lungul conturului cu G41/G42.
• Retragere neteda de la contur cu G1 si tot cu avansul
pentru prelucrarea suprafetei si înaltimea de ridicare
_DISCL.
• Retragere cu G0 /G1 (si avansul de retragere
_FF3) conform fiecarei programari.
• Întoarcere la adâncimea de patrundere cu G0/G1
(si _FF3).
• Aceasta secventa de operare este repetata în
urmatorul plan de prelucrare, pâna la atingerea
tolerantei finale pe adâncime.
Când degrosarea este terminata, scula se afla în
punctul de început al conturului (calculat în
echipament) la nivelul planului de retragere.

 Siemens AG 1997 All rights reserved.


3-154 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

Ciclul executa urmatoarea secventa de


deplasare la finisare:
În timpul finisarii, frezarea este executata cu o
patrundere corespunzatoare de-a lungul conturului
pâna la atingerea dimensiunii finale a bazei.
Apropierea si retragerea catre/de la contur se face
într-un mod neted conform parametrilor presetati
corespunzatori. Traiectoria corespunzatoare este
calculata în echipament.
Dupa terminarea ciclului, scula este pozitionata în
punctul de retragere al conturului la nivelul planului de
retragere.

Programarea conturului
Pentru programarea conturului retineti urmatoarele:
• În subprogram nu poate fi selectat nici un cadru
programabil (TRANS, ROT, SCALE, MIRROR)
înainte de prima pozitie programata.
• Prima fraza în subprogramul de contur este o fraza
pentru linie dreapta continând G90, G0 sI defineste
începutul conturului.
• Compensarea razei sculei este selectata si
deselectata din nivelul superior al ciclului; apoi
subprogramul de contur nu are programate G40,
G41, G42.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-155
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

Explicarea parametrilor

Z
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)
pentru explicarea parametrilor _RTP, _RFP, _SDIS,
_DP.

Pentru parametri _MID, _FALD, _FFP1, _FFD vezi


sectiunea 3.9 (POCKET3).
Planul de referinta _RFP

_KNAME
Conturul de frezat este programat complet într-un Adâncimea de toleranta la finisare _FALD

subprogram. Cu parametrul _KNAME se poate defini Toleranta finala de prelucrare DP


X
numele subprogramului.

_VARI
Cu parametrul _VARI se poate defini tipul prelucrarii.
Pentru valorile posibile vezi „Parameter CYCLE72”.
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.

_RL
Cu parametrul _RL, ce programeaza cursa în sensul
acelor de ceasornic sau în sens opus acelor de
ceasornic pe contur cu G41 sau G42.
Pentru valorile posibile vezi „Parameter CYCLE72”.

_AS1, _AS2
Cu parametrul _AS1 puteti specifica cursa de atingere
si cu _AS2 cursa de retragere.
Pentru valorile posibile vezi „Parameter CYCLE72”.
Daca _AS2 nu este programat, comportarea la
retragere este aceeasi cu cea de apropiere.
Atingerea neteda a conturului de-a lungul unei
traiectorii 3-D (elicoidala sau linie dreapta) ar trebui
programata numai daca scula nu este înca în
dispozitivul de prindere sau nu este reglata.

 Siemens AG 1997 All rights reserved.


3-156 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

_LP1, _LP2
Cu parametrul _LP1 se programeaza traiectoria cursei
respectiv raza cursei (distanta între marginea
exterioara a sculei si punctul de start al conturului) si
cu _LP2 traiectoria de retragere respectiv raza de
retragere (din punctul de final al conturului) respectiv
raza arcului de apropiere si de retragere.

_FF3
Parametrul _FF3 este folosit pentru a defini un avans
de retragere pentru pozitionarea intermediara în plan
(în gol) când miscarile intermediare trebuie executate
cu anticipare de avans (G01). Daca nu este programat
un avans, deplasarile intermediare sunt efectuate cu
anticipare de avans plana pentru G01.

Note suplimentare

Înainte de apelarea ciclului trebuie programata o


corectie a sculei. Altfel este afisata alarma
61000 „No tool offset active” si ciclul este întrerupt.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-157
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

Exemplu de programare
Y Punctul de început al conturului
Frezarea exterioara aunui contur închis Directia programata
pe contur
Acest program este folosit pentru a freza un contur
cum este prezentat în figura.
Parametri pentru apelarea ciclului:
• Planul de retragere 250 mm
• Planul de referinta 200
• Spatiul de siguranta 3 mm
• Adâncimea 175 mm
Conturul final
• Adâncimea max. de patrundere 10mm Conturul final + toleranta
• Adaosul de finisare în adâncime 1.5mm finala de prelucrare

• Avansul pentru patrundere 400 mm/min


• Adaosul de finisare în plan 1 mm X
• Avansul în plan 800 mm/min
• Prelucrare: Degrosare pâna la adaosul de finisare,
cursa intermediara cu G1, în timpul deplasarilor
intermediare retragere pe axa Z catre
_RFP + _SDIS
Parametri pentru atingere:
• G41 - catre stânga conturului, adica prelucrare
exterioara
• Atingerea si retragerea
pe sfert de cerc 20 mm raza

• Avansul de retragere 1000 mm/min

%_N_RANDKONTUR1_MPF Program pentru frezare a unui contur cu


;$PATH=/_N_MPF_DIR CYCLE72
N10 T20 D1 T20: cutit de frezat cu raza 7
N15 M6 Schimbarea sculei T20
N20 S500 M3 F3000 Programare avans si viteza a arborelui
N25 G17 G0 G90 X100 Y200 Z250 G94 Atingerea pozitiei de start
N30 CYCLE72 ( "MYKONTUR", 250, 200, -> Apelarea ciclului
-> 3, 175, 10,1, 1.5, 800, 400, 111, ->
-> 41, 2, 20, 1000, 2, 20)
N90 X100 Y200
N95 M02 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-158 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

%_N_MYKONTUR_SPF Subprogram pentru frezarea conturului (de


;$PATH=/_N_SPF_DIR exemplu)
N100 G1 G90 X150 Y160 Punctul de start al conturului
N110 X230 CHF=10
N120 Y80 CHF=10
N130 X125
N140 Y135
N150 G2 X150 Y160 CR=25
N160 M17

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-159
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72 3

 Siemens AG 1997 All rights reserved.


3-160 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de strunjire
4 4

Cicluri de strunjire

4.1 Generalitati................................................................................................................4-163

4.2 Cerinte......................................................................................................................4-164

4.3 Ciclu de canelare – CYCLE93....................................................................................4-167

4.4 Ciclu de degajare – CYCLE94.....................................................................................4-176

4.5 Ciclu de degrosare – CYCLE95...................................................................................4-180

4.6 Degajare pentru filete – CYCLE96 ...............................................................................4-192

4.7 Filetare prin strunjire – CYCLE97 ................................................................................4-196

4.8 Lant de filete – CYCLE98............................................................................................4-204

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-161
Cicluri de strunjire 03.96
4 4

 Siemens AG 1997 All rights reserved.


4-162 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.1 Generalitati 4

4.1 Generalitati
Urmatoarele capitole descriu cum sunt programate
ciclurile de strunjire. Aceste capitole sunt menite sa
ajute la selectarea ciclurilor si atribuirea parametrilor.
Alaturi de o descriere detaliata a functiilor ciclurilor
individuale si a parametrilor corespunzatori, veti gasi
un exemplu de programare la sfârsitul fiecarui capitol
pentru a va familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:


• Programare
• Parametri
• Functie
• Secventa de operare
• Explicarea parametrilor
• Note suplimentare
• Exemplu de programare
„Programare" si „Parametri" explica utilizarea ciclurilor
satisfacator pentru un utilizator experimentat, în timp
ce începatorii vor gasi toate informatiile necesare
programarii ciclurilor în „Functie", „Secventa de
operare", „Explicarea parametrilor”, „Note
suplimentare“ si „Exemplu de programare”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-163
Cicluri de strunjire 03.96
4 4.2 Cerinte 4

4.2 Cerinte
Module de date pentru ciclurile de strunjire
Ciclurile de strunjire necesita modulul GUD7.DEF. El
este oferit pe discheta împreuna cu ciclurile.

Conditii de apelare si re
Functiile G active înainte de accesarea ciclului sI
cadrul programabil ramân active peste ciclu.

Definirea planului
X
Planul de prelucrare trebuie definit înainte de apelarea
ciclului. În cazul strunjirii acesta este de obicei planul
G18 (ZX). La cele doua axe ale planului de strunjire se
fac referiri în cele ce urmeaza ca la axa longitudinala
(prima axa a planului) si axa transversala (a doua axa
a planului).
Daca programarea pe diametru este activa, a doua G18

axa a planului este întotdeauna luata ca axa Axa transversala


transversala (vezi Manualul de programare).

Antrenarea arborelui principal Axa longitudinalã Z

Ciclurile de strunjire sunt scrise astfel încât comenzile


axului se refera întotdeauna la axul principal de baza
activ al echipamentului.
Daca doriti sa folositi un ciclu pe o masina cu mai
multi arbori, axul activ trebuie definit ca ax de baza
(vezi Manualul de programare).

Mesaje de stare ale masinii


Mesajele de stare sunt afisate pe monitorul
echipamentului în timpul procesarii ciclurilor de
strunjire. Pot fi afisate urmatoarele mesaje:
• „Thread start <No.> - longitudinal thread
machining"
• "Thread start <No.> - face thread machining"
În fiecare caz <No.> înlocuieste numarul figurii
prelucrate în momentul respsctiv.
Aceste mesaje nu întrerup procesarea programului si
ramân afisate pâna la afisarea urmatorului mesaj sau
pâna la terminarea ciclului.

 Siemens AG 1997 All rights reserved.


4-164 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.2 Cerinte 4

Datele de setare ale ciclului


Pentru ciclul de degrosare CYCLE95, versiunea
software 4 si urmatoarele sunt prevazute date de
setare care sunt stocate în modulul GUD7.DEF.
Data de setare Setarea datelor _ZSD[0] poate fi
folosita la modificarea calcularii adâncimii de
patrundere MID în CYCLE95. Daca este setat zero,
parametrul este calculat ca si înainte.
• _ZSD[0]=1...MID este o valoare de raza
• _ZSD[0]=2...MID este o valoare de diametru

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-165
Cicluri de strunjire 03.96
4 4.2 Cerinte 4

Supravegherea de contur relativ la unghiul de


degajare libera a sculei
Unele cicluri de strunjire în care sunt generate
deplasari de aschiere cu degajare, se supravegheaza
unghiul de degajare libera a sculei active pentru
posibile violari de contur. Acest unghi este introdus ca
o valoare în corectia sculei (sub parametrul P24 în
corectia D). Este introdus un unghi între 0 si 90 de
grade fara semn.

Fara violare de contur Violare de contur

Când introduceti unghiul de degajare libera a sculei nu


uitati ca acesta depinde daca prelucrarea este
longitudinala sau transversala (frontala). Daca o scula
trebuie folosita pentru prelucrare longitudinala si
transversala, trebuie aplicate doua corectii daca
unghiurile de degajare libera ale sculei sunt diferite.
În cadrul ciclului este efectuat un control pentru a
determina daca se poate prelucra conturul programat
cu scula selectata.
Daca prelucrarea nu este posibila cu acesta scula,
atunci
• ciclul este terminat cu un mesaj de eroare (în
timpul strunjirii) sau
• prelucrarea conturului continua si mesajul este Fara violare de contur Violare de contur

afisat (în ciclurile de degajare). Geometria vârfului


sculei determina în acest caz conturul.
Retineti ca rotirile sau factorii activi de scala în planul
curent modifica relatiile între unghiuri, si de aceea
acest lucru nu poate fi permis în supravegherea de
contur care are loc în ciclu.
Daca unghiul de degajare libera a sculei este
specificat zero în corectia sculei, aceasta functie de
supraveghere este dezactivata. Reactiile exacte sunt
descrise în diverse cicluri.

 Siemens AG 1997 All rights reserved.


4-166 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

4.3 Ciclu de canelare – CYCLE93


Programare
CYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2,
FAL1, FAL2, IDEP, DTB, VARI)

Parametri

SPD real Punctul de start pe axa transversala (în modul)


SPL real Punctul de start pe axa longitudinala
WIDG real Latimea canalului (în modul)
DIAG real Adâncimea canalului (în modul)
STA1 real Unghiul între contur si axa longitudinala
Domeniul de valori: 0<=STA1<=180 de grade
ANG1 real Unghiul flancului 1: pe partea canalului definit de punctul de start (în
modul)
Domeniul de valori: 0<=ANG1<89.999 de grade
ANG2 real Unghiul flancului 2: pe partea cealalta a canalului (în modul)
Domeniul de valori: 0<=ANG2<89.999
RCO1 real Racordare/tesire 1, exterior: pe partea definita de punctul de start
RCO2 real Racordare/tesire 2, exterior
RCI1 real Racordare/tesire 1, interior: pe partea punctului de start
RCI2 real Racordare/tesire 2, interior
FAL1 real Adaosul de finisare la baza canalului
FAL2 real Adaosul de finisare pe flancuri
IDEP real Adâncimea de patrundere (în modul)
DTB real Timp de întârziere la baza canalului
VARI int Tipul prelucrarii
Domeniul de valori: 1...8 si 11...18

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-167
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93 4

Functia

Cu ciclul de canelare puteti executa canale simetrice


sau nesimetrice pentru prelucrare longitudinala sau
plana pe elemente cu contur drept. Puteti prelucra
atât caneluri exterioare cât si interioare.

Secventa de operare

Adâncimea de patrundere (catre baza canalului) si


patrunderea pe latime (de la canal la canal) sunt
distribuite egal cu cea mai mare valoare posibila.
Daca canalul a fost prelucrat pe o suprafata înclinata,
cursa de la un canal la urmatorul urmeaza cea mai
scurta traiectorie, adica paralel cu conul pe care a

 Siemens AG 1997 All rights reserved.


4-168 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

fost prelucrat canalul. Spatiul de siguranta pe contur


este calculat de catre ciclu.

Primul pas
Degrosare paraxiala catre baza canalului în pasi
individuali de patrundere. Dupa fiecare patrundere,
scula este retrasa pentru spargerea aschiilor.

Al doilea pas
Canalul este prelucrat perpendicular pe directia de
patrundere din una sau mai multe taieri. Fiecare taiere
este divizata din nou conform adâncimii de
patrundere.De la a doua taiere de-a lungul latimii
canalului, scula este retrasa cu 1 mm înainte de a fi
retrasa complet.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-169
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93 4

Al treilea pas
Taierea flancurilor într-un pas, daca unghiurile sunt
programate sub ANG1 sau ANG2. Patrunderea de-a
lungul latimii canalului este executata în mai multi
pasi daca latimea flancului este mai mare.

Al patrulea pas
Taierea tolerantei finale de prelucrare paralel cu
conturul, de la margine catre centrul canalului.
Compensarea razei sculei este automat selectata si
deselectata de ciclu.

 Siemens AG 1997 All rights reserved.


4-170 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

Explicarea parametrilor X

SPD si SPL
SPL
Cu aceste coordonate se defineste pozitia de start a
STA1
canalului de unde ciclul calculeaza forma. Chiar ciclul

RC
determina punctul de start pentru a fi atins la început.

01

DIAG
În cazul unui canal exterior directia axei longitudinale

02
I2

RC

RC
este prima parcursa si în cazul unui canal interior RC ANG1

I1
ANG2

SPD
directia transversala este prima parcursa. WIDG
Canalele pe suprafete curbe pot fi create în mai multe
moduri. În functie de forma si raza curbei, atât o linie
dreapta paraxiala poate fi plasata în punctul maxim al
curbei, cât si o linie oblica tangentiala poate fi plasata Z
în unul din punctele marginale ale canalului.
Racordari si tesituri la marginea canalului pe o
suprafata curbata ar trebui programate numai daca
punctul marginal luat în discutie este pozitionat pe X

linia dreapta definita pentru ciclu.

WIDG si DIAG ANG2


Cu parametrii de latime a canalului (WIDG) si
IDEP
WIDG

adâncime a canalului (DIAG) se defineste forma


DIAG
canalului. Ciclul îsi începe întotdeauna calculele din
punctul programat cu SPD si SPL. ANG1
SPD
Daca scula activa este mai îngusta decât canalul,
STA1
acesta este prelucrat în mai multi pasi. Latimea totala
este divizata în parti egale în ciclu. Patrunderea
maxima este de 95% din latimea sculei, dupa
Z
scaderea razei vârfului sculei. Aceasta asigura o
taiere suprapusa.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-171
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93
08.97
4

Daca latimea programata a canalului este mai mica X


decât latimea sculei active, este afisat mesajul de
eroare SPL
61602 „Tool width incorrectly defined", STA1
ciclul nu este început si prelucrarea este întrerupta.

RC
01
Alarma este de asemenes afisata daca pentru latimea

DIAG
02
vârfului sculei a fost introdusa valoarea zero.

RC

RC
I2
ANG1

RC

SPD
I1
ANG2

STA1 WIDG

Cu parametrul STA1 se programeaza unghiul


suprafetei oblice pe care este prelucrat canalul.
Unghiul poate avea valori între 0 si 180 de grade si se
Z
refera întotdeauna la axa longitudinala.

ANG1 si ANG2
Prin unghiuri diferite ale flancurilor pot fi descrise
X
canale asimetrice. Unghiurilor li se pot atribui orice
valori între 0 si 89.999 de grade.

ANG2
RCO1, RCO2 si RCI1, RCI2
Prin introducerea racordarilor/tesiturilor pentru
WIDG

IDEP
marginea sau baza canalului poate fi modificata forma DIAG
canalului. Valorile pentru racordari trebuie sa fie
ANG1
întotdeauna pozitive, valorile pentru tesituri trebuie sa SPD
fie întotdeauna negative. STA1
Puteti folosi setarea zecilor pentru parametrul VARI
pentru a determina tipul calcularii pentru tesiturile
programate. Z
• Pentru VARI<10 (zecile=0), valoarea acestui
parametru este, ca si mai înainte, luata ca
lungimea tesiturii (tesitura cu CHF=...).
• Pentru VARI>10, este luata în considerare ca
traiectorie redusa a lungimii (tesitura cu
programare CHR).

 Siemens AG 1997 All rights reserved.


4-172 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.3 Ciclu de canelare – CYCLE93 4

FAL1 si FAL2
Se pot programa tolerante finale de prelucrare diferite
pentru marginile si baza canalului. Degrosarea este
executata cu aceasta toleranta finala de prelucrare.
Apoi aceeasi scula este folosita pentru a executa o
taiere paralela cu conturul de-a lungul conturului final. Toleranta finala
de prelucrare pe
flancuri, FAL2
IDEP
Toleranta finala
Prin programarea unei adâncimi de patrundere puteti de prelucrare
divide actiunea paraxiala de canelare în mai multe la baza, FAL1

adâncimi de patrundere. Dupa fiecare patrundere


scula este retrasa cu 1 mm pentru spargerea
aschiilor.
Parametrul IDEP trebuie programat în orice caz.

DTB
Un timp de întârziere la baza canalului ar trebui
aleasa, care permite cel putin o rotatie a axului.Timpul
de întârziere este programat în secunde.

VARI
X X
Valoarea cifrei unitatilor parametrului VARI determina
tipul procesarii pentru canal. Acestui parametru i se
VARI=1 Z VARI=2 Z
poate atribui orice valoare prezentata în figura.
X X

Valoarea cifrei zecilor a parametrului VARI determina


felul calcularii pentru tesitura. VARI=3 Z VARI=4 Z
X X

VARI=5 Z VARI=6 Z
X X

VARI=7 Z VARI=8 Z

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-173
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93 4

Daca parametrului i se atribuie alta valoare, ciclul este


întrerupt si este afisata alarma
61002 „Machining type incorrectly programmed".
Supravegherea conturului realizata de ciclu asigura ca
va rezulta un contur real al canalului. Nu la fel se
întâmpla daca racordarile/tesiturile se suprapun la
baza canalului sau daca o tentativa de canelare
transversala este facuta pe o sectiune a conturului
care este paralela cu axa longitudinala. Ciclul este
apoi întrerupt si alarma
61603 „Groove form incorrectly defined”
este afisata.

Note suplimentare

Trebuie sa activati o scula cu doua taisuri înainte de


apelarea ciclului de canelare. Trebuie sa introduceti
valorile de corectie pentru cele doua taisuri ale sculei
sub doua numere D succesive, primul trebuind sa fie
activat înainte de apelarea ciclului. Ciclul determina
singur care din cele doua corectii ale sculei este
ceruta pentru fiecare pas de prelucrare sI o activeaza
automat. Dupa terminarea ciclului, numarul corectiei
de scula programat înainte de apelarea ciclului devine
din nou activ. Daca nici un numar D nu a fost
programat pentru corectia de scula când ciclul este
apelat, ciclul este întrerupt cu alarma
61000 „No tool offset active”.

 Siemens AG 1997 All rights reserved.


4-174 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

Exemplu de programare
X
Canelare
Cu acest program este executat un canal pe o
suprafata oblica (longitudinal exterior).
Punctul de start este la X35 Z60.
Ciclul foloseste corectiile D1 si D2 ale sculei T1.

Scula de canelare trebuie definita corespunzator.

10°

25
20°
Muchii 2mm

30

10
60 Z

DEF REAL SPD=35, SPL=60, WIDG=30, -> Definirea parametrilor cu atribuirea valorilor
-> DIAG=25, STA1=5, ANG1=10, ANG2=20, ->
-> RCO1=0, RCI1=-2, RCI2=-2, RCO2=0, ->
-> FAL1=1, FAL2=1, IDEP=10, DTB=1
DEF INT VARI=5
N10 G0 G90 Z65 X50 T1 D1 S400 M3 Punctul de start înainte de apelarea
ciclului
N20 G95 F0.2 Specificarea valorilor tehnologice
N30 CYCLE93 (SPD, SPL, WIDG, DIAG, -> Accesarea ciclului
-> STA1, ANG1, ANG2, RCO1, RCO2, ->
-> RCI1, RCI2, FAL1, FAL2, IDEP, ->
-> DTB, VARI)
N40 G0 G90 X50 Z65 Urmatoarea pozitie
N50 M02 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-175
Cicluri de strunjire 03.96
4 4.4 Ciclu de degajare – CYCLE94 4

4.4 Ciclu de degajare – CYCLE94


Programare
CYCLE94 (SPD, SPL, FORM)

Parametri

SPD real Punctul de start pe axa transversala (în modul)


SPL real Punctul de start al conturului pe axa longitudinala (în modul)

FORM char Definirea formei


Valori: E (pentru forma E)
F (pentru forma F)

Functie

Cu acest ciclu puteti executa degajari ale formei E


sau F în concordanta cu DIN509 uzual încarcate Forma F

pentru o piesa finita cu un diametru de >3 mm.

Un alt ciclu CYCLE96 exista pentru executarea


degajarilor pentru filete (vezi pagina 4-29).

Forma E

 Siemens AG 1997 All rights reserved.


4-176 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.4 Ciclu de degajare – CYCLE94 4

Secventa de operare

Pozitia atinsa înainte de apelare ciclului:


Pozitia de start poate fi orice pozitie din care
degajarea poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de start calculat în ciclu,cu G0
• Selectarea compensarii razei taisului sculei pentru
directia sculei active si executarea conturului de
degajare cu avansul programat înainte de apelarea
ciclului
• Retragere pâna la punctul de start cu G0 si
deselectarea compensarii razei taisului razei
taisului sculei cu G40

Explicarea parametrilor X

SPD si SPL
SPL
Sub parametrul SPD se introduce diametrul piesei
finite. Cu parametrul SPL se definesc dimensiunile
piesei finite pe axa longitudinala.
Daca valoarea programata pentru SPD rezulta într-un
diametru final care este <3 mm, ciclul este întrerupt
cu alarma SPD
61601 „Finished part diameter too small”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-177
Cicluri de strunjire 03.96
4 4.4 Ciclu de degajare – CYCLE94 4

FORM
Forma E si Forma F sunt definite în DIN509 si sunt +X
FORMA E
determinate de acest parametru.
Daca parametrului i se atribuie alta valoare decât E SL3
Pentru piese cu
sau F ciclul este întrerupt si este afisata alarma o suprafata prelucrata
61609 „Form incorrectly defined”.

FORMA F +Z

Pentru piese cu doua SL2


suprafete prelucrate cu
unghiuri drepte fiecare

Ciclul determina automat din compensarea activa a


+X
sculei directia taisului sculei. Ciclul poate fi executat
SL 4 SL 3
cu directiile taisului sculei: 1 ... 4.
Daca ciclul recunoaste o directie a taisului 5 ... 9,
este afista alarma
61608 „Wrong tool point direction programmed”
si ciclul este întrerupt.
+Z
Ciclul determina automat punctul de start . Acesta se
afla la 2 mm de diametrul final si la 10 mm de
dimensiunea finala pe axa longitudinala. Pozitia
punctului de start fata de valorile coordonatelor
SL 1 SL 2
programate este determinata de directia taisului
sculei active.
Ciclul supravegheaza unghiul de degajare al taisului
sculei active daca parametrului de degajare al sculei i
s-a atribuit o valoare. Daca ciclul stabileste ca forma
de degajat nu poate fi prelucrata cu scula selectata
pentru ca unghiul de degajare este prea mic, este
afisat de catre echipament mesajul
„Changed undercut form”
dar prelucrarea este continuata.

 Siemens AG 1997 All rights reserved.


4-178 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.4 Ciclu de degajare – CYCLE94 4

Note suplimentare

Înainte de apelarea ciclului trebuie activata o corectie


a sculei. Altfel este afisata alarma
61000 „No tool offset active”
si ciclul este întrerupt.

Exemplu de programare

Degajare forma E X
Cu acest program puteti executa o degajare de forma
E.

FORMA E

20

60 Z

N10 T25 D3 S300 M3 G95 F0.3 Specificarea valorilor tehnologice


N20 G0 G90 Z100 X50 Selectarea pozitiei de start
N30 CYCLE94 (20, 60, "E") Apelarea ciclului
N40 G90 G0 Z100 X50 Atingerea pozitiei urmatoare
N50 M02 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-179
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

4.5 Ciclu de degrosare – CYCLE95


Programare
CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM)

Parametri

NPP string Numele subprogramului de contur


MID real Adâncimea de patrundere (în modul)
FALZ real Adaosul de finisare pe axa longitudinala (în modul)
FALX real Adaosul de finisare pe axa transversala (în modul)
FAL real Adaosul de finisare de-a lungul conturului (în modul)
FF1 real Avansul pentru degrosare fara taiere de degajare
FF2 real Avansul pentru patrundere în elemente de taiere cu degajare
FF3 real Avansul pentru finisare
VARI int Tipul prelucrarii
Domeniul de valori: 1 ... 12
DT real Timpul de întârziere pentru spargerea aschiilor în timpul degrosarii
DAM real Lungimea traiectoriei dupa care fiecare taiere de degrosare este întrerupta
pentru spargerea aschiilor

Functie

Cu acest ciclu de degrosare puteti prelucra un contur


programat într-un subprogram dintr-un semifabricat cu
degrosare paraxiala. Elementele de taiere cu degajare
pot fi incluse în contur. Cu acest ciclu contururile pot
fi prelucrate pe directii longitudinale si transversale, pe
interior si pe exterior. Orice tehnologie poate fi
selectata (degrosare, finisare, prelucrare completa). În
timpul degrosarii, taierile paraxiale sunt generate din
adâncimea maxima de patrundere programata, si
când punctul de intersectare cu conturul este atins,
colturile ramase sunt imediat îndepartate prin taiere
paralel cu conturul. Degrosarea este executata pâna
la adaosul de finisare programat.

 Siemens AG 1997 All rights reserved.


4-180 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.5 Ciclu de degrosare – CYCLE95 4

Prelucrarea de finisare este executata în aceeasi


directie cu degrosarea. Compensarea razei sculei
este selectata si deselectata automat de catre ciclu
în timpul finisarii.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de start poate fi orice pozitie din care punctul
de start al conturului poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Punctul de start al ciclului este calculat în ciclu sI
apoi este atins simultan pe ambele axe cu G0

Degrosare fara elemente de taiere cu degajare:


• Patrunderea paraxiala catre adâncimea actuala
este calculata intern si apoi este atinsa cu G0.
• Degrosarea paraxiala a punctului de intersectie cu
G1 si cu avansul FF1.
• Prelucrarea paralel cu conturul la contur + adaosul
de finisare pâna la ultimul punct de intersectare de
degrosare cu G1/G2/G3 si FF1.
• Ridicarea pe raza de taiere + 1 mm si retragerea
cu G0.
• Aceasta procedura este repetata pâna la atingerea
adâncimii totale a sectiuni de prelucrat.
• Când se degroseaza fara elemente de taiere cu
degajare, retragerea catre punctul de start al
ciclului este efectuata axa cu axa.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-181
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

Degrosarea elementelor de taiere cu degajare :


• Apropierea de punctul de start pentru urmatoarea X
taiere cu degajare axa cu axa cu G0. Un spatiu de
siguranta suplimentar este calculat intern.
• Patrundere paralel cu conturul + adaosul de
finisare cu G1/G2/G3 si FF2.
• Atingerea punctului de degrosare paraxial cu G1 si
avansul FF1.
• Prelucrarea ultimului punct de degrosare.
Ridicarea si retragerea ca si în prima sectiune de
prelucrare.
• Daca sunt de prelucrat si alte elemente de taiere Degrosare fara taiere cu degajare
Z

cu degajare, se repeta procedura anterioara pentru Degrosarea primei taieri cu degajare


Degrosarea celei de-a doua taieri cu degajare
fiecare element de taiere cu degajare.

Prelucrare de finisare:
• Punctul de start ciclu se atinge pe fiecare axa cu G0.
• Punctul de start al conturului este atins simultan în
ambele axe cu G0.
• Prelucrare de finisare de-a lungul conturului cu G1/G2/G3
si FF3
• Retragerea catre punctul de start pe ambe axe cu G0
Compensarea razei taisului este selectata si deselectata
intern automat pentru degrosare si finisare. Selectarea se
face întotdeauna în ultima fraza catre contur, deselectare în
prima fraza dinspre contur.

 Siemens AG 1997 All rights reserved.


4-182 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.5 Ciclu de degrosare – CYCLE95 4

MID
Sub parametrul MID se defineste adâncimea maxima
X
de patrundere pentru operatia de degrosare.
Interpretarea acestui parametru depinde de datel de
setare ale ciclului _ZSD[0] pentru versiunea de soft 4
si urmatoarele (vezi sectiunea 4.2).

8x4.875mm
Ciclul calculeaza automat adâncimea actuala de

39.
patrundere pentru degrosare.

36
8x4.5mm
7
Acolo unde trebuie prelucrate contururi cu elemente

2x3.5mm
de taiere cu degajare, ciclul divide operatia de
degrosare în pasi separati de degrosare. Ciclul
recalculeaza adâncimea actuala de patrundere pentru Z

fiecare pas de degrosare. Aceasta adâncime actuala


de patrundere ce afla întotdeauna între adâncimea de
patrundere programata si jumatate din aceasta
valoare. Numarul de taieri de degrosare cerut deriva
din adâncimea totala a sectiunii de degrosat si
adâncimea maxima de patrundere programata.
Adâncimea totala de prelucrat este apoi divizata egal
între aceste taieri de degrosare. Aceasta metoda
asigura conditii optime de taiere. Pasii de prelucrare
aratati în figura de mai sus sunt folositi pentru
degrosarea acestui contur.

Exemplu de calcul pentru adâncimi actuale de


patrundere:
Sectiunea de prelucrat 1 are o adâncime totala de 39
mm. Daca adâncimea maxima de patrundere este 5
mm, sunt necesare 8 taieri de degrosare. Acestea se
executa cu o patrundere de 4.875 mm.
Sectiunea de prelucrat 2 necesita din nou 8 taieri de
degrosare, fiecare cu o patrundere de 4.5 mm
(diferenta totala 36 mm).
Sectiunea de prelucrat 3 este degrosata de doua ori,
cu o patrundere actuala de 3.5 (diferenta totala 7
mm).

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-183
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

FALZ, FALX si FAL


Adaosul de finisare pentru operatia de degrosare este
definit sub ambii parametri FALZ si FALX daca doriti
sa introduceti adaosuri de finisare diferite pentru
fiecare axa sau în parametrul FAL daca doriti sa
introduceti un adaos de finisare care urmeaza
conturul. În acest caz, aceasta valoare este utilizata
pentru adaosul de finisare pe ambele axe.
Valorile programate nu sunt obiectul unui control de
plauzibilitate. Daca tuturor celor trei parametri li se
atribuie valori, toate adaosurile de finisare sunt
calculate de ciclu. De altfel, este preferabil de a
decide pentru una sau pentru cealalta forma de
definire a adaosului de finisare.
Degrosarea se face întotdeauna pâna la aceste
adaosuri de finisare. Dupa fiecare operatie de
degrosare paraxiala, colturile reziduale rezultate sunt
imediat îndepartate prin taiere paralel cu conturul
astfel ca acestea nu mai trebuie îndepartate dupa ce
operatia de degrosare este completa. Daca nu au fost
programate adaosuri de finisare, degrosarea este
executata pâna la conturul final.

FF1, FF2 si FF3


Se pot defini viteze de avans diferite pentru diferiti pasi
de prelucrare asa cum este aratat în figura din X
Deplasarea conturului cu adaosul
dreapta. De altfel, daca pentru F nu a fost programata de finisare

o alta valoare, viteza de avans pentru finisare definita 2


1 3
sub parametrul FF3 are efect.

1 Degrosare si degajare paraxiala a colturilor Z


ramasecu conturul cu
paralel
FF1
2 Patrundere într-un element de taiere cu degajare FF2

3 Prelucrare de fiinisare paralel cu conturul cu

 Siemens AG 1997 All rights reserved.


4-184 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

VARI
Tipurile de prelucrari sunt prezentate în tabelul de mai
jos.

Valoare Longitudinal/ Interior/Exterior Degrosare/finisare/complet


transversal

1 L A Degrosare
2 P A Degrosare
3 L I Degrosare
4 P I Degrosare
5 L A Finisare
6 P A Finisare
7 L I Finisare
8 P I Finisare
9 L A Prelucrare completa
10 P A Prelucrare completa
11 L I Prelucrare completa
12 P I Prelucrare completa

În prelucrarea longitudinala, patrunderea se face X Longitudinal, exterior X Longitudinal, interior


VARI=1/5/9 VARI=3/7/11
întotdeauna pe axa transversala, în prelucrarea
transversala este întotdeauna executata pe axa
longitudinala.
Prelucrarea exterioara înseamna ca patrunderea este
executata în sensul negativ al axei. În prelucrarea
Z Z
interioara, patrunderea este executata în sensul
pozitiv al axei. X Transversal, exterior
X Transversal, interior
VARI=2/6/10 VARI=4/8/12
Parametrul VARI este supus unui control de
plauzibilitate. Daca valoarea nu apartine domeniului 1
... 12 când ciclul este apelat, ciclul este întrerupt cu
alarma
61002 „Machining type incorrectly programmed”. Z Z

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-185
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

DT si DAM
Cu acesti doi parametri se poate programa o Taiere paraxiala întrerupta

întrerupere în taierile individuale de degrosare dupa o


X
DAM Miscare de G1
traiectorie definita, pentru scopul spargerii aschiilor.
patrundere
Acesti parametri se aplica numai degrosarii. În
parametrul DAM se defineste traiectoria maxima dupa
care trebuie executata spargerea aschiilor. În DT G4 G4 G4 G4

puteti programa un timp de întârziere pentru a fi inclus


la fiecare punct de întrerupere. Daca pentru
întreruperea taierii nu a fost specificata nici o
traiectorie (DAM = 0), sunt generate taieri de Z

degrosare neîntrerupte, fara temporizari.

Note suplimentare

Definirea conturului
Programati conturul într-un subprogram al carui nume
este definit ca parametru.
Subprogramul de contur trebuie sa contina cel putin 3
fraze cu miscari pe ambele axe ale planului de
prelucrare.
Daca subprogramul de contur este mai scurt decât
atât, sunt afisate alarmele
10933 „The contour subroutine does not contain
enough contour blocks”
si
61606 „Error during contour preparation”
si ciclul este întrerupt.
Elemente de taiere cu degajare pot fi programate
consecutiv.
Frazele fara miscari în plan nu sunt supuse unor
limitari.

 Siemens AG 1997 All rights reserved.


4-186 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

Toate frazele de deplasare pentru primele doua axe


ale planului curent sunt preprocesate în ciclu, ca si
cum numai aceste axe fi implicate în operatiile de
prelucrare. Deplasarile pe alte axe pot fi incluse în
subprogramul de contur, dar traiectoriile lor de
deplasare sunt omise în timpul operatiei de degrosare
programata în ciclu. În timpul fazei de finisare,
subprogramul de contur este executat ca un
subprogram, adica toate miscarile si functiile auxiliare
incluse în el sunt executate.
Singurele elemente geometrice acceptate în contur
sunt liniile drepte si arcele de cerc, programate cu
G0, G1, G2 si G3. Comenzile pentru racordari si
tesituri pot fi de asemenea programate. Daca orice
alte comenzi de deplasare sunt programate în ciclu,
ciclul este întrerupt cu alarma
10930 „Illegal interpolation type in the machining
contour”.
Prima fraza continând o deplasare în planul curent de
prelucrare, trebuie sa contina o comanda de
deplasare G0, G1, G2 sau G3, altfel ciclul este
întrerupt cu alarma
15800 „Wrong starting conditions for CONTPRON”.
Aceeasi alarma este de asemenea afisata daca este
activa G41/G42 .
Punctul de început al conturului este prima pozitie din
planul de prelucrare programata în subprogramul de
contur.
Numarul maxim posibil de fraze pentru contur,
continând comenzi de deplasare în planul curent,
depinde de tipul de contur. În principiu, nu este limitat
numarul posibil de taieri cu degajare.
Daca un contur contine mai multe elemente de contur
decât poate retine memoria decicluri, ciclul este
întrerupt cu alarma
10934 „Overflow contour table”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-187
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

Atunci prelucrarea trebuie împartita în mai multe


sectiuni de prelucrare, fiecare sectiune fiind
reprezentata de propriul ei subprogram de contur si
fiecare ciclu fiind apelat separat.
Daca diametrul maxim într-un subprogram de contur
nu se încadreaza între punctul de sfârsit sau de X
început de contur programat, la sfârsitul operatiei de
prelucrare ciclul prelungeste automat o linie dreapta Linie dreapta
extinsa
paraxiala pâna la punctul maxim al conturului,
aceasta parte fiind îndepartata ca o taiere cu
degajare. Punctul terminal
Daca oricare din urmatoarele functii este programata
în subprogramul de contur: Punctul
• Planul de compensare al razei cu G17/G18/G19 de început

• Cadre
• O axa a planului pe care prelucrarea executata Z
este parcursa ca o axa de pozitionare
• Selectia de compensare a razei sculei cu
G41/G42 ,
alarma 10931 „Incorrect machining contour” este
afisata si ciclul este întrerupt.

Monitorizarea conturului
Ciclul executa monitorizarea conturului astfel:
• Elemente de taiere cu degajare nepermise
• Unghiuri de degajare ale sculei active
• Programarea de arce cu unghiul > 180 de grade
În cazul elementelor de taiere cu degajare, ciclul
verifica daca prelucrarea este posibila cu scula activa.
Daca ciclul descopera ca operatia de prelucrare va
conduce la o violare de contur, ciclul este întrerupt cu
afisarea alarmei
61604 „Active program violates programmed contour”.

 Siemens AG 1997 All rights reserved.


4-188 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

Daca unghiul de degajare este definit ca zero în


corectia sculei, supravegherea conturului nu este
efectuata.
Daca arcele din corectie sunt prea mari, este afisata
alarma
10931 „Incorrect machining contour”.

Elemente de taiere cu degajare nepermise


Elementele paraxiale de taiere cu degajare nu sunt X
permise în patrunderea într-un element de taiere cu Serie de elemente
de taiere cu degajare
degajare. Contururi de acest fel trebuie prelucrate cu
Element nepermis de
un ciclu de canelare, de exemplu. Daca ciclul taiere cu degajare
recunoaste un element de taiere cu degajare de acest
fel, ciclul este întrerupt si este afisata alarma
61605 „Contour incorrectly defined”.

Punctul de început
X
Ciclul determina automat punctul de start al operatiei
de prelucrare. Punctul de început este pozitionat pe
Suma adaosului de
axa pe care este executata patrunderea plus adaosul finisare PUNCTUL
de finisare pe aceasta axa+ 1 mm spatiu de siguranta pe axa X + 1 mm DE START
al ciclului
de la contur. Pe cealalta axa acesta este pozitionat la
Suma adaosului de.
distanta adaosului de finisare + 1 mm spatiu de finisare pe Z+1 mm
siguranta de conturul maximal.
Ultimul punct atins în apelarea ciclului este inclus în
calcularea punctului de început. De aceea el trebuie
atins cu G40 si trebuie sa se afle în afara
dreptunghiului definit de primul si ultimul punct
Z
programat al conturului. Altfel, ciclul este întrerupt cu
alarma
61607 „Starting point incorrectly programmed”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-189
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

Strategia de atingere a ciclului


Punctul de început calculat de ciclu este întotdeauna
atins simultan pe cele doua axe pentru degrosare si
pe câte o axa pentru prelucrarea de finisare. Pentru
finisare,axa de patrundere este prima axa care trebuie
parcursa.

Exemplu de programare

Ciclu de degrosare X

Conturul ilustrat în figura, care explica atribuirea


parametrilor, trebuie prelucrat complet (longitudinal,
P6 (35,76)
exterior). Adaosurile de finisare specifice fiecarei axe
au fost definite. Nu a fost programata o întrerupere P2 (87,65)

între taieri. Patrunderea maxima este de 5 mm. P4 (52,44)

R5
P1 (120,37)
P5 (41,37)
P3 (77,29)

 Siemens AG 1997 All rights reserved.


4-190 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

DEF STRING[8] UPNAME Definirea unei variabile pentru numele


conturului
N10 T1 D1 G0 G95 S500 M3 Z125 X81 Atingerea pozitiei înainte de apelarea
ciclului
UPNAME="KONTUR_1" Atribuirea unui nume de subprogram
N20 CYCLE95 (UPNAME, 5, 1.2, 0.6, , -> Apelarea ciclului
-> 0 .2, 0.1, 0.2, 9)
N30 G0 G90 X81 Reatingerea pozitiei de început.
N40 Z125 Avansarea pe fiecare axa separat
N50 M30 Sfârsitul programului
PROC KONTUR_1 Începutul subprogramului de contur
N100 G1 Z120 X37 Avansarea pe fiecare axa separat
N110 Z117 X40
N120 Z112 RND=5 Racordare cu raza 5
N130 G1 Z95 X65 Avansarea pe fiecare axa separat
N140 Z87
N150 Z77 X29
N160 Z62
N170 Z58 X44
N180 Z52
N190 Z41 X37
N200 Z35
N210 G1 X76
N220 M17 Sfârsitul subprogramului

-> Trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-191
Cicluri de strunjire 03.96
4 4.6 Degajare pentru filete – CYCLE96 4

4.6 Degajare pentru filete – CYCLE96


Programare
CYCLE96 (DIATH, SPL, FORM)

Parametri

DIATH real Diametrul nominal al filetului


SPL real Punctul de început al conturului pe axa longitudinala
FORM char Definirea formei
Valori: (pentru forma A)
(pentru forma D)

Functie

Cu acest ciclu se pot prelucra degajari pentru filete în


concordanta cu DIN76 pe piese cu un filet metric ISO.

 Siemens AG 1997 All rights reserved.


4-192 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.6 Degajare pentru filete – CYCLE96 4

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de început poate fi orice pozitie din care orice
degajare pentru filete poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de început calculat în ciclu, cu
G0
• Selectarea compensarii razei sculei pentru directia
taisului sculei active. Retragere de-a lungul
conturului degajat cu avansul programat înainte de
apelarea ciclului
• Retragere la punctul de început cu G0 si
deselectare compensarii razei sculei cu G40

Explicarea parametrilor
X
DIATH
Cu acest ciclu se pot prelucra degajari pentru filete SPL
metrice ISO de la M3 la M68.
Daca valoarea programata sub DIATH consta într-un

DIATH
diametru final mai mic de 3 mm, ciclul este întrerupt
si este afisata alarma
61601 „Finished part diameter too small”.
Z
Daca parametrului i se atribuie o alta valoare decât
cea definita în DIN76 Partea 1, ciclul este din nou
întrerupt si este afisata alarma
61001 „Thread pitch incorrectly defined”.

SPL
Cu parametrul SPL se defineste dimensiunea finala
pe axa longitudinala.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-193
Cicluri de strunjire 03.96
4 4.6 Degajare pentru filete – CYCLE96 4

FORM
Degajarile pentru filete de formele A si B sunt definite FORMA A si B

pentru filete exterioare, forma A pentru filete cu SPL


30°

R
R
depasire normala, forma B pentru filete cu depasire DIATH
scurta.
Degajarile pentru filete de forma C si D sunt folosite
pentru filete interioare, forma C pentru filete cu
depasire normala, forma D pentru filete cu depasire
scurta.
Daca parametrului i se atribuie alta valoare decât A ...
D, ciclul este întrerupt si este afisata alarma
61609 „Form incorrectly defined”.
Compensarea razei sculei este selectata automat de
ciclu.
Ciclul opereaza numai cu directii 1 ... 4 ale taisului
sculei. Daca ciclul recunoaste o directie 5 ... 9 a
taisului sculei sau nu este posibila prelucrarea formei FORMA C si D

de degajat cu directia selectata a taisului sculei, este


SPL
afisata alarma
61608 „Wrong tool point direction programmed”
DIATH
si ciclul este întrerupt.
R

Ciclul determina automat punctul de început care este


definit de directia taisului sculei active si de diametrul
filetului. Pozitia acestui punct fata de valorile
30°
R

programate ale coordonatelor este determinata de


pozitia taisului sculei active.
Ciclul supravegheaza unghiul de degajare al sculei
active daca trebuie prelucrate formele A sau B. Daca
ciclul detecteaza ca forma de degajat nu poate fi
prelucrata cu scula selectata, mesajul
„Changed undercut form”
este afisat de echipament, dar prelucrarea continua.

 Siemens AG 1997 All rights reserved.


4-194 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.6 Degajare pentru filete – CYCLE96 4

Note suplimentare

Înainte de apelarea ciclului trebuie activata o corectie


a sculei. Altfel, este afisat mesajul de eroare
61000 „No tool offset active”
si ciclul este întrerupt.

Exemplu de programare

Degajare pentru filete forma A


Cu acest program puteti prelucra o degajare de forma X
A pentru filete.

60

40
Z

N10 D3 T1 S300 M3 G95 F0.3 Specificarea valorilor tehnologice


N20 G0 G90 Z100 X50 Selectarea pozitiei de început
N30 CYCLE96 (40, 60, "A") Apelarea ciclului
N40 G90 G0 X30 Z100 Atingerea pozitiei urmatoare
N50 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-195
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97 4

4.7 Filetare prin strunjire – CYCLE97


Programare
CYCLE97 (PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP,
NRC, NID, VARI, NUMTH)

Parametri

PIT real Pasul filetului ca valoare (fara semn)


MPIT real Pasul filetului ca marimea filetului
Domeniul de valori: 3 (pentru M3) ... 60 (pentru M60)
SPL real Punctul de început al filetului pe axa longitudinala
FPL real Punctul de sfârsit al filetului pe axa longitudinala
DM1 real Diametrul filetului în punctul de start
DM2 real Diametrul filetului în punctul final
APP real Sectiunea intrare pe arc (fara semn)
ROP real Sectiunea iesire pe arc (fara semn)
TDEP real Adâncimea filetului (fara semn)
FAL real Adaosul de finisare (fara semn)
IANG real Unghiul de patrundere
Domeniul de valori: „+” (pentru patrundere de flanc pe partea
flancului)
„–” (pentru patrundere de flanc cu alternarea
partii)
NSP real Compensarea punctului de început pentru primul filet (fara semn)
NRC int Numarul de taieri de degrosare (fara semn)
NID int Numarul de treceri în gol (fara semn)
VARI int Definirea felului de prelucrare pentru filet
Domeniul de valori: 1 ... 4
NUMTH int Numarul de filete (fara semn)

 Siemens AG 1997 All rights reserved.


4-196 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.7 Filetare prin strunjire – CYCLE97 4

Functie

Cu acest ciclu se pot prelucra filete cilindrice sau


conice, interioare sau exterioare cu pas constant în
prelucrarea longitudinala sau transversala. Pot fi taiate
atât filete simple cât si multiple. La filetele multiple,
filetele sunt taiate unul dupa celalalt.
Patrunderea este automata. Se poate selecta
patrundere constanta pe taiere sau sectiune
transversala constanta a taierii.
Un filet pe dreapta sau pe stânga este determinat de
sensul de rotatie al arborelui principal programat
înainte de apelarea ciclului.
Atât corectia deavans cât si corectia de turatie nu au
efect în frazele de prelucrare ale filetului.

Un arbore principal cu viteza controlata cu un sistem


de masurare a pozitiei este necesar pentru
executarea acestui ciclu.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de început este orice pozitie din care punctul
programat de început al filetului + sectiunea de intrare
pe arc poate fi atins fara coliziune.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-197
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97
08.97
4

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de început determinat de ciclu
la începutul sectiunii de intrare pe arc pentru
primul filet, cu G0
• Patrundere pentru degrosare conform felului de
patrundere definit sub VARI.
• Strunjirea filetului este repetata conform numarului
de taieri de degrosare programate.
• La urmatoarea taiere cu G33 este îndepartata
toleranta finala de prelucrare.
• Aceasta taiere este repetata conform numarului
programat de treceri în gol.
• Toata secventa de deplasare este repetata pentru
fiecare filet suplimentar.

Explicarea parametrilor
X
PIT si MPIT
FPL PIT SPL
Pasul filetului este o valoare paraxiala si este
ROP APP
introdusa fara semn. Daca sunt prelucrate filete

TDEP
FAL
metrice cilindrice, pasul filetului poate fi definit sub
parametrul MPIT ca marimea filetului (de la M3 la
M60). Acesti doi parametri trebuie folositi alternativ.
DM1=DM2

Daca ei contin valori conflictuale, ciclul genereaza


alarma
61001 „Thread pitch wrong”
si ciclul este întrerupt.
Z

 Siemens AG 1997 All rights reserved.


4-198 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.7 Filetare prin strunjire – CYCLE97 4

Semnificatia parametrilor SPL, FPL, APP si ROP


Punctul de început programat (SPL) si punctul final
(FPL) sunt baza filetului. Totisi punctul de start folosit
în ciclu este sectiunea de intrare pe arc APP fata de
punctul de început programat, în acelasi fel, punctul
final este sectiunea de iesire pe arc ROP fata de
punctul final programat. Punctul de start definit de
ciclu se afla întotdeauna la 1mm în exteriorul
diametrului programat al filetului pe axa transversala.
Acest plan de retragere este generat automat de
catre echipament.

Semnificatia parametrilor TDEP, FAL, NRC si NID


Adaosul de programare programat are un efect paralel
cu axa si este scazut din adâncimea presetata a
filetului TDEP, iar ceea ce ramâne este divizat în taieri
de degrosare.
Ciclul calculeaza automat adâncimile individuale de
patrundere în functie de parametrul VARI.
Adâncimea care trebuie prelucrata este împartita în
patrunderi cu aceeasi sectiune transversala de taiere
astfel ca presiunea de taiere ramâne constanta pentru
toate taierile de degrosare. Patrunderea este apoi
executata cu diferite valori pentru adâncimea de
patrundere.
Printr-o a doua metoda, adâncimea totala a filetului
este divizata în adancimi de patrundere constante.
Sectiunea transversala de taiere devine mai mare de
la taiere la taiere. Totusi daca valorile pentru
adâncimea filetului sunt mici, aceasta metoda ofera
conditii mai bune de prelucrare.
Adaosul de finisare FAL este îndepartat dintr-o taiere,
dupa degrosare. Apoi, trecerile în gol programate sub
parametrul NID sunt executate.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-199
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97
08.97
4

IANG
Cu parametrul IANG se defineste unghiul de
patrundere. Daca patrunderea trebuie executata în
unghi drept cu directia de taiere a filetului,
parametrului trebuie sa i se atribuie valoarea zero,
adica acest parametru poate fi omis din lista de
parametri, atribuindu-se automat valoarea zero. Daca
ε
patrunderea trebuie executata de-a lungul flancului,
valoarea absoluta a acestui parametru nu trebuie sa
fie mai mare decât jumatate din unghiul de flanc al
IAN
sculei. G
ε
Semnul introdus pentru acest parametru defineste
IANG<=
ε
cum este executata patrunderea. Daca este introdusa 2
o valoare pozitiva, patrunderea este executata
întotdeauna pe acelasi flanc, daca este introdusa o
valoare negativa, patrunderea este executata alternativ
pe ambele flancuri. Tipul de patrundere alternativ pe
ambele flancuri poate fi folosit numai pentru filete
cilindrice. Oricum, daca este atribuita o valoare
negativa parametrului IANG pentru un filet conic, ciclul
executa automat o patrundere pe un singur flanc.

Patrundere de-a Patrundere alternativa


lungul unui flanc de-a lungul flancurilor

NSP
Sub acest parametru se poate programa valoarea
unghiulara care defineste punctul pentru prima trecere
pentru prima spira a filetului pe circumferinta piesei
stunjite . Aceasta valoare este o compensare a
punctului de început. Parametrului i se poate atribui
orice valoare între 0.0001 si +359.999 de grade. Daca
nu a fost introdusa o deplasare a punctului de început
sau parametrul a fost omis din lista de parametri,
primul filet începe automat de la zero grade.

 Siemens AG 1997 All rights reserved.


4-200 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.7 Filetare prin strunjire – CYCLE97 4

VARI
Cu parametrul VARI se defineste daca prelucrarea
trebuie sa fie interna sau externa si cu ce tehnologie
va fi executata patrunderea în timpul degrosarii.
Parametrul VARI poate avea valori între 1 si 4 cu
urmatoarele semnificatii: Patrundere cu adâncime
de patrundere constanta

Patrundere cu sectiune
transversala constanta a taierii

Valoare Interior/exterior Patrundere const./sectiune transversala


const. a taierii

1 exterior Patrundere constanta


2 Interior Patrundere constanta
3 exterior Sectiune transversala constanta a taierii
4 Interior Sectiune transversala constanta a taierii

Daca parametrului VARI i se atribuie o alta valoare,


ciclul este întrerupt si este afisata alarma 0 grade
61002 „Machining type incorrectly programmed”. Începutul Începutul celui
primului filet de-al 4-lea filet

NUMTH NSP
Cu parametrul NUMTH se defineste numarul de filete
pentru filetcu mai multe începuturi. Daca este necesar
un singur filet, fie atribuiti parametrului valoarea zero,
fie omiteti-l din lista de parametri.
Începutul Începutul celui
Începuturile filetelor sunt distribuite uniform în jurul celui de-al 2-lea filet de-al 3-lea filet
circumferintei piesei strunjite, primul filet este definit în
parametrul NSP. NUMTH = 4

Daca trebuie prelucrat un filet multiplu cu o distributie


neuniforma a filetelor în jurul circumferintei, ciclul
trebuie apelat pentru fiecare început de filet si
deplasarea corespunzatoare a punctului de început
trebuie programata.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-201
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97 4

Note suplimentare

Diferenta între un filet longitudinal si transversal


X X
Ciclul calculeaza automat daca trebuie prelucrat un
filet longitudinal sau transversal. Aceasta depinde de
unghiul conului pe care trebuie prelucrat filetul. Daca
Unghiul < 45° Unghiul > 45°
acest unghi ≤45 de grade, filetul este prelucrat de-a
lungul axei longitudinale, altfel, este prelucrat un filet
transversal.

Z Z
Filet longitudinal Filet transversal

 Siemens AG 1997 All rights reserved.


4-202 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.7 Filetare prin strunjire – CYCLE97 4

Exemplu de programare
X
Filetare prin strunjire
Cu acest program se poate taia un filet metric exterior
M42x2 cu patrundere pe un flanc. Patrunderea este
executata cu sectiune transversala constanta a taierii.
Pâna la adâncimea de 1.23 mm fara toleranta finala
de prelucrare sunt executate 5 taieri de degrosare.
Dupa terminarea prelucrarii sunt executate 2 treceri în M42x2
gol.

35 Z

DEF REAL MPIT=42, SPL=0, FPL=-35, Definirea parametrilor cu atribuirea valorilor


DM1=42, DM2=42, APP=10, ROP=3,
DEP=1.23, FAL=0, IANG=30, NSP=0
DEF INT NRC=5, NID=2, VARI=3, NUMTH=1
N10 G0 G90 Z100 X60 Selectarea pozitiei de start
N20 G95 D1 T1 S1000 M4 Specificarea valorilor tehnologice
N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, -> Apelarea ciclului
-> DM2, APP, ROP, TDEP, FAL, IANG, ->
-> NSP, NRC, NID, VARI, NUMTH)
N40 G90 G0 X100 Z100 Atingerea pozitiei urmatoare
N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-203
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

4.8 Lant de filete – CYCLE98


Programare
CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL,
IANG, NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMTH)

Parametri

PO1 real Punctul de început al filetului pe axa longitudinala


DM1 real Diametrul filetului în punctul de start
PO2 real Primul punct intermediar pe axa longitudinala
DM2 real Diametrul în primul punct intermediar
PO3 real Al doilea punct intermediar
DM3 real Diametrul în al doilea punct intermediar
PO4 real Punctul final al filetului pe axa longitudinala
DM4 real Diametrul filetului în punctul final
APP real Sectiunea de intrare pe arc (fara semn)
ROP real Sectiunea iesire pe arc (fara semn)
TDEP real Adâncimea filetului (fara semn)
FAL real Adaosul de prelucrare (fara semn)
IANG real Unghiul de patrundere
Domeniul de valori: „+” (pentru patrundere pe un flanc)
„–” (pentru patrundere pe flanc alternativ)
NSP real Deplasarea punctului de început pentru primul filet (fara semn)
NRC int Numarul de taieri de degrosare (fara semn)
NID int Numarul de treceri în gol (fara semn)
PP1 real Pasul filetului 1 ca valoare (fara semn)
PP2 real Pasul filetului 2 ca valoare(fara semn)
PP3 real Pasul filetului 3 ca valoare(fara semn)
VARI int Definirea felului de prelucrare pentru filet
Domeniul de valori: 1 ... 4
NUMTH int Numarul de filete (fara semn)

 Siemens AG 1997 All rights reserved.


4-204 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.8 Lant de filete – CYCLE98 4

Functie

Cu acest ciclu se pot executa mai multe filete


concatenate cilindrice sau conice cu pas constant în
prelucrarea longitudinala sau transversala, toate
putând avea diferite pasuri ale filetului.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de start este orice pozitie din care punctul de
început al filetului programat + sectiunea de intrare pe
arc poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de început determinat de ciclu
la începutul sectiunii de intrare pe arc pentru
primul filet, cu G0
• Patrundere pentru începerea degrosarii conform
felului de prelucrare definit sub VARI
• Strunjirea filetului este repetata conform numarului
de taieri de degrosare programat
• La urmatoarea taiere cu G33 este strunjita
toleranta finala de prelucrare
• Aceasta taiere este repetata conform numarului
programat de treceri în gol
• Întreaga secventa de deplasare este repetata
pentru fiecare filet suplimentar.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-205
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

Explicare parametrilor
X

PO1 si DM1
Cu acesti parametri se defineste punctul de început P04 P03 P02 P01
PP3 PP2 PP1
initial al lantului de filete. Punctul de început calculat ROP DM3=DM4
de ciclu care este atins la început cu G0, este DM2
DM1
lungimea sectiunii de intrare pe arc în fata punctului
APP
de început programat (punctul de început A).

PO2, DM2 si PO3, DM3


Cu acesti parametri se definesc doua puncte
intermediare în filet.
Z
PO4 si DM4
Sub parametii PO4 si DM4 se programeaza punctul
final initial al filetului.

Sensul parametrilor APP si ROP


Punctul de început folosit în ciclu este sectiunea de
intrare pe arc APP fata de punctul de început, si în
acelasi fel, punctul terminal este sectiunea de iesire
pe arc ROP în spatele punctului final programat.
Punctul de start definit de ciclu se afla întotdeauna la
1 mm în afara diametrului programat al filetului pe axa
transversala. Acest plan de retragere este generat
automat de echipament.

Semnificatia parametrilor TDEP, FAL, NRC si


NID
Adaosul de finisare programat este scazut din
adâncimea definita a filetului TDEP si restul este
împartit în taieri de degrosare.
Ciclul calculeaza automat adâncimile individuale
actuale de patrundere în functie de parametrul VARI.
Adâncimea filetului de prelucrat este împartita în
patrunderi cu aceeasi sectiune transversala de taiere
astfel încât presiunea de taiere ramâne constanta
pentru toate taierile de degrosare. Patrunderea este
apoi executata cu diferite valori pentru adâncimea de
patrundere.

 Siemens AG 1997 All rights reserved.


4-206 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.8 Lant de filete – CYCLE98 4

Prin a doua metoda adâncimea totala a filetului este


divizata în adâncimi de patrundere constante.
Sectiunea transversala a taierii devine tot mai mare de
la taiere la taiere. Oricum, daca valorile pentru
adâncimea filetului sunt mici, aceasta metoda poate
crea conditii mai bune de taiere.
Adaosul de finisare FAL este îndepartat printr-o taiere,
dupa degrosare. Apoi, trecerile în gol programate sub
parametru NID sunt executate.

IANG
Cu parametrul IANG se defineste unghiul de
patrundere. Daca patrunderea trebuie executata în
unghiuri drepte cu directia de aschiere a filetului,
acestui parametru trebuie sa i se atribuie valoarea
zero. Adica, acest parametru poate fi omis din lista
de parametri atribuindu-i-se automat valoarea zero. ε
Daca patrunderea este executata de-a lungul
flancurilor, valoarea absoluta a acestui parametru nu
trebuie sa fie mai mare decât jumatate din unghiul de
IAN
G
flanc al sculei.
ε
Semnul introdus pentru acest parametru defineste
IANG<=
ε
cum este executata patrunderea. Daca este introdusa 2
o valoare pozitiva, patrunderea este întotdeauna
executata pe acelasi flanc, daca este introdusa o
valoare negativa, patrunderea este executata alternativ
pe ambele flancuri. Patrunderea alternativa pe ambele
flancuri poate fi folosita numai pentru filete cilindrice.
Oricum, daca este atribuita o valoare negativa
parametrului IANG pentru un filet conic, ciclul executa
automat patrunderea de-a lungul unui flanc.

Patrundere de-a Patrundere alternativa


lungul unui flanc de-a lungul flancurilor

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-207
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

NSP
Sub acest parametru se poate programa valoarea
unghiulara care defineste punctul primei aschieri
pentru prima spira a filetului pe circumferinta piesei
strunjite. Aceasta valoare este o deplasare a
punctului de început. Parametrului i se poate atribui
orice valoare între 0.0001 si +359.999 de grade. Daca
nu a fost introdusa o deplasare a punctului de început
sau parametrul a fost omis din lista de parametri,
primul filet începe automat de la zero grade.

PP1, PP2 si PP3


Cu acesti parametri se determina pasul filetului din
cele trei sectiuni ale lantului de filete. Valoarea pasului
trebuie sa fie introdusa ca o valoare paraxiala fara
semn.

VARI
Cu parametrul VARI se defineste daca prelucrarea
este interioara sau exterioara si cu ce tehnologie de
patrundere va fi prelucrata în timpul degrosarii.
Parametrul VARI poate avea o valoare între 1 si 4 cu
urmatoarele semnificatii: Patrundere cu adâncime
de patrundere constanta

Patrundere cu sectiunea
transversala a taierii constanta

Valoare Exterior/interior Patrundere constanta/sectiune


transversala constanta a taierii

1 exterior Patrundere constanta


2 interior Patrundere constanta
3 exterior Sectiune transversala constanta a taierii
4 interior Sectiune transversala constanta a taierii

 Siemens AG 1997 All rights reserved.


4-208 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.8 Lant de filete – CYCLE98 4

Daca o alta valoare este atribuita parametrului VARI,


ciclul este întreupt cu afisarea alarma
61002 „Machining type incorrectly programmed”.

NUMTH
Cu parametrul NUMTH se defineste numarul de filete 0 grade
dintr-un filet cu început multiplu. Daca doriti un singur Începutul Începutul celui
primului filet de-al 4-lea filet
filet, puteti atribui parametului valoarea zero sau îl
NSP
puteti omite din lista de parametri.
Punctele de început ale filetului sunt distribuite
uniform în jurul circumferintei piesei strunjite, primul
filet este definit de parametrul NSP.
Daca trebuie prelucrat un filet cu puncte de început Începutul Începutul celui
multiple, cu o distribuire a filetelor neuniforma în jurul celui de-al 2-lea filet de-al 3-lea filet

circumferintei de prelucrat, ciclul trebuie apelat pentru


NUMTH = 4
fiecare început al filetului si deplasarea
corespunzatoare a punctului de început trebuie
programata.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-209
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

Exemplu de programare
X
Lant de filete
0/
Cu acest program se poate executa un lant de filete
începând cu un filet cilindric. Patrunderea este
perpendiculara pe filet. Nu a fost programata un adaos
de finisare sau o deplasare a punctului de început.
Sunt executate 5 taieri de degrosare si o trecere în
50
gol.
36
Felul prelucrarii definit este longitudinal, exterior, cu 30
sectiune transversala a taierii constanta.
Z
-80 -60 -30

N10 G95 T5 D1 S1000 M4 Specificarea valorilor tehnologice


N20 G0 X40 Z10 Atingerea punctului de început
N30 CYCLE98 (0, 30, -30, 30, -60, -> Apelarea ciclului
-> 36, -80, 50, 10, 10, 0.92, , , , ->
-> 5, 1, 1.5, 2, 2, 3, 1)
N40 G0 X55 Avansarea pe fiecare axa separat
N50 Z10
N60 X40
N70 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


4-210 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Mesaje de eroare si prelucrarea erorilor
5 5

Mesaje de eroare si prelucrarea erorilor

5.1 Generalitati................................................................................................................5-213

5.2 Prelucrarea erorilor în cicluri........................................................................................5-214

5.3 Privire generala asupra alarmelor ciclurilor....................................................................5-215

5.4 Mesaje în cicluri ........................................................................................................5-218

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-211
Mesaje de eroare si prelucrarea erorilor 03.96
5 5

 Siemens AG 1997 All rights reserved.


5-212 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Mesaje de eroare si prelucrarea erorilor
5 5.1 Generalitati 5

5.1 Generalitati
Daca conditiile de eroare sunt detectate în ciclu, este
afisata o alarma si executia ciclului este întrerupta.
De asemenea, ciclurile afiseaza mesaje în linia de
dialog a echipamentului. Aceste mesaje nu întrerup
desfasurarea ciclului.

Erorile si raspunsurile cerute sunt descrise în


capitolele care descriu ciclurile individuale, precum si
mesajele care sunt afisate în linia de dialog a
echipamentului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-213
Mesaje de eroare si prelucrarea erorilor 03.96
5 5.2 Prelucrarea erorilor în cicluri 5

5.2 Prelucrarea erorilor în cicluri


Daca sunt detectate conditiile de eroare în ciclu, este
afisata o alarma si prelucrarea este întrerupta.
Alarme cu numerele între 61000 si 62999 sunt afisate
în cicluri. Acest domeniu este împartit din nou în
functie de reactiile la alarma si criteriile de anulare.
Textul afisat cu un numar ofera o explicatie pentru
cauza erorii.

Numarul alarmei Criteriul de acceptare Reactia la alarma

61000 ... 61999 NC_RESET Fraza preprocesata în NC este întrerupta


62000 ... 62999 Tasta de anulare Fraza preprocesata este întrerupta, ciclul
poate fi continuat cu NC Start dupa
anularea alarmei

 Siemens AG 1997 All rights reserved.


5-214 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Mesaje de eroare si prelucrarea erorilor
5 5.3 Privire generala asupra alarmelor ciclului 5

5.3 Privire generala asupra alarmelor ciclului


Numerele alarmelor sunt clasificate dupa cum
urmeaza:

6 _ X _ _

• X=0 Alarme generale de cicluri


• X=1 Alarme ale ciclurilor de gaurire, de gaurire
dupa model si de frezare
• X=6 Alarme ale ciclurilor de strunjire

Tabelul de mai jos specifica erorile care apar în


cicluri, când apar ele si cum pot fi eliminate.

Numarul Textul alarmei Sursa Explicatie, remediu


alarmei

61000 „No tool offset LONGHOLE Corectia D trebuie programata înainte de


active” SLOT1 apelarea ciclului.
( Nici o corectie de SLOT2
scula activa ) POCKET1
POCKET2
CYCLE90
CYCLE93
CYCLE94
CYCLE95
CYCLE96
61001 „Thread pitch CYCLE84 Verifica parametrii privind marimea filetului
wrong” CYCLE840 si pasul filetului (nu exista concordanta
( Pasul filetului CYCLE96 între ele)
gresit ) CYCLE97
61002 „Machining type SLOT1 Valoarea atribuita parametrului VARI
incorrectly defined” SLOT2 pentru felul prelucrarii este incorecta si
( Tipul de POCKET1 trebuie schimbata
prelucrare incorect POCKET2
definit ) CYCLE93
CYCLE95
CYCLE97
CYCLE98

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-215
Mesaje de eroare si prelucrarea erorilor 03.96
5 5.3 Privire generala asupra alarmelor ciclului 5

Numarul Textul alarmei Sursa Explicatie, remediu


alarmei

61101 „Reference plane incorrectly CYCLE81 Trebuie introduse valori diferite pentru
defined” ( Plan de referinta la planul de referinta si planul de retragere
incorect definit ) CYCLE90 daca sunt valori relative sau trebuie
CYCLE840 introdusa o valoare absoluta pentru
SLOT1 adâncime
SLOT2
POCKET1
POCKET2
LONGHOLE
61102 „No spindle direction CYCLE86 Parametrul SDIR (sau SDR în CYCLE840)
programmed” CYCLE87 trebuie programat
(Sensul axului principal nu este CYCLE88
programat) CYCLE840
61103 „Number of holes equals zero” HOLES1 Nu a fost programata o valoare pentru
( Nr.de gauri este egal cu zero ) HOLES2 numarul de gauri
61104 „Contour violation of the slots SLOT1 Parametrizare incorecta a frezarii dupa
/elongated holes” ( Violare de SLOT2 contur în parametrii care definesc pozitia
contur la canale/gauri alungite ) LONGHOLE canalelor/gaurilor alungite în ciclu si forma
lor
61105 „Cutter radius too large” SLOT1 Diametrul cutitului de frezat utilizat este
( Raza sculei prea mare ) SLOT2 prea mare pentru figura ce trebuie
POCKET1 prelucrata; trebuie folosita o scula cu o
POCKET2 raza mai mica sau trebuie schimbat
LONGHOLE conturul
CYCLE90
61106 „Number of or distance between HOLES2 Parametrizare incorecta a parametrilor
circular elements” ( Numarul sau LONGHOLE NUM sau INDA, elementele circulare nu
distanta între elementele SLOT1 pot fi aranjate întrun cerc complet
circulare ) SLOT2
61107 „First drilling depth incorrectly CYCLE83 Prima adâncime de gaurire este
defined” ( Prima adâncime de incompatibila cu adâncimea finala de
gaurire incorect definita ) gaurire
61601 „Finished part diameter too CYCLE94 A fost programat un diametru de finisare al
small” ( Diametrul piesei finite CYCLE96 piesei <3 mm
prea mic )
61602 „Tool width incorrectly defined” CYCLE93 Scula de canelare este mai mare
Latimea sculei incorect definita decât latimea programata a canalului

 Siemens AG 1997 All rights reserved.


5-216 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Mesaje de eroare si prelucrarea erorilor
5 5.3 Privire generala asupra alarmelor ciclului 5

Numarul Textul alarmei Sursa Explicatie, remediu


alarmei

61603 „Groove form incorrectly CYCLE93 • Racordarile/tesiturile la baza canalului


defined” ( Forma de nu sunt compatibile cu latimea canalului
canelare incorect definita ) • Canelare plana pe un element de contur
care este paralel cu axa longitudinala nu
este posibila
61604 „Active tool violates CYCLE95 Violare de contur la elementele de
programmed contour” aschiere cu degajare ca rezultat al
( Scula activa violeaza unghiului de toleranta al sculei folosite,
conturul programat ) adica folositi o alta scula sau verificati
subprogramul de contur
61605 „Contour incorrectly CYCLE95 Elemente de aschiere cu degajare
programmed” ( Contur nepermisa detectate
incorect programat )
61606 „Error on contour CYCLE95 O eroare a fost detectata în timpul
preparation” ( Eroare la pregatirii conturului, aceasta alarma este
pregatirea conturului ) afisata întotdeana cu alarma NCK 10930
... 10934, 15800 sau 15810
61607 „Starting point incorrectly CYCLE95 Punctul de start atins înainte de apelarea
programmed” ( Punct de ciclului nu se afla în afara dreptunghiului
start incorect programat ) descris de subprogramul de contur
61608 „Wrong tool point direction CYCLE94 O directie a taisului sculei între 1 ... 4
programmed” ( Programare CYCLE96 care se potriveste cu forma degajarii
gresita a directiei taisului trebuie programata
sculei )
61109 „Form incorrectly CYCLE94 Verificati parametrii pentru forma de
programmed” ( Forma CYCLE96 degajare
incorect programata )
62100 „No drilling cycle active” HOLES1 Nu a fost apelat modal un ciclu înaintea
( Nici un ciclu de gaurire HOLES2 apelarii ciclului de gaurire dupa contur
activ )

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-217
Mesaje de eroare si prelucrarea erorilor 03.96
5 5.4 Mesaje în cicluri 5

5.4 Mesaje în cicluri


Ciclurile afiseaza mesaje în linia de dialog a
echipamentului. Aceste mesaje nu întrerup
desfasurarea ciclului.
Ele ofera informatii despre comportarea specifica a
ciclului si cum decurge prelucrarea, si de obicei sunt
afisate în timpul operatiei de prelucrare sau pâna la
terminarea ciclului. Pot fi afisate urmatoarele mesaje:

Textul mesajului Sursa

„Depth: According to value for relative depth” CYCLE81 ... CYCLE89, CYCLE840
( Adâncime: Conform valorii pentru adâncime relativa)
„Elongated hole <No.> is being machined” LONGHOLE
( Gaura alungita <Nr.> este prelucrata )
„Slot <No.> is being machined” SLOT1
( Canalul <Nr.> este prelucrat )
„Circular slot <No.> is being machined” SLOT2
( Canalul circular <Nr.> este prelucrat )
„Wrong milling direction, G3 will be generated” SLOT1, SLOT2, POCKET1, POCKET2,
( Directie gresita de frezare, G3 va fi generat ) CYCLE90
„Changed form of the undercut” CYCLE94, CYCLE96
( Forma modificata a degajarii )
„First drilling depth according to FDPR” CYCLE83
( Prima adancime de gaurire conform FDPR )
„Caution final machining allowance ≥ tool diameter” POCKET1, POCKET2
( Atentie adaosul de finisare ≥ diametru scula
„Thread start <No.> - longitudinal thread machining” CYCLE97, CYCLE98
( Început filet <Nr.> - prelucrare longitudinala filet )
„Thread start <No.> - face thread machining” CYCLE97, CYCLE98
( Început filet <Nr.> - prelucrare plana filet )

În fiecare caz <No.> înlocuieste numarul figurii care


este prelucrata în momentul respectiv.

 Siemens AG 1997 All rights reserved.


5-218 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

You might also like