-------------------------------------------------------------------------------------------------
tags: Freelance TYPO3 Glassfish JasperReports JasperETL Flex Blaze-DS  
WebORB PostgreSQL DB-Architect
email: r...@vantwisk.nl        web:   http://www.rvantwisk.nl/     
skype: callto://r.vantwisk
Phone: +1 (803) 426-3350







On May 17, 2010, at 10:36 AM, Slavko Kocjancic wrote:

> Hello...
> Not bad idea to be separate item as jog under toolchange can be  
> resolved
> quicker.
> I changed wiki and I think all command M0 M1 and M6 can behave  
> similar.
> For example if someone mill plastic then can issue few M1 in program  
> and
> has optional stop on M1 dissabled.

Thanks..

> If swarf come up then just enable M1 pause and have nice workaround.
> Maybe there is not bad idea to have another one pause button that  
> pause
> program like inserting M1 after just current line?!? Easyer to  
> implement.

As mentioned before, you cannot easily insert a command on each line
once they are in the queue unless the M1's are inserted when a program  
is loaded,
you could do this using a filter I think...

The suggestion you make to introduce a other pause method that stop  
after the line was processed
might be easer to implement then trying to modify the current pause  
method.

Then at least EMC is at a clear point ( I assume)  where to resume from
and not in the middle of something.

>
> Beaware of one nasty thing with manualtoolchange.py! When window popup
> the keyboard control is on that window! If someone uses Estop in
> keyboard and something goes wrong during toolchange dialog then Estop
> button wont work!

The proper way to solve e-Stop is to have a external button connected  
to your machine,
next to a emergency stop. I think every decent size machine (that can  
seriously hurt a human)
should have external buttons for that I do have, but luckly never used  
them :)

Ries

> Slavko
>
> Ries van Twisk pravi:
>> Salvko,
>>
>> i think it would be a good idea to seperate item 15 into two items:
>>
>>
>> 15) JOG under PAUSE - Alow users to jog machine when program is  
>> paused.
>> 16) JOG under ToolChange - Alow users to jog machine when program  M6
>> executed. The TouchOff? should be enabled too and maybe even MDI
>>
>> Although they look the same, the problem domain is in both cases
>> somewhere else.
>>
>> As noticed before, item 16) is possible easer to solve then item 15)
>> because of various internals
>>
>>
>> With 15 it would be just fine if you can jog out, stop the spindle
>> clean the workpiece, clean the bit and the machine and continue. For
>> me personally it would already be awesome if when I press pause the
>> tool will just move up and spindle stop (not need for jogging)
>> The problem with 15) is that you can pause in the middle if a running
>> line, and it's hard to re-start in the middle of an operation.
>>
>> With 16) The machine stops at a distinct line and already can  
>> continue
>> from there, we just need to have a way to touch off (can that be done
>> with the modified manual hal toolchange??)
>>
>> If they are broken into two piece, it will be easer to solve  
>> because a
>> programmer can just concentrate on a easer task.
>>
>> Ries
>> PS: I am going to modified the hal:manualtoolchange a bit so it will
>> find the start point of 3 axis routers better, my little project for
>> EMC :)
>>
>>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------

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

Reply via email to