Sunteți pe pagina 1din 7

1

Programarea maşinilor unelte cu comandă numerică

Maşinile cu comandă numerică sunt echipamente complexe dotate cu sisteme de


comandă şi control numeric a deplasărilor. Sunt dotate cu memorie care permite păstrarea
programului. Sistemele actuale utilizează calculatoare compatibile IBM-PC.
Programul constă într-o succesiune de instrucţiuni care sunt interpretate de un
program din calculator destinat comenzii maşinii.
Maşinile pot fi conectate la alte calculatoare sau reţele de calculatoare.

Ciclul de lucru cu o maşină cu CN

Desen

Alegere scule şi
regimuri

Programare manuală Proiectare asistată a procesului


(pupitrul maşinii) (CAM)

Program

Testare

Fabricaţie de serie

Sistemul de axe al maşinii:


1. Axele principale
- axa Z este axa arborelui principal
- axa X este axa corespunzând direcţiei rămase pe care deplasarea are cea mai
mare amplitudine
2

- axa Y are sensul necesar formării împreună cu axele X şi Z a unui triedru


drept.

2. Axele secundare U, V şi W sunt paralele cu X, Y şi Z şi sunt tot translaţii iar A,


B şi C sunt rotaţii în jurul axelor X, Y şi Z.
Origini:
- OM este originea sistemului de măsurare. Poziţia sa este definită de
constructor.
- Om este originea maşinii. Poziţia sa este definită de limitatori montaţi pe
axele maşinii. La pornirea maşinii, prima deplasare trebuie executată în Om
deoarece numai după atingerea acestui punct maşina consideră că este
sincronizată. OM şi Om pot fi confundate.
- OP este originea programului şi reprezintă un punct faţă de care sunt definite
poziţiile din program
- Op este originea piesei şi reprezintă un punct de pe piesă care poate fi atins cu
un taster (cală de reglare sau un alt sistem de măsurare) în vederea definirii
punctului OP

Turelă

Origine sist.
măsurare,
OM
Cală de reglare

Origine
turelă
3

Axa arborelui
Decalare după axa Z

principal
Referinţă broşă

Sistem de măsurare

Decalare după axa X

Sistem de
măsurare

Decalare după axa X

Sistem de
măsurare
4

Programarea maşinilor cu comandă numerică

Un program piesă pentru o maşină cu comandă numerică este o listă de comenzi


şi de date transmise echipamentului de comandă numerică al maşinii.
Limbajul folosit este standardizat (ISO - International Standard Organisation sau
EIA - Electronic Industries Association).

%100
N10 cuvânt
N20
N...
N... bloc sau frază
N100 G01 X-12.5 Y65.432 F60 M8
N...
N...
N320 M29 M30

Programul se compune dintr-un program principal şi eventual un număr de subprograme.


Fiecare unitate de program se compune din blocuri sau fraze
Un bloc se compune dintr-o adresă şi o valoare numerică. Exemple:
 cuvânt care defineşte o dimensiune: X-12.5
 cuvânt care defineşte o funcţie pregătitoare: G01
 cuvânt care defineşte o funcţie auxiliară: M8

Numerotarea liniilor se face folosind adresa N şi este de obicei facultativă dar utilă dacă
sunt semnalate erori.

Funcţiile pot fi modale sau nemodale. Cele nemodale sunt active doar în cadrul blocului
în care sunt definite. Cele modale sunt active începând de la blocul în care au fost definite
şi până la o funcţie de anulare.
Exemplu :
N120 G0 X100 Y345
N130 G1 Z-4 F35
5

Funcţia G1 (deplasare cu avans de lucru) anulează funcţia G0 (deplasare cu avans rapid).


X şi Y sunt modale, deci deplasarea pe aza Z se realizează în punctul (100, 345, -4).

Programarea strungurilor cu comandă numerică

turela

arbore principal (Z)

Funcţii ISO pentru strunguri cu comandă numerică


Funcţii G

COD Semnificaţie
G00 Interpolare liniară, deplasare cu avans rapid
G01 Interpolare liniară, deplasare cu avans de lucru
G02 Interpolare circulară, deplasare cu avans de lucru, sens orar
G03 Interpolare circulară, deplasare cu avans de lucru, sens antiorar
G04 Temporizare, mărimea indicată sub adresa F
G09 Oprire precisă la sfârşit de bloc
G33 Ciclu de filetare cu pas constant
G40 Anularea corecţiei de rază a sculei
G41 Corecţie de rază a sculei, scula plasată pe stânga traiectoriei
G42 Corecţie de rază a sculei, scula plasată pe dreapta traiectoriei
G53 Invalidarea decalării de origine
G54 Activare decalare de origine
G59 Decalare de origine programată
6

G80 Anularea unui ciclu de prelucrare


G81 Ciclu fix de burghiere
G84 Ciclu fix de filetare
G90 Programare absolută, dimensiuni faţă de originea programului
G91 Programare relativă, dimensiuni faţă de punctul iniţial
G94 Viteza de avans în mm/min.
G95 Viteza de avans în mm/rotaţie
G96 Viteză de aşchiere constantă, în m/min.
G97 Turaţia broşei în rot./min.

Funcţii M

COD Semnificaţie
M00 Oprire programată
M01 Oprire opţională programată
M03 Rotaţie broşă în sens orar
M04 Rotaţie broşă în sens antiorar
M6 Apel schimbare sculă
M8 Pornire lichid de aşchiere
M9 Oprire lichid de aşchiere
M40-45 Trepte de turaţie

Alte funcţii:
D - apel corecţie sculă
T - apel sculă
S - adresă pentru programarea vitezei (în rot/min)
F - adresa pentru programarea vitezei de avans (în mm/min)
X, Z - adrese geometrice

Dispunerea axelor strungului

turela

Originea sist. de
măsură, OM

axa arborelui
principal
7

S-ar putea să vă placă și