Am 03.10.2015 um 18:51 schrieb Sebastian Kuzminsky:
> On 10/03/2015 10:21 AM, Niemand Sonst wrote:
>> Hallo, please do the following:
>>
>> start sim axis and halshow, to whatch:
>>
>> - motion.toolofset.z
>> - iocontrol.0.tool-number
>>
>> Home the machine and go to mdi tab, execute the following commands:
>>
>> T3 M6
>> G43
>>
>> OK, hal stuff is fine, now..
>>
>> M61Q0
>>
>> No hal pin changed!
> I see this too (in 2.6.10).  The bottom line of Axis changed from "Tool
> 3, offset 1.234, diameter 5" to "No tool", but the
> iocontrol.0.tool-number pin did not change.  That's a bug for sure.  M61
> is probably one of our less-tested codes...
>
>
>> IMHO
>> motion.toolofset.z should be "0.0"
>> iocontrol.0.tool-number should be "-1"
> I disagree, i think motion.tooloffset.z should not change until G43, and
> iocontrol.0.tool-number should be 0.

Seb, I disagree too ;-) If you unload the tool, the offset should change 
to the new tool offset, as G43 has been used without H factor! So G43 
meens take the compensation of the loaded tool. IMHO it should reset the 
tool offset to 0.0 if the toll is unloaded!

Norbert


>
>
>> OK, go on and do G43
>>
>> OK tooloffset is now "0.0"
> Good.
>
>
>> but tool remain "3"
> Bad.
>
>
>> Try T3 M6 Does not work, as linuxcnc do think the tool is still mounted!
>>
>> OK more strange stuff?
>>
>> Do M61 Q0
>>
>> OK now all is OK in hal pin.
> Huh, the second "m61 q0" changes iocontrol.0.tool-number to -1.  That's
> pretty broken.
>
>
>> The behavior is strange and IMHO incorrect.
>>
>> Who can solve that?
> I agree it's incorrect.
>
> Would love to see a test the encodes the correct behavior, followed by a
> fix that makes the test pass.
>
>


------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to