i'm working on my mill toolchanger.

i was thinking of using a component for probing tool length , rather 
than from gcode macros or remapping

looking at auto toolsetting from the toolchanger carousel , and my 
thought was to be able to probe each tool when the carousel is loaded 
and optionally  as it came into use when running gcode and issuing an 
M6T3 for example . and store it's length in the tooltable for next time 
it's used etc

for example as the tool was picked , it could query if the tool had been 
measured or not by a flag in the tooltable , if not it could then do a 
tool setting move to the probe plate ..
reset it's tool length in the table and then return to gcode program , 
this would also be the case if for example a tool had snapped and been 
replaced during running , the tool would then need to be reset .

having a panel in axis showing the tools and be able to select say tool6 
to be selected for  setting tool length next time it is used , seems a 
good way to acheive this

the problem i see is if this was done in the middle of running gcode , 
and a toolchange is commanded i.e M6T6 , the state or position in gcode 
cannot be saved to be able to return to after
a tool probe is done , if done in a component  .

i think looking at Michaels remapping M6 toolchange example this can be 
achieved , although looking at storing each individual tool information 
back to the tool table may need some thought , or at least for me ! ....

embedding this within the codebase seems right,  which in turn keeps the 
user gcode clean and reusable .

anyone have any better ideas , or am i looking at this totaly wrong !


Dave






------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to