M06 atc problem with matsuura fx5

More
23 Jan 2013 04:49 - 23 Jan 2013 16:19 #28987 by aletorno
Hi all.
I had recently retrofitted a high speed matsuura fx5 milling machine with a 40 automatic random tool change and pallet changer. All work well including the pallet changer. The problem with the ATC is complex to describe but i will try to explain.
The changer is very fast and respond to the m06 very well. Since the carousel is a slow device it is good to prepare the next tool just after the m06 command so the next tool is been prepared while the spindle is machining.
Ok, I usual starting code may be:

T01M06
T02
G0 blablabla

If i stop the program after the T2 was prepared (line 3) and i start the program again the first block T01 is jumped (this is good because T01 is in the spindle) but the M06 is not jumped because a tool was prepared in the past... And this is not good because the control change T2 and the gcode is for tool number 1. Understand? Thanks

If you wan to reproduce the problem only define the random tool changer in the [EMCIO] of the ini file
RANDOM_TOOLCHANGER = 1
and execute a file like described before. (You will be recursively prompted to change the tool to T1 to T2 T1 T2 .... )


Thanks!
Last edit: 23 Jan 2013 16:19 by aletorno.

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

More
24 Jan 2013 04:10 #29043 by aletorno
I think a solution of this problem may be include a double change in the first tool change for example:

T01M06
T01M06
T02
g0 ...

The second tool change will be jumped in most cases but will switch to the correct tool if T01 was in the spindle and T02 was prepared.

Another solution is to start all the files with a tool change that is never used like T40M06 but this is not a nice solution.

Thanks!

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

More
24 Jan 2013 08:27 #29052 by BigJohnT
Maybe start with T0 M6...

John
The following user(s) said Thank You: aletorno

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

More
24 Jan 2013 09:47 #29056 by jaredts
What about:
T01
M06
(various g code)
T02
(various g code)
The following user(s) said Thank You: aletorno

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

More
24 Jan 2013 17:16 - 24 Jan 2013 17:18 #29067 by aletorno
BigJohnT:
This is a solution but the tool number 0 exist in random tool changers so the machine will prepare the tool number 0 and change it to the spindle.
Thanks!

jaredts:
I will try to separete T01M06 in 2 blocks but i think is the same
Thanks!
Last edit: 24 Jan 2013 17:18 by aletorno.

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

More
24 Jan 2013 17:30 - 24 Jan 2013 17:33 #29069 by aletorno
The result is the same...
See code:

g90
g0x0y0
t01
m06
g02x0y0i10j0f500
g0y200
t02
g0x0y0
g0x45 y45
m30

***The first time you load the file (with random tool changer defined in the ini file) the circle will be did with T01 (this is Ok!).
If you play again the file you will be promted to change tool number 2.
:(
thanks
Last edit: 24 Jan 2013 17:33 by aletorno.

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

More
24 Jan 2013 20:48 #29079 by BigJohnT
I ran this code with a random tool changer and with normal tool changer. I would expect a surprise when using Tn without a M6. In the normal tool changer no surprise and with random tool changer I got the surprise of asking for T2 the second go around.
g90 g21
g0x0y0
t01
m06
g02x0y0i10j0f500
g0y50
t02
g0x0y0
g0x45 y45
m2

When I added a T0M6 I got the surprise of no tool 0 with random tool changer and got the expected remove tool prompt with normal tool changer.

Indeed a bug, reading back this only happens if you stop the execution of the file as a possible workaround for that issue a M6 in the MDI to force the tool to be changed? And file a bug report with details on how to reproduce the bug.

John

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

More
25 Jan 2013 03:23 #29103 by aletorno
If you add the tool 0 in the pockect 0 of the tool table there shouldn' t be any problem changing to tool 0.
I thought that it was a bug. Now I' m sure.
B.R
Ale

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

More
25 Jan 2013 03:41 - 25 Jan 2013 03:48 #29104 by aletorno
Last edit: 25 Jan 2013 03:48 by aletorno.

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

Time to create page: 0.144 seconds
Powered by Kunena Forum