Uitleg gcode
Moderator: Moderators
-
- Berichten: 1071
- Lid geworden op: 03 jan 2013 18:20
Uitleg gcode
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?
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.
- hugo stoutjesdijk
- Donateur
- Berichten: 12053
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Uitleg gcode
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.
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.
Re: Uitleg gcode
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
Alle draaibank besturingen die ik ken leggen bij G54 de centerlijn op X=0
Alle draaibank besturingen die ik ken leggen bij G54 de centerlijn op X=0
- Breaker
- Donateur
- Berichten: 1963
- Lid geworden op: 26 mei 2015 22:43
- Locatie: Nabij Antwerpen
- Contacteer:
Re: Uitleg gcode
Toch nog wel een beetje actueel bij een ~25 jaar oude besturing.javanree schreef:De tijd dat die paar bytes uitmaken ligt lang achter ons
En het scheelt ook wat tikwerk bij handmatig programmeren.
Geduld is een schone zaak, frezen niet...
Re: Uitleg gcode
Bij een draaibank ligt het werkstuknulpunt altijd in het center.willy wonka schreef:- Gaat de code uit dat het nulpunt de buitendiameter van het onderdeel is?
kloptwilly wonka schreef:- Met G54 wordt het werkstuk nulpunt ingesteld?
G59: geen rekening houden met werkstuknulpunten maar gebruik maken van het machinenulpunt.willy wonka schreef:- De G59 snap ik nog niet helemaal (N0020)? Worden de coords bij de G59 opgeteld?
Geen G code: laatst geprogrameerde G code wordt gebruikt. In dit geval de G1 uit blok N50
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Uitleg gcode
G59?.. dat is ook een werkstukcoordinatensysteem.. G53 zijn machinecoordinaten.. lijkt me vrij universeel, en daarom sterk dat Emco het anders doet..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
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!
- Breaker
- Donateur
- Berichten: 1963
- Lid geworden op: 26 mei 2015 22:43
- Locatie: Nabij Antwerpen
- Contacteer:
Re: Uitleg gcode
Geduld is een schone zaak, frezen niet...