Foutje .... bedankt!

Moderator: Moderators

DirkSchipper
Berichten: 826
Lid geworden op: 13 sep 2010 15:28
Locatie: Utrecht
Contacteer:

Re: Foutje .... bedankt!

Bericht door DirkSchipper »

marten optimum schreef:heb je niet de mazzel dat een een groep in je meterkast over is? dan kun je wellicht je freesmachine op zijn eigen groep zetten.
Heb ik ook gedaan met mijn eigen machine. al is dat geen cnc maar draai nu wel zonder problemen.
Hij staat op z'n eigen groep. Speciaal gemaakt toentertijd.

Binnenkort gaan we eens meten, en spelen met alle licht- en andere schakelaars ...
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4913
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: Foutje .... bedankt!

Bericht door Ballegooijen »

Dirk,
Ik had met belangstelling jouw draadje gelezen en dacht bij mezelf: gelukkig heb ik dat nooit gehad; tot vanavond! Ik was een aluminium plaat aan het uitfrezen met een adaptive toolpad. De machine was al een paar uurtjes bezig en ik was ook al verschillende keren wezen kijken. Ging allemaal prima. Was ook een simpel toolpad; een rechthoek van ongeveer 240 x 360 uitfrezen op 15 mm diepte. Totdat ik net weer even ging kijken, de stofzuiger pakte om weer wat spaanders weg te zuigen (doe ik heel regelmatig) en plotseling volgt de frees niet meer de ronde contour maar gaat in 1 rechte lijn naar de overkant. Nou, die overkant heeft hij niet gehaald want daar stond al het materiaal nog, dus PANG en frees weg!
Hoe of wat, ik heb ook geen enkele notie wat de oorzaak kan zijn net zoals bij jou.

EDIT,
Ik vindt dat er wel een vreemd stukje code staat. Maar als codeleek snap ik daar niks van. Ik snap niet goed waarom al die verschillende Z waarden er in staan, de diepte is 10. Toen de machine stil stond was dit op regel N1321215

Code: Selecteer alles

N1321140 X25.518 Y164.428
N1321145 X25.5 Y164.106
N1321150 Y163.58
N1321155 G3 X25.554 Y163.352 I0.6 J0.021
N1321160 G1 X25.593 Y163.266 Z-9.993
N1321165 X25.631 Y163.183 Z-9.971
N1321170 X25.667 Y163.104 Z-9.935
N1321175 X25.7 Y163.031 Z-9.885
N1321180 X25.73 Y162.966 Z-9.824
N1321185 X25.755 Y162.91 Z-9.753
N1321190 X25.775 Y162.865 Z-9.672
N1321195 X25.79 Y162.833 Z-9.585
N1321200 X25.799 Y162.813 Z-9.494
N1321205 X25.802 Y162.806 Z-9.4
N1321210 G0 Z5
N1321215 X218.755 Y163.032
N1321220 Z-8.8
N1321225 G1 Z-9.4 F1440
N1321230 X218.762 Y163.033 Z-9.494
N1321235 X218.784 Y163.037 Z-9.585
N1321240 X218.819 Y163.044 Z-9.672
N1321245 X218.868 Y163.052 Z-9.753
N1321250 X218.928 Y163.063 Z-9.824
N1321255 X218.999 Y163.076 Z-9.885
N1321260 X219.078 Y163.09 Z-9.935
N1321265 X219.163 Y163.105 Z-9.971
N1321270 X219.253 Y163.121 Z-9.993
N1321275 X219.346 Y163.138 Z-10
N1321280 G3 X219.5 Y163.316 I-0.033 J0.185
N1321285 G1 Y163.846
N1321290 X219.492 Y163.998
N1321295 X219.482 Y164.148
N1321300 X219.464 Y164.297
N1321305 X219.441 Y164.445
N1321310 X219.413 Y164.592
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
henkzelf
Donateur
Berichten: 321
Lid geworden op: 18 mei 2009 11:18
Locatie: Eindhoven
Contacteer:

Re: Foutje .... bedankt!

Bericht door henkzelf »

Storing door aanzetten van stofzuiger?
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4913
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: Foutje .... bedankt!

Bericht door Ballegooijen »

Storing door aanzetten van stofzuiger?
Geen idee, ik gebruik de stofzuiger al heel lang en met grote regelmaat. Nog nooit eerder last van gehad maar dat zegt natuurlijk niets. Het ging fout een 10-tal seconden na dat ik de stofzuiger inschakelde.
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Gebruikersavatar
audiomanics
Donateur
Berichten: 5273
Lid geworden op: 28 feb 2007 09:31
Locatie: Appelscha
Contacteer:

