Toolchange in LinuxCNC

Vragen die je boven niet kwijt kunt, kan je hier stellen.

Moderator: Moderators

Plaats reactie
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Toolchange in LinuxCNC

Bericht door benkr »

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.
Gebruikersavatar
Sven
Berichten: 6016
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: Toolchange in LinuxCNC

Bericht door Sven »

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
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
Leeuwinga
Berichten: 2989
Lid geworden op: 29 apr 2007 15:00
Locatie: Roden
Contacteer:

Re: Toolchange in LinuxCNC

Bericht door Leeuwinga »

wat is dan M6 T8 dan gemakkelijk in mijn programma... :mrgreen:
Gebruikersavatar
DaBit
Donateur
Berichten: 11041
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Toolchange in LinuxCNC

Bericht door DaBit »

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'
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Toolchange in LinuxCNC

Bericht door benkr »

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.
Gebruikersavatar
zeeschuim
Donateur
Berichten: 881
Lid geworden op: 05 jun 2015 21:54
Locatie: Lelystad
Contacteer:

Re: Toolchange in LinuxCNC

Bericht door zeeschuim »

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