Hi DOD_don,
I'll do what I can to help. Its been a few months since I was heavy into this Camsoft logic, but I've got lots of written logic to refer to for ideas.
Usually, the logic sequence is not all that lengthy, so if you like, post whatever you might have developed so far, or we can do it privately, if you would prefer. Discuss the method you had in mind.
If we're successful, I'm going to twist your arm for a contribution to cnczone
Is this axis an electric rotary actuator, with a rotary encoder on it, driving a screw or what?
How fast does it move? Is it single speed or variable? Is the load constant throughout its cycle?
Are you looking for infinitely variable position control or two fixed positions?
How do you initialize or home the actuator on startup? Home switches? (A linear scale with an absolute index is very convenient to home).
Do you have limit switches on this axis?
Is simultaneous motion involved with any other axis?
I assume that you have a spare axis slot available from your motion card? I think you'd need it to get encoder data into the system.
What kind of motion card is it?
What version of CNC Professional are you running now?
That should get the ball rolling.