Jump to content
OMRON Forums

Rotary Buffer drops out of cycle


paddax

Recommended Posts

I'm developing a PC application that drives the ppmac via the rotary buffer, it is a valid state for my application to completely run out of commands in the rotary buffer. Previously the Turbo pmac would stay in cycle and wait for further commands, however the Power Pmac drops out of cycle in this condition. Is this the expected behaviour?

 

You can start a program with b0r with no contents in the buffer and the program will run when you add contents.

 

When I say in-cycle I'm referring to Coord[x].ProgActive

Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

This is the current behavior for the rotary buffer in Power PMAC. We are looking into additional options for a later release.

 

If you need the buffer to stay running when it runs out of motion commands you can use the CS structure for blend disable, “Coord[x].NoBlend”, in the motion code blocks you send to the rotary buffer to prevent the run-time error and program abort:

Coord[x].NoBlend=0 // enable blending

X{data}

X{data}

X{data}

X{data}

X{data} Coord[x].NoBlend=1 // disable blending – note it must be before the

// last , i.e., on the same line as the last motion command

// so it is parsed before the last motion command finishes.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

×
×
  • Create New...