Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
By Blommaerts Peter
We gebruiken een code om met de machine te communiceren. Deze code kan de machine beïnvloeden of het gereedschap.
Machine bestaat uit verschillende componenten die aangestuurd kunnen worden.
deze componenten hebben te maken met de spindel, het programma en de koeling.
Spindel
Spindel = gereedschap
Spindel begint te draaien.
S = Spindelspeed
Het toerental uitgedrukt in omwentelingen per minuut.
Bij mechanica is het symbool : n
Het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Spindel begint te draaien.
S = Spindelspeed
Het toerental uitgedrukt in omwentelingen per minuut.
Bij mechanica is het symbool : n
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
spindel stopt met draaien
Het gereedschap wordt in de spindel geladen.
Deze code's hebben invloed op de koelvloeistof
Inwendige / hogedruk koeling
Gewone uitwendig koeling
Koeling wordt uitgeschakeld
Programma wordt gepauzeerd,
Je kan bijvoorbeeld :
* Meting uitvoeren.
* Spanen verwijderen.
* Gereedschap controleren.
Programma wordt optioneel gepauzeerd, je moet hiervoor een schakelaar op de machine inschakelen. Indien je dit op de machine niet doet werkt de machine gewoon door.
Je kan dit bijvoorbeeld doen om na x stukken :
* Meting uitvoeren.
* Spanen verwijderen.
* Gereedschap controleren.
Programma Einde
Programma Einde
Gereedschap
Deze code's hebben betrekking op de gereedschapsbaan, het coördinaten stelsel en gebruikte cycli.
Gereedschap
Codes met betrekking op nulpunten / oriëntatie / coördinaten stelsel
Absoluut coördinaten stelsel
Incrementeel Coördinaten stelsel.
Werkstuk nulpunt
Werkstuk rotatie
Werken in het XY vlak.
Machine nulpunt
Hier gaat het gereedschap een verplaatsing doen.
Gereedschap beweegt zo snel de machine kan.
Rechtlijnige Beweging met een bepaalde voeding (F)
F = Feed (voeding)
F = Vf
Vf = Fz . z . n
Voeding per tand
Aantal tanden
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Cirkelvormig beweging met de klok mee.
(CW - clockwise)
F = Feed (voeding)
F = Vf
Vf = Fz . z . n
Voeding per tand
Aantal tanden
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Cirkelvormige beweging tegen de klok in. (CCW - counter clockwise)
F = Feed (voeding)
F = Vf
Vf = Fz . z . n
Voeding per tand
Aantal tanden
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Het gereedschap wacht. (P)
Wacht tijd uitgedrukt in milliseconden.
Door deze code's wordt er een bewerking uitgevoerd (bv. boren)
deze bewerkingen worden uitgevoerd op iedere positie die aangelopen wordt.
met G80 wordt dit ongedaan gemaakt.
Hierdoor wordt de actieve cyclus beëindigd)
Boorcyclus.
veiligheids afstand
F = Feed (voeding)
F = Vf
Vf = F . n
Voeding per omwenteling
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Center cyclus met wachttijd op diepte.
veiligheids afstand
F = Feed (voeding)
F = Vf
Vf = F . n
Voeding per omwenteling
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Wachttijd (Dwell) in milliseconden.
Boorcyclus diepe gaten.
G83 Z-20 R5 Q2 F100
F = Feed (voeding)
F = Vf
Vf = F . n
Voeding per omwenteling
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Stapdiepte
veiligheids afstand
Snelle Boorcyclus diepe gaten.
G73 Z-20 R5 Q2 F100
F = Feed (voeding)
F = Vf
Vf = F . n
Voeding per omwenteling
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Stapdiepte
veiligheids afstand
Tap cyclus.
G84 Z-20 R5 F125
F = Feed (voeding)
F = Vf
Vf = p . n
Spoed van de schroefdraad
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
veiligheids afstand
Gereedschap
Deze code's hebben betrekking op de gereedschapsbaan, het coördinaten stelsel en gebruikte cycli.
Gereedschap
Codes met betrekking op nulpunten / oriëntatie / coördinaten stelsel
Absoluut coördinaten stelsel
Incrementeel Coördinaten stelsel.
Werkstuk nulpunt
Werken in het XZ vlak.
Machine nulpunt
Hier gaat het gereedschap een verplaatsing doen.
Gereedschap beweegt zo snel de machine kan.
Rechtlijnige Beweging met een bepaalde voeding (F)
F = Feed (voeding)
F = Vf
Vf = Fz . z . n
Voeding per tand
Aantal tanden
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Cirkelvormig beweging met de klok mee.
(CW - clockwise)
F = Feed (voeding)
F = Vf
Vf = Fz . z . n
Voeding per tand
Aantal tanden
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Cirkelvormige beweging tegen de klok in. (CCW - counter clockwise)
F = Feed (voeding)
F = Vf
Vf = Fz . z . n
Voeding per tand
Aantal tanden
het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Het gereedschap wacht. (P)
Wacht tijd uitgedrukt in milliseconden.
Boren Draaien
Door deze code's wordt er een bewerking uitgevoerd (bv. boren)
deze bewerkingen worden uitgevoerd op iedere positie die aangelopen wordt.
met G80 wordt dit ongedaan gemaakt.
Hierdoor wordt de actieve cyclus beëindigd)
Boorcyclus.
veiligheids afstand
F = Feed (voeding)
F = mm/omw
Center cyclus met wachttijd op diepte.
veiligheids afstand
F = Feed (voeding)
F = mm/omw
Wachttijd (Dwell) in milliseconden.
Boorcyclus diepe gaten.
G83 Z-20 R5 Q2 F0.1
F = Feed (voeding)
F = mm/omw
Stapdiepte
veiligheids afstand
Tap cyclus.
G84 Z-20 R5 F1.25
F = Spoed van schroefdraad
veiligheids afstand
Deze gebruiken we om een contour te ruwen.
G0 X32 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G71 P100 Q200 D2 I0.2 K0.1 F0.2; ruw cyclus startlijn, eindlijn,Snedediepte,Toeslag X,toeslag Z,Voeding.
N100 ; startregel
g0 X10 Z2
G1 X10 Z-5
G1 X14Z-7
G1X32
N200 ; eindregel
g0 X32 Z5; is dezelfde als de eerste regel
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die opgezocht moeten worden.
Deze gebruiken we om een contour na te werken.
G0 X32 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G70 P100 Q200 F0.1; nadraaicyclus startlijn, eindlijn,Voeding.
N100 ; startregel
g0 X10 Z2
G1 X10 Z-5
G1 X14Z-7
G1X32
N200 ; eindregel
g0 X32 Z5; is dezelfde als de eerste regel
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die opgezocht moeten worden.
De programma's zijn opgedeeld in 2 groepen
Bij de start van een programma programeren we best volgende code.
G40 G90 ; radius compensatie uit, absolute programmatie
T1 M6; Gereedschaps wissel naar tool .....
S1000 M3; Gereedschap ...... omw/min laten draaien.
G43 H1; Gereedschaps lengte compensatie
G54 M8; Nulpunt en koeling aan.
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die uitgerekend moeten worden.
Deze gebruiken we om naar een bepaalde plaats in/boven het werkstuk te gaan en te bewegen zonder rekening te houden met de diameter van de frees.
Deze beweging kan zeer snel (G0) of met een bepaalde voeding (G1) gebeuren.
G0 X-10 Y-10 Z2; Naar een bepaalde positie bewegen boven het werkstuk.
G1 z-1f200; In het werkstuk zakken met een bepaalde voeding.
G1 X100F400; in het werkstuk bewegen met een bepaalde voeding
G1 z2; Uit het werkstuk komen.
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die uitgerekend moeten worden.
Deze gebruiken we om een contour/kamer te maken op een bepaalde maat, waarbij rekening wordt gehouden met de diameter van de frees.
Y+
X+
G0 X-10 Y10 Z2; Naar een bepaalde positie bewegen boven/langs het werkstuk.
G1 z-2 f200; In het werkstuk zakken met een bepaalde voeding.
G1 G41 X-1 Y0 D1 F400; naar het werkstuk bewegen rekening houdend met de frees diameter.
G1 X20
g1Y-20
G1X0
G1Y1
G1G40 X-10; uit radius compensatie gaan
G1 z2; Uit het werkstuk komen.
Werkstuk
20 x 20
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die uitgerekend moeten worden.
Deze gebruiken we om cyclus op te roepen,te gebruiken en vervolgens te annuleren/stoppen.
G0 X10 Y-10 Z5; Naar een bepaalde positie bewegen boven het werkstuk.
G81 Z-2R5 F200; Cyclus wordt ingeschakeld (boor cyclus 2mm diep veilige afstand 5mm)
X20;
X30;
G80; einde van de cylus
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die uitgerekend moeten worden.
code in groen is afhankelijk van de gekozen cyclus.
Dit programeer je op het einde van elk programma.
Al de assen naar machine nulpunt
G0 Z5; Naar een bepaalde positie bewegen boven het werkstuk.
G28; al de assen naar het machine nulpunt verplaatsen.
M30; programma einde
Alleen de Z en Y assen naar machine nulpunt
G0 Z5; Naar een bepaalde positie bewegen boven het werkstuk.
G0 G90 G53 Z0; Z-as naar het machine nulpunt verplaatsen.
G0 G90 G53 Y0; Y-as naar het machine nulpunt verplaatsen.
M30; programma einde
Bij de start van een programma programeren we best volgende code.
G50 S2000 ; Maximum toerental machine instellen.
T0101 ; gereedschaps wissel naar Gereedschap 1 Correctie waarde 1
G96 S200 M3; Gereedschap ...... laten draaien met een Vc van ......
G54 M8; Nulpunt en koeling aan.
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gebruikte nulpunt.
code in blauw zijn waardes die opgezocht moeten worden.
Deze gebruiken we om naar een bepaalde plaats in/voor het werkstuk te gaan..
Deze beweging kan zeer snel (G0) of met een bepaalde voeding (G1) gebeuren.
G0 X32 Z5 ; Naar een bepaalde positie bewegen voor het werkstuk.
G0 X28 Z5 ; Naar een bepaalde positie bewegen voor het werkstuk.
G1 z-10f0.2 ; Langsdraaien op diameter 28mm , 10mm ver,met een voeding van 0.2mm/omw.
G1 X32 ; uit het werkstuk bewegen met voeding.
G0 z5 ; tot voor het werkstuk komen.
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die opgezocht moeten worden.
Deze gebruiken we om een contour te ruwen.
G0 X32 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G71 P100 Q200 D2 I0.2 K0.1 F0.2; ruw cyclus startlijn, eindlijn,Snedediepte,Toeslag X,toeslag Z,Voeding.
N100 ; startregel
g0 X10 Z2
G1 X10 Z-5
G1 X14Z-7
G1X32
N200 ; eindregel
g0 X32 Z5; is dezelfde als de eerste regel
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die opgezocht moeten worden.
Dit programeer je op het einde van elk programma.
Al de assen gelijktijdig naar machine nulpunt
G0 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G28; al de assen naar het machine nulpunt verplaatsen.
M30; programma einde
de X en Z assen Afzonderlijk naar machine nulpunt
G0 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G0 G90 G53 X0; X-as naar het machine nulpunt verplaatsen.
G0 G90 G53 Z0; Z-as naar het machine nulpunt verplaatsen.
M30; programma einde
Deze gebruiken we om een contour na te werken.
G0 X32 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G70 P100 Q200 F0.1; nadraaicyclus startlijn, eindlijn,Voeding.
N100 ; startregel
g0 X10 Z2
G1 X10 Z-5
G1 X14Z-7
G1X32
N200 ; eindregel
g0 X32 Z5; is dezelfde als de eerste regel
code in magenta is modaal en moet niet ingegeven worden.
code in Rood is afhankelijk van gereedschap.
code in blauw zijn waardes die opgezocht moeten worden.
Met uitzondering van het eerste gereedschap, moet dit voorzien worden bij elke gereedschaps wissel.
Manueel Punt
G0 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G0 X150 Z150; veilige afstand om te wisselen.
T0202, gereedschaps wissel
naar machine nulpunt in X
G0 Z5; Naar een bepaalde positie bewegen voor het werkstuk.
G0 G90 G53 X0; X-as naar het machine nulpunt verplaatsen.
T0202, gereedschaps wissel
Machine bestaat uit verschillende componenten die aangestuurd kunnen worden.
deze componenten hebben te maken met de spindel, het programma en de koeling.
Spindel
Spindel = klauwplaat
Spindel begint te draaien.
S heeft op een draaibank een dubbele betekenis, afhankelijk van een bijhorende en dus verplichte G code.
Vlakken langsdraaien,steken ........
G96.
Boren,tappen, draadsnijden ........
G97.
S = Vc
Snijsnelheid uitgedrukt in
m/min.
S = n
Toerental uitgedrukt in omw/min.
Het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
Spindel begint te draaien.
S heeft op een draaibank een dubbele betekenis, afhankelijk van een bijhorende en dus verplichte G code.
Vlakken langsdraaien,steken ........
G96.
Boren,tappen, draadsnijden ........
G97.
S = Vc
Snijsnelheid uitgedrukt in
m/min.
S = n
Toerental uitgedrukt in omw/min.
Het toerental kunnen we berekenen door de formule van de snijsnelheid (Vc) om te vormen.
Vc= Pi . d . n / 1000
n = Vc.1000 / Pi . d
Vc = snijsnelheid
eenheid : m/min
Wordt uit een cataloog of tabel gehaald.
Is afhankelijk van het gereedschap en het werkstukmateriaal.
spindel stopt met draaien
Bij een draaibank is de code "M6" niet toegelaten.
Een gereedschapswissel wordt gedaan door de code :
T0101 ; Tool , gereedschaps nummer, correctie nummer.
Programma wordt gepauzeerd,
Je kan bijvoorbeeld :
* Meting uitvoeren.
* Spanen verwijderen.
* Gereedschap controleren.
Programma wordt optioneel gepauzeerd, je moet hiervoor een schakelaar op de machine inschakelen. Indien je dit op de machine niet doet werkt de machine gewoon door.
Je kan dit bijvoorbeeld doen om na x stukken :
* Meting uitvoeren.
* Spanen verwijderen.
* Gereedschap controleren.
Programma Einde
Programma Einde
Deze code's hebben invloed op de koelvloeistof
Inwendige / hogedruk koeling
Gewone uitwendig koeling
Koeling wordt uitgeschakeld