Podstawy programowania obrabiarek CNC

background image

Podstawy programowania

obrabiarek CNC

Podstawowe adresy i funkcje

background image

Oznaczenie osi

 X – pierwsza główna oś
 Y – druga główna oś
 Z – trzecia główna oś

background image

Oś X

 Druga oś, równoległa do osi X to oś

U, wartość U jest podawana jako
współrzędna przy programowaniu
przyrostowym, zaś X przy
programowaniu bezwzględnym

 Współrzędna kątowa wokół osi X to A

background image

Oś Y

 Druga oś, równoległa do osi Y to oś V,

wartość V jest podawana jako
współrzędna przy programowaniu
przyrostowym, zaś Y przy
programowaniu bezwzględnym

 Współrzędna kątowa wokół osi Y to B

background image

Oś Z

 Druga oś, równoległa do osi Z to oś

W, wartość W jest podawana jako
współrzędna przy programowaniu
przyrostowym, zaś Z przy
programowaniu bezwzględnym

 Współrzędna kątowa wokół osi Z to C

background image

Osie X, Y, Z

 Rozmieszczenie

osi

background image

Wszystkie osie

X

Prog.

bezwzględne

Y

Prog.

bezwzględne

Z

Prog.

bezwzględne

U

Prog.

przyrostowe

V

Prog.

przyrostowe

W

Prog.

przyrostowe

A

Prog. kątowe

B

Prog. kątowe

C

Prog. kątowe

background image

O – numer programu

 Oznaczenie programu np. O0001,

O1234 itp.

background image

N – numer bloku

 Każdy blok jest zbiorem słów

określającym czynności do
wykonania np..
N100 G0 X100 Y100 Z10 M8 i
musi kończyć się znakiem (;) EOB

background image

G – funkcje

przygotowawcze

 Funkcja G związana jest z

instrukcjami geometrycznymi jak i
przygotowaniem maszyny do
obróbki
Np.. G0, G1, G2, ....itp..

background image

F - Posuw

        G94 – posuwu w mm/min.
        G95 – posuwu w mm/obr.

background image

S – prędkość obrotowa

 G96 – stała prędkość skrawania

m/min.

 G97 – stałe obroty wrzeciona

obr./min.

background image

T – wybór narzędzia

 T202 – wybór narzędzia numer 2 z

korektorem 02

background image

M – funkcje pomocnicze

 Funkcje pomocnicze związana z

instrukcjami technologicznymi

background image

G – funkcje

przygotowawcze

 G0 – ruch przestawny z posuwem

szybkim

 G1 – ruch liniowy z posuwem roboczym
 G2 – interpolacja kołowa, zgodnie z

ruchem

wskazówek zegara

 G3 – interpolacja kołowa, odwrotnie do

ruchów wskazówek zegara

background image

c.d.

 G4 – postój czasowy, wyrażony w

sekundach
np. G4 X5 (5 sekund)

 G09 - dokładny stop na narożach
 G17 – płaszczyzna X Y
 G18 – płaszczyzna Z X
 G19 – płaszczyzna Y Z

background image

c.d.

G27 - Odjazd z punktu
referencyjnego

G28 - Najazd na punkt referencyjny

background image

c.d.

G40 - Odwołanie kompensacji

promienia narzędzia

G41 - Kompensacja lewostronna

G42 - Kompensacja prawostronna

background image

c.d.

G43 - Kompensacja długości
narzędzia w kierunku dodatnim

G44 - Kompensacja długości
narzędzia w kierunku ujemnym

G49 - Odwołanie G43 i G44

background image

c.d.

G52 - Przesunięcie początku układu
współrzędnych - przyrostowe

G53 - Odwołanie przesunięć
początku układu współrzędnych

background image

c.d.

 G54-G59 – Początki układów

współrzędnych - baza
przedmiotowa

background image

c.d.

G90 - Programowanie absolutne

G91 - Programowanie przyrostowe

background image

