Uitleg gcode

Hier kunnen de echte profs onderons praten over besturingen die gebruikt worden in de industrie bijv; Fanuc, Fagor, Siemens, Mitsubishi, heidenhain besturingen

Moderator: Moderators

Plaats reactie
willy wonka
Berichten: 1071
Lid geworden op: 03 jan 2013 18:20

Uitleg gcode

Bericht door willy wonka »

Ik ben bezig met het uitvogelen hoe de Emco met T1 besturing in elkaar steekt. Of beter gezegd....gcode aan het leren.
Maar ik struikel over een aantal dingen.
Hieronder wat code (van een T2 besturing weliswaar, maar komt ver overeen). Met eronder de uitleg en wat mijn vraag is.

%0001
Programma nummer met spatie

N0000 G71 G53 G56

G71 programmering in mm
G53 verwijderen van nulpuntverschuiving
G56 verwijderen van nulpuntverschuiving

N0010 G54 M08
G54 Oproepen nulpunt verschuiving
M08 Koeling aan

N0020 G0 G59 X4.0 Z8.0 T0101
G0 Ijlgang naar? Hoe werkt dit? Laad hij de G59 coords in en telt daar X4.0 en Z8.0 bij op?
Vervolgens wisselt hij naar tool 1.
Omdat de emco geen home switch heeft vermoed ik dat in G59 coords zijn opgeslagen die helemaal van de klauwplaat af liggen zodat er een veilige plek is om te wisselen.

N0030 G97 S1155 M4
G97 toerental
M4 spindel draairichting

N0040 G0 X6.8365 Z0.0687
N0050 G1 Z-4.2448 F500

Vervolgens gaat hij met een G0 naar zijn positie en begint met G1 te snijden met een feed van 500mm/min.

N0060 X7.0753
N0070 X7.1399

Er staat nergens een gcode. Watskeburt?

Als ik het goed begrijp...
- Gaat de code uit dat het nulpunt de buitendiameter van het onderdeel is?
- Met G54 wordt het werkstuk nulpunt ingesteld?
- De G59 snap ik nog niet helemaal (N0020)? Worden de coords bij de G59 opgeteld?
Laatst gewijzigd door willy wonka op 20 jun 2017 15:11, 2 keer totaal gewijzigd.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Uitleg gcode

Bericht door hugo stoutjesdijk »

G96 S in meters per minuut
G97 S in omwentelingen per minuut

Geen G-code, de laatste G code is modaal aktief. (dat hangt van de groep af waartoe die betreffende G behoort)
Er zijn wat eigenwijze besturingen, die vinden dat geen G altijd G1 is, dat voorkomt sommige fouten.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
javanree
Berichten: 1020
Lid geworden op: 10 mei 2011 12:16
Locatie: Renswoude
Contacteer:

Re: Uitleg gcode

Bericht door javanree »

Lang niet alle machines lusten een regel zonder G-code, zou er zelf dus altijd G0 of G1 voorzetten, leest ook veel makkelijker. De tijd dat die paar bytes uitmaken ligt lang achter ons :lol:

Alle draaibank besturingen die ik ken leggen bij G54 de centerlijn op X=0
Gebruikersavatar
Breaker
Donateur
Berichten: 1956
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: Uitleg gcode

Bericht door Breaker »

javanree schreef:De tijd dat die paar bytes uitmaken ligt lang achter ons :lol:
Toch nog wel een beetje actueel bij een ~25 jaar oude besturing.
En het scheelt ook wat tikwerk bij handmatig programmeren. ;-)
Geduld is een schone zaak, frezen niet...
Gebruikersavatar
Danny
Berichten: 717
Lid geworden op: 26 nov 2007 02:09
Locatie: Maldegem (België)

Re: Uitleg gcode

Bericht door Danny »

willy wonka schreef:- Gaat de code uit dat het nulpunt de buitendiameter van het onderdeel is?
Bij een draaibank ligt het werkstuknulpunt altijd in het center.
willy wonka schreef:- Met G54 wordt het werkstuk nulpunt ingesteld?
klopt
willy wonka schreef:- De G59 snap ik nog niet helemaal (N0020)? Worden de coords bij de G59 opgeteld?
G59: geen rekening houden met werkstuknulpunten maar gebruik maken van het machinenulpunt.

Geen G code: laatst geprogrameerde G code wordt gebruikt. In dit geval de G1 uit blok N50
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13370
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Uitleg gcode

Bericht door Arie Kabaalstra »

Danny schreef: G59: geen rekening houden met werkstuknulpunten maar gebruik maken van het machinenulpunt.

Geen G code: laatst geprogrameerde G code wordt gebruikt. In dit geval de G1 uit blok N50
G59?.. dat is ook een werkstukcoordinatensysteem.. G53 zijn machinecoordinaten.. lijkt me vrij universeel, en daarom sterk dat Emco het anders doet..

geen G-Code, dan blijft niet de laatst geprogrammeerde, maar de laatst geprogrammeerde MODALE G-Code actief.. en daar kan een wereld van verschil in zitten.. waarvan akte!
Gebruikersavatar
Breaker
Donateur
Berichten: 1956
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: Uitleg gcode

Bericht door Breaker »

Even opgezocht in de Emco handleiding:
15211

0-0 :mrgreen:
Geduld is een schone zaak, frezen niet...
Plaats reactie