Re: Foutje .... bedankt!

Bericht door audiomanics »

Welk programma gebruikte je hier om die G-code aan te maken? Heb je ook wel de juiste tool gebruikt om dat toolpath aan te maken? Het lijkt namelijk meer op 3D-relieffrezen dan gewoon 2 of 2,5D contourfrezen door al die hoogteverschillen. Zijn er misschien bridges (bruggetjes) gebruikt waardoor hij die contour gaat volgen?
Een simpele rechthoekfrezen bestaat per pass hooguit uit 8 opdrachten (4 G2 bochten freesradius en 4 G1 rechte lijnen). Zelfs als je maar 0,5 mm per pass diep gaat, dan moet het hele stuk G-code uit ca 270 regels bestaan (inclusief wat initiële codes en M30 op het eind)
Als je een "ramping" (schuin het materiaal in gaan ipv duiken) komen daar nog iets van 30 regels bij..
Dan kom ik niet verder dan ca 300 regels......

Kees
<klik>... euh..test... 123.... einde test... uit.<klik>
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4913
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: Foutje .... bedankt!

Bericht door Ballegooijen »

Kees,
Ik heb het toolpath gemaakt in Fusion360 Gewoon als een 2D adaptive.
Zoals op het onderstaande plaatje, (waar het genereren nog bezig is).

15629
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Foutje .... bedankt!

Bericht door hugo stoutjesdijk »

Dat is normaal bij adaptive clearing, voor een ijlgang beweging tilt ie de frees een stukje op, verplaatst in ijlgang, gaat in helix naar beneden en gaat weer verder.
Die PP is alleen te dom om te begrijpen dat dat ook met 1 regel kan.
G3 X.. Y.. I.. J.. Z-10
Maar soms maken ze ook wel ander soort glooiende beweging naar de freesdiepte, zigzag naar beneden of zo.
In dit geval lijkt het een parabolische benadering.

Code: Selecteer alles

N1321210 G0 Z5
N1321215 X218.755 Y163.032 //startpunt freesbewerking
N1321220 Z-8.8 // zakt naar 1e veiligheids diepte
N1321225 G1 Z-9.4 F1440 // zakt naar 2e veiligheidsdiepte, in voeding, maar er staat geen materiaal
N1321230 X218.762 Y163.033 Z-9.494 // begint aan een spiraalbeweging naar Z-10
N1321235 X218.784 Y163.037 Z-9.585
N1321240 X218.819 Y163.044 Z-9.672
N1321245 X218.868 Y163.052 Z-9.753
N1321250 X218.928 Y163.063 Z-9.824
N1321255 X218.999 Y163.076 Z-9.885
N1321260 X219.078 Y163.09 Z-9.935
N1321265 X219.163 Y163.105 Z-9.971
N1321270 X219.253 Y163.121 Z-9.993
N1321275 X219.346 Y163.138 Z-10 // en is op de freesdiepte van Z-10 aangekomen
N1321280 G3 X219.5 Y163.316 I-0.033 J0.185 // begint aan z'n verspaanwerk
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4913
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: Foutje .... bedankt!

Bericht door Ballegooijen »

Vandaag verder gegaan met het programma van gisteren. De machine heeft zonder enig probleem het programma afgerond. Wie het weet mag het zeggen. :idea: (maar ik weet het in ieder geval niet)
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
DirkSchipper
Berichten: 826
Lid geworden op: 13 sep 2010 15:28
Locatie: Utrecht
Contacteer:

Re: Foutje .... bedankt!

Bericht door DirkSchipper »

Tja, ik denk ook dat het een storing uit het elektriciteitsnet is geweest. Maar bewijs dat maar eens. Dan zou ik met een scope aan de slag moeten, en dan iemand druk laten spelen met div. schakelaars in huis.
Maar ... die heb ik niet. En te duur om voor 1x aan te schaffen.
henkzelf
Donateur
Berichten: 321
Lid geworden op: 18 mei 2009 11:18
Locatie: Eindhoven
Contacteer:

Re: Foutje .... bedankt!

Bericht door henkzelf »

