Canvas v1.9 Software Manual
Canvas v1.9 Software Manual
9
User Guide
P/N 6148131, Rev 01
NOTICE
This is a Nordson publication that is protected by copyright. Original copyright date 2022. No part of this
document may be photocopied, reproduced, or translated to another language without the prior written
consent of Nordson Corporation. The information contained in this publication is subject to change
without notice.
Contact Us
We welcome requests for information, comments, and inquiries about our products. Please contact us
using the information below:
ASYMTEK Products
Headquarters 2747 Loker Avenue West
Carlsbad, CA 92010-6603
USA
Toll Free: +1-800-ASYMTEK (+1-800-279-6835)
Tel: +1-760-431-1919
Fax: +1-760-431-2678
E-mail: [email protected]
Website: www.nordsonasymtek.com
Customer Service
Tel: +1-760-930-7499
Fax: +1-440-414-5265
E-mail: [email protected]
Technical Support
USA: +1-800-ASYMTEK (+1-800-279-6835)
Other regions: www.nordsonasymtek.com
E-mail: [email protected]
Trademarks
Asymtek®, Canvas®, Vantage®, DispenseJet®, NexJet®, IntelliJet®, and Forte® are registered trademarks of
Nordson Corporation.
Fids-on-the-Fly™, Monocle™, and CPJ™ are trademarks of Nordson Corporation.
Microsoft® and Windows® are registered trademarks of Microsoft Corporation.
Patents
U.S. Patent No. 10,082,417 for Advanced XY Offset Calibration Software 13-118-A/US
Manual Conventions
Bold Text Dispensing system labels, buttons and switches, and software menu selections
and commands appear in this text style.
[Bracketed Text] [Bracketed Text] indicates a single key or key combination to press on a
computer keyboard, such as [Enter] or [Alt + Tab].
Text >Text Refers to a series of menu bar commands in the Canvas software.
WARNING! Personnel Safety Warning. This symbol appears in a shaded text block to warn
you about actions that could cause personal injury or death.
CAUTION! Property Damage Caution. This symbol appears in a shaded text block to warn
you about actions that could cause serious damage to the machinery, software,
parts being processed, and facilities.
NOTE This symbol appears next to helpful information relating to text that precedes it, or
information you must know before proceeding.
1.4 Training
Training is available both on-site and at regional support centers depending on the need. Contact your
local service organization. Contact information is listed at the front of this manual.
1.5.3 Container
The container feature allows you to quickly and easily place a pattern array at multiple locations on a
single workpiece.
1.5.8 Fiducials
The software supports area model and edge model fiducials. If the fiducial is defined as an area model,
the system searches for the entire fiducial. If defined as edge model, the software searches for a single
edge in the field of view.
1.5.8.1 Fid Failure Light Correction
This feature allows you to correct the light setting for a single fiducial, apply light correction to all
fiducials, or save the light correction in the recipe.
1.5.8.2 Setup Wizard Fiducials
Setup Wizard Fiducials are used to find the wet dot target location, detect wet dot placement, adjust
system offsets, and determine camera rotation.
1.5.8.3 Fids-on-the-Fly
Fids-on-the-Fly (FOF) is a high-speed fiducial recognition method. With Fids-on-the-Fly, the camera is
always in motion, capturing images on the fly while the system is moving, which may increase UPH.
NOTE This section covers first time installation and software upgrades. Upgraded versions of
Canvas may include their own installation instructions.
This section covers the following topics:
• Canvas Software Installation
• Canvas Files
WARNING! DO NOT install the Canvas software or perform machine configuration unless
trained to do so. Incorrect settings can cause the system to run erratically or not at
all.
NOTE The following procedure applies to both initial installation and software upgrades. Refer
to the README.Canvas.pdf file included on the software disk. If the procedures vary,
follow the instructions included with the software.
To install the Canvas software:
1. If installing the software on a dispensing system, perform a system startup in accordance
with the applicable dispensing system manual.
2. Close any programs running in Windows.
3. Insert the Canvas disk into the DVD drive.
The installation procedure should launch automatically. If the installation procedure
launches automatically, skip to Step 8. If not, perform Step 4 through Step 7.
4. Click on Start in the lower left-hand corner of the computer screen.
5. Select Computer from the Start menu.
Windows Explorer opens.
6. Double-click on the DVD drive listed in the directory.
The DVD menu opens.
7. Double-click on the Install.bat file.
The Setup Window opens (Figure 2-1).
10. When prompted to choose components, make sure all boxes are checked and click on Next
(Figure 2-3).
11. To use the default folder for the Canvas installation, click on Next (Figure 2-4).
12. To select a different file location, click on Browse and select a folder from the list and then
click on Next.
13. If the installation is not on a dispensing system, select Simulate Hardware (Figure 2-5).
16. If the dispensing system is equipped with a dual valve service station, select Dual from the
Service Station Type list (Figure 2-8).
CAUTION! DO NOT modify or delete any files in the Canvas folder or your dispensing
system may not operate properly.
1. Double-click the Canvas icon on the Windows desktop or click on the Windows Start
button and type in Canvas.
When Canvas starts, all Input and Output (I/O) devices will initialize (Figure 3-1). Do
not press any keys while the system is initializing unless prompted to do so.
8
2
9
10
11
4
5 12
6 13
NOTE If you have operator system access, this screen opens when you start the Canvas
software.
To open the production home screen:
1
6
Opens the Dot Line Library where you can create or edit dot/line
Dot Line Library types. The dot/line type includes dispensing parameters such as
settling time, down speed, dispense gap, etc.
Used to set valve air, fluid air, purge and nozzle heater settings
Applicator Settings
for applicator.
Purge Purges the selected applicator.
Opens the Calibrated Processing Jetting (CPJ) screen if the
system is configured with a jet valve. If the system is configured
Fluid Calibration
with a needle valve, the Mass Flow Calibration (MFC) screen will
open.
Reset Syringe Level Resets the syringe level when you install a new syringe.
Starts the IJ Calibration procedure. This item is only available
IJ Calibration
when the system is configured with an IntelliJet applicator.
Opens the Settings window for the selected conveyor. If the
Conveyor Settings system is configured with dual conveyors, there will a selection
for Conveyor 2 Settings.
Select the System Settings icon to access the System Settings screen. In this screen you establish
software and machine configuration settings. It has tabs along the top of the screen for each category.
Tab Description
The User Interface tab has categories to select the display language,
User Interface visual theme, system units, hard drive usage warning, and to
enable/disable alpha features.
The Machine Configuration tab has categories to configure system
Machine Configuration hardware. Each item in the category list has specific settings for the
selected hardware.
The User Accounts tab allows you to setup and delete user accounts
User Accounts
and user groups. You can also set user access rights on this screen.
The Status Events tab tracks significant events that occur during
Status Events
machine use.
The Recipe tab has categories to set preferred recipe behavior, fiducial
Recipe
tolerance, barcode filters, and barcode association.
The Setup Process tab lets you establish Purge, Camera to Applicator
Setup Process Offset (Wet), and Jet Dynamic offset settings used during setup
procedures.
The Factory Information System (FIS) tab is used to configure the
FIS Canvas software so that information can be shared with a host
computer.
The Conveyor Preferences tab lets you set your preferred conveyor
Conveyor Preferences
mode: Production, Pass Through, or Disabled.
Figure 3-7 System Settings Screen
3.6.5 Datalog
Select the Datalog icon to open the Datalog screen (Figure 3-8). The Datalog screen records
significant system events. You can filter the datalog by event type and date range. In addition, you can
export log files in delimited text format.
3.6.6 Maintenance
Select the Maintenance icon to open the Maintenance screen (Figure 3-9). This screen is used for
troubleshooting, diagnostic evaluation, and tracking system usage. It is generally used by service
personnel. For more information, see 8.5 Maintenance.
4. When finished, click on to return to the Production Home or Recipe Editor screen.
The selected items will appear on the Data Monitor (Figure 3-16).
NOTE Some tiles, such as heaters, have an ON/OFF indicator in the upper right corner. The
indicator is green if ON and dark gray if OFF.
When you start to move the window, a docking arrow icon will appear.
3. While holding the left mouse button down, click on the applicable docking arrow to anchor
the window (Figure 3-17).
Clicking on the up arrow will place the window above the current position. Click
the left arrow will place the window to the left of the current position, etc.
Item Description
1 Title Bar
2 Docking Arrows
NOTE The following procedures assume that the dispensing system is on, and the Canvas
software is running.
1 2 3
4
9 5
8 6
2. Enter the desired speed and step distance for both the XY and Z jog settings.
3. In the Keyboard Shift Key Speed drop-down menu, select the speed to use (medium or fast)
for the [Ctrl + Shift +Arrow] keyboard jog controls. See 3.9.3 Keyboard Jog Controls.
4. Select OK when done.
1. Click on the Camera Window Control button in the camera window (Figure 3-20).
The Camera Window Control opens (Figure 3-22).
2. Select the Lighting Control tab to adjust the lighting and gain.
a. Adjust the sliders as desired.
Figure 3-22 Camera Window Control – Lighting Control Tab (Monocle Vision shown)
3.9.1.3 Reticles
To adjust reticles:
1. Select the Reticles tab (Figure 3-23).
2. To adjust Crosshair Reticles:
a. Select Crosshair Graduations.
There will be a checkmark in the corresponding box.
b. Enter the desired graduation spacing.
c. Move the slider bar to the left or right to adjust the thickness.
d. Click on the color button and select the desired color from the list.
3. To adjust Circle Reticles:
a. Select Circle 1 and Circle 2, if applicable.
There will be a checkmark in the corresponding box(es).
b. Enter the circle radius.
c. Move the slider bar to the left or right to adjust the reticle thickness.
d. Click on the color button and select the desired color from the list.
4. To adjust Rectangle Reticles:
a. Select Rectangle.
There will be a checkmark in the corresponding box.
b. Enter the height and width.
c. Move the slider bar to the left or right to adjust the reticle thickness.
d. Click on the color button and select the desired color from the list.
5. Click on OK when done.
Jog Left Jogs the conveyor to the left at the selected speed.
Jog Right Jogs the conveyor to the right at the selected speed.
Jog Rails
Moves the conveyor rails further apart.
Wider
Jog Rails
Moves the conveyor rails closer together.
Closer
Manual
Loads the workpiece into the dispensing area.
Load
Manual
Unloads the workpiece from the conveyor.
Unload
Conveyor
Selects the conveyor lane (1 or 2), if you have a dual lane conveyor.
Lane Select
Speed of Conveyor
Command(1)
Movement Response
Slow(2) Right Ctrl + ← Belts move left
Right Ctrl + ↑ Rear rail moves to front
Right Ctrl + → Belts move right
Right Ctrl + ↓ Rear rail moves to back
Fast(3) Right Ctrl + Shift + ← Belts move left
Right Ctrl + Shift + ↑ Rear rail moves to front
Right Ctrl + Shift + → Belts move right
Right Ctrl + Shift + ↓ Rear rail moves to back
Note: (1) Simultaneously press the keys shown.
(2) Slow is the same as selecting in the Conveyor Jog Controls (Figure 3-24).
(3) Fast has the same effect as selecting in the Conveyor Jog Controls.
NOTE You MUST use the Left Ctrl key to jog the dispense head and the Right Ctrl key to jog
the conveyor.
Vision calibration is performed on the vision calibration tile located on the opposite side of the offset tile
on the service station (Figure 4-1 and Figure 4-2). Available calibration tiles are listed in Table 4-2.
Figure 4-1 Vision Calibration Tile (Vantage) Figure 4-2 Vision Calibration Tile (Forte)
4. Jog the camera so that the vision calibration tile fills the entire camera window.
5. Select Teach Location.
6. Select Next.
You will be prompted to adjust the light levels.
7. Adjust the light levels as necessary (Figure 4-4).
8. Click on Next.
10. A successful calibration will display “Calibration Successful” (Figure 4-6) and will show
the following information:
• All found intersection points
• Current MM/Pixel
• Nonconformity Value (a metric of calibration quality)
Values close to zero (0) are best.
• Calibrated MM/Pixel
11. Pressing the Done button will replace the "Current MM/Pixel” with the new “Calibrated
MM/Pixel” to make the camera calibration permanent.
12. Pressing the Cancel button will cancel the calibration and keep the "Current MM/Pixel.”
A failed calibration will display “Calibration Failed” (Figure 4-7).
NOTE The service station setup routine must be performed prior to performing the lighting
calibration procedure. The lighting calibration procedure will be disabled until the service
station setup routine has been performed.
To calibrate the lighting:
1. Place the applicable calibration tile (Figure 4-1 or Figure 4-2) vision standard side up on the
service station.
The other side of the calibration tile is used for all other setup procedures.
6. Read the instructions for Lighting Calibration Start Location (Figure 4-9) and determine
which set of nine grayscale references to use, the horizontal one, or the vertical one.
7. Use the jog controls to move the camera to the chosen starting location for the lighting
calibration procedure and click on Teach Location (Figure 4-9).
9. Click on to move to the center of the calibration target and select Next.
A status bar will indicate the status of the calibration (Figure 4-13).
After the grayscale readings are complete, the system will perform the calculations
necessary to create a "Lighting Calibration Lookup Table."
NOTE Height sense readings are sensitive to temperature change. Setup procedures should be
run at the steady state process temperature.
NOTE Some of the setup procedures are not required for Applicator 2 and are
unavailable (grayed-out).
NOTE For Vantage Dispensing Systems only, the dual heads will move in tandem
when teaching setup procedure locations.
Procedure Description
Sets the dispense tip to a height that is clear of all obstacles on the
Teach Safe Z
workpiece when moving in all directions.
Teach Camera to Applicator XY Offset (Dry) Sets the XY distance between the camera and the applicator.
Teach Camera to Height Sense XY Offset Sets the XY distance between the camera and height sensor.
Teach Applicator to Height Sense Z Offset Sets the Z distance between the applicator and height sensor.
Teach Service Station Sets the location of the service station.
Teach Purge Location Sets the location of the purge station.
Teach Scale Location Sets the location of the scale.
Reset Applicator 1 Syringe Level Resets syringe level when a new fluid syringe is installed.
Priming the applicator fills the applicator’s dispense mechanism with
Prime Applicator
fluid prior to dispensing.
Prime verification is done after the applicator has been primed. It is used
Prime Verification to confirm the applicator dispenses the expected amount of fluid in a
given time.
Purge Applicator Purging the applicator purges excess fluid from the nozzle.
Establishes the XY distance between the camera and the applicator by
dispensing eight (8) dots and prompting the user to either align the
Teach Camera to Applicator XY Offset (Wet)
camera crosshairs on the dots, or if Vision Assisted Setup is selected
confirm the dot location.
CPJ Runs a Dispense Calibration (CPJ) procedure.
Dispense Weight Verification Runs a Dispense Weight Verification.
Jet Dynamic Offset Calibrates the start position of a line.
Teach Setup Wizard Fids Sets fiducial locations for camera assisted setup.
System Locations Allows you to teach additional system locations as desired.
Automatic Conveyor Width Calibrates the conveyor width motor.
Home Conveyor Sets the conveyor's home position.
Sets cleaning strip options. The cleaning strip enhances dispensing
Cleaning Strip
performance by cleaning the nozzle tip during the dispensing process.
The Canvas RFID feature reads the Syringe RFID tag and sends the tag
Teach RFID
information to a host via the API (SECS/GEM, etc.).
2. Position the applicator over an identifiable location that can be located using the camera in
the next step and press Teach Location.
3. Move the camera crosshairs over the same location and press Teach Location.
The calculated offset will be displayed (Figure 4-19).
4. Press Done when finished.
2. Position the height sensor laser beam over an identifiable location that can be located using
the camera in the next step and press Teach Location.
3. Move the camera crosshairs over the same location and press Teach Location.
The calculated offset will be displayed (Figure 4-21).
4. Press Done when finished.
2. Jog the camera crosshairs to the left pin on the service station and select Teach Location.
3. Jog the camera crosshairs to the right pin on the service station and select Teach Location.
4. The system will calculate the location of the tactile, substrate, and purge location(s). Click
Next to view each calculation and to move the camera to each location.
NOTE If the service station has been previously taught, the calculated purge location will carry
over to this screen, see 4.5.1.5 Teach Service Station. If desired, you can adjust the purge
location on this screen.
To teach the location of the purge station:
1. Select Teach Purge Location from the Setup Procedures screen.
The Teach Purge Location Setup Wizard opens (Figure 4-25).
2. Enter a Z adjustment to position the applicator above or below the purge boot.
A positive (+) Z value adjusts the applicator down into the purge boot. A negative (-)
Z value adjusts the applicator up above the purge boot.
3. Select Apply.
4. Jog the camera crosshairs to the center of the purge boot.
5. Select Teach Location.
6. Jog the camera crosshairs to a location on the purge lid where a height sense will be
performed.
The Z adjustment will be added to the results of the height sense and is used to position
the applicator near the purge boot.
7. Select Teach Location.
8. If necessary, adjust the XYZ position of the applicator and select Teach Location.
9. Press Done when the location is correct.
2. Enter a Z adjustment to position the applicator above or below the scale opening.
A positive (+) Z value adjusts the applicator down into the scale opening. A negative (-)
Z value adjusts the applicator up above the scale opening.
3. Select Apply.
4. Jog the camera crosshairs to first of three points that will define the center of the scale
opening and click on Teach Location.
5. Jog the camera crosshairs to second of three points that will define the center of the scale
opening and click on Teach Location.
6. Jog the camera crosshairs to third of three points that will define the center of the scale
opening and click on Teach Location.
7. Jog the camera crosshairs to a location on the scale cover where a height sense will be
performed and select Teach Location.
The Z adjustment will be added to the results of the height sense and is used to position
the applicator at the scale opening.
8. If necessary, adjust the XYZ position of the applicator and select Teach Location.
9. Press Done when the XYZ location is correct.
Item Description
Extra Z Z distance added to the purge position.
Vacuum Time Before Opening
Sets the vacuum time prior to opening the applicator.
Applicator
Vacuum Time with Applicator Open Sets the vacuum time with the applicator open.
Sets the time to apply fluid pressure at the start of the
Fluid Pressure (Prime) Time
prime.
4. Click on Done.
3. If the applicator has been primed, the Prime Verification window opens (Figure 4-32).
NOTE Refer to 5.5.15 Setting Purge Parameters to set timed purging. Purge settings are saved
with the recipe.
2. Wipe off any remaining fluid on the service station substrate and select Next.
3. Select a dot type from the drop-down list (Figure 4-37).
The dot type should be the same as the one used in the Setup Wizard Fids procedure.
7. Jog to the desired height sense location and select Teach Location.
8. If "Use Vision for Initial Placement" and "Use Vision for Dot Placement" is selected in
System Settings > User Interface > Setup Process, skip to Step 11 (Step 9 and Step 10
will be automatic). If not, proceed to Step 9. See 8.3 System Settings for more information.
9. Position the camera over the upper left dot location and select Teach Location.
10. Position the camera over the lower right dot location and select Teach Location.
The upper left and lower right dot locations determine the remaining dot locations.
The system will then dispense eight dots.
11. Select Next after the eight dots have been dispensed (Figure 4-38).
12. Position the camera crosshairs over the center of Dot 1 and select Teach Location.
13. Repeat Step 12 for Dots 2 through 8.
The system will calculate the offset between the dispensed dots and the located dots
(Figure 4-39).
A check mark next to Tolerance Check indicates that the offset is in tolerance.
An X next to Tolerance Check indicates the offset is not in tolerance and you need to
repeat the procedure.
14. Click on Done when finished.
NOTE If the system is configured with a DV valve, the CPJ button will be replaced by a Mass
Flow Calibration (MFC) button.
To perform a CPJ procedure:
1. Select CPJ from the Setup Procedures screen.
The Calibrated Process Jetting screen opens (Figure 4-40).
2. Select the steps on the Step List and follow the instructions on the screen.
1. Select the Scale Offset Location button on the CPJ Step List.
The Scale Offset is an offset from the center of the scale so that the user can dispense
on a banjo or similar item.
2. Move the dispenser to the scale by performing one of the following steps:
a. Select the Go to Scale button and manually enter your preferred offset coordinates, or
b. Select the Use Machine XYZ button to populate the fields with the current location of
the dispenser.
1. Select the Pre Calibration Instructions button on the CPJ Step List to build a list of moves
or delays to be executed before the calibration process starts.
2. Select the desired move(s) from the drop-down list (Figure 4-41).
3. Click on Add.
4. Enter the coordinates and set the speed if desired (Figure 4-42).
1. Select the Post Calibration Instructions button on the CPJ Step List to build a list of
moves or delays to be executed after the calibration process ends.
Refer to Pre Calibration Instructions for detailed instructions.
2. Select the desired move(s) from the drop-down list.
3. Click on Add.
4. Enter the coordinates and set the speed if desired.
Input Parameters
1. Select the Input Parameters button on the CPJ Step List (Figure 4-43).
2. Enter the desired input parameters.
Item Description
Enables CPJ+ which allows the user to establish and maintain a
Enable CPJ+ target dot weight. Fluid pressure is adjusted to achieve the
target dot weight.
Purge Before Calibration Purges the valve prior to the calibration procedure.
Minimum fluid weight to be dispensed during the calibration
Minimum Dispense Weight
procedure.
Number of Dispenses to The number of dispenses performed during a single calibration
Average procedure.
The amount of time Canvas waits between dispenses during a
Time Between Dispenses
multi-dispense dot weight measurement.
Number of initial dots to dispense to calculate a rough dot
Initial Dot Number weight. The rough dot weight is used to determine the number of
dots required to achieve the minimum dispense weight.
When this is selected, the system will compare the actual dot
Validate the Dot Weight weight to the upper and lower dot weight limits. If the dot weight
is outside of these limits, an error message will occur.
Upper Dot Weight Limit The maximum target dot weight.
Lower Dot Weight Limit The minimum target dot weight.
1. Select the Run Calibration Process button on the CPJ Step List (Figure 4-44).
4. Click on Done to exit the Step List and return to the Setup Procedures screen.
NOTE If the system is configured with a jet valve, the MFC button will be replaced by a
Calibrated Process Jetting (CPJ) button.
To perform a MFC procedure:
1. Select MFC from the Setup Procedures screen.
The Mass Flow Calibration screen opens (Figure 4-46).
2. Select the steps on the Step List and follow the instructions on the screen.
1. Select the Scale Offset Location button on the MFC Step List.
The Scale Offset is an offset from the center of the scale so that the user can dispense
on a banjo or similar item.
2. Move the dispenser to the scale by performing one of the following steps:
a. Select the Go to Scale button and manually enter your preferred offset coordinates, or
b. Select the Use Machine XYZ button to populate the fields with the current location of
the dispenser.
1. Select the Pre Calibration Instructions button on the MFC Step List to build a list of
moves or delays to be executed before the calibration process starts (Figure 4-47).
2. Select the desired move(s) from the drop-down list.
3. Click on Add.
4. Enter the coordinates and set the speed if desired (Figure 4-48).
1. Select the Post Calibration Instructions button on the MFC Step List to build a list of
moves or delays to be executed after the calibration process ends.
Refer to Pre Calibration Instructions for detailed instructions.
2. Select the desired move(s) from the drop-down list.
3. Click on Add.
4. Enter the coordinates and set the speed if desired.
Input Parameters
1. Select the Input Parameters button on the MFC Step List (Figure 4-49).
2. Enter the desired input parameters.
Item Description
Select to Enable MFC+. This feature controls auger valve
Enable MFC+
flowrate using valve speed instead of fluid pressure.
Purge Before Calibration Purges the valve prior to the calibration procedure.
The amount of time to dispense during the calibration
Dispense Duration
procedure.
Number of Dispenses to The number of dispenses performed during a single calibration
Average procedure.
The amount of time Canvas waits between dispenses during a
Time Between Dispenses
multi-dispense flow rate calibration.
When this is selected, the system will compare the actual flow
Validate the Flow Rate rate to the upper and lower flow rate limits. If the flow rate is
outside of these limits, an error message will occur.
Upper Flow Rate Limit The maximum target dot weight.
Lower Flow Rate Limit The minimum target dot weight.
Figure 4-49 MFC Input Parameters
Item Description
Select the desired purge option.
• Once before each calibration
MFC+ Purge Option
• Before each dispense
• None
The minimum percentage of the maximum valve speed to use for the
Minimum Valve Speed
calibration.
The maximum percentage of the maximum valve speed to use for the
Maximum Valve Speed
calibration.
Target Flowrate Desired flowrate.
Target Flowrate Tolerance Allowable deviation from the target flowrate.
Max Calibration Iterations Number of iterations to be performed during the calibration routine
Ignore First Dispense Ignores the first dispense.
Dispense Duration The amount of time to dispense during the calibration procedure.
Number of Dispenses to The number of dispenses performed during a single calibration
Average procedure.
The amount of time Canvas waits between dispenses during a multi-
Time Between Dispenses
dispense flow rate calibration.
When this is selected, the system will compare the actual flow rate to
Validate the Flow Rate the upper and lower flow rate limits. If the flow rate is outside of these
limits, an error message will occur.
Upper Flow Rate Limit The maximum target dot weight.
Lower Flow Rate Limit The minimum target dot weight.
1. Select the Run Calibration Process button on the MFC Step List (Figure 4-51).
4. Click on Done to exit the Step List and return to the Setup Procedures screen.
2. Enter the desired input parameters, verification method, and verification limits.
See Table 4-4 for a description of the settings.
NOTE This procedure dispenses fluid, so you must have a fluid cartridge installed.
To teach jet dynamic offset:
1. Select Jet Dynamic Offset from the Setup Procedures screen.
The Jet Dynamic Offset Setup Wizard opens (Figure 4-57).
You will be prompted through the setup procedure.
6. If the desired line type is not listed, click on Edit Library to add a new line type.
See 5.5.11 Dot Line Library.
7. Click on Next.
You will be prompted to teach the camera rotation fid (Figure 4-63).
Figure 4-63 Teach Setup Wizard Fids – Teach Camera Rotation Fid
8. Jog to any one of the dots on the calibration tile, adjust the parameters, and select Teach to
teach the dot as a fiducial.
9. Click on Next.
You will be prompted to teach a jet dynamic offset fid (Figure 4-64).
Figure 4-64 Teach Setup Wizard Fids – Teach Jet Dynamic Offset Fid
10. You will then be prompted to teach three (3) locations around the perimeter of the purge
station (Figure 4-65).
This will allow the system to calculate the center of the purge station.
Figure 4-65 Teach Setup Wizard Fids – Teach Purge Station Location
11. After you have taught all three perimeter locations for the purge station, select Done to exit.
NOTE System locations used for setup procedures are displayed, but cannot be edited. System
locations used for setup procedures are updated during the respective setup procedure.
The Go To button will move the camera to that location.
To teach additional system locations:
1. Select System Locations from the Setup Procedures screen.
The System Locations screen opens (Figure 4-66).
Locations that have already been defined will be listed on the screen.
4. When prompted, move the camera crosshairs to the desired height sense location, enter the
desired offset from the height sense surface, and select Teach Location (Figure 4-72).
Figure 4-72 Cleaning Strip Setup Wizard – Teach Height Sense Parameters
5. Click on Next.
You will be prompted to enter the wipe pattern parameters (Figure 4-73).
Item Description
The nozzle moves in a zigzag pattern along a cleaning strip. This is the
X Size
distance the nozzle moves in the X-axis per cycle (Figure 4-74).
The nozzle moves in a zigzag pattern along a cleaning strip. This is the
Y Size
distance the nozzle moves in the Y-axis per cycle (Figure 4-74).
Speed The speed the nozzle moves along the cleaning strip.
The number of times the wipe pattern is repeated per cleaning instruction.
Number of Cycles
In the example shown in Figure 4-74, there are four (4) cycles.
Figure 4-73 Cleaning Strip Setup Wizard – Teach Wipe Pattern Parameters
Item Description
The Auto Wipe After Purge occurs:
• During purge maintenance. On dual-head systems, the wipe will be
performed for the applicator undergoing maintenance. Purge maintenance
must be activated in purge maintenance intervals (Figure 4-76).
Auto Wipe After • Before each pass in a place container instruction. Purge settings must be
Purge activated in the Place Container Wizard (Figure 4-77).
• While waiting for the timer during a Multipass dispense, an Await Timer
instruction must be included in the dispensing program (Figure 4-78).
NOTE Auto wipe does not apply to purge instructions included in the
dispensing recipe.
Auto Wipe After IJ Automatically cleans the nozzle after an IJ Calibration.
Calibration
When selected, the initial wipe is skipped. By default, the system performs an
initial wipe on the first section of the strip and an additional wipe on the next
Skip Initial Wipe
clean section of the strip. The initial wipe is always performed on the first
section of the cleaning strip, even if it has been used previously.
Figure 4-75 Cleaning Strip Setup Wizard – Additional Options
Figure 4-76 Maintenance Figure 4-77 Place Container Figure 4-78 Await Timer
Intervals Settings Instruction
For detailed information, see 5.5.16 Setting the Maintenance Intervals, 6.7.4 Placing a Container, and
6.9.2 Adding Multipass Timers (optional).
8. When the cleaning strip is completely used, you will receive an error message indicating
that the cleaning strip is dirty (Figure 4-79).
• Press OK to skip the applicator wipe and continue the recipe.
• Press Retry to clear the alarm and continue running the recipe with the dirty cleaning
strip.
• Replace the cleaning strip and reset the tracking data by running the Cleaning Strip
Setup Wizard.
9. If the wipe motion parameters are invalid, you will receive a message indicating that the
cleaning strip motion is invalid (Figure 4-80). Adjust the motion parameters in the Cleaning
Strip Setup Wizard.
NOTE Prior to teaching the RFID location, verify that the RFID reader has been configured in
the Machine Configuration Menu.
To configure the RFID reader:
3. If the reader type is not defined, select the reader type from the drop-down list and click on
Save.
To setup RFID:
1. Select Teach RFID from the Setup Procedures screen.
The Teach RFID Setup Wizard opens (Figure 4-82).
Item Description
Speed while Reading Dispense head speed while reading RFID. The default is 20 mm/sec.
RFID Slower speeds provide more accurate readings.
In order to prevent the wrong valve or fluid from being present on the
dispenser, a time limit can be set for the dispenser door to be open.
Door Open Time
This parameter ensures that if the door is open longer than indicated,
a check will be performed to validate the use of the valve or fluid.
Host Validation Time The duration of time Canvas will wait for a validation response from
Out the host. If no response, the validation fails and production is inhibited.
Enable RFID Reader Enables the RFID feature.
4. Use the jog controls to move the camera crosshairs to the start location of the RFID tag and
click on Teach Location (Figure 4-83).
5. Use the jog controls to move the camera crosshairs to the end location of the RFID tag and
click on Teach Location (Figure 4-84).
6. Click the Test button to start the RFID read (Figure 4-85).
You will receive a message indicating whether or not the tag has been read.
In the example shown in Figure 4-85, the RFID tag was read successfully.
2. Enter the name of the configuration and the number of expiration days.
3. Click on Save.
To load a configuration:
1. Select Valve Conversion from the Setup Procedures screen.
2. Select Load Configuration (Figure 4-88).
3. Select the desired configuration from the list and click on Load.
4. Click on Done when finished.
1. Click on the Setup button to access Setup Procedures screen (Figure 4-89).
2. Make sure the correct recipe is open.
4. Select the desired applicator from the drop list at the top of the screen.
5. Click on a button under the Recipe Setup Processes section of the screen.
In the example shown in Figure 4-89, the setup process was named Standard Machine
Offsets during recipe creation.
Click on the Standard Machine Offsets button to run the entire setup process.
You will be prompted through each procedure in the process.
6. If the system is equipped with identical applicators, select Applicator 2 and repeat the
process.
NOTE If the applicators are not identical, you may need to create a setup process for each
applicator.
NOTE The procedures in this section assume the Canvas software is running.
WARNING! Consult the Safety Data Sheet (SDS) for all fluids used with the dispensing
system. The SDS provides material usage instructions, disposal instructions, and
safety precautions.
Subpattern
NOTE Setup processes are not executed with the recipe. They are typically run prior to running
production or creating a recipe. They are also run after a hardware change. See 4.5.2 Setup
Processes.
5.3.4 Patterns
Instead of including dispensing instructions in the workpiece pattern, you may create additional patterns
and execute or call them from the workpiece pattern or from any other pattern in the recipe.
For example, if your dispensing program requires a series of dots, you may create a pattern called “Dots”
which includes the XY coordinates for the dot dispensing and call the “Dots” pattern from the Workpiece
Pattern. See 5.5.12 Creating a Pattern and 5.5.13 Placing a Pattern.
5.3.5 Containers
The container feature allows you to quickly and easily place a pattern array at multiple locations on a
single workpiece. Containers are also executed from the workpiece pattern, but can be executed from any
pattern in the recipe.
2 3 4
5
8
7
6
Learn Workpiece
Define Workpiece
Load the Workpiece Create the Recipe Angle Teach Fiducials
Origin
(Optional)
Create Setup Define Dot and Line Create Additional Place Additional
Enter Dispensing Parameters
Process Patterns/Containers Patterns/Containers
Instructions (if necessary)
(optional) (Optional) (Optional)
Set the Purge Set the Low Fluid Set the Heaters Save Recipe
Set the Air Pressure Parameters Detection Level (if applicable)
NOTE The dispensing sequence MUST be taught with the part raised and clamped as
necessary. Failing to load the substrate in this manner results in the camera
being out of focus.
To load the canvas:
1. Select Canvas > Load Canvas from the Recipe Editor menu bar.
2. Select the desired canvas and click on Open.
Canvas files have a .canvas file extension.
3. Refer to 5.7 Creating a Canvas for instructions on creating a canvas.
3. When prompted, jog to the second location for the workpiece angle.
4. Click on Teach Location.
5. Click on Next.
You will be prompted to define workpiece fiducials.
NOTE If the number of taught fiducials is two (2) and Fiducial 1 is deleted, both fiducials will
be deleted.
There are three (3) fiducial types and two (2) models available. The Circle Finder and ROI Finder types
can be combined with either the area model or the edge model.
Item Description
Circle Finder – This method finds a circle in the field of view.
ROI Finder – This method finds a region of interest in the field of view.
Corner Finder – This method uses edge detection algorithms to find the corner of
Fiducial Type a part in the field of view.
Shape Finder – This method allows the user to enable and disable found
contours within a region of interest. To create a shape finder fiducial, select ROI
and Edge Model. See Figure 5-17 for an example of shape finder properties.
Area Model The Area Model searches for the entire fiducial in the field of view.
Edge Model The Edge Model searches for a single edge in the field of view.
To teach a fiducial:
1. Click on the Fiducials tab and then on the in the Pattern Wizard (Figure 5-9) screen to
add a fiducial.
2. Select the fid type and properties (Figure 5-10 through Figure 5-12).
Name Description
Canvas automatically assigns the Fid Name. The Fid Name includes the pattern
Fid Name
name and the fid number.
Fid Color Select light on dark background or dark on light background.
Diameter Adjust the diameter so it is as close to the fiducial edges as possible.
Enable Tolerance
Canvas will test the fiducial to see if it is within the established tolerance.
Check
Select Found Diameter or Taught Diameter from the drop-down list. Select
Diameter Model
Found Diameter to use the found fiducial diameter instead of taught fiducial
Type
diameter.
Height Used to define the fiducial search window area. Move the slider bars to adjust
Width the fiducial search window.
Edge Strength
Move the slider bar to adjust the required edge strength.
(Edge Model Only)
Display Edge
Points (Edge Model Select to display the edge points of the model.
Only)
The length of time the dispense head remains over a fiducial location before
Settling Time
processing the fiducial.
Location XY Location of the fiducial. You must teach the fid before this value is displayed.
The minimum score that a fiducial must meet or exceed to be considered
Min. Confidence
“found.”
Location Tolerance The maximum location tolerance before a fiducial is considered "found."
Figure 5-10 Fiducial Properties (Circle Finder)
Name Description
Canvas automatically assigns the Fid Name. The Fid Name includes the pattern
Fid Name
name and the fid number.
Area Model Height The height and width of the area model. Move the slider bars to adjust the area
Area Model Width model height and width.
Height The height and width of the search window. Move the slider bars to adjust the
Width fiducial search window.
There are two strength modes:
• Low - Uses an optimized edge strength value to create a good set of
Edge Strength Mode
contours.
(Edge Model Only)
• Manual - Allows the user to manually set the edge strength and fine-tune
the number of edges used to define the contours.
Display Edge Points
Select to display the edge points of the model.
(Edge Model Only)
Rotation Tolerance The rotation tolerance allows for the rotation of the board. Enter the acceptable
(Edge Model Only) tolerance in degrees.
The length of time the dispense head remains over a fiducial location before
Settling Time
processing the fiducial.
XY Location of the fiducial. You must teach the fid before this value is
Location
displayed.
The minimum score that a fiducial must meet or exceed to be considered
Min. Confidence
“found.”
Location Tolerance The maximum location tolerance before a fiducial is considered "found."
Name Description
Canvas automatically assigns the Fid Name. The Fid Name includes the pattern name and
Fid Name
the fid number.
Quadrant Select the quadrant to search for the fiducial (upper left, upper right, lower left, lower right).
Corner Finder uses a vision tool called a caliper to find edges. The Caliper Length is the
Caliper Length search length and should be long enough to ensure a good transition from light to dark or
dark to light, but short enough not to include other edges that might confuse the search.
The Caliper Width is the projection length. The projection length smooths the image within
Caliper Width the caliper by averaging the number of pixels prior to performing the edge search. A higher
value increases smoothness, but also increases search time.
Caliper Density controls the number of calipers. More calipers may help reduce the effects
Caliper Density of edge irregularities, but takes longer to execute. Set the Projection Length and Caliper
Density so that there are at least five calipers along the edge.
Scan Start Scan Start and Scan End adjust the amount of edge examined during a corner find
operation. This is helpful if the corner of the workpiece is rounded or chipped. Features
Scan End adjacent to the edge, can be ignored by adjusting the Scan Start and End values.
Search Direction Select the search direction (outside to inside or inside to outside) from the drop-down list.
Edge Transition Select the edge transition (dark to light, light to dark, or any) from the droop-down list.
Controls the required edge strength (contrast) for an edge to be a fiducial candidate. The
Min Contrast minimum contrast indicates the acceptable difference in gray-levels on opposite sides of the
edge to qualify as a transition.
The length of time the dispense head remains over a fiducial location before processing the
Settling Time
fiducial.
Location XY Location of the fiducial. You must teach the fid before this value is displayed.
Min. Confidence The minimum score that a fiducial must meet or exceed to be considered “found.”
Location Tolerance The maximum location tolerance before a fiducial is considered "found."
When a fiducial is found, Canvas checks the angle between the two found edges to
determine if the part is square. If the angle is 90 degrees plus or minus the Ortho Tolerance,
Ortho Tolerance
the part is considered to be square and dispensing will be performed. If the angle is outside
of the Ortho Tolerance, Canvas issues a Fiducial Error message.
Figure 5-12 Fiducial Properties (Corner Finder)
3. Click on Teach.
The found fid details and confidence level will be displayed (Figure 5-13).
If the fiducial does not meet the minimum score, a “Fid Not Found” message appears.
4. If the fiducial is not found, adjust the fiducial properties and/or lighting levels and reteach
the fiducial.
5. If desired, you can test the fid by scrolling down in the Fid Properties window and selecting
Find Fid in Place or Move Then Find Fid (Figure 5-14).
6. To perform multiple fid tests, enter the number of test iterations and the multi-find
operation type in the Multi Fid Find Tests section of the window (Figure 5-14).
7. When you are satisfied with the fiducial, scroll down in the Fid Properties window and
select Save Fid to save the fiducial (Figure 5-15).
8. Select Cancel to cancel changes and close the Fid Properties window.
9. To add another fiducial, click on the in the Fid Properties window and repeat Step 1
through Step 7 above.
The example in Figure 5-17 shows an example of a Shape Finder Fiducial.
10. If you have more than one fiducial, click on the fiducial icon to see the properties for that
fiducial.
11. Notice that the pattern name, origin, and fiducials are listed in the right panel (Figure 5-18).
12. A circle icon represents a circle finder fiducial, an L-shaped icon represents a
corner finder fiducial and a rectangle represents a ROI finder fiducial.
Item Description
Select Setup to view setup process included in the recipe. You
may also add a new setup process or edit/delete an existing
setup process. Setup processes are optional. Setup processes
Setup are saved with the recipe, but are not executed with the recipe.
A setup process is usually run from the Setup Procedures
screen, but can be run from the Recipe Editor screen. See
5.5.8 Creating a Setup Process for more information.
The Pre Fiducial block allows users to add or edit instructions
in the Pre Fiducial Block. Instructions in this section will be
Pre Fiducial
executed prior to the fiducial search. Select Pre Fiducial in the
Recipe Tree to see the list of available instructions.
Select Workpiece to view, add, edit, or delete instructions
Workpieces
included directly in the workpiece pattern.
Select Patterns to view, add, edit, or delete patterns included in
Patterns
the recipe.
Select Containers to view, add, edit, or delete patterns included
Containers
containers in the recipe.
Figure 5-19 Recipe Tree
Item Description
If the fiducial is not found, adjust the light setting and select Retry.
Fid Failure Light Single – Corrects the light setting for a single fiducial.
Correction Batch – Applies the light correction to all fiducials.
Permanent – Saves the light correction in the recipe.
Prompt – Notifies the user if a fiducial is not found. The user then selects the appropriate
If Fiducial Not Found action.
Skip – Skips dispensing on that pattern and all child patterns and continues the recipe.
Pause After Fid Find The system will pause after a fiducial find.
When enabled, fiducials and height sense instructions are executed in the order that their
On Demand owning patterns are programmed. Otherwise, those instructions are batched and executed at
the beginning of a recipe run.
Use Post Run Park Moves the dispense head to the designated park location between production runs.
This option only appears if Post Run Park is selected and allows you to choose a location for
the dispensing head to wait between production runs. Choosing an appropriate park location
Post Run Park
can greatly increase throughput. Locations are defined in Setup Procedures – System
Locations. See 4.5.1.18 System Locations.
Enable Cross Lane Enables multi-pass dispensing to alternate passes between conveyor lanes for added
Dispense efficiency. The Cross Lane Dispense feature only supports recipes with containers.
Max Time to Wait for This feature is used with Cross Lane Dispense and provides a configurable timer to ensure
Board that both lanes have received a carrier prior to beginning the recipe run.
Park While Waiting for
Moves the dispense head to the designated park location while waiting for a board.
Board
Allows you to automatically run CPJ at the beginning of a production run. This feature applies
Pre-Production Process to both single and dual applicator setups and is only applicable when running from the
Production Window. Select None, Both, Applicator 1 or Applicator 2 from the drop-down list.
Allows you to track the amount of time that a substrate remains stationary over a heater at a
Max Time at Dispense
given station on the conveyor. If a board remains at any station for longer than the configured
Station
duration am alarm will be generated.
Trained Without Camera This setting should only be enabled if you have a recipe created from Canvas 1.4 or older,
Rotation Compensation where camera rotation compensation had not been implemented.
Item Description
Workpiece
Name Pattern Name.
Location X Pattern Origin X-axis location.
Location Y Pattern Origin Y-axis location.
Number of pattern iterations. This feature applies to Setup
Runs
Operation Mode only. See Table 3-1.
Activates the Fids-on-the-Fly feature. With Fids-on-the-Fly, the
Fids-on-the-Fly
camera is always in motion, capturing images on the fly.
If selected, the software used the optimized path instead of the
simple path for Fids-on-the-Fly. This setting only applies to simple
containers and is only available if Fids-on-the-Fly is selected. If the
Use Optimized Path optimized path is selected, the software calculates the most
efficient path from fiducial to fiducial, which may not be the same
as the container layout. If not selected, the system follows the
container layout.
A checkmark in the box indicates that workpiece angle was taught
Learn Workpiece Angle
for this recipe.
Fiducial #
Name Fiducial Name.
Location X Fiducial X-axis location.
Location Y Fiducial Y-axis location.
The minimum score that a fiducial must meet or exceed to be
Min Match
considered "found."
The delay time after the dispensing head has moved to a fiducial
Settling Time location before a fiducial search begins. It allows for any residual
movement to cease so an accurate search can be performed.
Gain controls the way digital values are assigned to the analog
signal from the camera. Higher Gain values will increase the
contrast of the image and may help to differentiate the fiducial
Range for Camera Gain
from the background. However, a high Gain value may also
amplify “noise” in the image. It is recommended that you first
adjust the light level, and then adjust the Gain only if necessary.
The approximate diameter of the fiducial. This value is set when
Diameter
the fiducials are defined.
Select either white on black or black on white, depending on the
Color Type
fiducial image.
Diameter Model Type Select "Found Diameter" or "Taught Diameter."
Light Settings
Light Type The current light type installed on your system.
Light Levels Allows you to adjust the light levels for optimum fiducial location.
Skip mark properties are the same as Fiducial Properties and
Skip Marks
Light Settings above.
NOTE Setup processes are not required. Individual setup tasks can be run individually from the
Setup Procedures screen, see 4.5 System Setup. However, creating a setup process ensures
that all required offset procedures are run for the specific recipe.
Setup is generally performed prior to:
• Recipe Execution
• Process Development
• Production Run
In addition, setup tasks must be run after the following procedures:
• Applicator Change
• Needle or Nozzle Change
• Camera Change or Location Adjustment
• Purge Station/Weigh Station Change or Location Adjustment
• Height Sensor Change or Location Adjustment
• Needle Sensor Change or Location Adjustment
• Software Upgrade or Reinstallation
To create a setup process:
1. Create a new recipe or open an existing recipe. See 5.4 Loading a Recipe for instructions on
loading an existing recipe.
2. Select Setup in the Recipe Tree.
3. Select Create Setup Process (Figure 5-25).
A new setup process will be created.
4. If desired, you can rename the setup process by entering a new name in the Setup Process
Properties Panel on the right side of the screen.
5. To add procedures, highlight the process name in the Recipe Tree and select instructions
from the buttons in the left panel.
The procedures will be added to the Setup section of the Recipe Tree (Figure 5-26).
To set properties:
1. To view the properties panel, select the Setup Process in the Recipe Tree.
2. For dual applicator systems, you may select Applicator 1 or Applicator 2 from the drop
down list.
3. Select Auto mode to run the setup script in automatic mode. If not selected, the script will
run in manual mode.
You must be in the Recipe Editor screen to add instructions. Click on Recipe on the Navigation
Panel to open the Recipe Editor screen (Figure 5-30).
1 2
3
10
9
8
7 6
NOTE Instruction buttons vary depending on the item selected in the Recipe Tree.
Button Description
Create Pattern – Select to create a new pattern. A pattern is a sequence of related
instructions, such as a combination of lines or a set of dots that are grouped together and
saved as a single unit. The pattern can then be placed onto the workpiece at defined
locations.
Place Pattern – Inserts a place pattern instruction. Placing a pattern is the process of
defining the pattern locations (placement points) on the workpiece in relation to the
workpiece pattern origin.
Create Container – Select to create a new container. A container allows you to define a
grid (step and repeat) pattern and place the pattern in multiple locations on the workpiece.
Place Container – Inserts a place container instruction. Placing a container is the process
of defining the container location (placement points) on the workpiece in relation to the
workpiece pattern origin.
Create Wafer – Select to create a new wafer (circular container). This is used to place a
pattern within a wafer.
Applicator Wipe – Inserts an applicator wipe instruction into the recipe, which instructs the
applicator to move to the cleaning strip and perform a nozzle wipe procedure. Cleaning
parameters are set in the Cleaning Strip setup procedure.
Button Description
Dot – Select to insert a dot instruction into your recipe. You will be prompted to define the
dot parameters and teach the dot location.
Line – Select to insert a line instruction into your recipe. You will be prompted to define the
line parameters and teach the line start and end points.
Delta Z - This feature gives users the ability to dispense a line at multiple Z heights by
height sensing at user defined locations along the dispense path. This feature only
supports single applicator applications.
Output – The Output instruction allows the user to set the state of a given output during
the pre-fiducial block or during a recipe run. Currently any configured Output can be
selected and the state can be set to either Enabled or Disabled.
Move – Inserts a move command into the recipe. Move commands are used to move the
needle/nozzle or camera during a production run. Typically, motion commands are
inserted into the Workpiece pattern.
Move Z - Inserts a Move Z command into the recipe. Move Z commands are used to move
the needle/nozzle or camera in the Z-axis during a production run.
Find Object – Inserts a find object instruction into your recipe. You will be prompted to
teach the object you wish to find.
1. Click on Dot .
The Dot Instruction Wizard opens (Figure 5-32).
2. Jog the camera crosshairs to the desired location and select Add.
The Dot XY location appears in the window (Figure 5-33).
The system automatically uses the default dot type if one has been defined.
3. To dispense more than one dot, jog the camera crosshairs to the next location and
select Add.
4. Continue until all dots have been taught.
NOTE All dot instructions inserted using this method will have the same dot
properties. To teach dots with different properties, you must teach them
separately.
1. Click on Line .
The Line Instruction Wizard opens (Figure 5-37).
2. Move the camera crosshairs to the line start point and select Add.
3. Move the camera crosshairs to the line end point and select Add.
This step can be repeated for multiple nodes (line segments).
The line appears in the camera window. The system automatically uses the default
line type if one has been defined.
NOTE All line instructions inserted using this method will have the same Line
Properties. To teach lines with different properties, you must teach them
separately.
NOTE Be careful when editing existing line properties. Parameter changes will affect every
instruction in the current recipe using that line type.
8. Click on Done when finished.
The line will be added to your dispensing recipe (Figure 5-39).
The number <#> in the instruction is the number of nodes in the line. In the example
in Figure 5-39, there are four (4) nodes in the line.
NOTE When editing the Dot Line Library, only the library associated with the current recipe is
modified. Each individual recipe has its own Dot Line Library.
To define dot/line types:
1. Open the desired recipe or create a new recipe.
2. Select the Dot Line Library button from the Recipe Editor screen toolbar.
The Dot Line Library opens (Figure 5-41).
7. To delete a dot or line, select the appropriate tab and click on Delete Dot or Delete
Line .
8. Select Export to export the current library settings into a new XML library file.
9. Select Transfer to transfer items to be imported into the current library or exported to
another library.
NOTE You can also nest patterns (place patterns within other patterns). Each pattern must
contain a Do Pattern instruction to execute the pattern. However, the main pattern must
be executed from the workpiece pattern.
1. Click on the Recipe button on the Navigation Panel to access the Recipe Editor screen.
2. Select Dispense > Applicator Settings from the menu bar.
The Applicator Settings window opens.
3. Select Applicator 1 – Regulators and Heaters (Figure 5-46).
If your system is configured with dual applicators, there will also be a selection for
Applicator 2.
1. Click on the Recipe button on the Navigation Panel to access the Recipe Editor screen.
2. Select Dispense > Applicator Settings from the menu bar.
The Applicator Settings window opens.
3. Select Applicator 1 – Fluid Management (Figure 5-47).
If your system is configured with dual applicators, there will also be a selection for
Applicator 2.
1. Click on the Recipe button on the Navigation Panel to access the Recipe Editor screen.
2. Select Dispense > Applicator Settings from the menu bar.
The Applicator Settings window opens.
3. Select Applicator 1 – Fluid Management (Figure 5-48).
If your system is configured with dual applicators, there will also be a selection for
Applicator 2.
1. Click on the Recipe button on the Navigation Panel to access the Recipe Editor screen.
2. Select Dispense > Applicator Settings from the menu bar.
The Applicator Settings window opens.
3. Select Applicator 1 – Fluid Management (Figure 5-49).
If your system is configured with dual applicators, there will also be a selection for
Applicator 2.
4. Select the Reset Syringe Level button to reset the applicator fluid to full.
5. Select the Low Fluid Detection button to enable/disable low fluid detection software
tracking.
6. Enter the initial level, warning level, and critical fluid levels.
7. Select Save.
8. For dual applicator systems, select Applicator 2 – Fluid Management and repeat Step 4
through Step 7.
1. Click on the Recipe button on the Navigation Panel to access the Recipe Editor screen.
2. Select Dispense > Applicator Settings from the menu bar.
The Applicator Settings window opens.
3. Select Applicator 1 – Regulators and Heaters (Figure 5-50).
If your system is configured with dual applicators, there will also be a selection for
Applicator 2.
4. Select the Heater icon to enable/disable the heater setpoint. If the icon is gray, the heater
is disabled. The heater must be enabled for the heat to turn on when the recipe is loaded.
The default temperature will be displayed. If desired, enter a different temperature.
5. Select the Cooling icon to enable/disable the cooling setpoint. If the icon is gray, the
cooling is disabled. Cooling must be enabled for the cooling feature to turn on when the
recipe is loaded.
The default temperature will be displayed. If desired, enter a different temperature.
6. Select the Deviation icon to enable/disable the use of upper and lower limits. If the icon
is gray, upper and lower limits are disabled.
The default settings will be displayed. If desired, enter a different temperature.
NOTE Conveyor 1 Center Heater settings apply to dispense station heat. If the system
is configured with pre-dispense and/or post-dispense heat, heat settings for pre-
and post-dispense heat will also be available on this screen.
2. Select the Heater icon to enable/disable the heater setpoint. If the icon is gray, the heater
is disabled. The heater must be enabled for the heat to turn on when the recipe is loaded.
The default temperature is displayed. If desired, enter a different temperature.
3. Select the Limit icon to enable/disable the use of upper and lower limits and enter the
deviation and alarm delay. If the icon is gray, upper and lower limits are disabled.
5. Select Lower After Hold Time and enter a hold time to lower the lift table after the
hold time has expired. If the icon is gray, hold time is disabled.
This prevents damage to customer parts due to prolonged exposure to the heater.
6. Select Save.
7. If your system is configured with dual conveyors, select Dispense > Conveyor 2 Settings
and repeat Step 2 through Step 6.
Once acknowledged, the alarm will present the user with a dialog that allows them to enter information
about the event for tracking purposes.
NOTE You can add Board Heating Timer tiles to the Data Monitor Window, see 3.7 Data
Monitors.
NOTE If you have made changes to air pressure, heat settings, purge parameters, maintenance
intervals, etc., you must save the recipe for the changes to take effect.
6. Select Auto and jog the camera crosshairs to the bottom left corner of the board and select
Teach Location.
7. Jog the camera crosshairs to the upper right location and select Teach Location.
8. Select Create Canvas and click on the button to start the scan (Figure 5-61).
The creation process may take a while to complete.
5. Click on the to teach the fiducial location for the skip mark.
Skip mark fiducials are taught the same as pattern fiducials, see 5.5.5 Teaching
Fiducials.
6. Jog to the fiducial location.
2. Select the Dot Line Library button from the Recipe Editor screen toolbar.
The Dot Line Library opens (Figure 6-5).
3. Select the desired dot/line tab at the top of the screen.
Figure 6-6 Needle Line Properties Figure 6-7 Jet Line Properties
Name Description
Weight Control Off Default setting, weight control not used.
Weight control using the computed speed uses the fastest
Use Computed
possible dispense speed based on the ‘Max Computed Speed’
Speed
parameter.
This setting will use a percentage of the computed speed for
weight control lines. This allows the user to make slight
Use Percentage of reductions in the computed line speed to minimize blending
Computed Speed errors such as "Too Short to Blend". For example, the user
could set the value to 95 and the line would be dispensed at
95% of the computed speed.
This setting allows the user to dispense using weight control,
Use Manual Speed but using a manually entered speed instead of a calculated
speed.
7. Enter the desired program instruction. Refer to 5.5.9 Adding Dispensing Instructions.
A weight control dot or line will be added to the recipe.
NOTE Perform a flowrate calibration before running the dispensing program. Use CPJ for jet
valves or MFC for needle valves. The recipe cannot be run until the fluid calibration has
been performed. See 4.5.1.13 Calibrated Process Jetting or 4.5.1.14 Mass Flow
Calibration.
NOTE Weight control information does not appear in the wizard (Figure 6-8) or in the properties
panel (Figure 6-9) for weight control dot or line types defined in the Dot Line Library.
Settings in the wizard and properties panel allow the user to override the global values
defined in the Dot Line Library.
NOTE Perform a flowrate calibration before running the dispensing program. Use CPJ for jet
valves or MFC for needle valves. The recipe cannot be run until the fluid calibration has
been performed. See 4.5.1.13 Calibrated Process Jetting or 4.5.1.14 Mass Flow
Calibration.
NOTE The Delta Z Line instruction only supports single applicator applications.
To insert a Delta Z line instruction:
1. Select the desired pattern from the Recipe Tree (Figure 5-31).
3. Move the camera crosshairs to the first height sense location and click on Add.
4. Move the camera crosshairs to the next height sense location.
5. Repeat Step 4 for the remaining height sense locations.
The height sense nodes will be listed on the screen (Figure 6-13).
6. Click on Next.
You have the option of disabling the height sense nodes.
8. Click on Next.
You will be prompted to set line properties.
9. Verify that Applicator 1 is selected.
The Delta Z line instruction only supports single applicator applications.
10. Select the line type and weight control properties.
6.7 Containers
The container feature allows you to quickly and easily place a pattern array at multiple locations on a
single workpiece.
NOTE Container Type and Pitch Calculation Method are used if programming containers that
include gaps, or non-symmetrical layouts. See 6.7.2 Container Gaps for more details.
4. Click on Next.
5. Jog to the container origin and select Teach Location (Figure 6-18).
The container origin must be the same as the pattern origin.
The origin points must be in the lower left corner of both the pattern and the container.
6. Click on Next.
You will be prompted to teach the container row pitch (Figure 6-19).
7. Jog to the lower left corner of the first cell in the last column of the container and click on
Teach Location.
8. Click on Next.
You will be prompted to teach the container column pitch (Figure 6-20).
9. Jog to the lower left corner of the last cell in the origin column and click on Teach
Location.
10. Click on Next if you want to trim cells (optional). See 6.7.3 Cell Trimming for more details.
NOTE If Fixed Pitch is selected as the Container Type, regardless of which Pitch Calculation
Method is selected, the setup is the same as described in 6.7.1 Creating a Container. The
instructions below should be followed if Variable Pitch is selected as Container Type.
To program container gaps:
1. In the Container Wizard (Figure 6-17) select Variable Pitch as the Container Type.
The Pitch Calculation Method is automatically set to Adjacent Cell.
2. Follow Step 2 through Step 9 in 6.7.1 Creating a Container above.
3. Click on Next to set the container gaps (Figure 6-21).
6. Enter the cell number after which the gap will be placed (Figure 6-23).
If the gap size is defined manually, the location can be verified by clicking on .
1. Select Single and click on a container cell to include or exclude one cell at a time.
Trimmed (excluded) cells appear gray.
In the example in Figure 6-24, the third square in the top row has been excluded.
Not
Dispensed
4. Select the container to place, starting corner, dispense mode, direction of travel, and the
left-to-right and right-to-left patterns. See 6.7.5 Multi-Directional Dispensing for more
information.
5. Jog to the starting corner XY location and click on Teach.
6. Click on Next.
The Dual Head Setup screen opens.
7. If desired, activate dual head and click on Next.
The Settings screen opens.
The Settings screen is used to set Multipass and
Strip Mapping. See 6.9 Multipass and 6.14 Strip
Mapping.
8. Click on Done when finished. Figure 6-28 Do Container
Instruction
A Do Container command appears in the Recipe
Tree (Figure 6-28).
5. Jog to the container origin and select Teach Location (Figure 6-31).
The container origin must be the same as the pattern origin.
The origin points must be in the lower left corner of both the pattern and the container.
6. Click on Next.
You will be prompted to teach 3 circumference points on the wafer (Figure 6-32).
The points should be distinct so they can calculate the center of the wafer.
10. Jog to the lower left corner of the adjacent cell in the adjacent row of the container and click
on Teach Location (Figure 6-33).
11. Click on Next.
You will be prompted to adjust and verify row pitch over multiple columns
(Figure 6-34).
16. Jog to the lower left corner of the adjacent cell in the adjacent column of the container and
click on Teach Location.
17. Click on Next.
You will be prompted to adjust and verify the column pitch (Figure 6-36).
8. If desired, enable multipass and enter the start pass and end pass numbers. See
6.9 Multipass for detailed information on steps required for multipass dispensing.
9. Click on Done when finished.
A Do Wafer instruction will be added to the recipe (Figure 6-41).
6.9 Multipass
A multipass pattern uses one set of fiducials and height senses to dispense a pattern array that requires
multiple passes at each pattern placement location. It supports the need for repetitive fluid application in
the underfill process.
With FOF enabled, the Canvas software optimizes the search path and performs the search in a
continuous motion. When FOF is used, the search sequence does NOT match the pattern execution
sequence in the recipe. Figure 6-51 illustrates a continuous motion FOF fiducial search for a 4 x 3 array.
Fids-on-the-Fly can be used with all fiducial search methods and skip marks. It can also be enabled in
recipes originally written without Fids-on-the-Fly enabled.
To enable fids-on-the-fly:
1. Create a recipe, see 5.5 Creating a Recipe.
2. In the Recipe Editor, select the workpiece pattern in the Recipe Tree (Figure 6-52).
NOTE When the dispensing system is configured for dual dispense heads, additional jog icons
for Head 1, Head 2, and Head 3 are available in the Camera Window. When Head 3 is
selected, both heads move in tandem, see 3.9 Jog Controls.
NOTE Refer to the specific applicator manual for additional software configuration requirements
for the selected applicator.
4. Click on Dot .
The Dot Instruction Wizard opens. If necessary, refer to 5.5.9.1 Adding a Dot
Instruction.
5. After you have defined the dot location, select Properties in the instruction wizard
(Figure 6-59).
6. Select the desired applicator from the drop-down list.
7. Select a dot type, see 5.5.11 Dot Line Library.
Since Applicator 1 is defined as a jet, only jet dot types will appear in the drop-down
list.
9. Click on Line .
The Line Instruction Wizard opens. If necessary, refer to 5.5.9.2 Adding a Line
Instruction.
10. After you have defined the line location, select Properties in the instruction wizard
(Figure 6-60).
NOTE Some dispensing system models require optional hardware for dual simultaneous
dispensing. Contact Asymtek Technical Support for more information.
To create a dual simultaneous dispensing recipe:
1. Make sure the Canvas software is configured for dual applicators, see 6.11.1 Dual Applicator
Software Configuration.
Both applicators must be the same.
2. Create a pattern you want to repeat in the array.
3. Add dispensing instructions, see 5.5.9 Adding Dispensing Instructions.
4. Create a container. See 6.7.1 Creating a Container for detailed instructions.
You must use the container feature for dual simultaneous dispensing.
For the sample workpiece shown in Figure 6-62, you need to create a 4 x 4 container
and place it two times. This is necessary because the distance between each set of
boxes is not the same.
Place Container 1 Place Container 2
A1 A2 A1 A2 A1 A2 A1 A2
A1 = Applicator 1, A2 = Applicator 2
13. If desired, select Enable Real Time Correction (Vantage Dispensing Systems only).
Real time correction allows Head 1 and Head 2 to be independently adjusted (in real
time) during continuous path dispenses.
14. Click on Next.
The Settings screen opens (Figure 6-66).
15. Enable Multipass, Purge, and Strip Mapping if desired, see 6.9 Multipass.
5. Select the Teach button next to Conveyor 1 to teach a point on the Conveyor 1 front rail
(Figure 6-70).
6. Move the camera to a stationary point or stop pin on the Conveyor 1 front rail and click on
Teach Location.
7. Select the Teach button next to Conveyor 2 to teach a point on the Conveyor 2 front rail
(Figure 6-70).
8. Move the camera to a stationary point on the Conveyor 2 front rail and click on Teach
Location.
The Conveyor 2 point should be in approximately the same location on the rail as the
point taught for Conveyor 1.
9. After you have established the conveyor offsets, you must reteach the workpiece origin for
existing recipes.
NOTE This does not apply to new recipes. When you create a new recipe, the Local
Machine Offsets (LMO) will be automatically applied.
1. Select the System button from the Navigation Panel on the left side of the screen.
2. Select the Recipe tab.
3. Select the Recipe Settings category.
4. Click on the box next to Barcode Recipe Association to enable the feature (Figure 6-74).
5. Select Save.
3. Select Scan from the Instruction Panel to insert a scan instruction into the Pre Fiducial
Block.
You will be prompted to teach the center of the scan location (Figure 6-78).
4. Use the jog controls to move to the center of the scan location and click on Teach
Location.
5. Click on Next.
6. Enter the expected minimum and maximum barcode length (Figure 6-79).
8. Select Strip Mapping to insert a strip map instruction into the Pre Fiducial Block.
This instruction is placed after the scan instruction.
9. Enter a time out value.
This is the length of time the system will search for the barcode before timing out.
The recipe tree will look similar to the one in Figure 6-80.
Figure 6-80 Recipe Tree with Scan and Strip Map Request Instructions
10. When the recipe is executed, the workpiece is scanned and the barcode is transmitted to the
host computer.
11. If the validation is successful, the Strip Map Request instruction will be executed and the
host computer will provide Canvas with the strip map.
12. If the strip map is not received within the time out value, an alarm will be displayed.
WARNING! Consult the Safety Data Sheet (SDS) for all fluids used with the dispensing
system. The SDS provides material usage instructions, disposal instructions, and
safety precautions.
3. Select the Setup button on the Navigation Panel to open the Setup Procedures screen.
6. Select the Production button on the Navigation Panel to open the Production Home
screen.
7. Make sure you are in Production Mode. The Production Mode icon should appear at the
left of the screen. If the system is in Setup Mode , click the mode icon to change to
Production Mode.
If the system is in Setup Mode, the conveyor is not used.
Some monitor tiles, such as heaters, have an ON/OFF indicator in the upper right
corner. The indicator is green if ON and dark gray if OFF (Figure 7-1).
WARNING! Immediately push the red Emergency Machine Off (EMO) button on the
dispensing system if personnel are in danger of being injured or if the system or a
workpiece may be damaged.
NOTE After installation, you will rarely need to change software configuration unless major
hardware changes were made to your system.
This section contains the following topics:
• System Settings
• Datalog
• Maintenance
• Reporting a Problem
Name Description
Application Language Select the desired application language from the drop-down list.
Application Theme Select the desired visual theme.
Units Select the standard or metric length, pressure, and temperature units.
Hard Drive Usage The system will issue a warning when the hard drive usage equals the
Warning Label percentage value entered.
Enable alpha feature This feature is currently unused.
Figure 8-1 System Settings – Application Settings
Name Description
Select the maximum desired logging level from the drop-down list.
Logging levels include:
Debug – This is the highest level. If this is selected, all the items listed below
are logged.
System Log Level Info – Everything is logged except Debug.
Warn – Everything is logged, except Debug and Info.
Error – Everything is logged, except Debug, Info, and Warn.
Fatal – Only Fatal errors are logged.
Off – Select OFF to disable the logging feature.
Number of days to Indicate the number of days to keep the log files. The log files are deleted after
Keep Debug Log Files the specified number of days.
Item Description
Fluid Air Regulator Fluid air pressure settings are set on this screen.
Nozzle Heater Nozzle Heater settings (set point, bias, shutoff, etc.) are set on this screen.
Valve Air Regulator Valve air pressure settings are set on this screen.
Camera 1
Main Camera settings (type, gain, pixel size, etc.) are set on this screen.
Camera Lights The light type and light levels are set on this screen.
Conveyor 1
The conveyor type, long move, short move, back move and retries are set
Conveyor 1 ACL Params
on this screen.
Conveyor 1 Base Params The controller type is set on this screen.
Conveyor 1 Center Heater settings (set point, upper and lower limits,
Conveyor 1 Center Heater
offset, shutoff, etc.) are set on this screen.
Conveyor 1 Jog Conveyor 1 Jog speeds (slow, medium, and fast) are set on this screen.
Conveyor 1 X Axis settings (acceleration, velocity, travel limits, jerk, home
Conveyor 1 X Axis (Belt)
offset, etc.) are set on this screen.
Conveyor 1 Y Axis settings (acceleration, velocity, travel limits, jerk, home
Conveyor 1 Y Axis (Width)
offset, etc.) are set on this screen.
Dispense Head
Dispense Head settings (kinematic type, velocity, acceleration,
Dispense Head Axis Group 1
deceleration, jerk and transition parameter) are set on this screen.
Dispense Head DeltaY Axis settings (acceleration, velocity, travel limits,
Dispense Head DeltaY Axis
jerk, home offset, etc.) are set on this screen.
Dispense Head Motion Group Set corner tolerance microns and enable dual head on this screen.
Dispense Head jog speeds (slow, medium, and fast) are set on this
Dispense Head Motion Jog
screen.
Dispense Head X Axis settings (acceleration, velocity, travel limits, jerk,
Dispense Head X Axis
home offset, etc.) are set on this screen.
Dispense Head Y Axis settings (acceleration, velocity, travel limits, jerk,
Dispense Head Y Axis
home offset, etc.) are set on this screen.
Dispense Head Z Axis settings (acceleration, velocity, travel limits, jerk,
Dispense Head Z Axis
home offset, etc.) are set on this screen.
Laser Height Sensor settings (type, mode, delay, settling time, etc.) are
Laser Height Sensor
set on this screen.
Main Air settings (setpoint, upper guard band, lower guard band) are set
Main Air
on this screen.
Shared Cooling Air Regulator Cooling air pressure settings are set on this screen.
Tooling Air settings (setpoint, upper guard band, lower guard band) are set
Tooling Air
on this screen.
Vision Engine Vision Engine settings (fid saving, pixel delta) are set on this screen.
Manage Configuration Files Allows you to back and restore the Machine Configuration Files.
NOTE If the system is configured with dual applicators or dual conveyors, there will be
additional settings for Applicator 2 and Conveyor 2.
Positive Input Read Offset Bias values will lead to a lower heater temperature as compared to the Set
Point value.
NOTE Methods for measuring the temperature of the substrate will vary from application to
application. The user should determine the best method for measuring substrate
temperature.
2. Select the desired User Group name from the drop-down list.
3. Select the Navigations Category (Figure 8-7).
4. Add or remove permissions for the group by clicking on the associated checkbox.
5. Select the Settings Category (Figure 8-8).
6. Add or remove permissions for the group by clicking on the associated checkbox.
7. Click on Save when done.
8. If desired, select Edit Group to change the group description and logoff settings
(Figure 8-9).
9. Click on Save.
NOTE You must have administrator access to configure status events. Items with the priority
level grayed-out cannot be edited.
8.3.5 Recipe
8.3.5.1 Recipe Settings
The recipe tab lets you set your preferred recipe behavior (Figure 8-13).
Item Description
Load Last Recipe
Automatically loads the last recipe used on startup.
File on Startup
Resume Recipe After When selected, an aborted recipe resumes from the point it stopped.
Abort The recipe does not start from the beginning.
Display Canvas
Displays the Canvas graphics on the screen.
Graphics
If you select “Learn Workpiece Angle,” you will be prompted to define
Learn Workpiece the workpiece orientation in the X- or Y-axis when creating a recipe.
Angle Canvas compares the defined axis to the dispensing head axis to
adjust for workpiece alignment.
When enabled, a barcode can be associated with a particular recipe.
Barcode Recipe
The associated recipe will automatically load and run when that
Association
particular barcode is scanned, see 6.13 Barcode Support.
Use Applicator
When enabled, Canvas will automatically force applicator heater guard
Heater Guardbands
band checking at the beginning of a production run.
when running
Moves to the pattern origin when you open a pattern:
Always – Always moves to the pattern origin.
Auto-move to pattern
origin Never – Never moves to the pattern origin.
Prompt – Prompts you before moving to the pattern origin. You have
the option of selecting yes or no.
Click on the Info button on the screen to view Jet Dynamic Offset
(JDO) menu descriptions on the screen.
Left to Right Only – This sets the JDO wizard to perform the Left to
Right calibration only. This value is applied to all line dispenses.
Jet Dynamic Offset
Mode Four Directions – All four directions (left to right, right to left, back to
front and front to back) are enabled in the JDO wizard and each
direction's calibrated result is applied during dispense operations.
Off – JDO can still be taught, however no JDO value will be applied at
runtime. This setting is generally used for process troubleshooting.
Click on the Info button on the screen to view Recipe Folder
Strategy menu descriptions on the screen.
Public Documents Recipe Folder – Will use
Recipe Folder
C:\Users\Public\Documents\Canvas\Recipes as the recipe location for
Strategy
Open, Save, and Save As.
Last Used Recipe Folder – Will use the last folder used by Open, Save,
or Save As as the default recipe location.
Item Description
Click on the Info button on the screen to view Jet Line Dispense
Strategy menu descriptions on the screen.
Jet Line Dispense
Multimove (MM) – Dispense strategy that spaces shots using time.
Strategy
Fire Incremental (FI) – Spaces shots by distance and places shots
appropriately around corners.
Determines the maximum percentage of CPJ variance allowed
Maximum CPJ between valves in a dual valve setup. Canvas will issue an alarm if
Variance the CPJ value of one valve differs from the CPJ value of the other
valve by more than the Maximum CPJ Variance percentage.
Figure 8-14 System Settings – Dispense Settings
Item Description
Fiducial Location Tolerance is the parameter for accepting or rejecting
a fiducial based on its actual position in relation to its expected
Fiducial Location
position. If the found fiducial is not within the tolerance parameter, the
Tolerance
operator receives a Fiducial Error message. This feature can also be
used to check for chip placement accuracy.
The Diagonal Distance Tolerance checks to see if the fiducials are as
Diagonal Distance far apart as they are expected to be. This prevents the vision system
Tolerance from choosing the wrong fiducial. Generally, 0.1 inch is sufficient,
depending on chip scribing accuracy and chip size variations.
Orthogonality Tolerance is used with the Corner Finder method of
locating a fiducial. When a fiducial is found, Canvas checks the angle
between the two found edges to determine if the part is square. If the
Orthogonality
angle is 90 degrees plus or minus the Orthogonality Tolerance, the
Tolerance
part is considered to be square and dispensing is performed. If the
angle is outside of the Orthogonality Tolerance, Canvas issues a
Fiducial Error message.
Item Description
Use Vision for Purge When enabled, this feature allows Canvas to use the vision system to
Station locate the purge station during setup.
Allows for tracking of various purge station parameters.
Cup(s) Size – Weight of fluid the purge cup can hold.
Cup(s) Warning Level – Enter the percentage level when the warning
dialogs are displayed, and the data tile changes to the warning color
(Yellow).
Tracking Enabled Cup(s) Critical Level – Enter the percentage level when the warning
dialogs are displayed, and the data tile changes to the critical color
(Red).
Prime Weight – The predefined weight that will be added to the
tracking counted when a prime is commanded.
Reset Cup – Once the purge cup has been replaced, purge cup
tracking can be reset with this button.
This feature requires the optional purge vacuum sensor to be installed on the system. This allows the user
to monitor the amount of vacuum applied at the nozzle during the purge operation in real time. This
feature also enables the use of vacuum assisted purge cup teaching. When the hardware is installed, the
settings shown in Figure 8-17 are available on the System Settings > Setup Process screen.
Figure 8-17 System Settings – Purge Station (Purge Vacuum Monitoring Option)
Name Description
Select the dispense path to be used during the Camera to Applicator Offset (Wet)
Dispense Path
setup procedure.
Path Distance Enter the approach path distance.
Use Vision for Initial Placement – If selected, the system uses the Circle Setup
Wizard fiducial. If not selected, the user manually locates the location for the
8-dot offset wizard.
Vision Options
Use Vision for Dot Placement – If selected, the system uses the Dot Setup Wizard
fiducial. If not selected, the user manually locates the wet dot during the 8-dot
offset wizard.
Item Description
Select to enable barcode association. This method is different than
Enable Barcode the one described in 6.13 Barcode Support and requires API
Association interface. Barcode filters and barcode association are setup on the
Recipe tab of the Systems Settings screen.
Select to enable verbose logging. Verbose logging is a logging mode
that records more information than the standard logging mode.
Enable Verbose
Verbose logging options are usually enabled specifically for
Logging
troubleshooting purposes because they create large log files and can
slow down performance.
Select to enable the Nordson API Lot Change feature. When lot
Enable Lot Change change is enabled, you can load different recipes while production is
running and pause the conveyors between lots.
Select to enable the use of the Nordson API Lot Change feature
Enable Lot Change
without pausing between lots. This allows for continuous production
Mix Mode
when running lots that do not require a recipe or material change.
Select to start the Canvas software in Remote Mode. Remote Mode
Start in Remote Mode allow remote control and disables local control of the Canvas
software. Local Mode is the default setting.
Select to enable Start in Local Remote Mode. In Remote Mode, the
Allow Start in Local start production button is disabled to the local user. This option
Remote Mode enables a local user to start production when the Canvas software is
in Remote Mode.
When Enable Production Start Request is enabled, the Production
Enable Production Start Request feature will send a request to verify that the production
Start Request start is valid. If the request is acknowledged by the host then
production may begin; if not then Canvas will display an alarm.
Request Time Out establishes the duration that Canvas will wait for
Request Time Out
acknowledgement of the Production Start Request.
Select to enable the use of the Nordson API Production Continue
Request. When enabled, a request to continue a production run will
Enable Production be sent to the remote host after a substrate has finished dispensing. If
Continue Request the request is acknowledged, the substrate will be unloaded and
production will continue. If the request is not acknowledged,
production will stop.
Request Time Out establishes the duration that Canvas will wait for
Request Time Out
acknowledgement of the Production Continue Request.
Publish Heater
Select to enable the publishing of out-of-range heater values when
Temperature Out of
heaters are disconnected or disabled.
Range Values
Select to limit the Publish Heater Temperatures Out of Range Values
Production Only
functionality to Production mode only.
Publish Air Pressure Select to enable the publishing of out-of-range air pressure values
Out of Range Values when regulators are disabled (e.g., air pressure values of 0).
Select to limit the Publish Air Pressure Out of Range Values
Production Only
functionality to Production mode only.
Item Description
Enabled – Allows for GEM communication
GEM
Disabled – Disables GEM communication
Communications
Delay in seconds before a communication timeout is detected.
Timeout
Default
Select the default communication state: disabled or enabled.
Communication State
Sets the default start state after GEM communication is established.
Select from the following:
• Offline/Equipment Offline
• Offline/Attempt Online
Default Control State
• Offline/Equipment Offline
• Offline/Host Offline
• Online/Local
• Online/Remote
If moving to an online state with the GEM host fails, the software
reverts to this state. Select from the following:
Online Fail State
• Offline/Equipment Offline
• Offline/Host Offline
Figure 8-21 FIS GEM Settings
Item Description
Delay Start Input signal from downstream device.
Reflow Buffer Lane 1 Empty Input signal from downstream device.
Reflow Buffer Lane 2 Empty Input signal from downstream device.
Lock Lane 1 Empty Input signal from downstream device.
Lock Lane 2 Empty Input signal from downstream device.
ATM Valve Open Input signal from downstream device.
Heller Machine Healthy Input signal from downstream device.
Item Description
Always Prompt Allows the user to choose whether to dispense or skip a board when restarting a
run with a board at the dispense station.
Auto Track Automatically tracks the dispensed state of the board at the dispense station.
User interaction is not required to dispense or skip a board when restarting a run
with a board at the dispense station.
(DEBUG) Always Forces the Board at Startup flag to always be True (used for troubleshooting
Have a Board purposes only).
No Board at Startup checks will be performed, and no prompts will be displayed.
Off
Boards at dispense station will always be dispensed regardless of status.
Item Description
Off No tooling vacuum monitoring will be performed when selected.
Select to enable Tooling Vacuum Monitoring to be performed at all stations
All Stations
configured for monitoring.
Dispense + Select to enable Tooling Vacuum Monitoring to be performed at the dispense
PostQueue and post queue stations only.
Select to enable Tooling Vacuum Monitoring to be performed at the dispense
Dispense Station
station only.
PreQueue + Select to enable Tooling Vacuum Monitoring to be performed at the pre-queue
Dispense and dispense stations only.
Configure to delay the Tooling Vacuum check. This can be used to allow time for
Delay Vacuum Check
the vacuum to stabilize before checking.
Configure to set the amount of time allowed to read the suspend state from the
Suspend Station
conveyor after a vacuum check failure. If the suspend state cannot be read within
Check
the timeout, Canvas will display an alarm.
Figure 8-25 System Settings – Tooling Vacuum Monitoring
8.4 Datalog
The Datalog records significant system events. You can filter the Datalog by event type and date range. In
addition, you can export log files in delimited text format.
To view the datalog:
1. To filter events, click on Filter Events and select the desired items to view.
A checkmark in the box indicates the data will be displayed (Figure 8-28).
2. To filter by date, select the desired date range and click on Apply Filter
(Figure 8-29).
8.5 Maintenance
The Maintenance screen contains tools to support diagnostic evaluation and track system usage.
To open the maintenance screen:
8.5.1.2 Statistics
The Statistics tab displays the machine recipe run time statistics (Figure 8-31).
8.5.2 Motion
The Motion tab provides motion control options and to calibrate Hubble XYZ moves.
8.5.2.1 XYZ Moves
Select XYZ Moves to move the dispense head in the XYZ axis (Figure 8-32). This feature is usually used
during maintenance procedures. You can also take height sense and scale readings in this menu.
8.5.2.2 Calibration
The Calibration feature is used with the Hubble application during machine assembly to calibrate the XY
motion for optimum accuracy. Click on Hubble and follow the prompts to perform the calibration
(Figure 8-33).
8.5.3 Vision
The Vision tab supports image adjustment and vision calibration.
8.5.3.1 Camera and Canvas
The Camera and Canvas category allows you to initialize the camera and load and save a canvas. You can
also make minor edits to the canvas (Figure 8-34).
8.5.3.2 Calibration
This Calibration category allows you to calibrate the camera (Figure 8-35). Vision calibration provides
pixel size information for accurate fiducial acquisition. Select Main to calibrate the main camera. If the
system is configured with more than one camera, there will be additional buttons. See 4.3 Vision
Calibration for instructions.
8.5.4 Heaters
The Heater tab allows you to enable and adjust system heaters (Figure 8-38).
8.5.6 Applicators
The Applicators tab allows you to jog Applicator 1 or Applicator 2 to a scale location and enable or
disable low fluid sensors (Figure 8-40).
8.5.7.2 Regulators
The Regulators tab allows you to set offsets for system pneumatics (Figure 8-42).
8.5.7.3 Heaters
The Heaters tab allows you to set offsets for conveyor and nozzle heat (Figure 8-43). The Optional Heater
Setpoint Offset Ranges section allows the user to define different heater offsets for different heater
setpoints. This feature applies to both applicator and conveyor heaters. Offset ranges cannot overlap. If an
optional range is not defined, the default heater offsets will be used.
8.5.8 Scanner
The Scanner tab is used to add barcode information and reinitialize the scanner (Figure 8-44).
8.5.9 Conveyors
The Conveyors tab has controls for manually loading/unloading the conveyor and moving the conveyor to
the home position (Figure 8-45).
To submit feedback:
1. Select the Feedback icon.
A problem report opens (Figure 8-47).