Does the ‘aoEqu1F1’ parameter for dispense ware automatically map to ‘ABB_DispenseHead_IO_1_AO1’?
Dispenseware typically comes with all the signals that you need. However, they will be mapped to a sim board. The user needs to map the signals to the corresponding real boards for the user’s particular installation.
How do you map the signals? This is the part that I am missing. How do I configure the robot to output ‘aoEq1F1’ to the first analog output channel? This is how the system is currently working but I am missing this link and how to configure it. What if I want to change the mapping to ‘AO3’?
It depends. Is the robot directly communicating with the sealant controller? Or is this integrated dispense? What IO boards do you have and what communication buses are available?
The system is controlling an external motor that drives the dispense pump. The dispense pump controller receives the analog voltage from the robot and adjusts the pump /dispense speed.
The iRC5 controller has a DSQC1032 card. Currently channel 1 is used as the analog output to the dispense pump controller.
I can see the ‘aoEqu1F1’ and ‘AO1’ values changing when the system is running. They are the same values but I don’t know how these are mapped to each other.
If I recall correctly, one is just an alias signal and should reflect the same value.
Is this aliasing automatic by default? or do you have to do this in the RobotStudio code?
It should have been setup by the software install.