Tool compensation (HAL Manual toolchange)

More
05 Feb 2014 01:10 #43549 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.

Please Log in or Create an account to join the conversation.

More
05 Feb 2014 06:01 #43557 by jtc
try this:

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.

More
05 Feb 2014 07:41 #43562 by BigJohnT
Hal manual tool change is well tested and used by millions, is set up like this in your main hal file.
# 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.452 seconds
Powered by Kunena Forum