01-08-2007 08:36 AM
01-08-2007 12:51 PM
Hi Jochem,
I agree with you that it will be better to use single buffer, but as we discussed in a previous post, breakpoints don’t work in vector spaces. Do you know/imagine any other strategy to approach this problem?
Thanks!
01-09-2007 09:41 AM
01-10-2007 05:59 AM
Hi Jochen,
Options 2 and 3 are out of question. So if could explain better option 1 I would like to know more in terms of timing and pooling frequencies that I could expect.
I have done some very basic testing with a similar idea. Instead of pooling the vector space for position I do some thing like this:
- configure a 2D axes vector space for contouring (single buffer for all the job)
- configure a 1D axis vector space for contouring
- do a start motion in both vector spaces at the same time
- in the 2D vector space write axes position data
- in the 1D vector space write a data that acts like a code defining an action
o example: a value of 10 means turn on tool #1; 15 means turn off tool #1, 20 means turn on tool #2; 25 means a point where the motion could be pause, usually in sharp edges, and so on…
- pool the for position the 1D vector space, check if the axis is stopped and the value is different from that last one pooled. If true, take the appropriate action.
This machine has a tool that is a pen to write text/numbers in the pieces, so that are many small moves to be done, then my concern with timing and pooling frequencies with this approach.
What about
this strategy?
Thanks!
01-10-2007 06:37 AM