somewhat blushed I admit I had messed up my repo's history.

I do believe merging 
http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/add-missing-ui-file
 into master works to fix this, finally. Ahem.

-m

Am 19.03.2011 um 03:51 schrieb Michael Haberler:

> Hi John,
> 
> I've reworked this branch to make it a single commit and it is rebased on 
> master now. 
> 
> so either picking 
> http://git.mah.priv.at/gitweb/emc2-dev.git/commit/4e6577497aee1a5f9ec5db8504fe4dd9b52ec1ab
>  or merging 
> http://git.mah.priv.at/gitweb/emc2-dev.git/shortlog/refs/heads/add-missing-osubdemo-ui-file-fixed
>  should work
> 
> sorry for this
> 
> -m
> 
> 
> Am 18.03.2011 um 13:07 schrieb John Thornton:
> 
>> Hi Michael,
>> 
>> I tried to get the patch but ran into problems so I'll wait for you to 
>> commit the gladevcp ui file. I look forward to seeing that work.
>> 
>> Thanks
>> John
>> 
>> Michael Haberler wrote:
>>> Hi John,
>>> 
>>> actually this is in place in master already. I'm currently writing the 
>>> documentation for all that toolchange stuff, but the code+example works.
>>> 
>>> There is a complete example with Tx and M6 remapped to o-word subroutines, 
>>> as well as o-word procedure called on abort to fixup state as needed. A 
>>> gladevcp panel shows the pins and has buttons to acknowledge them - sort of 
>>> manually stepping through the change process.
>>> 
>>> try emc owordm6-ui.ini in configs/sim
>>> 
>>> The nc_files/m6demo.ngc file attempts to model the existing 
>>> M6-through-iocontrol as closely as possible - it should be straightforward 
>>> to add your toolchanger specifics here, or in the corresponding prepare(Tx) 
>>> procedure in nc_files/tdemo.ngc .
>>> 
>>> (unfortunately I forgot to add the gladevcp UI file - you need to pull it 
>>> from here until it's merged:
>>> http://git.mah.priv.at/gitweb/emc2-dev.git/commit/4a67f60b742a17a69aa4d49868a5e3585047bb08
>>>  )
>>> 
>>> I'd be happy to help and am very curious to see some use!
>>> 
>>> -Michael
>>> 
>>> 
>>> Am 17.03.2011 um 13:09 schrieb John Thornton:
>>> 
>>> 
>>>> Hi Michael,
>>>> 
>>>> While it will be nice to be able to orientate the spindle for various
>>>> operations a tool changer needs be be somehow a defined set of
>>>> operations that is called by M6. On my lathe I do it via classic ladder
>>>> but there is no Z movement needed so it works fine. On my VMC the Z has
>>>> to move so it would be more difficult in ladder.
>>>> 
>>>> The sequence for my carousel type tool changer is:
>>>> 
>>>> Rapid to absolute Z pickup/drop off position
>>>> Orientate spindle
>>>> Extend tool carousel
>>>> Release pull stud clamp
>>>> Move to absolute Z clear position
>>>> Rotate carousel to next tool via shortest path
>>>> Move to absolute Z pickup/drop off position
>>>> Clamp pull stud
>>>> Retract tool carousel
>>>> 
>>>> If you could incorporate a tool change script that can be customized by
>>>> the integrator that would be cool and make tool changers easy to do. I
>>>> hope the M19 leads us to that point someday before my 386 dies on the
>>>> Discovery...
>>>> 
>>>> John Thornton
>>>> 
>>>> Michael Haberler wrote:
>>>> 
>>>>> spindle orientation looks useful for toolchanging and maybe other stuff, 
>>>>> and some people even have done it with VFD's; some infrastructure already 
>>>>> exists in NML although it isnt fully implemented.
>>>>> 
>>>>> I'm looking at adding an M19 command similar to the Fanuc spindle-orient 
>>>>> like:
>>>>> 
>>>>> M19 [R<orientation in degrees; defaults to 0>] [L<orientation cw/ccw>]
>>>>> 
>>>>> this is how I'd do it:
>>>>> - turn off the spindle
>>>>> - set a HAL pin spindle-orientation line to convey the degrees value
>>>>> - set a HAL pin spindle-direction line to convey the cw/ccw direction
>>>>> - assert a HAL pin orient-spindle line
>>>>> - wait for a spindle-oriented HAL pin line to become true
>>>>> 
>>>>> Further HAL logic would take care of actually driving the spindle motor, 
>>>>> taking feedback from the spindle encoder into a PID loop and assert the 
>>>>> spindle-oriented pin when done  (still making sense?)
>>>>> 
>>>>> my question:
>>>>> 
>>>>> all spindle commands go through motion which is realtime; the above 
>>>>> sequence doesnt look to me like it has strict realtime requirements so I 
>>>>> would rather go through iocontrol-v2 to do this.
>>>>> 
>>>>> Is this sound or am I overlooking something?
>>>>> 
>>>>> -m
>>>>> 
>>>>> 
>>>>> 
>>>>> ------------------------------------------------------------------------------
>>>>> Colocation vs. Managed Hosting
>>>>> A question and answer guide to determining the best fit
>>>>> for your organization - today and in the future.
>>>>> http://p.sf.net/sfu/internap-sfd2d
>>>>> _______________________________________________
>>>>> Emc-developers mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>> 
>>>>> 
>>>> ------------------------------------------------------------------------------
>>>> Colocation vs. Managed Hosting
>>>> A question and answer guide to determining the best fit
>>>> for your organization - today and in the future.
>>>> http://p.sf.net/sfu/internap-sfd2d
>>>> _______________________________________________
>>>> Emc-developers mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Colocation vs. Managed Hosting
>>> A question and answer guide to determining the best fit
>>> for your organization - today and in the future.
>>> http://p.sf.net/sfu/internap-sfd2d
>>> _______________________________________________
>>> Emc-developers mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>> 
>> 
>> ------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> Emc-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
> 
> 
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to