Eind programma gaat frees +/-15 mm onder werkstuk zitten
Moderator: Moderators
-
- Berichten: 27
- Lid geworden op: 18 apr 2019 14:38
- Locatie: Krimpen aan den ijssel
- Contacteer:
Eind programma gaat frees +/-15 mm onder werkstuk zitten
Beste Mensen,
ik loop tegen een probleem aan waar ik de laatste tijd last van heb.
als mijn cnc klaar is met het programma heft hij de frees en vervolgens laat hij hem weer zakken maar dan +/- 15mm onder bovenkant werkstuk.
en dit betekend dus dat ik altijd naast mijn cnc moet zitten om bij de laatste bewerking hem te stoppen.
eerst dacht ik dat het aan de zeer verouderde computer / cnc software lag, gezien de computer vaker problemen had.
Andere computer met de laatste versie van CNCGRAF er op. maar het probleem blijft.
Ik teken en programmeer in fusion 365, en mijn cnc wordt aangestuurd met CNCGRAF.
Hieronder is de laatste G-code laatste werkstuk, waarbij ik bovenkant werkstuk als Z-0 heb ingesteld.
tussen de lijnen het het programma heb ik voor hier er uitgeknipt overbodige info en gaat goed.
Ik hoop dat jullie tips hebben waar ik dit moet zoeken,
%
(1001)
(Machine)
( vendor: Roman)
( model: MC1500)
( description: Roman-System)
(T11 D=6 CR=0 - ZMIN=-18 - flat end mill)
N10 G90 G94
N15 G17
N20 G21
(2D Pocket1)
N25 M9
N30 T11 M6
N35 S24000 M3
N40 G54
N45 M9
N55 G0 X72.4 Y167
N60 G43 Z15 H11
N65 Z5
------------------------------------------
-------------------------------------------
N22735 X78.1 Y71
N22740 G0 Z15
N22750 M9
N22755 G28 G91 Z0
N22760 G90 G53 X0 Y0
N22765 M30
%
ik loop tegen een probleem aan waar ik de laatste tijd last van heb.
als mijn cnc klaar is met het programma heft hij de frees en vervolgens laat hij hem weer zakken maar dan +/- 15mm onder bovenkant werkstuk.
en dit betekend dus dat ik altijd naast mijn cnc moet zitten om bij de laatste bewerking hem te stoppen.
eerst dacht ik dat het aan de zeer verouderde computer / cnc software lag, gezien de computer vaker problemen had.
Andere computer met de laatste versie van CNCGRAF er op. maar het probleem blijft.
Ik teken en programmeer in fusion 365, en mijn cnc wordt aangestuurd met CNCGRAF.
Hieronder is de laatste G-code laatste werkstuk, waarbij ik bovenkant werkstuk als Z-0 heb ingesteld.
tussen de lijnen het het programma heb ik voor hier er uitgeknipt overbodige info en gaat goed.
Ik hoop dat jullie tips hebben waar ik dit moet zoeken,
%
(1001)
(Machine)
( vendor: Roman)
( model: MC1500)
( description: Roman-System)
(T11 D=6 CR=0 - ZMIN=-18 - flat end mill)
N10 G90 G94
N15 G17
N20 G21
(2D Pocket1)
N25 M9
N30 T11 M6
N35 S24000 M3
N40 G54
N45 M9
N55 G0 X72.4 Y167
N60 G43 Z15 H11
N65 Z5
------------------------------------------
-------------------------------------------
N22735 X78.1 Y71
N22740 G0 Z15
N22750 M9
N22755 G28 G91 Z0
N22760 G90 G53 X0 Y0
N22765 M30
%
Werkplaats gevuld met, Robland 5 in 1 combinatie machine, afkortzaag, kasten boor, opsluitbank, en heel veel hand en electies gereedschap
En nu een Roman systeem MC 1500 CNC machine.
En nu een Roman systeem MC 1500 CNC machine.
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Ik denk dat het probleem in die G28 zit. Ik verander in Fusion bij het Post Process window altijd G28 naar Clearance height. Staat ergens tussen de opties in die window. Mijn tool hangt na het programma een eindje boven mijn werkstuk (op de ingestelde clearance height dus). Je zou dit ook eens kunnen proberen.
Ik weet niet of dit nou de correcte manier van werken is, maar voor mij werkt het altijd dus ik vind het prima
Ik weet niet of dit nou de correcte manier van werken is, maar voor mij werkt het altijd dus ik vind het prima
- hugo stoutjesdijk
- Donateur
- Berichten: 12053
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Code: Selecteer alles
%
(1001)
(T11 D=6 CR=0 - ZMIN=-18 - flat end mill)
N10 G90 G94
N15 G17
N20 G21
N30 T11 M6
N35 S24000 M3
N40 G54
N60 G43 Z15 H11
N22740 G0 Z15
N22755 G28 G91 Z0
N22760 G90 G53 X0 Y0
N22765 M30
%
Dus als je je programma terugbrengt tot alleen de Z-as regels.
En dan een M0 er tussen zetten zodat je machine stop op die regel en je met start weer verder gaat.
Dan zou je er achter moeten kunnen komen wat er gebeurt.
De precieze afloop van de G28 functie zitten wel eens wat verschillen in, die loopt naar de voor G28 gespecificeerde positie. (vaak gereedschap wissel positie) De Z-as zou in die regel niet mogen bewegen.
Waarom er daarna nog eens G53 X0 Y0 staat is eigenlijk dubbel op.
Ik zou beginnen met N22755 en N22760 er uit te halen, en kijken of het dan goed gaat. Daarna is het de keus wat je eigenlijk wilt met die laatste beweging.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
G28 en G30 zijn twee machine coordinaat posities die je volledig zelf kunt instellen.
Het betreft dus X,Y,Z en zelfs bij sommige machines A,B en C as.
Deze posities worden vaak gebruikt voor bijv. terug naar de home-positie (of vlakbij de home-positie) zodat je de volgende dag niet zo lang hoeft te wachten met homen.
Maar kan ook gebruikt worden voor de toolchange positie, toolmeasure positie of andere functie.
Dat is aan de gebruiker om te bepalen.
Waar het om gaat is om te achterhalen wat er in jouw software voor G28 als machine coordinaten geprogrammeerd staat en dat zal dan waarschijnlijk wel kloppen met het gedrag van je machine.
Om dit te achterhalen kun je in de variabelen/register settings kijken en als je daar niet uitkomt bij jouw software dan freesje er uit, hand aan de noodknop en in de MDI gewoon G28 enter geven en daarna kijken wat de Machine coordinaten zijn.
Daarna nog eens in je settings kijken of je ze kunt terug vinden en aanpassen naar veilige gewenste waardes.
Het betreft dus X,Y,Z en zelfs bij sommige machines A,B en C as.
Deze posities worden vaak gebruikt voor bijv. terug naar de home-positie (of vlakbij de home-positie) zodat je de volgende dag niet zo lang hoeft te wachten met homen.
Maar kan ook gebruikt worden voor de toolchange positie, toolmeasure positie of andere functie.
Dat is aan de gebruiker om te bepalen.
Waar het om gaat is om te achterhalen wat er in jouw software voor G28 als machine coordinaten geprogrammeerd staat en dat zal dan waarschijnlijk wel kloppen met het gedrag van je machine.
Om dit te achterhalen kun je in de variabelen/register settings kijken en als je daar niet uitkomt bij jouw software dan freesje er uit, hand aan de noodknop en in de MDI gewoon G28 enter geven en daarna kijken wat de Machine coordinaten zijn.
Daarna nog eens in je settings kijken of je ze kunt terug vinden en aanpassen naar veilige gewenste waardes.
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Overigens gebruikt je postprocessor G28 G91 .....
Dat is hier mooi uitgelegd:
https://gcodetutor.com/fanuc-training-c ... 20G91%20X0.
Dat is hier mooi uitgelegd:
https://gcodetutor.com/fanuc-training-c ... 20G91%20X0.
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Precies dat...
Bovendien.. ik blijf het zeggen.. als je niet weet wat alle G-Codes doen, of je niet weet waar je dat kan opzoeken.. blijf dan gerust met je takken van een CNC machine af.. Ga eerst eens lezen..
-
- Berichten: 96
- Lid geworden op: 24 feb 2009 21:09
- Contacteer:
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Regel 22755:
Je stuurt de machine eerst met G28 gaat de machine naar zijn "origin".
Waar dat is "origin" is heb je waarschijnlijk zelf ergens in de parameters van de besturing ingesteld.
In dezelfde regel staat ook nog G91 (incrementele verplaatsing).
De Z0 uit de zelfde regel is dan het commando om 15 mm ten opzichte van de laatste Z-positie te gaan.
Om meteen daarna in de volgende regel de G91 ongedaan te maken met G90 (absolute verplaatsing).
Tevens wordt de machine met de G53 naar X0 en Y0 gestuurd van de machine coördinaten (die je iedere keer met homing vast legt).
Er zitten dus nogal wat onverwachte moves in dit stukje G-code, dus tijd om je postprocessor eens te fijn tunen.
Groeten,
Piet
Je stuurt de machine eerst met G28 gaat de machine naar zijn "origin".
Waar dat is "origin" is heb je waarschijnlijk zelf ergens in de parameters van de besturing ingesteld.
In dezelfde regel staat ook nog G91 (incrementele verplaatsing).
De Z0 uit de zelfde regel is dan het commando om 15 mm ten opzichte van de laatste Z-positie te gaan.
Om meteen daarna in de volgende regel de G91 ongedaan te maken met G90 (absolute verplaatsing).
Tevens wordt de machine met de G53 naar X0 en Y0 gestuurd van de machine coördinaten (die je iedere keer met homing vast legt).
Er zitten dus nogal wat onverwachte moves in dit stukje G-code, dus tijd om je postprocessor eens te fijn tunen.
Groeten,
Piet
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Eerlijk gezegd.. "ksnappetnie".. bij de meeste CAM software, geef je een veilige hoogte op.. dat is de hoogte waarnaar het gereedschap altijd terugtrekt na de bewerking.Kjelt schreef: ↑03 jun 2021 09:57 Overigens gebruikt je postprocessor G28 G91 .....
Dat is hier mooi uitgelegd:
https://gcodetutor.com/fanuc-training-c ... 20G91%20X0.
zelfs bij sommige besturingen (zoals Heidenhain) zit dat ook ingebouwd.. zodat je niet je klemmen van je werk maait, of je frees kortwiekt..
Bottomline is en blijft.. je MOET weten waar G28 en G30 uithangen.. (bij EdingCNC overigens.. trekt de machine eerst in Z omhoog, en loopt dan pas in XY naar het gewenste punt..)
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Aanname is de moeder van de instinkers, of wel, nooit iets per definitie uitsluiten, maar als ik dit lees :
Als de computer zich op deze manier met een programma gaat bemoeien dan is er iets heel merkwaardigs aan de hand lijkt mij zo, of ?
- hugo stoutjesdijk
- Donateur
- Berichten: 12053
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Piet Versleijen schreef: ↑03 jun 2021 12:35 In dezelfde regel staat ook nog G91 (incrementele verplaatsing).
De Z0 uit de zelfde regel is dan het commando om 15 mm ten opzichte van de laatste Z-positie te gaan.
Ik blijf er bij dat ik die G28 de meest achtelijke code vind die er is.N22755 G28 G91 Z0
Als er staat G91 Z0 is dat incrementeel een afstand van 0 mm bewegen. Alleen G28 gaat daar anders mee om.
Het mooie van G-code (was ooit) dat je blind consequent kon vertrouwen op de logica.
Eerlijk gezegd zou ik geen gebruik maken van zo'n G-functie.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
-
- Berichten: 600
- Lid geworden op: 08 jan 2009 08:53
- Locatie: België
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Die is heel handig en werkt prima. Zet ik altijd aan het eind van een programma om aanvaring te voorkomen. Laatst ook bij een t-sleuf freesArie Kabaalstra schreef: ↑03 jun 2021 12:56 bij EdingCNC overigens.. trekt de machine eerst in Z omhoog, en loopt dan pas in XY naar het gewenste punt..
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Ik dacht dat je zo'n fan van G-code washugo stoutjesdijk schreef: ↑03 jun 2021 15:59 Ik blijf er bij dat ik die G28 de meest achtelijke code vind die er is.
Maar inderdaad als er allerlei uitzonderingen en afhankelijkheden zijn van het gebruik is dat niet makkelijk leesbaar of interpreteerbaar.
- Arie Kabaalstra
- Donateur
- Berichten: 13527
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Dat is natuurlijk helemaal jouw keuze.. op de Beagle heb ik G28 ingesteld op G53 X140 Y100 Z-10.hugo stoutjesdijk schreef: ↑03 jun 2021 15:59 Eerlijk gezegd zou ik geen gebruik maken van zo'n G-functie.
de tafel middenvoor, kop bijna helemaal boven.. Hij zou in Y nog wel verder kunnen.. maar als ik de 4de as op de machine heb.. dan rost ie met de stappenmotor tegen de deur.. vandaar..
Ik heb in CamBam gewoon G28 M2 als laatste regel in de Postprocessor staan, en ook als ik een programmaatje met de hand inklop.. dan luiden de laatste regels steevast :
G00 Z20 M5
G28 M2
aan het eind van de dag.. MDI : G30.. [Enter], machine uit.. klaar.
-
- Berichten: 27
- Lid geworden op: 18 apr 2019 14:38
- Locatie: Krimpen aan den ijssel
- Contacteer:
Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten
Ik vergeet wel eens dat dit een actieve forum is dus zie veel reactie.
Alvast bedankt voor de reactie, gaat ze even goed door lezen en kijken wat ik kan gebruiken.
Alvast bedankt voor de reactie, gaat ze even goed door lezen en kijken wat ik kan gebruiken.
Werkplaats gevuld met, Robland 5 in 1 combinatie machine, afkortzaag, kasten boor, opsluitbank, en heel veel hand en electies gereedschap
En nu een Roman systeem MC 1500 CNC machine.
En nu een Roman systeem MC 1500 CNC machine.