LinuxCNC Toolsetter config

LinuxCNC kan hier besproken worden

Moderator: Moderators

Plaats reactie
D9R
Berichten: 421
Lid geworden op: 12 jun 2016 21:08

LinuxCNC Toolsetter config

Bericht door D9R »

Sinds twee dagen aan het frezen met linuxcnc en dat bevalt heel goed. Het e.a. al aangepast in Linuxcnc naar eigen wens. Stuk prettiger en stabieler dan Mach3.

Maar nu zou ik graag mijn automatische toolsetter aan de praat krijgen.
Deze is aangesloten op de MESA kaart (input pins weet ik)
Inmiddels ook toegevoegd in de .hal file.

Maar nu ben ik even de weg kwijt.
Hoe/waar configureer ik vervolgens de toolsetter?
Ik moet er niet aan denken dat de frees zich de toolsetter in boort :lol:
Gebruikersavatar
Sven
Berichten: 6016
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: LinuxCNC Toolsetter config

Bericht door Sven »

Ik ben even gaan zoeken omdat ik dit in de toekomst denk ik ook wil.

Ik heb nog niet alles op een rijtje maar ergens in je "examples" folder of "usefull subroutines" staat een bestand : "tool-length-probe.ngc"

Code: Selecteer alles

(this program demonstrates how to measure tool lengths automatically using)
(a switch hooked to the probe input.  this is useful for machines without)
(tool holders, where the length of a tool is different every time it is)
(inserted.)

(g30 should already be set to a position safely above the switch)

(start with the first tool loaded, and g54 work offsets set with it)
(when you touch off the work with this reference tool, be sure length)
(comp is off {use g49})

g20 g90 
g49
g0 x0 y0 z1

(measure reference tool)
g30 (above switch)
g38.2 z0 f15 (measure)
g91 g0z.2 (off the switch)
#1000=#5063 (save reference tool length)
(print,reference length is #1000)
g90 (done)

(cut with first tool...)
g0 x0 y0 z1
g1 z0 f20
g2 x0 y0 i0 j.05

g0 z2
(msg,insert another tool)
(use TxM6 here if you want to be able to use radius comp too)
m0

(measure next tool)
g30 (above switch)
g49 (measure without the last tool's offset)
g38.2 z0 f15 (measure)
g91 g0 z.2 (off the switch)
g43.1 k[#5063-#1000] (set new tool offset)
(print,new length is #5063)
g90 (done)

(cut in the same place with this next tool...)
g0 x0 y0 z1
g1 z0 f20
g2 x0 y0 i0 j.05

g0 z1

(exit with tool length offset still in effect, in case we want to use MDI)
m2
Als ik het goed begrijp moet je die aanroepen als subroutine binnen een andere subroutine die je aanroept met M06 T1 enz.
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
D9R
Berichten: 421
Lid geworden op: 12 jun 2016 21:08

Re: LinuxCNC Toolsetter config

Bericht door D9R »

Klopt, maar ik was er al uit.

Configuratie voor de toolsetter ging helaas niet zoals in de manual stond.

En de voorbeelden zijn voor mensen die bv een ER opname gebruiken. Waarbij de lengte elke keer verschillend is. Niet handig voor mensen met vaste freeshouders. Ik heb uiteindelijk zelf wat in elkaar geknutseld.
Plaats reactie