Thank you Andy! I tried and analysed vismach/vmc_toolchange config. 
However, I am planning to make substantial changes.
Yes, this config will help me, but there are several issues not covered:

1. Comments from remapped M6 toolchange.ngc subroutine:
   ; This assumes that the carousel is already aligned correctly.
   ; It is important to unload the tool before shutting down the machine.

I don't think I can live with that. There is no guarantee that the tool 
will be unloaded due to human factor (different operators) and in case 
of main power loss. Carousel position should not be trusted good as is.

I am thinking about some file which should store last tool number taken 
together with pocket it came from and should be reliably written to 
drive. There should be some state variable to report successful shutdown 
or crash.
and / or
on startup ask user to press the button with big letters "I confirm 
there is tool #N in the spindle and pocket #M is empty". There might 
more controls to fill right answer.

I coded and tested my own carousel HAL component which checks a lot of 
things and forces re-indexing in certain abnormal situations or can 
report critical faults by informational messages, halt and decline to 
work to avoid damaging the machine and tools. I tried to use given 
carousel component, but quickly found out it is not reliable enough. For 
example in index+pulse mode, position sometimes became erroneous after 
user abort or machine-power-off while carousel is active. No re-indexing 
is forced afterwards. No checks are done if index is in right place 
while working.

2. Some checks are made at ngc code before some action, but not all the 
time while the action takes place. This might lead to some failures or 
damage. Signals influenced: air-pressure, arm-in, spindle still oriented.


01/23/2016 09:05 PM, Andy Pugh rašė:
>
>
>> On 23 Jan 2016, at 17:43, Pete Matos <[email protected]> wrote:
>>
>> I have to find a good way to orient spindle now before I can proceed
>> further. Good luck man.
>
> The spindle.hal file from vismach/vmc_toolchange ought to pretty much just 
> slot in.
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to