Eind programma gaat frees +/-15 mm onder werkstuk zitten

Moderator: Moderators

Plaats reactie
HansO1982
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

Bericht door HansO1982 »

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
%
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.
Goudgele
Berichten: 518
Lid geworden op: 21 jul 2020 12:56

Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten

Bericht door Goudgele »

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 ;-)
Gebruikersavatar
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

Bericht door hugo stoutjesdijk »

HansO1982 schreef: 03 jun 2021 08:53 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.

Hieronder is de laatste G-code laatste werkstuk, waarbij ik bovenkant werkstuk als Z-0 heb ingesteld.

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
%
Kwestie van programma minimaliseren tot je begrijpt wat het doet.
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.
Kjelt
Donateur
Berichten: 6327
Lid geworden op: 14 jun 2007 21:51
Locatie: Eindhoven

Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten

Bericht door Kjelt »

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.
Kjelt
Donateur
Berichten: 6327
Lid geworden op: 14 jun 2007 21:51
Locatie: Eindhoven

Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten

Bericht door Kjelt »

Overigens gebruikt je postprocessor G28 G91 .....
Dat is hier mooi uitgelegd:

https://gcodetutor.com/fanuc-training-c ... 20G91%20X0.
Gebruikersavatar
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

Bericht door Arie Kabaalstra »

Kjelt schreef: 03 jun 2021 09:25 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.

---heel verhaal---
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..
Piet Versleijen
Berichten: 96
Lid geworden op: 24 feb 2009 21:09
Contacteer:

Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten

Bericht door Piet Versleijen »

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
Gebruikersavatar
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

Bericht door Arie Kabaalstra »

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.
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.
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..)
keesfrees
Berichten: 3119
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten

Bericht door keesfrees »

Aanname is de moeder van de instinkers, of wel, nooit iets per definitie uitsluiten, maar als ik dit lees :
HansO1982 schreef: 03 jun 2021 08:53 eerst dacht ik dat het aan de zeer verouderde computer . . lag,
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 ?
Gebruikersavatar
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

Bericht door hugo stoutjesdijk »

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.
N22755 G28 G91 Z0
Ik blijf er bij dat ik die G28 de meest achtelijke code vind die er is.
Als er staat G91 Z0 is dat incrementeel een afstand van 0 mm bewegen. Alleen G28 gaat daar anders mee om. :cry:

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.
xander janssen
Berichten: 600
Lid geworden op: 08 jan 2009 08:53
Locatie: België

Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten

Bericht door xander janssen »

Arie 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..
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 frees :mrgreen:
Kjelt
Donateur
Berichten: 6327
Lid geworden op: 14 jun 2007 21:51
Locatie: Eindhoven

Re: Eind programma gaat frees +/-15 mm onder werkstuk zitten

Bericht door Kjelt »

hugo stoutjesdijk schreef: 03 jun 2021 15:59 Ik blijf er bij dat ik die G28 de meest achtelijke code vind die er is.
Ik dacht dat je zo'n fan van G-code was :mrgreen:
Maar inderdaad als er allerlei uitzonderingen en afhankelijkheden zijn van het gebruik is dat niet makkelijk leesbaar of interpreteerbaar.
Gebruikersavatar
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

Bericht door Arie Kabaalstra »

hugo stoutjesdijk schreef: 03 jun 2021 15:59 Eerlijk gezegd zou ik geen gebruik maken van zo'n G-functie.
Dat is natuurlijk helemaal jouw keuze.. op de Beagle heb ik G28 ingesteld op G53 X140 Y100 Z-10.
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.
HansO1982
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

Bericht door HansO1982 »

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.
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.
Plaats reactie