Tool Change on Lathe with rack tool container
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
12 Mar 2014 23:59 - 15 Mar 2014 02:25 #44741
by RobotMatic
Tool Change on Lathe with rack tool container was created by RobotMatic
Hi.
I' m using a lathe with a rack tool container. It is not a magazine ! It is not a manual tool change ! .
The rack tool container is a table with a lot of tools.
I need a continuous change of tools .
Example
T1M6
G0G90.......
G28G91Z0
T2M6
G0G90......
G28G91Z0.
T3M6
G0G90......
G28G91Z0..
In my linuxcnc. I have to press the continuous button between tools. I need to eliminate the manual change of tools.
How can I do this with Linuxcnc?
Regards,
Eduardo
I' m using a lathe with a rack tool container. It is not a magazine ! It is not a manual tool change ! .
The rack tool container is a table with a lot of tools.
I need a continuous change of tools .
Example
T1M6
G0G90.......
G28G91Z0
T2M6
G0G90......
G28G91Z0.
T3M6
G0G90......
G28G91Z0..
In my linuxcnc. I have to press the continuous button between tools. I need to eliminate the manual change of tools.
How can I do this with Linuxcnc?
Regards,
Eduardo
Last edit: 15 Mar 2014 02:25 by RobotMatic.
Please Log in or Create an account to join the conversation.
13 Mar 2014 00:19 #44742
by cncbasher
Replied by cncbasher on topic Tool Change on Lathe with rack tool container
their are many ways to control a toolchanger , but we need more information , details of your machine , type of toolchanger and how it is connected etc , stepper motor or servo
you type of interface to your pc etc , given this information we can advise further
the most common way is using the inbuilt plc in linuxcnc 'classic ladder , also this can be done by writing a 'component ' to link in motor and encoder / switches for the toolchanger
any wiring diagrams available etc ? , more information the better
you type of interface to your pc etc , given this information we can advise further
the most common way is using the inbuilt plc in linuxcnc 'classic ladder , also this can be done by writing a 'component ' to link in motor and encoder / switches for the toolchanger
any wiring diagrams available etc ? , more information the better
The following user(s) said Thank You: RobotMatic
Please Log in or Create an account to join the conversation.
13 Mar 2014 10:26 #44749
by andypugh
www.linuxcnc.org/docs/devel/html/remap/structure.html
The development branch includes a demo of a G-code remapped rack changer: configs/sim/remap/rack-toolchange
That will be mainline in 2.6 and can be used with some confidence at the present time.
Replied by andypugh on topic Tool Change on Lathe with rack tool container
For a rack-type toolchanger where tool-change happens by axis movements then the third option of G-code re-mapping might be appropriate.tthe most common way is using the inbuilt plc in linuxcnc 'classic ladder , also this can be done by writing a 'component ' to link in motor and encoder / switches for the toolchanger
www.linuxcnc.org/docs/devel/html/remap/structure.html
The development branch includes a demo of a G-code remapped rack changer: configs/sim/remap/rack-toolchange
That will be mainline in 2.6 and can be used with some confidence at the present time.
The following user(s) said Thank You: RobotMatic
Please Log in or Create an account to join the conversation.
13 Mar 2014 18:21 #44755
by BigJohnT
Remove the manual tool changer component and connect
iocontrol.0.tool-prepare to iocontrol.0.tool-prepared
iocontrol.0.tool-change to iocontrol.0.tool-changed
JT
Replied by BigJohnT on topic Tool Change on Lathe with rack tool container
Hi.
I' m using a lathe with a rack tool container. It is not a magazine ! It is not a manual tool change ! .
The rack tool container is a table with a lot of tools.
I need a continuous change of tools .
Example
T1M6
G0G90.......
G28G91Z0
T2M6
G0G90......
G28G91Z0.
T3M6
G0G90......
G28G91Z0..
In my linuxcnc. I have to press the continuous button between tools. I need to eliminate the manual change of tools.
How can I do this with Linuxcnc?
Regards,
Eduardo
Remove the manual tool changer component and connect
iocontrol.0.tool-prepare to iocontrol.0.tool-prepared
iocontrol.0.tool-change to iocontrol.0.tool-changed
JT
The following user(s) said Thank You: RobotMatic
Please Log in or Create an account to join the conversation.
13 Mar 2014 19:30 #44758
by andypugh
Replied by andypugh on topic Tool Change on Lathe with rack tool container
Don't forget that you need a G43 to apply the tool offsets.
The following user(s) said Thank You: RobotMatic
Please Log in or Create an account to join the conversation.
- RobotMatic
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 185
- Thank you received: 21
13 Mar 2014 22:42 #44762
by RobotMatic
Replied by RobotMatic on topic Tool Change on Lathe with rack tool container
Thank you for reply !!
Today my lathe worked !!!!!!
Solution by JT
Remove the manual tool changer component and connect
net tool-prepare iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
net tool-change iocontrol.0.tool-change => iocontrol.0.tool-changed
but when M6 is activate , turns off the splinde. it is not necesary !
Regards
Today my lathe worked !!!!!!
Solution by JT
Remove the manual tool changer component and connect
net tool-prepare iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
net tool-change iocontrol.0.tool-change => iocontrol.0.tool-changed
but when M6 is activate , turns off the splinde. it is not necesary !
Regards
Please Log in or Create an account to join the conversation.
13 Mar 2014 23:19 #44763
by andypugh
That's an INI file switch:
www.linuxcnc.org/docs/html/config/ini_co..._sub_emcio_section_a
TOOL_CHANGE_WTH_SPINDLE_ON = 1
Replied by andypugh on topic Tool Change on Lathe with rack tool container
but when M6 is activate , turns off the splinde. it is not necesary !
That's an INI file switch:
www.linuxcnc.org/docs/html/config/ini_co..._sub_emcio_section_a
TOOL_CHANGE_WTH_SPINDLE_ON = 1
The following user(s) said Thank You: RobotMatic
Please Log in or Create an account to join the conversation.
Time to create page: 0.079 seconds