Tool compensation (HAL Manual toolchange)
05 Feb 2014 01:10 #43549
by simon n.
Tool compensation (HAL Manual toolchange) was created by simon n.
Hi guys,
we got the machine running by now (the big green heller CNC) we did the example ngc where the machine is writing "linuxcnc", that works. We now tried an other milling task with some edges in it. Our CNC machine now cuts the edges, they are round instead of real edges. We guess a tool compensation has to be done, so that the machine can cut the edges probably.
We tried to implement the "HAL Manual toolchange", but the window that should pop up doesn't appear. We can see the toolchange in "display HAL" but thats all.
How do we get properly egded workpieces? the hal manual toolchange seems to be useless or we handle it the wrong way.
Greetings
Simon N.
we got the machine running by now (the big green heller CNC) we did the example ngc where the machine is writing "linuxcnc", that works. We now tried an other milling task with some edges in it. Our CNC machine now cuts the edges, they are round instead of real edges. We guess a tool compensation has to be done, so that the machine can cut the edges probably.
We tried to implement the "HAL Manual toolchange", but the window that should pop up doesn't appear. We can see the toolchange in "display HAL" but thats all.
How do we get properly egded workpieces? the hal manual toolchange seems to be useless or we handle it the wrong way.
Greetings
Simon N.
Please Log in or Create an account to join the conversation.
05 Feb 2014 06:01 #43557
by jtc
Replied by jtc on topic Tool compensation (HAL Manual toolchange)
try this:
www.linuxcnc.org/docs/2.4/html/common_User_Concepts.html#r1_2
João Tiago
G61
(Exact Path Mode) visits the programmed point exactly, even though that means it might temporarily come to a complete stop in order to change direction to the next programmed point.
www.linuxcnc.org/docs/2.4/html/common_User_Concepts.html#r1_2
João Tiago
Please Log in or Create an account to join the conversation.
05 Feb 2014 07:41 #43562
by BigJohnT
Replied by BigJohnT on topic Tool compensation (HAL Manual toolchange)
Hal manual tool change is well tested and used by millions, is set up like this in your main hal file.
JT
# manual tool change
loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
JT
The following user(s) said Thank You: Mario
Please Log in or Create an account to join the conversation.
Time to create page: 0.194 seconds