bprall Posted January 6, 2022 Share Posted January 6, 2022 I have a CK3M system with 2 4-channel drive controllers on it. I am using the first 2 channels on each to run motors 1,2 and 3,4 in those groups but the system assigns the servo capture for the limit flags and such to the 3 and 4 channels on the first controller for encoder elements. I can redirect some of them in the hardware interface but the ones linked to the encoder seem stuck. In the end these motors are X(1),Y(2),Z(3) and R(4) for an NC16 so should I just number the 3 as Motor 5 and 4 as Motor 6 and then do the axis assignment somewhere else. Quote Link to comment Share on other sites More sharing options...
Omron Forums Support Posted January 7, 2022 Share Posted January 7, 2022 You could rearrange the motors so you don't have to change the channel settings if you want. This is what I would try: 1. For each motor, manually set the following: Motor[x].pEncStatus=CK3WAX.Chan[j].Status.a Motor[x].pEncCtrl=CK3WAX.Chan[j].OutCtrl.a Motor[x].pCaptFlag=CK3WAX.Chan[j].Status.a Motor[x].pCaptPos=CK3WAX.Chan[j].HomeCapt.a 2. Sync motors with project as shown in the attached picture. I have alerted the software team that there is no way to change these settings from the wizard. Quote Link to comment Share on other sites More sharing options...
bprall Posted January 7, 2022 Author Share Posted January 7, 2022 Thanks This seems to have remapped the variables. I notice that Motor 3 is linked to encoder table 5 still the encoder table is not reorder. Likely this will need to be sorted in the coordinate system. Quote Link to comment Share on other sites More sharing options...
Omron Forums Support Posted January 7, 2022 Share Posted January 7, 2022 That would normally be fine. Do you need to reorder the table? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.