[13:26:44] <skunkworks> http://cnczone.com/forums/showthread.php?t=108507
skunkworks, i noticed this on M61 Qx it does not display the tool is loaded, EMC status shows the tool number loaded but axis display is blank, might be related i did not get time to investigate it more, was on 2.4.2
skunkworks: did you reproduce that?
in sim/axis if I issue m61q1 after power on and home, it still says "no tool"
if the intent is for emc to think in all ways that tool 1 is loaded, that seems wrong..
what's the actual use case for m61q? what problem does it solve?
I didn't reproduce the cnczone problem (reload tool table, then display of tool doesn't work)
I have not played with it. I don't have 2.4.2 installed on anything yet
alex added m61 in Jan 2009
* for now it's not allowed to call M61 from a program, only from MDI (or while in manual mode)
that's a bizarre restriction
aabe136 add M61 Qxx
"allows changing the current tool number"
does this mean it's supposed to "rename" the current tool?
emcioStatus.tool.toolInSpindle = number;
*(iocontrol_data->tool_number) = emcioStatus.tool.toolInSpindle; //likewise in HAL
I think it's supposed to mean "contrary to whatever you thought, this tool number is the one actually loaded"
I wish I knew what problem that's meant to solve
I wonder what a random-tc machine should do with it, for instance
if alex_joni drops by, maybe he can remember
but on a manual-tc machine, why not just issue TnM6
the only difference would be whether it moves to the tc position
is it just so you can tell emc what tool is in the spindle?
seems like you could even tell it an invalid tool (one not in the tool table) and it'd be none the wiser
so maybe it's meant to let you add tools to the tool table, I dunno
before random tc, we had the problem of emc not knowing what tool was in the spindle at power-up or after an aborted tool change.
skunkworks: yes I think so - but on what kind of machine is that useful? and what is that supposed to do to the tool table?
was this to solve that problem?
roberth_: what was your task or what problem were you trying to solve when you decided to use M61?
actually I think it could be useful on random. if I load a tool (say T1) from a pocket (say P10) and then pull it out of the spindle and insert T99 instead, currently I have to just edit the tool table (first line, change T1 P0 to T99 P0). Next time I load another tool (say from P3) it will put the new T99 in P3 and T1 will be gone.
so if T1 is in the spindle and you issue M61 Q99, what pocket is T1 in afterwords?
in no pocket
no pocket (i.e., its tool table entry is deleted?)
too bad you lose its offsets
it's almost like you need two tables, one with all your tools, one representing what's in the carousel
and then you have to set all the offets for T99 anyway
or, support P[none, you can't load it] in the current tool table
what happens when you bring the machine up with the last tool in the spindle? does emc remember that? (have not played with it)
with random-tc, yes
if you have a 16 pocket carousel you can have 17 tools in the machine and it keeps them straight
did you figure out your tach issue?
after I hooked up the test equipment, it worked perfectly
so it's healed again (for a while)
mill or lathe?
in 2.3, M61 Q1 does change axis's idea of the current tool
so I bet random tc changed/broke m61's behavior
* cradek cries quietly
jepler, it was at the weekend when i was setting a little boxford up for someone with a turret on, and they have no way inside it to tell what tool you are on, so i went to do a M61 Q to set where i was in EMC untill he fits a true encoder to the turret
it seems M61 Q changes the status of current tool # etc, but does not update axis display
robh__: how does it change tools?
how do you mean? sorry
how do you know where you are or such on the turret
does it have automatic tool change controlled by emc?
there is a switch inside, that index each station, so they must count from known station untill you it the called for one
ok I see
it has relative positioning with no provision for homing
no home or tool#1 positon no
any plan for adding a homing sensor?
and you cant get anything inside we looked
only thing todo is take back plate off, bore a hole into there shaft and fix a encoder
sounds frustrating :-P
but you can not take the shaft out easy, so need to make jig to hold it all on mill etc, yes very frustrating
but then its only little stepper lathe ;)
you could always just remember to change to tool 1 before shutting it down... (yuck)
that could be intresting concept that
right now i am bussy retrofitting my sencond superslant again twin turret
i will try and use W on 2nd Z on this as i have 2.4.2 installed
will save using G10 all the time
ah definitely W
2.4 is finally great for that kind of thing
did you know you can even do a drill cycle in W with G17.1
yea i rember seeing you mention it awhile back, cant wait to try it, also try rigid tapping on it
heh, I bet tapping in W doesn't work
we did not have tapping yet when I added UVW
o well looks like ill still be using the old tapping unit
could be added if someone was interested - just isn't there now
not like there's any fundamental problem in getting it to work
99% time its big threads so screw cutting it quickest way so its not something i badly need
something that would be nice for someone to work on it to draw UW as seperate displays on the back plot due to how the two turrets work on a twin turret lathe
pick your posion - single point makes nice concentric threads at the wrong pitch diameter, taps make crooked and badly centered threads at the perfect pitch diameter :-)
it's hard to know how to display uvw, since the can mean different things on different machines
argh, can't type
i hear you, i think for lathe you can somewhat say XYZ will also be top turret, UVW always be bottom if there, C is always main spindle i think A or B is sub spindle (cant rember of top head dont have twin spindle lathe)
i have to pop off now chat soon