Omdat ik mezelf heb voorgenomen mee te doen met het LinuxCNC project van tolp2 ben ik me aan het inlezen in het hoe je in Linuxcnc een toolchanger kunt implementeren.
Al zoekend kom ik dit stuk programma tegen, misschien doet dit wel zo ongeveer wat ik zou willen doen.
Al lezend kom ik steeds regels tegen die beginnen met O100 of ander getal, maar wat betekenen ze?
Hier is de code te vinden:
https://github.com/GuiHue/myfenjalinuxc ... change.ngc
Als ik helemaal op het verkeerde spoor zit dan wordt ik graag gecorrigeerd, ik ben 100% leek op dit gebied.
Toolchange in LinuxCNC
Moderator: Moderators
Re: Toolchange in LinuxCNC
o100 zijn in dit geval 'if then' statements.
Lees meer:
http://www.linuxcnc.org/docs/html/gcode ... xpressions
If then moet volgens mij altijd met o plus nummer.
Subroutines kunnen ook met o plus nummer maar ook met naam, zoals ook te zien , bijv
o<test> sub
o<test> endsub
Lees meer:
http://www.linuxcnc.org/docs/html/gcode ... xpressions
If then moet volgens mij altijd met o plus nummer.
Subroutines kunnen ook met o plus nummer maar ook met naam, zoals ook te zien , bijv
o<test> sub
o<test> endsub
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Re: Toolchange in LinuxCNC
wat is dan M6 T8 dan gemakkelijk in mijn programma...
Re: Toolchange in LinuxCNC
Zo werkt het met LinuxCNC ook gewoon hoor.
Maar als je die Tx ingeeft moet de wissel geprepareerd worden, bij M6 moet de wissel plaatsvinden. Daar heb je wel wat logica voor nodig die je onder andere in G-code kunt schrijven. Voor de if dit then dat en subroutines gebruik je de O-word codes, die volgens mij origineel van Fanuc afkomen.
Dat O-nummertje is verder niks ingewikkelder dan zeggen 'dit hoort bij elkaar'
Maar als je die Tx ingeeft moet de wissel geprepareerd worden, bij M6 moet de wissel plaatsvinden. Daar heb je wel wat logica voor nodig die je onder andere in G-code kunt schrijven. Voor de if dit then dat en subroutines gebruik je de O-word codes, die volgens mij origineel van Fanuc afkomen.
Dat O-nummertje is verder niks ingewikkelder dan zeggen 'dit hoort bij elkaar'
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Re: Toolchange in LinuxCNC
Okee, dank allemaal voor de verheldering.
Ik ga de code proberen te begrijpen, en dan zal ik, zo schat ik wel in, iemand nodig hebben om het in Linux te integreren, maar dat is voor veeeeeel later, eerst moet ik het zelf begrijpen om het aan mijn specifieke situatie te kunnen aanpassen.
Ik ga de code proberen te begrijpen, en dan zal ik, zo schat ik wel in, iemand nodig hebben om het in Linux te integreren, maar dat is voor veeeeeel later, eerst moet ik het zelf begrijpen om het aan mijn specifieke situatie te kunnen aanpassen.
Re: Toolchange in LinuxCNC
Er zullen vast wel wat M6 macro's voor linuxcnc op het internet zwerven, die je kunt gebruiken als sjabloon
Wij van cncfrees adviseren cncfrees.