Ik denk echt dat je de pech had dat die stofzuiger net stoorde op de verbinding van PC naar controller.
Dat je het effect 10 sec later pas ziet kan verklaard worden uit het feit dat de controller een voorraadje Gcodes in een inputbuffer probeert te houden zodat hij nooit hoeft te wachten op de communicatie met de PC.
Reproduceren van de storing zal moeilijk zijn, want:
a) Die storing moet net optreden als PC en controler communiceren (en er daarbij een bit omvalt in een waarde).
b) Als de stofzuiger motor nog stil staat is het gewoon een spoel. Als de schakelaar van de stofzuiger heel snel na het aangaan dendert en de stroom weer onderbreekt krijg je net op dat moment het bekende vonkje wat spoelen in zo'n geval veroorzaken.
Met ander woorden pech op pech of samenlopende omstandigheden.
Remedies:
a) Kijk eens goed naar de afscherming van de kabel tussen PC en controller.
b) Stofzuiger niet op zelfde groep als frees en afstand er tussen (slang lengte). Maar dit is geen professionele oplossing.
c) Schakelaar van stofzuiger ontstoren met een transientsurpressor (RC combinatie). Zo kregen we een storingsgevoelige meet-lat op een frees bruikbaar die versprong als de freesmotor werd ingeschakeld.
Maar remedie a) is natuurlijk het eerste waar je naar kijkt.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Foutje .... bedankt!

Bericht door hugo stoutjesdijk »

Wat mij dan weer verbaasd, zit er geen protocol over dat stukje communicatie?
Die zou direct door hebben dat dat blok data een error bevat, en een herzending opvragen.
Bij mijn machine uit de vorige eeuw is dat al zo als ik met de RS232 het LSV2 protokol gebruik. Kan tijdens een dripfeed aktie gewoon de stekker er uit trekken, als ik die er binnen de timeout periode van 4 sec. maar weer terug in stop, gaat alles gewoon goed zonder fouten in de data. Lijkt me in de tijd van veel snellere communicatie dat zulk soort protokollen gewoon standaard toegepast worden.

Misschien eens aan Bert Eding vragen of dat niet gewoon gebeurt, en wij hier dingen de schuld zitten geven die niet aan de orde zijn.
Maar het kan ook gewoon een geld/prioriteit kwestie zijn.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
keesfrees
Berichten: 3110
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: Foutje .... bedankt!

Bericht door keesfrees »

hugo stoutjesdijk schreef:aan Bert Eding vragen
O !
Het gaat over EdingCNC begrijp ik nu, staat ook in het eerste bericht zie ik nu . .
Dan had het bericht ook in "Cnc Controllers ‹ EdingCNC" kunnen staan, aan de andere kant, het is niet helemaal zeker dat het in de sturing zit, een veelgemaakte fout bij storing zoeken is een verkeerde basis veronderstelling.

Maar, wat ik me nu afvraag is wat de verbinding is tussen PC en de stuurkaart, USB of ethernet.
@Hugo : goeie vraag, interessant, ik ben ook benieuwd.
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
Gebruikersavatar
Breaker
Donateur
Berichten: 1956
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: Foutje .... bedankt!

Bericht door Breaker »

Zowel bij USB als Ethernet zit er check en resend in het protocol. Serial had dat niet, dat is meer flowcontrol, dus de check en resend moet dan op een ander niveau worden gedaan, bv met LSV/2.

Er zijn natuurlijk wel limitaties, communicatie is tegenwoordig heel snel en buffers zijn klein, dus informatie ouder dan een paar microseconden is vaak niet meer direct beschikbaar om opnieuw te sturen, de applicatie moet dat op één of andere manier detecteren, opnieuw aanvragen en afwachten. Tegen de tijd dat dat allemaal lukt kan het al te laat zijn met de bijna realtime communicatie die nodig is tussen de PC en Controller/BOB.

Ben het wel eens dat er dan een foutmelding zou moeten komen i.p.v. wat stappen overslaan en gewoon verder gaan bij het volgende ontvangen commando. Maar het is ook heel lastig te bepalen of dat inderdaad gebeurd is.
Geduld is een schone zaak, frezen niet...
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4913
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: Foutje .... bedankt!

Bericht door Ballegooijen »

Maar, wat ik me nu afvraag is wat de verbinding is tussen PC en de stuurkaart, USB of ethernet.
Bij mij is de verbinding via Ethernet met een afgeschermde UTP kabel. Eerlijk gezegd geloof ik niet dat het daar in zit. Volgens mij moet je dan wel vaker zo'n storing hebben. Met grote regelmaat worden tijdens het frezen allerlei machines gestart en gestopt zoals de circelzaag, lintzaag, compressor, schuurmachine, boormachine, enz.
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Plaats reactie