eigenlijk geen gekke gedachte... ISO codering is ooit eens bedacht om een Universele taal te hebben voor het programmeren.. een soort "esperanto" dus..
't probleem is alleen dat in tegenstelling tot Esperanto er allerlei Dialecten zijn ontstaan.. en dat soms besturingen van dezelfde fabrikant elkaar niet snappen.. maar opzich is het wel nuttig er 't nodige van te weten.. 't zijn vaak de "hogere functies"die per machine verschillen..
Gelukkig is G92 op elke machine een Nulpuntverschuiving, M03 spindel rechtsom, M04 Spindel Linksom, M08 Koeling aan, M09 Koeling uit, M05 Spindelstop, G00 ijlgang, G01 Voeding, G02/03 Cirkelboog Clockwise/counterclockwise..
Met die commando's kun je al zo'n 95 % van de werkstukken maken.. pas als je met conditionele sprongen ( if/then, else Commando's) gaat werken, dan wordt het oppassen geblazen..
Zelf werk ik heel veel met Conditionele sprongen.. jammer dat Heidenhain en ISO niet net zoals Basic een Loop until routine kennen, Gosub kan in Heidenhain wel, daar heet het Label call, of Program call ( extern programma aanroepen en aflopen, terug naar main programma )..
als CNC Frezer/draaier/vonker/slijper ben je al een halve IT-er...
als ik de licentie koop van mijn besturing ( turboCNC ) dan krijg ik er een SDK bij ( Software development Kit) .. oftewel.. ik kan eigenhandig in de broncode gaan spitten, en dingen aanpassen die ik wil aanpassen.. mischien dat ik em vertaal naar Heidenhain Code.. moet ik alleen nog even kijken hoe ik een SL-cyclus moet schrijven.. bij een Heidenhain sturing kan je namelijk een Contour "Uitruimen".. je programmeert een Cyclus waarbij je een Label aangeeft( onderprogramma ) waarin je een contour beschrijft, verder geef je in een dialoog de veiligheidsafstand, diepte, en voedingen in, en de machine freest alles weg wat zich binnen de contour bevind, tot de geprogrammeerde diepte.. als ik een driehoekig gat wil hebben ( denk aan de ruimte tussen twee spaken in een velg) dan hoef ik alleen maar die "taartpunt te beschrijven, en in te geven hoe diep het moet worden...
aan de andere kant.. ik kan me met Deskproto software al die moeite besparen.. en rechtstreeks vanuit mijn tekensoftware de zooi programmeren.. ( ik wil alleen nog een Zipdrive, of een flashcardreader in de PC zetten, voor de programma's.. of ik mieter er een draadloos netwerk in.. kan ik internetten vanaf mijn freesbank
... )