hugo stoutjesdijk schreef:Ik vind het leuk.
Ik ook
Dingen die licht geven of bewegen zijn toch een beetje magisch.
Wat is het voordeel als je em straks gaat pulsen ?
Laserdrivertje dat erbij zat is al stuk. Geen idee waarom exact, al vond ik 'm wel erg warm worden.
Nu had die toch geen modulatie-aansluiting en ik vertrouw de stabiliteit van die elcheapo switchmodedingen niet (enkele nanoseconden lang teveel vermogen is genoeg om de diode schade op te laten lopen), dus ik maak zelf wel een lineair stroombronnetje.
En als die een beetje snel kan pulsen dan kan ik behalve het vermogen instellen de boel ook rasterdata voeren, een bitmap dus. Machine gewoon in een rechte lijn laten bewegen, laserintensiteit regelen met een bitmap.
Verder werkt soms gepulst laseren beter. Opwarmen/uitzetten, afkoelen/krimpen, opwarmen/uitzetten, afkoelen/krimpen, etcetera is vrij effectief in het slopen van materiaal. Of dat met een 'zielige' 800mW ook al van toepassing is weet ik niet. Ach, anders bouwen we gewoon een keer een Q-switched Nd:YAG laser. Voor de prijs van een fatsoenlijk 60W CO2 buisje plus voeding zou ik een aardig eind kunnen komen denk ik zo
Kun je niet simpel een laser disable aan je G0 koppelen ? ( of enable, maar die moet dan aan G1,2,3)
Of is een M funktie net zo makkelijk?
Een M-code is helemaal niet makkelijk voor dit soort zaken, want dat zijn queuebusters. Geld niet alleen voor LinuxCNC, maar volgens mij net zo goed voor Mach3, Eding, etc.
De lookahead kan niet voorbij een queuebuster kijken en de assen moeten stilstaan tegen de tijd dat die code uitgevoerd moet worden, dus als je M-codes gaat gebruiken om de laser aan/uit te schakelen dan gaat de executie van het programma hakkelen.
Koppelen aan G1/2/3 kan makkelijk en is opzich geen stom idee als extra maatregel. De infrastructuur ligt er al; met de taster doe ik hetzelfde en luister ik beter naar dat ding als-ie bezig is met een G38.x.
Maar het mooiste werkt volgens mij nog gewoon botweg reageren op de gecommandeerde Z-as positie. Derde, vie4rde en vijfde cijfer achter de komma '351' is laser aan, anders uit. Ik noem maar wat. Dan kun je ook elke willekeurige graveersoftware gebruiken. Dan is je 'graveerdiepte' Z=0.00351 en je veilige hoogte Z=0.00400 ofzo. Z=22.34351 als graveerhoogte en Z=22.34400 als veilige hoogte zou ook werken. Die minimale afstand afleggen is ook met reeele acceleraties vlot en die getallen kun je in elk G-code genererend programma inkloppen.
Beetje gekunsteld, maar zo kan ik wel nog 1000 G1's per seconde doorpompen als ik dat zou willen, blokkeer ik geen enkele optimalisatie van de trajectplanning en weet ik zeker dat laser en positionering volledig synchroon lopen.
Breaker schreef:
Bovendien kan je de energie concentreren in een puls zodat de puls sterker wordt dan de laser continue aan zou kunnen.
Met diodelasers niet, of althans niet de types die simpele zielen zoals jij en ik kopen.
Het uitgangsvermogen daarvan word bepaald door de thermische huishouding (daar kun je wel wat aan doen), maar ook door het maximale vermogen dat de 'spiegels' aan weerskanten van het kristal aankunnen. Enkele nanoseconden teveel vermogen en je schiet die spiegels stuk.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'