Toolchanger questions
27 Apr 2014 16:29 #46361
by babinda01
Toolchanger questions was created by babinda01
Hi Guys
I am just converting a router from Mach3 to LinuxCNC, and am having a few issues with setting up the toolchanger - it is a rack style toolchanger.
Firstly, I would normally leave a tool in the spindle on shut down, but I see LinuxCNC doesn't remember the current tool number. How do you get around this, do you always remove the spindle tool and put it back in the rack, or am I missing something here? Is there a better way of doing this???
Thanks
Regards
Andrew
I am just converting a router from Mach3 to LinuxCNC, and am having a few issues with setting up the toolchanger - it is a rack style toolchanger.
Firstly, I would normally leave a tool in the spindle on shut down, but I see LinuxCNC doesn't remember the current tool number. How do you get around this, do you always remove the spindle tool and put it back in the rack, or am I missing something here? Is there a better way of doing this???
Thanks
Regards
Andrew
Please Log in or Create an account to join the conversation.
27 Apr 2014 17:19 #46363
by ArcEye
Replied by ArcEye on topic Toolchanger questions
Hi
No you are not missing something, the last tool number is not remembered.
How you deal with that depends entirely upon how you are changing tools in the first place.
I have written tool changer components that update automatically.
These detect the current tool from sensors and update by prompting a tool change to the same number via a hook into iocontrol.
Others prompt the operator to enter the current tool number.
You can do the same by commanding a tool change to the existing tool in MDI, so long as the tool changer recognises that the tool is already loaded, or it is a manual toolchange
and you just do nothing.
You can save the last tool number at shut down and retrieve it when starting again quite easily, it all just depends how you have your toolchanger working, which might suit best
regards
No you are not missing something, the last tool number is not remembered.
How you deal with that depends entirely upon how you are changing tools in the first place.
I have written tool changer components that update automatically.
These detect the current tool from sensors and update by prompting a tool change to the same number via a hook into iocontrol.
Others prompt the operator to enter the current tool number.
You can do the same by commanding a tool change to the existing tool in MDI, so long as the tool changer recognises that the tool is already loaded, or it is a manual toolchange
and you just do nothing.
You can save the last tool number at shut down and retrieve it when starting again quite easily, it all just depends how you have your toolchanger working, which might suit best
regards
Please Log in or Create an account to join the conversation.
27 Apr 2014 17:27 #46364
by babinda01
Replied by babinda01 on topic Toolchanger questions
Thanks for your help.
I will continue to read and learn, and see if I can find any examples others have done for rack style changers.
Regards
Andrew
I will continue to read and learn, and see if I can find any examples others have done for rack style changers.
Regards
Andrew
Please Log in or Create an account to join the conversation.
27 Apr 2014 18:08 #46366
by ArcEye
Replied by ArcEye on topic Toolchanger questions
Hi
A couple of ideas for you
github.com/araisrobo/linuxcnc/tree/maste...emap/rack-toolchange
If you are happy with PLC programming, it might well suit classicladder
www.linuxcnc.org/docs/devel/html/ladder/ladder_intro.html
regards
A couple of ideas for you
github.com/araisrobo/linuxcnc/tree/maste...emap/rack-toolchange
If you are happy with PLC programming, it might well suit classicladder
www.linuxcnc.org/docs/devel/html/ladder/ladder_intro.html
regards
Please Log in or Create an account to join the conversation.
27 Apr 2014 18:36 #46369
by babinda01
Replied by babinda01 on topic Toolchanger questions
Hi
Thanks for the links. The video link seems almost what I want.
I have just been testing a simple method using sub programs to call each tool. It works but is a bit messy. ie
T2 M6
o<tool2> call
G43 H2
Which leads me to another question.... My rack is set outside of my limit switch protected work area. Is there a way to disable limits from within my sub program (or from a ladder program if I go that way) while I go into my 'tool change area' and then enable them again when I come back into my 'working area'?
Regards
Andrew
Thanks for the links. The video link seems almost what I want.
I have just been testing a simple method using sub programs to call each tool. It works but is a bit messy. ie
T2 M6
o<tool2> call
G43 H2
Which leads me to another question.... My rack is set outside of my limit switch protected work area. Is there a way to disable limits from within my sub program (or from a ladder program if I go that way) while I go into my 'tool change area' and then enable them again when I come back into my 'working area'?
Regards
Andrew
Please Log in or Create an account to join the conversation.
27 Apr 2014 19:06 - 27 Apr 2014 19:08 #46370
by BigJohnT
Replied by BigJohnT on topic Toolchanger questions
You could use classicladder as part of your tool change and set a bit to disable the limit input.
An example (not the same as you need) of a tool change in classicladder here
gnipsel.com/shop/hardinge/hardinge.xhtml
And a tool change example in a simulator you can interact with here (bottom of page)
gnipsel.com/linuxcnc/index.html
JT
An example (not the same as you need) of a tool change in classicladder here
gnipsel.com/shop/hardinge/hardinge.xhtml
And a tool change example in a simulator you can interact with here (bottom of page)
gnipsel.com/linuxcnc/index.html
JT
Last edit: 27 Apr 2014 19:08 by BigJohnT.
Please Log in or Create an account to join the conversation.
Time to create page: 0.064 seconds