310531 57
Theory of Operation
Typical Dispense Cycle
(continued)
7.
Robotic system controller requests material to be
dispensed by setting the DISPENSE signal HIGH.
8.
PrecisionFlo module activates the closer solenoid,
retracting the closer pneumatic cylinder.
9.
PrecisionFlo controller checks if a GUN ON
DELAY has been set by the user.
If the delay has been set, the PrecisionFlo module
waits until the delay has expired, then activates the
dispense gun solenoid, which opens the gun.
If the delay has not been set, the PrecisionFlo
module immediately activates the dispense gun
solenoid, which opens the gun.
10. PrecisionFlo module checks if a REGULATION
ON DELAY has been set by the user.
If the delay has been set, the PrecisionFlo module
waits until the delay has expired, then begins me-
tering material to the gun.
If the delay has not been set, the PrecisionFlo
module immediately begins metering material to
the gun.
11. PrecisionFlo module regulates output based on the
analog FLOW COMMAND
input signal from the
robot.
12. PrecisionFlo module measures the volume dis-
pensed while the MEASURE VOLUME line is high.
13. PrecisionFlo module continuously monitors fluid
pressures, and the flow rate as measured by the
flow meter, and makes adjustments for changes in
operating conditions.
14. PrecisionFlo module monitors operating parame-
ters to detect and report any faults that may occur.
(see Fault Handling on page 58.)
15. Robot sets the DISPENSE line LOW, indicating
that no material is required during this portion of
the program. (Robot can cycle the DISPENSE
signal HIGH and LOW throughout a cycle if re-
quired. Volume measurement will still occur.)
16. At the end of the cycle, PrecisionFlo module
checks if a GUN OFF DELAY has been set by the
user.
If the delay has been set, the PrecisionFlo module
waits until the delay has expired, then closes the
dispense gun solenoid, which closes the gun.
If the delay has not been set, the PrecisionFlo
module immediately closes the dispense gun sole-
noid, which closes the gun.
17. PrecisionFlo module checks if a REGULATION
OFF DELAY has been set by the user.
If the delay has been set, the PrecisionFlo module
waits until the delay has expired, then stops regu-
lating material to the gun.
If the delay has not been set, the PrecisionFlo
module immediately stops regulating material to
the gun.
18. PrecisionFlo module deactivates gun closer, which
closes the needle, 1.9 seconds after the gun
solenoid is deactivated.
19. At the end of the cycle, MEASURE VOLUME goes
LOW.
20. PrecisionFlo module stops measuring volume.
21. PrecisionFlo module waits to be polled for volume
dispensed or until MEASURE VOLUME is raised
to start the next cycle. (See Volume Reporting on
page 59.)
22. After volume is requested and reported, Precision-
Flo module places the last fault/warning code on
the data bus.
23. If a fault occurred during the cycle, and the fault
code was not acknowledged by the robotic control-
ler, the robotic controller can read the fault code at
the end of cycle. NOTE: volume data does not
erase fault data. (See Figure 36, Fault Handling
on page 58.)