M – funkcje pomocnicze

 M0 – stop programu
 M1 – stop programu operacyjnego
 M2 – koniec programu

background image

c.d.

 M3 – włączenie prawych obrotów

wrzeciona

 M4 – włączenie lewych obrotów

wrzeciona

 M5 – zatrzymanie wrzeciona

background image

c.d.

 M7 – załączenie chłodziwa (nie

zależne od obrotów)

 M8 – załączenie chłodziwa (zależne

od obrotów)

 M9 – wyłączenie chłodziwa

background image

c.d.

 M29 – synchronizacja posuwu i

obrotów do gwintowania

 M30 – koniec programu z

przewijaniem

background image

c.d.

M98 - Wywołanie podprogramu

M99 - Koniec podprogramu

background image

Kompensacja

 Na przykładzie obróbki tokarskiej

background image

c.d.

 Wszystkie

płytki

mają

krawędzie

skrawające

zaokrąglone

promieniem

określonym

przez

konstruktora,

przeważnie są to

promienie : 0.1, 0.2,

0.4, 0.8, 1.2 itd.

background image

c.d.

 Faktyczny pomiar

długości korekcji

płytki to punkt na

skrzyżowaniu się

prostych stycznych

do promienia

narzędzia

przechodzących

przez osie X i Z, co

ilustruje przykład:

background image

c.d.

 Jak widać nie

będzie problemu
przy obróbce
detali
cylindrycznych,
ale...

background image

c.d.

 ...przy obróbce

stożków i
zaokrągleń
wystąpi kształt
inny niż
zaprogramowany

background image

Kompensacja

 Na przykładzie obróbki frezarskiej

background image

c.d.

 Ekwidystanta –

niebieska linia

 Programowany

kształt – czerwona
linia

background image

c.d.

 G41 – frez po

lewej stronie
materiału

background image

c.d.

 G42 – frez po

prawej stronie
materiału

background image

Zastosowanie

kompensacji

 Kompensację włączamy jedynie

dla obróbki konturów. Nie ma ona
zastosowania przy obróbce
cyklami kieszeni prostokątnych,
kołowych, rowków ani wierceń.

background image

c.d.

 Pomiędzy włączeniem kompensacji

G41/G42 a jej odwołaniem G40
mają prawo pojawić się wyłącznie
funkcje G00, G01, G02 lub G03.
Zastosowanie jakichkolwiek innych
funkcji może powodować
nieprzewidziane zachowanie się
maszyny - niekontrolowane ruchy.

background image

c.d.

 Kompensację włączamy przy

najeździe na pierwszy punkt
konturu, a wyłączamy w linii
wyjazdu z konturu.

background image

c.d.

 Kompensację włączamy dla

każdego narzędzia osobno.
Odwołujemy najpóźniej przed
wymianą narzędzia.

background image

c.d.

 Funkcje włączania i odwołanie

kompensacji w zależności od
systemu piszemy w osobnych
liniach lub na końcu linii ruchu.

background image

c.d.

 Pomiędzy włączeniem a

odwołaniem kompensacji musi
następować co najmniej jedna
linia ruchu.

background image

c.d.

 W większości maszyn

kompensacja obowiązuje tylko w
płaszczyźnie X-Y.

background image

Programowanie


Document Outline


Wyszukiwarka

Podobne podstrony:
Podstawy programowania obrabiarek sterowanych numerycznie CNC B Stach
Podstawy programowania obrabiarek sterowanych numerycznie CNC B Stach
Programowanie obrabiarek CNC
Programowanie obrabiarek CNC Piotr Plecyk 2
Podstawowe wiadomości programowania maszyn cnc
NX CAM Programowanie sciezek dla obrabiarek CNC nxcamp
programowanie obrabiarek nc cnc l1
Nowa podstawa programowa WF (1)
cnc w 3 budowa obrabiarek cnc
1 Podstawy programowania dialogowego
nowa podstawa programowa sp
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2

więcej podobnych podstron