Anyone with succesful Rack Type Tool Changer with Auto Tool length probe ?

More
7 years 6 months ago #131679 by marq_torque
Hello everyone,

Trying to fix rack type Tool changer as shown in this thread,

forum.linuxcnc.org/38-general-linuxcnc-q...82-tool-change-setup


I want to execute tool touch program with each tool change, can some one send example ? i m noob with python and C+

I tried searching through forum but couldn't find. if i missed any existing post then requesting Admin to delete this thread.

Thanks in Advance.

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

More
7 years 6 months ago #131680 by marq_torque
I tried to do this back in time with Mach3 but its all mess, after M6 i used one additional M code macro to execute tool touch off,

I want to use only M6 T# to do this in rack type tool changer. if any help ?

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

More
7 years 6 months ago #131714 by andypugh
There is a sample config for a rack-type changer

sim/axis/remap/rack-toolchange

Try running that to get a feel for it.

The "magic" is in the REMAP statement in the INI:
github.com/LinuxCNC/linuxcnc/blob/master...cktoolchange.ini#L58

Copy that to your config, then also copy the python and ncsubroutines folders to your own config
github.com/LinuxCNC/linuxcnc/blob/master...cktoolchange.ini#L58
(But they will also exist already in your installation, probably in /usr/share)

The tool change routine is handled in G-code:
github.com/LinuxCNC/linuxcnc/blob/master...ines/rack_change.ngc

That doesn't perform a length probe, but adding that is just a bit more G-code.

That said, if you have a rack changer, you shouldn't need a length probe.
The following user(s) said Thank You: marq_torque

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

More
7 years 6 months ago #131733 by marq_torque
Thanks AndyPugh,

I played with sample config, i am searching for io pinout for my parallel port breakout board. Just one output i need is tool clamp/declamp i m not able to find/understand hal output description

Also my rack is housing PCB drill type tools which spindle is picking tools directly by collet, and so tool holder is non existent. Any help would ve great where should i put my sample touch ptobe g code

I understand G38.xx commands n its working confused that where to add these lines so it goes to touch probe after tool change and return back to Z0 and move to previous XY co-ordinates.


Regards,
Ankit

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

More
7 years 6 months ago #131734 by marq_torque
Also one more thing, i m still noob to figure out how to set different pocket distance ? My pocket are slightly unequal distance say 0.05mm off, since my spindle is clamping tools directly its risk to break the tools while clamping.

Thanks,
Ankit

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

More
7 years 6 months ago #131751 by pl7i92
you probe the tool to the Rack toolchanger
so manuel load the tool then toolprobe

the length goes into the tooltable

MY Personal use is a ToolProbe Tool called T100
it is 100mm +- 0,01 of length and asigned to G59.3 THE LAST Coordinate system available

the G59.3 is at the Renishaw Zero with that tool

so i MDI
G55
T100 M6
G43 H100 (this is Zero )
G30 Move too tool probe Pos XY
G38.2 G91 Z-100 F40
G90
HERE we SEE if we are still ZERO
Manuell move up
Change tool in to be mesurerd
G38.2 G91 Z-100 F40

now you see a number Z in DRO
this is the Tool ofset to be enterd inside tooltable of the Tool you are storing the Rack-TC
so saying you store T4
G10 L11 P4 Zx (where Zx is the DRO or you can do it with the Value of the Zcordinate Parameter #54xx

THIS VAN BE BUTTON AUTOMATED
Tool probe.ngc

5221-5230 - Coordinate System 1, G54 for X, Y, Z, A, B, C, U, V, W & R. R denotes the XY rotation angle around the Z axis. Persistent.

5241-5250 - Coordinate System 2, G55 for X, Y, Z, A, B, C, U, V, W & R. Persistent.

5261-5270 - Coordinate System 3, G56 for X, Y, Z, A, B, C, U, V, W & R. Persistent.

5281-5290 - Coordinate System 4, G57 for X, Y, Z, A, B, C, U, V, W & R. Persistent.

5301-5310 - Coordinate System 5, G58 for X, Y, Z, A, B, C, U, V, W & R. Persistent.

5321-5330 - Coordinate System 6, G59 for X, Y, Z, A, B, C, U, V, W & R. Persistent.

5341-5350 - Coordinate System 7, G59.1 for X, Y, Z, A, B, C, U, V, W & R. Persistent.

5361-5370 - Coordinate System 8, G59.2 for X, Y, Z, A, B, C, U, V, W & R. Persistent.

5381-5390 - Coordinate System 9, G59.3 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
The following user(s) said Thank You: marq_torque

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

Time to create page: 0.060 seconds
Powered by Kunena Forum