paddax Posted April 3, 2013 Share Posted April 3, 2013 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 More sharing options...
steve.milici Posted April 5, 2013 Share Posted April 5, 2013 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 More sharing options...
paddax Posted April 5, 2013 Author Share Posted April 5, 2013 Thank you for your prompt response, I think this is a possible solution and look forward to any further updates. Link to comment Share on other sites More sharing options...
Recommended Posts