Activity for niallel

  • niallel niallel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi, I've read the CamBuilder documentation and it shows to use the left boundary of the first segment as SMCB.BoundImplicit(), so that the transition is as smooth as possible. With this it sets X and Y to 0. My first slave position is not 0 (say for example it's 100), so I would set it with SMCB.Bound(0,100). My question is that when the cam goes back to the start (Periodic := TRUE) , will it blend with the last position (360, 100) if I do this? I imagine it will, but the documentation isn't clear...

  • niallel niallel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Looks like it's not possible, so I take it using Cams is the way to do this.

  • niallel niallel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi, Is it possible to have a MC_PositionProfile that runs continuously again and again without stopping the motor and starting again. I have a profile that contains about 50 steps that I want to repeat. At the end of each run the motor comes to a stop before the next one starts. My code checks for Done, then resets the Execute to False before setting Execute to True to run again, and I think this is causing the motor to go to standstill before starting again. There doesn't seem to be a BufferMode...

  • niallel niallel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    That's brilliant, thanks so much for all your help.

  • niallel niallel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Thank you so much for the reply. The motor is a rotary connected to a linear actuator. So would I set it up as in the attachment screenshot?

  • niallel niallel posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Hi, I'm trying to get Scaling working on my axis. An increment produces 36.6mm of movement, so I want to put the units in application as 36.6. However the docs say that I need to change bHiresMode as it doesn't show me the option for Precision in the User Interface. I'm thinking that I need to change the precision so I can enter decimal places. How can I do this, or is my thinking wrong? Thanks,

1