johnfarrugia
Member
I have alomst completed a integration of a Dnet Ultra3000i servo controller but I'm having a few issues. I've attached the ultraware program from the servo controller to this thread. I am using assembly object 5 and 12 for Dnet communications. I am able to home the servo, move the servo in velocity mode as well as move the servo in indexing mode all through Dnet. Howerver, When I change the operation mode to Preset position mode, set position 0 to say...1000 counts and set start index high, nothing happens. When I disable the drive and then enable the drive it moves into the commanded position. If I home the servo while in preset position mode, it will home ok but right after it zeros, it will move to preset 0. I have tried to control the servo in preset position mode via Dnet as well as via direct I/O and they both do the same thing. I dont have "start index" assigned to any inputs I have all bits in my masked word set to 1, I'm not sure what else it could be.
Once I get the preset position mode to work correctly my plan is to store about 8 positions in the PLC. When needed, I'll send the positions to Preset 0 via the assembly object and then trigger preset 0 position.
I hope someone can help me out. I'm starting to pull my hair out!!!
Once I get the preset position mode to work correctly my plan is to store about 8 positions in the PLC. When needed, I'll send the positions to Preset 0 via the assembly object and then trigger preset 0 position.
I hope someone can help me out. I'm starting to pull my hair out!!!
Last edited: