DigiMetrix

cancel
Showing results for 
Search instead for 
Did you mean: 

Denso 7th axis control using the RC8 controller with the DigiMetrix / ImagingLabs driver

We are switching from the RC7 controller to the RC8 controller.  The DigiMetrix / ImagingLabs driver has an enum to switch between controllers.  We understand the UserExtension vi to call functions 1100 and 1101 is not supported on the RC8 controller.

 

Has anyone successfully controlled a 7th axis using the RC8 controller and the DigiMetrix / ImagingLabs driver?

 

We have removed the low level calls to the 1100 / 1101 functions and are using the private functions give / take however we still cannot control the 7th axis.

 

 

0 Kudos
Message 1 of 2
(4,381 Views)

Hello!
Few differences between work with RC7 and RC8 from LabVIEW DigiMetrix library:
1) RC8 does not support UserExtension VI.
2) "Start Toolkit" VI for RC8 executes "TakeArm 0 KEEP=1" routine (when "Start" parameter is given) and "GiveArm" (when "Stop" parameter is given). For same VI RC7 acts differently - it starts and stops "Motion Server" program - RobSlave.pac
I would recommend to try the following approach:
a) Create a separate PAC programs to gain/release control over 7th axis with "Take Arm" for group 1.
b) Release robot control by executing "Start Toolkit" with "Stop" parameter
c) Gain control over 1 group using program from (a) - use "Start Task" VI
d) Move 7th axis with "Drive" VI
e) Release control of 1st motion group using program from (a)
f) Start Toolkit with "Start" parameter to gain control over robot again
c-d-e can be implemented in a single PAC program with parameter - value to drive axis to (pass parameter to it using "Set Variable" VI).

Hope this helps,
Best Regards,
Svetlana Volkova

Message 2 of 2
(4,311 Views)