0% found this document useful (0 votes)
44 views239 pages

Canvas v1.9 Software Manual

The Canvas® Dispensing Software Version 1.9 User Guide provides comprehensive instructions for system operators, programmers, and engineers on utilizing the software for dispensing applications. It includes details on installation, features, calibration, recipe management, and advanced functionalities, all designed to enhance throughput and process control. The guide emphasizes safety and offers a structured approach to navigating the software's capabilities within a Windows 10 environment.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views239 pages

Canvas v1.9 Software Manual

The Canvas® Dispensing Software Version 1.9 User Guide provides comprehensive instructions for system operators, programmers, and engineers on utilizing the software for dispensing applications. It includes details on installation, features, calibration, recipe management, and advanced functionalities, all designed to enhance throughput and process control. The guide emphasizes safety and offers a structured approach to navigating the software's capabilities within a Windows 10 environment.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 239

Canvas® Dispensing Software Version 1.

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

Text P/N 11022847, Rev 1 Original Instructions © 2022 Nordson Corporation


Canvas 1.9 User Guide Manual Conventions

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.

TIP This symbol appears next to a timesaving or technique tip.

ii © 2022 Nordson Corporation


Table of Contents

1 Introduction ...................................................................................................................................... 1-1


1.1 Overview ............................................................................................................................... 1-1
1.2 Safety First ............................................................................................................................ 1-1
1.3 Getting Started ...................................................................................................................... 1-1
1.4 Training ................................................................................................................................. 1-2
1.5 Canvas Features ................................................................................................................... 1-2
1.5.1 Calibrated Process Jetting ....................................................................................... 1-2
1.5.2 Cleaning Strip ........................................................................................................... 1-2
1.5.3 Container .................................................................................................................. 1-2
1.5.4 Cross Lane Dispense ............................................................................................... 1-2
1.5.5 Dual Applicator Dispensing ...................................................................................... 1-2
1.5.6 Dual Valve Service Station Support (Vantage only) ................................................ 1-2
1.5.7 Dual Conveyor Dispensing ....................................................................................... 1-3
1.5.8 Fiducials ................................................................................................................... 1-3
1.5.9 Heat Station Timers.................................................................................................. 1-3
1.5.10 Laser Height Sensor ................................................................................................ 1-3
1.5.11 Mass Flow Calibration .............................................................................................. 1-3
1.5.12 Multi-Directional Dispensing..................................................................................... 1-3
1.5.13 Multipass Dispensing ............................................................................................... 1-3
1.5.14 Pattern Rotation ....................................................................................................... 1-4
1.5.15 Vision System........................................................................................................... 1-4
1.5.16 Wafer Programming ................................................................................................. 1-4
2 Installation ........................................................................................................................................ 2-1
2.1 Overview ............................................................................................................................... 2-1
2.2 Safety First ............................................................................................................................ 2-1
2.3 Canvas Software Installation ................................................................................................. 2-1
2.3.1 Canvas Installation Package .................................................................................... 2-1
2.3.2 Canvas Installation Procedure ................................................................................. 2-2
2.4 Canvas Files .......................................................................................................................... 2-8
2.4.1 Standard Filename Conventions .............................................................................. 2-8
3 Tour of Canvas Software ................................................................................................................. 3-1
3.1 Overview ............................................................................................................................... 3-1
3.2 Safety First ............................................................................................................................ 3-1
3.3 System Setup and Operation ................................................................................................ 3-1
3.4 Starting the Canvas Dispensing Software ............................................................................ 3-1
3.5 User Interface ........................................................................................................................ 3-2
3.6 Main Canvas Screens ........................................................................................................... 3-4
3.6.1 Production Home...................................................................................................... 3-4
3.6.2 Setup Procedures..................................................................................................... 3-6
3.6.3 Recipe Editor ............................................................................................................ 3-7
3.6.4 System Settings ....................................................................................................... 3-9
3.6.5 Datalog ................................................................................................................... 3-10
3.6.6 Maintenance ........................................................................................................... 3-10

© 2022 Nordson Corporation iii


Canvas 1.9 User Guide Table of Contents

3.7 Data Monitors ...................................................................................................................... 3-11


3.8 Customizing the Screen Layout .......................................................................................... 3-14
3.8.1 Reverting to the Default/Previous Layout .............................................................. 3-14
3.9 Jog Controls ........................................................................................................................ 3-15
3.9.1 Dispenser Jog Controls .......................................................................................... 3-15
3.9.2 Conveyor Jog Controls ........................................................................................... 3-20
3.9.3 Keyboard Jog Controls ........................................................................................... 3-21
4 Calibration and Setup ...................................................................................................................... 4-1
4.1 Overview ............................................................................................................................... 4-1
4.2 Safety First ............................................................................................................................ 4-1
4.3 Vision Calibration .................................................................................................................. 4-1
4.4 Lighting Calibration................................................................................................................ 4-5
4.5 System Setup ........................................................................................................................ 4-9
4.5.1 Setup Procedures..................................................................................................... 4-9
4.5.2 Setup Processes .................................................................................................... 4-56
5 Recipes .............................................................................................................................................. 5-1
5.1 Overview ............................................................................................................................... 5-1
5.2 Safety First ............................................................................................................................ 5-1
5.3 Recipe Structure and Design ................................................................................................ 5-2
5.3.1 Setup Process .......................................................................................................... 5-2
5.3.2 Pre Fiducial Block..................................................................................................... 5-2
5.3.3 Workpiece Pattern .................................................................................................... 5-2
5.3.4 Patterns .................................................................................................................... 5-2
5.3.5 Containers ................................................................................................................ 5-2
5.4 Loading a Recipe .................................................................................................................. 5-3
5.5 Creating a Recipe.................................................................................................................. 5-5
5.5.1 Loading the Workpiece or Canvas ........................................................................... 5-5
5.5.2 Creating the Recipe ................................................................................................. 5-6
5.5.3 Defining Workpiece Origin ....................................................................................... 5-6
5.5.4 Learn Workpiece Angle (Optional) ........................................................................... 5-7
5.5.5 Teaching Fiducials ................................................................................................... 5-8
5.5.6 Recipe Tree ............................................................................................................ 5-16
5.5.7 Properties Panel ..................................................................................................... 5-17
5.5.8 Creating a Setup Process ...................................................................................... 5-21
5.5.9 Adding Dispensing Instructions .............................................................................. 5-24
5.5.10 Pre Fiducial Block................................................................................................... 5-32
5.5.11 Dot Line Library ...................................................................................................... 5-33
5.5.12 Creating a Pattern .................................................................................................. 5-35
5.5.13 Placing a Pattern .................................................................................................... 5-36
5.5.14 Adjusting the Air Pressure ...................................................................................... 5-37
5.5.15 Setting Purge Parameters ...................................................................................... 5-38
5.5.16 Setting the Maintenance Intervals .......................................................................... 5-39
5.5.17 Setting the Low Fluid Detection Level .................................................................... 5-40
5.5.18 Setting the Heaters................................................................................................. 5-41
5.5.19 Saving the Recipe .................................................................................................. 5-45
5.6 Editing a Recipe .................................................................................................................. 5-46
5.6.1 Using the Recipe Tree ........................................................................................... 5-46
5.6.2 Using the Properties Window ................................................................................. 5-47

iv © 2022 Nordson Corporation


Canvas 1.9 User Guide Table of Contents

5.7 Creating a Canvas............................................................................................................... 5-48


6 Advanced Features .......................................................................................................................... 6-1
6.1 Overview ............................................................................................................................... 6-1
6.2 Safety First ............................................................................................................................ 6-1
6.3 Pattern Rotation .................................................................................................................... 6-1
6.4 Skip Marks ............................................................................................................................. 6-2
6.5 Weight Control Dispensing .................................................................................................... 6-4
6.5.1 Defining Weight Control Parameters in the Dot Line Library ................................... 6-4
6.5.2 Enabling Weight Control for Individual Instructions ................................................. 6-6
6.6 Delta Z Line Instruction ......................................................................................................... 6-7
6.7 Containers ........................................................................................................................... 6-10
6.7.1 Creating a Container .............................................................................................. 6-10
6.7.2 Container Gaps ...................................................................................................... 6-12
6.7.3 Cell Trimming ......................................................................................................... 6-15
6.7.4 Placing a Container ................................................................................................ 6-17
6.7.5 Multi-Directional Dispensing................................................................................... 6-18
6.8 Wafer Containers ................................................................................................................ 6-20
6.8.1 Creating a Wafer Container ................................................................................... 6-20
6.8.2 Placing a Wafer Container ..................................................................................... 6-24
6.9 Multipass ............................................................................................................................. 6-26
6.9.1 Creating a Multipass Recipe .................................................................................. 6-26
6.9.2 Adding Multipass Timers (optional) ........................................................................ 6-28
6.9.3 Setting Pass Block Numbers (optional).................................................................. 6-29
6.10 Fids-on-the-Fly (FOF).......................................................................................................... 6-30
6.11 Dual Applicator Dispensing ................................................................................................. 6-32
6.11.1 Dual Applicator Software Configuration ................................................................. 6-32
6.11.2 Dual Action Dispensing .......................................................................................... 6-35
6.11.3 Dual Simultaneous Dispensing .............................................................................. 6-37
6.12 Dual Conveyor Dispensing .................................................................................................. 6-41
6.13 Barcode Support ................................................................................................................. 6-44
6.13.1 Barcode Filter ......................................................................................................... 6-45
6.13.2 Barcode Association Table .................................................................................... 6-47
6.14 Strip Mapping ...................................................................................................................... 6-48
7 Running Production ......................................................................................................................... 7-1
7.1 Overview ............................................................................................................................... 7-1
7.2 Safety First ............................................................................................................................ 7-1
7.3 Running the Recipe ............................................................................................................... 7-1
8 System Configuration ...................................................................................................................... 8-1
8.1 Overview ............................................................................................................................... 8-1
8.2 Safety First ............................................................................................................................ 8-1
8.3 System Settings .................................................................................................................... 8-2
8.3.1 User Interface ........................................................................................................... 8-2
8.3.2 Machine Configuration ............................................................................................. 8-4

© 2022 Nordson Corporation v


Canvas 1.9 User Guide Table of Contents

8.3.3 User Accounts .......................................................................................................... 8-8


8.3.4 Status Events ......................................................................................................... 8-11
8.3.5 Recipe .................................................................................................................... 8-12
8.3.6 Setup Process ........................................................................................................ 8-15
8.3.7 Factory Integration Software (FIS) ......................................................................... 8-17
8.3.8 Conveyor Preferences ........................................................................................... 8-20
8.4 Datalog ................................................................................................................................ 8-24
8.5 Maintenance ........................................................................................................................ 8-26
8.5.1 System Dashboard ................................................................................................. 8-26
8.5.2 Motion ..................................................................................................................... 8-28
8.5.3 Vision ...................................................................................................................... 8-29
8.5.4 Heaters ................................................................................................................... 8-31
8.5.5 Input/Output (I/O) ................................................................................................... 8-31
8.5.6 Applicators .............................................................................................................. 8-32
8.5.7 Local Machine Offsets ............................................................................................ 8-32
8.5.8 Scanner .................................................................................................................. 8-34
8.5.9 Conveyors .............................................................................................................. 8-34
8.6 Reporting a Problem ........................................................................................................... 8-35
Index………………………………………………………………………………………………………………...I-1

vi © 2022 Nordson Corporation


1 Introduction
1.1 Overview
Asymtek’s proprietary Canvas® Dispensing Software is designed specifically for dispensing applications
and runs in a Windows 10 environment. The Canvas software offers advancements in throughput, fluid
management, and process control.
This manual is designed for system operators, computer programmers, and process engineers. It provides
a tour of the Canvas software with detailed explanations of major features.
The Canvas software is designed for a wide range of users to simplify programming and testing of
complex dispensing routines that require explicit machine and fluid controls. Menu access is restricted by
passwords, while providing the user the flexibility needed to complete the job efficiently.
This section covers the following topics:
• Getting Started
• Training
• Canvas Features

1.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before operating the Canvas software.

1.3 Getting Started


In most cases, the Canvas software should arrive already installed and configured for your dispensing
system. If you need to reinstall Canvas, refer to Section 2 – Installation.

© 2022 Nordson Corporation 1-1


Canvas 1.9 User Guide Introduction

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 Canvas Features


1.5.1 Calibrated Process Jetting
Calibrated Process Jetting (CPJ), also called Mass Flow Calibration (MFC) for needle dispensing, is a
patented feature that enables the user to specify the dot weight/mass per dot. Dispense patterns are
programmed with a specified weight. At user-specified intervals, a high-precision scale takes dot weight
measurements. Canvas automatically compensates for changes in fluid viscosity by measuring the dot
weight and comparing it to user-specified minimum and maximum values.

1.5.2 Cleaning Strip


The cleaning strip enhances jet dispensing performance by cleaning the nozzle tip during the dispensing
process. The nozzle moves in a zigzag pattern along a cleaning strip affixed to the dispensing system rail.
Nozzle cleaning instructions can be included as maintenance instructions after a purge, or a "Wipe
Nozzle" instruction can be included in the dispensing recipe.

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.4 Cross Lane Dispense


This feature is available on dual conveyor systems and enables multi-pass dispensing to alternate passes
between conveyor lanes for added efficiency. The Cross Lane Dispense feature only supports recipes that
have containers.

1.5.5 Dual Applicator Dispensing


The Canvas software supports both dual action and dual simultaneous dispensing. Dispensing Systems
may require additional hardware.
1.5.5.1 Real Time Correction (Vantage only)
Real time correction allows Head 1 and Head 2 to be independently adjusted (in real time) during
continuous path dispenses.

1.5.6 Dual Valve Service Station Support (Vantage only)


This feature is available on dual head Vantage systems only. This service station is equipped with dual
purge cups as well as a rectangular dispense tile allowing both Valve 1 and Valve 2 wet offsets to be
completed without having to clean.
1.5.6.1 Dual Simultaneous Auto Setup Script Support
Dual simultaneous setup process for Vantage systems equipped with the Dual Valve Service Station.
1.5.6.2 Dual Simultaneous Purge Support
Support for purging both valves simultaneously on dual head Vantage systems equipped with the Dual
Valve Service Station.

1-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide Introduction

1.5.7 Dual Conveyor Dispensing


The Canvas software supports dual conveyor dispensing of a single recipe. The system dispenses on the
first workpiece to enter the dispensing area, regardless of the conveyor lane.

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.

1.5.9 Heat Station Timers


Each dispense station (pre-dispense, dispense, and post-dispense) in the system has its own timer, which
is started when a board is loaded and runs until it is unloaded. If a board remains at any station for longer
than the configured duration, an alarm will be generated.

1.5.10 Laser Height Sensor


1.5.10.1 Glass/Reflective Laser Height Sensor
The Canvas software supports a glass/reflective laser height sensor, which is designed to perform a height
sense on transparent and reflective surfaces.

1.5.11 Mass Flow Calibration


Mass Flow Calibration (MFC) for needle dispensing, also called Calibrated Process Jetting (CPJ) for jet
dispensing, is a patented feature that enables the user to specify the flow rate/mass per second. Dispense
patterns are programmed with a specified weight. At user-specified intervals, a high-precision scale takes
flow rate measurements. Canvas automatically compensates for changes in fluid viscosity by measuring
the flow rate and comparing it to user-specified minimum and maximum values.

1.5.12 Multi-Directional Dispensing


Multi-directional dispensing allows you to dispense two separate patterns in a container. The patterns can
be dispensed bi-directionally; left-to-right and right-to-left, or front-to-back and back-to-front.

1.5.13 Multipass Dispensing


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.

© 2022 Nordson Corporation 1-3


Canvas 1.9 User Guide Introduction

1.5.14 Pattern Rotation


Patterns in the recipe can be placed at a desired rotation angle, allowing one pattern to service multiple
rotations in a recipe instead of creating a different pattern for each orientation of the same part.

1.5.15 Vision System


Dispensing systems using the Canvas software are equipped with an advanced camera/light vision
system, which is an integrated application within the Canvas software. It allows you to see the board to be
dispensed by providing a video overlay of the board in a fully integrated canvas window. You can control
light levels, camera-offset, corner finding algorithms, fiducial recognition, skew correction, chip
tolerance, and part skipping as necessary to optimize your program.
1.5.15.1 Camera Calibration
The camera calibration procedure includes rotation compensation. When a factory uses multiple
dispensing systems, camera rotation can affect dispensing accuracy. Determining the camera rotation
during calibration and using this information during a production run removes the machine-to-machine
variation.
1.5.15.2 Monocle Vision
The software supports a 5-light Monocle Vision System, which features five independently adjustable
LEDs at different angles.
1.5.15.3 Nano Camera
In addition to the Dalsa Genie Camera models, the Canvas software supports the Dalsa Nano 1450
camera which is smaller and lighter than the Dalsa Genie Camera.

1.5.16 Wafer Programming


The Wafer feature allows you to dispense a pattern array at multiple locations in a circular area.

1-4 © 2022 Nordson Corporation


2 Installation
2.1 Overview
In most cases, the Canvas software arrives already installed and configured for your dispensing system
from the Asymtek factory. The installation process is a typical Windows installation with user prompts.

 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.

2.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before installing the Canvas software.

2.3 Canvas Software Installation


2.3.1 Canvas Installation Package
The Canvas installation package typically contains the following items. Please check that you have all of
them. If any part of the package is missing, call Asymtek.
• Canvas User Guide
• Canvas Disk

© 2022 Nordson Corporation 2-1


Canvas 1.9 User Guide Installation

2.3.2 Canvas Installation Procedure


Most of the standard Canvas installation process is automated. You will be prompted to approve file
locations and accept defaults. Automatic backups are made of some files during installation. Since Canvas
is a Windows-based software package, installing Canvas follows standard Windows installation procedures.

 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).

Figure 2-1 Canvas Setup Window

8. Select Next to continue.

2-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide Installation

9. Select I Agree to accept the license agreement (Figure 2-2).

Figure 2-2 License Agreement

10. When prompted to choose components, make sure all boxes are checked and click on Next
(Figure 2-3).

Figure 2-3 Choose Components

© 2022 Nordson Corporation 2-3


Canvas 1.9 User Guide Installation

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.

Figure 2-4 Choose Install Locations

13. If the installation is not on a dispensing system, select Simulate Hardware (Figure 2-5).

Figure 2-5 Simulate Hardware

2-4 © 2022 Nordson Corporation


Canvas 1.9 User Guide Installation

14. Select the device type: Forte or Vantage (Figure 2-6).

Figure 2-6 Select Device Type

15. Fill in Machine Name and Serial Number (Figure 2-7).

Figure 2-7 Machine Name and Serial Number

© 2022 Nordson Corporation 2-5


Canvas 1.9 User Guide Installation

16. If the dispensing system is equipped with a dual valve service station, select Dual from the
Service Station Type list (Figure 2-8).

Figure 2-8 Service Station Type

17. Click on Install to begin the installation process.


 An installation screen opens (Figure 2-9).

Figure 2-9 Canvas Installation Process

2-6 © 2022 Nordson Corporation


Canvas 1.9 User Guide Installation

18. When prompted, select Finish to close Setup (Figure 2-10).

Figure 2-10 Canvas Installation Complete

19. Contact Asymtek Technical Support for help if necessary.

© 2022 Nordson Corporation 2-7


Canvas 1.9 User Guide Installation

2.4 Canvas Files


During a typical installation, the Canvas software program files are stored in the Canvas folder on your
computer hard drive. Your dispensing system may be set up differently.

CAUTION! DO NOT modify or delete any files in the Canvas folder or your dispensing
system may not operate properly.

2.4.1 Standard Filename Conventions


During the setup, configuration, and programming process, Canvas creates certain files to store
configuration and programming information. Table 2-1 lists standard file extensions, file types, and
descriptions.

Table 2-1 Standard Filename Conventions


File
File Type Description
Extension
.XML Recipe Files Recipes are saved as XML Documents.
.Canvas Image Files Board images are saved as .Canvas files.

2-8 © 2022 Nordson Corporation


3 Tour of Canvas Software
3.1 Overview
There are six main screens in the Canvas software program. This section explains each screen in detail,
along with all icons, toolbars, and message areas.
This section covers the following topics:
• Starting the Canvas Dispensing Software • Data Monitors
• User Interface • Customizing the Screen Layout
• Main Canvas Screens • Jog Controls

3.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before operating the Canvas software.

3.3 System Setup and Operation


To use the Canvas software, make sure that your dispensing system is properly installed and ready for
operation. Refer to the applicable dispensing system manual for information that may be specific to your
system. Contact Asymtek Technical Support if you have any questions concerning dispensing system
setup and operation.

3.4 Starting the Canvas Dispensing Software


The Canvas startup procedure assumes that the dispensing system and computer are ON.
To start the Canvas software:

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.

Figure 3-1 Canvas Startup Window

© 2022 Nordson Corporation 3-1


Canvas 1.9 User Guide Tour of Canvas Software

3.5 User Interface


 NOTE If you have administrator level access, the Recipe Editor screen (Figure 3-2) opens by
default, otherwise the Production Home screen (Figure 3-3) opens.
The following items can be accessed from all Canvas software screens. The item numbers in Table 3-1
correspond to the callout numbers in Figure 3-2.

8
2
9
10
11

4
5 12
6 13

Figure 3-2 User Interface (Recipe Editor Screen shown)

3-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

Table 3-1 User Interface

Item No Name/Icon Description


Click on the Expand/Collapse button to expand or collapse the
Expand/Collapse
1 Navigation Panel. When expanded, the names appear next to the
Button
icons.
Click on an icon to open the corresponding screen.
Navigation Panel • Production – Opens the Production Home screen where you
can start and manage a production run.
• Setup – Opens the Setup Procedures screen where you can
run pre-defined setup processes or individual setup
procedures.
2
• Recipe – Opens the Recipe Editor. The Recipe Editor is used
to create and edit dispensing system recipes.
• System – Opens the System Settings screen where you
control software and machine configuration settings.
• Datalog – Allows access to real-time data logging.
• Maintenance – Opens the System Maintenance screen.

There are two Op Modes: Setup and Production . In the


3 Setup Mode, the conveyor is not used. In the Production Mode,
Op Mode
the conveyor is used for board entry and exit. Click on the icon to
toggle between modes.
Executes the open recipe. It uses either the Production or Setup
4 Run Mode, depending on the mode selected. See Op Mode above.
Aborts a production run. This button is only active during
5 Stop production runs.
Stops the production run after processing the current recipe. This
6 Abort button is only active during production runs.

7 Represents light beacon status.

8 Alarm Mute Mutes the audible alarm.

9 Alarm Opens the Alarms/Warnings screen.


Displays the active status events. The number represents the
number of active status events.
10

11 Login Select to open the system login screen.


Displays the firmware version, software version, and other
12
Information Screen information.
13 Help Select to access online help.

© 2022 Nordson Corporation 3-3


Canvas 1.9 User Guide Tour of Canvas Software

3.6 Main Canvas Screens


The Navigation Panel contains icons to access the following screens:
• Production
• Setup
• Recipe
• System
• Datalog
• Maintenance

3.6.1 Production Home


The Production Home screen is used to start and monitor a production run.

 NOTE If you have operator system access, this screen opens when you start the Canvas
software.
To open the production home screen:

1. Select the Production icon from the Navigation Panel.


 The Production Home screen opens (Figure 3-3).
 If the option is selected, the last recipe is loaded, see 8.3.5.1 Recipe Settings.
 The default layout is shown in Figure 3-3.
 The callout numbers in Figure 3-3 correspond to the item numbers in Table 3-2.
3 4

1
6

Figure 3-3 Production Home Screen

3-4 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

Table 3-2 Production Home Screen


Item Name Description
No.
Displays a scanned uploaded image of the board.

1 Canvas  NOTE A board image (canvas) must be


uploaded and saved with the recipe
to use this feature.
Opens a drop-down menu where you add a data or
2 Window Menu
graph monitor, see 3.7 Data Monitors.

3 Lets you select dry mode or wet mode.

The Conveyor Jog Controls allow you to move the


Conveyor Jog Controls conveyor to right or left, adjust the conveyor rails,
4 and manually load and unload a workpiece. See
3.9.2 Conveyor Jog Controls for detailed
information.
Camera Window

Displays a live camera view of the board. Contains


buttons for choosing dispense head, and jog
4 controls for moving dispense head. See 3.9.1
Dispenser Jog Controls for detailed information on
all Camera Window controls.

Data Monitor Window

See 3.7 Data Monitors for detailed information on


5
all Data Monitor controls.

© 2022 Nordson Corporation 3-5


Canvas 1.9 User Guide Tour of Canvas Software

3.6.2 Setup Procedures


You can run individual setup procedures or setup processes from the Setup Procedures screen. Setup
procedures are used to establish machine offset parameters. Setup procedures and/or setup processes
should be performed:
• Prior to running production
• After a valve change (not syringe)
• After a hardware change or location adjustment (camera, purge station, weigh station, height
sensor, needle sensor, etc.)
Setup processes are saved with the recipe. A recipe can have more than one setup process, see
5.5.8 Creating a Setup Process.
To open the setup procedures screen:

1. Select the Setup icon from the Navigation Panel.


 The Setup Procedures screen opens (Figure 3-4).

Figure 3-4 Setup Procedures Screen

2. If applicable, select the desired applicator.


3. Click on the desired setup procedure or setup process and follow the screen prompts to run
the procedure/process.

3-6 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

3.6.3 Recipe Editor


The Recipe Editor is used to create, edit, and run dispensing system recipes.
To open recipe editor screen:

1. Select the Recipe icon on the Navigation Panel.


 The Recipe Editor screen opens (Figure 3-5).

Figure 3-5 Recipe Editor

2. For instructions on creating a recipe, see 5.5 Creating a Recipe.


 The recipe editor menu bar is shown in Figure 3-6.

© 2022 Nordson Corporation 3-7


Canvas 1.9 User Guide Tour of Canvas Software

3.6.3.1 Recipe Editor Menu

 NOTE Menu items may vary depending on system configuration.

Category Menu Item Description


New Select to create a new recipe.
Open Opens an existing recipe.
If the system is equipped with a barcode scanner, you can scan
Open w/Barcode
the barcode to open the recipe.
Save Saves the current recipe.
Allows you to save the loaded recipe with a different name or in
Save As
a different location.
Close Closes the recipe.

Delete Deletes the loaded recipe.

Undo Undoes the last change.


Redo Reverses the undo action.
Copy Copies the selected instruction(s).
Cut Deletes the selected instruction(s) and copies it to the clipboard.
Paste Copies the contents of the clipboard at the cursor location.

Delete Deletes the selected instruction(s).

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.

Board Indexing Allows for manual board indexing at configured positions.

Loads a previously saved canvas (image of the workpiece) into


Load Canvas
your recipe.
Select to scan an image of the workpiece with the system
Create Canvas
camera.
Adjusts the canvas dimensions and orientation to match the
Align Canvas Wizard
loaded part.
Add Graph Window Adds a graph window to the Recipe Editor screen.
Add Monitor Window Adds a monitor window to the Recipe Editor screen.
Add Conveyor
Allows you to monitor conveyor station status.
Station Window
Reload Last Layout Reloads the previous layout.

Revert to Default Reverts to the default layout.

Figure 3-6 Recipe Editor Menu Bar

3-8 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

3.6.4 System 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

© 2022 Nordson Corporation 3-9


Canvas 1.9 User Guide Tour of Canvas Software

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.

Figure 3-8 Datalog Screen

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.

Figure 3-9 Maintenance Screen

3-10 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

3.7 Data Monitors


The Window menu is available on the Production Home and Recipe Editor screens and allows you to add
graph and/or monitor windows to the screen. You can also restore the last screen layout or revert to the
default layout in this menu.
To add a graph window:
1. Click on the Window menu and select Add Graph Window (Figure 3-10).

Figure 3-10 Add Graph Window


 A Data Graph window opens where you can select the data you want to display
(Figure 3-11).

2. Click on the in the window to access available options.

Figure 3-11 Data Graph Options


3. Select the desired items to display.
 You may select more than one option (Figure 3-12).

Figure 3-12 Data Graph Views

© 2022 Nordson Corporation 3-11


Canvas 1.9 User Guide Tour of Canvas Software

To add a data monitor window:


1. Click on the Window menu and select Add Monitor Window (Figure 3-13).

Figure 3-13 Add Monitor Window


 A Data Monitor window opens where you can select the data you want to display
(Figure 3-14).

Figure 3-14 Blank Monitor Window

2. Click on to add or remove tiles.


 You will be prompted to select a monitor tile to add or remove (Figure 3-15).

Figure 3-15 Adding/Removing Tiles – Dual Applicator System shown

3-12 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

3. Click on a tile to select or unselect it.


 Selected tiles will turn green (Figure 3-15).

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).

Figure 3-16 Data Monitor

 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.

© 2022 Nordson Corporation 3-13


Canvas 1.9 User Guide Tour of Canvas Software

3.8 Customizing the Screen Layout


If desired, you can change the layout of the Recipe Editor and Production Home screens by dragging the
windows to the desired size and/or dragging and dropping the windows to the desired position.
To customize screen layout:
1. To resize a window, click and drag the line surrounding the window to the desired size.
 All resizable windows will be surrounded by double lines.
2. To move a window, click on the window's title bar and drag it to the desired location.

 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

Figure 3-17 Moving a Window

3.8.1 Reverting to the Default/Previous Layout


1. To revert to the default layout, select Window > Revert to Default from the menu bar.
2. To revert to the last layout, select Window > Reload Last Layout from the menu bar.

3-14 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

3.9 Jog Controls


When necessary, an operator can use the jog controls to reposition the dispense head or the conveyor. Jog
controls can be operated with the mouse or by pressing key combinations on the keyboard. These
methods are described below.

 NOTE The following procedures assume that the dispensing system is on, and the Canvas
software is running.

3.9.1 Dispenser Jog Controls


Dispenser jog controls are accessed by hovering the mouse over the live camera window. The live camera
window is available in the Production Home screen, Recipe Editor screen, and Teach Wizard screens that
allow the user to teach locations using the camera. The Production Home screen is used in this section.
To access the dispenser jog controls:

1. Click on the Production icon on the Navigation Panel.


 The Production Home screen opens (Figure 3-18).
 If the camera window does not appear, select Window > Revert to Default in the upper
left corner of the screen (Figure 3-19).

Figure 3-18 Production Home Screen

Figure 3-19 Revert to Default

© 2022 Nordson Corporation 3-15


Canvas 1.9 User Guide Tour of Canvas Software

2. Position the mouse in the camera window.


 The jog controls appear (Figure 3-20).
 The single, double, and triple arrows move the dispense head at different speeds per
mouse click. See 3.9.1.1 Adjusting the Jog Settings to adjust the speed and step
distance.
3. Left click on the or the in the camera window [2] to increase/decrease the zoom
level (Figure 3-20).
 You may also use the mouse scroll wheel or trackball ring to adjust the zoom.
4. Click the or right click in the camera window to reset the zoom level to 1X.
5. Left click on an arrow or arrows to move the dispense head in the X, Y, or Z axis.

1 2 3
4

9 5

8 6

Item Name Description


Head Selection Select the dispense head to jog. Head 1 (left), Head 2 (right), or Head 3
1
(Vantage only) (both dispense heads simultaneously).
Click the + or – buttons to adjust the zoom level. Click the to reset the
2 Zoom
zoom level to 1X.
Select the Control Button to adjust color and lighting, see 3.9.1.2
3 Control Button
Lighting and Color Adjustment.
Select the Jog Settings button to adjust jog speed and step distance,
4 Jog Settings Button
see 3.9.1.1 Adjusting the Jog Settings.
5 Current Zoom The current camera zoom level.
6 Y-Axis Controls The Y-Axis Controls move the dispense head front and back.
7 X-Axis Controls The X-Axis Controls move the dispense head left and right.
8 Z-Axis Controls The Z-Axis Controls move the dispense head up and down.
9 XYZ Location The current XYZ location of the camera.
Figure 3-20 Camera Window – Dispenser Jog Controls

3-16 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

3.9.1.1 Adjusting the Jog Settings


To adjust the jog settings:

1. Select the Jog Settings button in the camera window.


 The Jog Settings window opens (Figure 3-21).

Figure 3-21 Jog Settings

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.

© 2022 Nordson Corporation 3-17


Canvas 1.9 User Guide Tour of Canvas Software

3.9.1.2 Lighting and Color Adjustment


The light intensity and color level can be adjusted to optimize the view of your workpiece. Refer to
4.3 Vision Calibration for instructions on calibrating the camera.
To adjust lighting intensity and gain:

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.

b. Select the Lock button to lock the sliders together.


 When the lock button is activated, the sliders move together.
c. Enter the desired gain value.
 Lower gain values increase the contrast of the image. However, a low gain value
may also amplify “noise” in the image.
3. Select OK when done.
4. Select the Set Default button to revert to this setting when fiducial operations are not in
process.

Figure 3-22 Camera Window Control – Lighting Control Tab (Monocle Vision shown)

3-18 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

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.

Figure 3-23 Camera Window Control – Reticles Tab

© 2022 Nordson Corporation 3-19


Canvas 1.9 User Guide Tour of Canvas Software

3.9.2 Conveyor Jog Controls


The conveyor jog controls are available on the Production and Recipe Editor screens.
To access the conveyor jog controls:

1. Click on the Recipe or Production icon or on the Navigation Panel.


 The selected screen opens (Figure 3-24).
 The conveyor jog controls are located on the toolbar at the top of the screen.

Button Name Description


Sets conveyor jog speed. There are three speeds available. 1X is the slowest
Jog Speed
and 3X is the fastest. Pressing this button will increment the jog speed.

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

Figure 3-24 Production Home Screen shown

3-20 © 2022 Nordson Corporation


Canvas 1.9 User Guide Tour of Canvas Software

3.9.3 Keyboard Jog Controls


Press the appropriate keys shown in Table 3-3 and Table 3-4 to jog the dispense head or the conveyor.

Table 3-3 Dispense Head Keyboard Jog Commands


Speed of
Command(1) Dispense Head Response
Movement
Slow(2) Left Ctrl + ← Moves left
Left Ctrl + ↑ Moves backward
Left Ctrl + → Moves right
Left Ctrl + ↓ Moves to front
Left Ctrl + Z + ↓ Moves downward
Left Ctrl + Z + ↑ Moves upward
Medium/Fast(3) Left Ctrl + Shift + ← Moves left
Left Ctrl + Shift + ↑ Moves backward
Left Ctrl + Shift + → Moves right
Left Ctrl + Shift + ↓ Moves forward
Left Ctrl + Shift + Z + ↓ Moves downward
Left Ctrl + Shift + Z + ↑ Moves upward
Note: (1) Simultaneously press the keys shown.
(2) Slow has the same effect as clicking on a single jog arrow in the camera window.
(3) Medium/Fast has the same effect as clicking on either the double or triple jog arrows in the camera
window, depending on jog configuration settings. See 3.9.1.1 Adjusting the Jog Settings.

Table 3-4 Conveyor Keyboard Jog Commands

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.

© 2022 Nordson Corporation 3-21


4 Calibration and Setup
4.1 Overview
This section describes the calibration and setup procedures necessary for accurate dispensing placement.
System hardware should be calibrated prior to running setup procedures to establish machine offsets. This
section covers the following topics:
• Vision Calibration
• System Setup
• Setup Processes

4.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before performing the procedures in this section.

4.3 Vision Calibration


Vision calibration provides pixel size information for accurate fiducial acquisition. This procedure should
be performed after initial camera installation and/or camera focus adjustment. Vision optics (lens
magnification) will determine the resulting pixel size. See Table 4-1.

Table 4-1 Lens Magnification and Pixel Size


Camera Model Magnification Pixel Size
1400 0.5x .003725
1400 1.0x .00745
1400 2.0x .0149

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)

Table 4-2 Calibration Tiles


Machine Configuration Part Number Calibration Grid Pitch
Vantage 7261047 0.3mm
Vantage 6110173 0.6mm
Vantage Dual Head Service Station 6115918 0.5mm
Forte 6115918 0.5mm

© 2022 Nordson Corporation 4-1


Canvas 1.9 User Guide Calibration and Setup

To calibrate the camera:

1. Select Maintenance from the Navigation Panel.


2. Select the Vision Tab.

3. Select Calibration and select Main .


 The Calibration screen opens (Figure 4-3).

Figure 4-3 Vision Calibration – Center Calibration Tile

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).

Figure 4-4 Vision Calibration – Adjust Lighting

4-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

8. Click on Next.

9. Click on Run Calibration to start the calibration procedure (Figure 4-5).

Figure 4-5 Vision Calibration – Run Calibration

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

Figure 4-6 Vision Calibration Successful

11. Pressing the Done button will replace the "Current MM/Pixel” with the new “Calibrated
MM/Pixel” to make the camera calibration permanent.

© 2022 Nordson Corporation 4-3


Canvas 1.9 User Guide Calibration and Setup

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).

Figure 4-7 Failed Calibration

13. Possible causes for a failed calibration are:


• The camera is not properly positioned over the calibration tile.
• The camera is poorly focused.
• Lighting is inadequate or inconsistent.
• Too few intersection points were located.

4-4 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.4 Lighting Calibration


This feature is used to calibrate the lighting. The lighting calibration uses the grayscale reference on the
vision calibration tile. The system will calibrate each lighting control channel (e.g., R, G, and B)
independently, utilizing the nine grayscale reference targets on the vison calibration tile. The vision
calibration tile, along with a file (or structure) of target grayscale values on each machine will provide the
common basis for calibrating on multiple machines.

 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.

2. Select the Maintenance button on the Navigation Panel.


3. Select the Vision tab on the Maintenance screen menu bar.
4. Select Lighting Calibration under the “Select a Vision” category (Figure 4-8).
5. Press the Main camera button on the desired camera, if there are multiple cameras.

Figure 4-8 Lighting Calibration

© 2022 Nordson Corporation 4-5


Canvas 1.9 User Guide Calibration and Setup

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).

Figure 4-9 Lighting Calibration – Teach Start Location


 The camera will automatically move to the last square in the chosen grayscale
reference.
8. Click on Teach Location to teach the end location for the lighting calibration procedure
(Figure 4-11).

Figure 4-10 Lighting Calibration – Teach End Location

4-6 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

9. Click on to move to the center of the calibration target and select Next.

Figure 4-11 Lighting Calibration – Calibration Target

10. Click on to begin the lighting calibration procedure (Figure 4-12).

Figure 4-12 Lighting Calibration – Start Calibration Procedure


 The system will sequence the lights to obtain gray level readings for each lighting
channel.
 You may press Cancel at any time to terminate the calibration.

© 2022 Nordson Corporation 4-7


Canvas 1.9 User Guide Calibration and Setup

 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."

Figure 4-13 Lighting Calibration – Calibration Status

11. Press Done to save the "Lighting Calibration Lookup Table."


 "The Lighting Calibration Lookup Table" values are used to modify the output of the
lighting controller when a light level is set.
 You will receive a message indicating that the lighting calibration was completed
successfully (Figure 4-14).

Figure 4-14 Lighting Calibration Completed Successfully

4-8 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5 System Setup


Setup procedures are used to establish machine offset parameters. Setup procedures should be performed:
• Prior to running production
• After a valve change (not syringe)
• After a hardware change or location adjustment (camera, purge station, weigh station, height
sensor, needle sensor, etc.)
You can run individual setup procedures or setup processes from the Setup Procedures screen. Setup
processes are saved with the recipe. A recipe can have more than one setup process. See 4.5.2 Setup
Processes.

 NOTE Height sense readings are sensitive to temperature change. Setup procedures should be
run at the steady state process temperature.

4.5.1 Setup Procedures


To run an individual setup procedure:

1. Select Setup from the Navigation Panel.


 The Setup Procedures screen opens (Figure 4-16).
2. If the system is equipped with dual applicators, select the desired applicator (Figure 4-15).

Figure 4-15 Select Applicator

3. Select an individual setup procedure from the Setup Procedures screen.


 The associated Setup Wizard opens.
 The wizard prompts you through the setup procedure. Setup procedures are defined in
Figure 4-16.

 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.

© 2022 Nordson Corporation 4-9


Canvas 1.9 User Guide Calibration and Setup

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.).

Figure 4-16 Setup Procedures

4-10 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.1 Teach Safe Z


To teach safe Z:
This procedure establishes a Z height at which the dispense head can move safely in the XY travel area
without colliding with any objects.
1. Select Teach Safe Z from the Setup Procedures screen.
 The Teach Safe Z Setup Wizard opens (Figure 4-17).

Figure 4-17 Teach Safe Z – Setup Wizard


2. Hover the mouse over the live camera window to access the jog controls.
 You may also use the keyboard jog controls.
3. Use the Z-axis or keyboard jog controls to move the dispense head up or down to a safe
Z-height.
 Make sure the needle/nozzle is high enough so that it will not collide with any object in
the XY travel area.
4. Click on Teach Location.
5. Perform Toggle Z Offset to apply a Z offset to the inactive applicator (dual applicator
systems only).
6. When finished, click on Done.

© 2022 Nordson Corporation 4-11


Canvas 1.9 User Guide Calibration and Setup

4.5.1.2 Camera to Applicator XY Offset (Dry)


This procedure determines the XY distance between the camera and the applicator.
To teach camera to applicator XY offset (dry):
1. Select Teach Camera to Applicator XY Offset (Dry) from the Setup Procedures screen.
 The Teach Camera to Applicator XY Offset (Dry) Setup Wizard opens (Figure 4-18).

Figure 4-18 Teach Camera to Applicator XY Offset (Dry)

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.

Figure 4-19 Teach Camera to Applicator XY Offset (Dry) – Calculated Offset

4-12 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.3 Teach Camera to Height Sense XY Offset


This procedure determines the XY distance between the camera and height sensor.
To teach camera to height sense XY offset:
1. Select Teach Camera to Height Sense XY Offset from the Setup Procedures screen.
 The Teach Camera to Height Sense XY Offset Setup Wizard opens (Figure 4-20).

Figure 4-20 Teach Camera to Height Sense XY Offset

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.

Figure 4-21 Teach Camera to Height Sense XY Offset – Calculated Offset

© 2022 Nordson Corporation 4-13


Canvas 1.9 User Guide Calibration and Setup

4.5.1.4 Teach Applicator to Height Sense Z Offset


This procedure determines the Z distance between the applicator and height sensor.
To teach applicator to height sense Z offset:
1. Select Teach Applicator to Height Sense Z Offset from the Setup Procedures screen.
 The Teach Applicator to Height Sense Z Offset Setup Wizard opens (Figure 4-22).

Figure 4-22 Teach Applicator to Height Sense Z Offset


2. Enter the number of iterations.
 The software will average the offset values.
3. Enter the max range (tolerance acceptance between the minimum and maximum differences
in the Z Offset iterations) and click on Apply.
4. Position the camera crosshairs over the center of the tactile sensor pad and press Teach
Location.
 The system will calculate the offset. A checkmark next to Applicator Passed Tolerance
indicates the calculated offsets meets the acceptance tolerance (Figure 4-23). An X
indicates the offsets are out of tolerance.
5. Press Done when finished.

Figure 4-23 Teach Applicator to Height Sense Z Offset – Calculated Offset

4-14 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.5 Teach Service Station


This procedure sets the locations of the service station components: purge station, tactile sensor, and
substrate.
To teach the location of the service station:
1. Select Teach Service Station from the Setup Procedures screen.
 The Teach Service Station Setup Wizard opens (Figure 4-24).

Figure 4-24 Teach Service Station

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.

5. Press Done when finished.

© 2022 Nordson Corporation 4-15


Canvas 1.9 User Guide Calibration and Setup

4.5.1.6 Teach Purge Location


This procedure establishes the location of the purge station.

 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).

Figure 4-25 Teach Purge Location

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.

4-16 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.7 Teach Scale Location


This procedure establishes the location of the scale.
To teach the scale location:
1. Select Teach Scale Location from the Setup Procedures screen.
 The Teach Scale Location Setup Wizard opens (Figure 4-26).

Figure 4-26 Teach Scale Location

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.

© 2022 Nordson Corporation 4-17


Canvas 1.9 User Guide Calibration and Setup

4.5.1.8 Reset Syringe Level


This procedure resets syringe data when a new fluid syringe is installed. Syringe data is used for fluid
tracking and is set in Applicator Settings. See 5.5.17 Setting the Low Fluid Detection Level.
To reset the syringe level:
1. If your system is configured with dual applicators, select the desired applicator
(Figure 4-27).

Figure 4-27 Select Desired Applicator


2. Select Reset Applicator # Syringe Level from the Setup Procedures screen.
 You will be prompted to confirm (Figure 4-28).

Figure 4-28 Reset Syringe Data

3. Select Reset to reset the syringe data.


4. Select Cancel to return to the previous screen without resetting syringe data.

4-18 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.9 Prime Applicator


Priming the applicator fills the applicator’s dispense mechanism with fluid prior to dispensing. For some
applicators, vacuum assisted priming is used to assist with the evacuation of air in the fluid chamber
during the priming.
To prime the applicator:
1. Select Prime Applicator from the Setup Procedures screen.
 The Prime Applicator Setup Wizard opens (Figure 4-29).

Figure 4-29 Prime Applicator 1

2. Enter the prime settings (Table 4-3).

Table 4-3 Prime Settings

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.

© 2022 Nordson Corporation 4-19


Canvas 1.9 User Guide Calibration and Setup

3. Select Prime to start the procedure.


 When the priming process is complete, a status message will appear indicating the
prime is complete (Figure 4-30).

Figure 4-30 Prime Complete

4. Click on Done.

4-20 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.10 Prime Verification


Prime verification is done after the applicator has been primed. It is used to confirm the applicator
dispenses the expected amount of fluid in a given time.
To run prime verification:
1. Select Prime Verification from the Setup Procedures screen.
2. If the applicator has not been primed, press OK when it is safe to move the applicator to the
scale position (Figure 4-31).
 The system will prime the applicator.
 When the priming process is complete, the Prime Verification window opens
(Figure 4-32).

Figure 4-31 Move Applicator to Scale Position

3. If the applicator has been primed, the Prime Verification window opens (Figure 4-32).

Figure 4-32 Prime Verification

© 2022 Nordson Corporation 4-21


Canvas 1.9 User Guide Calibration and Setup

4. Enter the dispense time and minimum weight.


5. Select Run.
 The prime verification process will run.
 You will receive a message indicating whether the verification succeeded (Figure 4-33)
or failed (Figure 4-34), the actual dispense time, and the actual dispense weight.

Figure 4-33 Prime Verification Succeeded

Figure 4-34 Prime Verification Failed

4-22 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.11 Purge Applicator


Purging the applicator purges excess fluid from the nozzle.
To purge the applicator:
1. Select Purge Applicator from the Setup Procedures screen to start the purge procedure.
 The applicator will begin the purge process (Figure 4-35).

Figure 4-35 Purging Applicator

2. Select Cancel to abort the purge process.


3. When the purge process is finished, the Purging window closes and you will return to the
Setup Procedures screen.

 NOTE Refer to 5.5.15 Setting Purge Parameters to set timed purging. Purge settings are saved
with the recipe.

© 2022 Nordson Corporation 4-23


Canvas 1.9 User Guide Calibration and Setup

4.5.1.12 Teach Camera to Applicator XY Offset (Wet)


This routine establishes the XY offset between the camera and the applicator by aligning the camera
crosshairs to the dispensed dots. The offset is necessary for precise dispense placement accuracy. This
routine requires that setup fiducial images be previously taught, see 4.5.1.17 Teach Setup Wizard Fids.
To teach camera to applicator XY offset (wet):
1. Select Teach Camera to Applicator XY Offset (Wet) from the Setup Procedures screen.
 The Teach Camera to Applicator XY Offset (Wet) Setup Wizard opens (Figure 4-36).
 You will be prompted through the setup process.

Figure 4-36 Teach Camera to Applicator XY Offset (Wet)

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.

Figure 4-37 Select Dot Type

4. Enter the maximum acceptable XY offset error.


5. Enter the purge instructions.
6. Click on Next.

4-24 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

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).

Figure 4-38 Dispensing Dots Completed

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.

Figure 4-39 Teach Camera to Applicator XY Offset – Calculated Offset

© 2022 Nordson Corporation 4-25


Canvas 1.9 User Guide Calibration and Setup

4.5.1.13 Calibrated Process Jetting


Calibrated Process Jetting (CPJ), also called Mass Flow Calibration (MFC) for needle dispensing, is a
patented feature that enables the user to specify the dot weight/mass per dot (CPJ) or the flow rate/mass
per second (MFC). Dispense patterns are programmed with a specified weight. At user-specified
intervals, a high-precision scale takes dot weight/flow rate measurements. Canvas automatically
compensates for changes in fluid viscosity by measuring the dot weight/flow rate and comparing it to
user-specified minimum and maximum values.

 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.

Figure 4-40 Calibrated Process Jetting Screen

Scale Offset Location

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.

4-26 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

Pre Calibration Instructions

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).

Figure 4-41 CPJ Pre Calibration Instructions

3. Click on Add.
4. Enter the coordinates and set the speed if desired (Figure 4-42).

Figure 4-42 CPJ Pre Calibration Coordinates

Post Calibration Instructions

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.

© 2022 Nordson Corporation 4-27


Canvas 1.9 User Guide Calibration and Setup

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.

Figure 4-43 CPJ Input Parameters

4-28 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

Run Calibration Process

1. Select the Run Calibration Process button on the CPJ Step List (Figure 4-44).

Figure 4-44 CPJ – Run Calibration Process

2. Click on Calibrate to run the calibration process.


3. When the calibration process ends, the calibration results will be displayed (Figure 4-45).

Figure 4-45 CPJ Calibration Results

4. Click on Done to exit the Step List and return to the Setup Procedures screen.

© 2022 Nordson Corporation 4-29


Canvas 1.9 User Guide Calibration and Setup

4.5.1.14 Mass Flow Calibration


Mass Flow Calibration (MFC) for needle dispensing, also called Calibrated Process Jetting (CPJ) for jet
dispensing, is a patented feature that enables the user to specify the flow rate/mass per second (MFC) or
the dot weight/mass per dot (CPJ). Dispense patterns are programmed with a specified weight. At user-
specified intervals, a high-precision scale takes flow rate/dot weight measurements. Canvas automatically
compensates for changes in fluid viscosity by measuring the flow rate/dot weight and comparing it to
user-specified minimum and maximum values.

 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.

Figure 4-46 Mass Flow Calibration Screen

Scale Offset Location

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.

4-30 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

Pre Calibration Instructions

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.

Figure 4-47 MFC Pre Calibration Instructions

3. Click on Add.
4. Enter the coordinates and set the speed if desired (Figure 4-48).

Figure 4-48 MFC Pre Calibration Coordinates

Post Calibration Instructions

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.

© 2022 Nordson Corporation 4-31


Canvas 1.9 User Guide Calibration and Setup

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

4-32 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

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.

Figure 4-50 MFC+ Input Parameters

© 2022 Nordson Corporation 4-33


Canvas 1.9 User Guide Calibration and Setup

Run Calibration Process

1. Select the Run Calibration Process button on the MFC Step List (Figure 4-51).

Figure 4-51 MFC – Run Calibration Process

2. Click on Calibrate to run the calibration process.


3. When the calibration process ends, the calibration results will be displayed (Figure 4-52).

Figure 4-52 MFC Calibration Results

4-34 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

Figure 4-53 MFC+ – Run Calibration Process

Figure 4-54 MFC+ Calibration Results

4. Click on Done to exit the Step List and return to the Setup Procedures screen.

© 2022 Nordson Corporation 4-35


Canvas 1.9 User Guide Calibration and Setup

4.5.1.15 Dispense Weight Verification


This feature allows you to verify that the actual weight of fluid dispensed is within tolerance. It can be run
both as a stand-alone test and as a part of a dispensing recipe.
To verify dispense weight:
1. Select Dispense Weight Verification from the Setup Procedures screen.
 The Dispense Weight Verification screen opens (Figure 4-55).

Figure 4-55 Dispense Weight Verification Settings

2. Enter the desired input parameters, verification method, and verification limits.
See Table 4-4 for a description of the settings.

Table 4-4 Dispense Weight Verification Settings


Item Description
Purge Before Calibration Purges the valve prior to the weight verification procedure.
Target Dispense Weight Amount of fluid to dispense for each measurement cycle.
Time Between Dispenses Time between dispenses during a multi-dispense weight measurement.
Number of Iterations Total number of dispenses.
Skip First Dispense If selected, the first dispense will not be included in the weight measurement.
Enabling this feature will apply the same pre and post calibration instructions as
Use MFC Move Steps
were defined in the MFC/MFC+ wizard
The fluid is weighed after each dispense in a multi-dispense weight
Weigh After Each Dispense
measurement.
The fluid is weighed once and the value averaged in a multi-dispense weight
Dispense All Then Weigh Once
measurement.
Upper Weight Limit Offset Maximum upper weight deviation.
Lower Weight Limit Offset Maximum lower weight deviation.
Maximum allowable range of all dispenses in the verification cycle. If the
Max Range Limit
maximum range of all dispenses exceeds this value, the verification fails.
Check Limits After Dispense Verifies the weight limits after dispensing.

4-36 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

3. Select Start to calculate the dispense weight.


 The system will perform the weight verification.
 When finished, the software will indicate if the verification check passed or failed and
will list the dispense readings and computed weight (Figure 4-56).

Figure 4-56 Dispense Weight Verification Readings

4. Select Done when finished.

© 2022 Nordson Corporation 4-37


Canvas 1.9 User Guide Calibration and Setup

4.5.1.16 Jet Dynamic Offset


This feature measures the jet offset to determine when to start dispensing by compensating for the motion
speed when determining where to start dispensing a line.

 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.

Figure 4-57 Jet Dynamic Offset

2. Choose an offset to be calculated.


 To change the offset mode, go to System Settings > Recipe and select the desired
offset mode from the drop-down list.
3. Select Next.
4. Wipe off any remaining fluid on the service station substrate and select Next.
5. Select a line type from the drop-down list (Figure 4-58).

Figure 4-58 Select Line Type

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.

4-38 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

7. After you have selected a line type, click on Next.


 The system will dispense a dot.
8. Click Next after the dot has been dispensed.
9. Position the camera crosshairs over the center of the dispensed dot and select Teach
Location.
 The system will display the calculated jet offset (Figure 4-59).

Figure 4-59 Calculated Jet Offset

10. Click on Next.


 The camera will move to the center of the dispensed dot.
11. Verify that the camera is located at the center of the dispensed dot.
12. If the camera location is not correct, repeat Step 9 through Step 11.
13. If the camera location is correct, click on Done.

© 2022 Nordson Corporation 4-39


Canvas 1.9 User Guide Calibration and Setup

4.5.1.17 Teach Setup Wizard Fids


The Teach Setup Wizard Fids procedure is used to capture fiducials that will be used in the following
setup and calibration routines:
• Teach Camera to Applicator XY Offset (Wet)
• Teach Camera Rotation
These routines require that fiducial images be previously taught so the vision system can search for them
to accomplish the task. Setup Wizard fids are taught the same as standard fiducials. See 5.5.5 Teaching
Fiducials for detailed instructions.
To teach setup wizard fids:
1. Select Teach Setup Wizard Fids from the Setup Procedures screen.
 The Teach Setup Wizard Fids screen opens (Figure 4-61).
 You will be prompted to teach a circle fid.
2. Jog the camera crosshairs to a reference location on the service station calibration tile
(Figure 4-60).
 You can select any dot. This step is to determine substrate alignment.

Vantage Dispensing System Forte Dispensing System


Figure 4-60 Service Station with Calibration Tile
3. Adjust the parameters as necessary. Refer to 5.5.5 Teaching Fiducials if necessary.
4. Click on Teach to teach the fiducial.

Figure 4-61 Teach Setup Wizard Fids – Teach "Circle" Fid

4-40 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

5. Once you are satisfied with the fiducial, click on Next.


 You will be prompted to teach a routine dot fid (Figure 4-62).
 You need a dispensed dot using the same dot parameters used in the XY offset (wet) to
perform this procedure.
 If a dot is not available, exit this procedure and dispense a dot on the calibration tile.
The dot should be dispensed on a target so that the fiducial is taught with the same
background as the XY Offset (wet) procedure.
6. Jog to the dispensed dot on the tile, adjust the parameters, and select Teach to teach the dot
as a fiducial.

Figure 4-62 Teach Setup Wizard Fids – Teach "Dot" Fid

© 2022 Nordson Corporation 4-41


Canvas 1.9 User Guide Calibration and Setup

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

4-42 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

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.

© 2022 Nordson Corporation 4-43


Canvas 1.9 User Guide Calibration and Setup

4.5.1.18 System Locations


This procedure allows you to teach additional system locations. During a camera assisted setup procedure,
the system will automatically locate the pre-defined locations.

 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.

Figure 4-66 System Locations

2. Move the camera crosshairs to the desired location.


3. Select Add System Location.
4. Enter a location name.
5. Click on Save when done.

4-44 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.19 Automatic Conveyor Width


This procedure calibrates the conveyor width.
To calibrate the conveyor width:
1. Select Automatic Conveyor Width from the Setup Procedures screen.
 The Automatic Conveyor Width Setup Wizard opens (Figure 4-67).

Figure 4-67 Automatic Conveyor Width

2. Clear the conveyor of all products and click on Next.


 The conveyor will move to its home position.
3. Click on Next when you see the message “Homing completed.”
4. Enter the width of the board that will be placed on the conveyor and click on Apply.
 You will be prompted to teach the board width.
5. Jog the conveyor to the desired width and select Teach Location.
6. Enter the required board clearance and click on Apply.
 This value is added to the conveyor board width.
 The system adjusts the board width as necessary.

© 2022 Nordson Corporation 4-45


Canvas 1.9 User Guide Calibration and Setup

4.5.1.20 Home Conveyor


Homing the conveyor performs a procedure to establish the home position. After the system locates the
home switch, that position becomes “home” 0 (zero) position.
Homing the conveyor is different than moving to the home position. Moving to the home position sends
the conveyor to the previously established home position.
To home the conveyor:
1. Select Home Conveyor from the Setup Procedures screen.
 You will be prompted to clear the conveyor (Figure 4-68).

Figure 4-68 Clear Conveyor Prompt

2. Click on Yes when the conveyor is empty.


 The conveyor will move to its home position (Figure 4-69).
 The Home Conveyor window will close when homing is complete.

Figure 4-69 Conveyor Homing

4-46 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.21 Cleaning Strip


The cleaning strip enhances dispensing performance by cleaning the nozzle tip during the dispensing
process. The nozzle moves in a zigzag pattern along a cleaning strip affixed to the dispensing system and
wipes excess residue off the nozzle. Nozzle cleaning instructions can be included as maintenance
instructions after a purge or a "Wipe Nozzle" instruction can be included in the dispensing recipe.

 NOTE The nozzle cleaning strip is for jet valves only.


To setup cleaning strip parameters:
1. Select Cleaning Strip from the Setup Procedures screen.
 The Cleaning Strip Setup Wizard opens (Figure 4-70).

Figure 4-70 Cleaning Strip Setup Wizard – Teach Start Location


2. Move the camera crosshairs to the front left corner of the cleaning strip and select Teach
Location (Figure 4-70).
 You will then be prompted to teach the end location of the cleaning strip.
3. Move the camera crosshairs to the front right corner of the cleaning strip and select Teach
Location (Figure 4-71).

Figure 4-71 Cleaning Strip Setup Wizard – Teach End Location

© 2022 Nordson Corporation 4-47


Canvas 1.9 User Guide Calibration and Setup

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

Figure 4-74 Wipe Size and Cycles

4-48 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

6. When finished, select Next.


7. Enter additional options if desired (Figure 4-75).

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).

© 2022 Nordson Corporation 4-49


Canvas 1.9 User Guide Calibration and Setup

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.

Figure 4-79 Error Message – Cleaning Strip is Dirty

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.

Figure 4-80 Error Message – Invalid Cleaning Motion

To include an applicator wipe instruction in a recipe:


1. Select the desired recipe and pattern.

2. Insert an Applicator Wipe instruction.


 The recipe must contain a dispense instruction or the wipe will not occur. On dual head
systems, only the applicator that is dispensing will be wiped.
 For detailed information on adding dispensing instructions to a recipe, see 5.5.9 Adding
Dispensing Instructions.

4-50 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.22 Teach RFID


The current Canvas RFID implementation is limited to only reading the Syringe RFID tag. The RFID tag
is read when:
• The door is open for longer than the Door Open Time set in RFID Parameters (Figure 4-82).
• Commanded remotely by the host.
Once the tag is read, the tag information is sent to the host via the API (SECS/GEM, etc.). The host
validates the tag information and sends Canvas a pass/fail notification. If the read is successful,
production is allowed. If the tag is not read, production is inhibited.

 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:

1. Select the System button from the Navigation Panel.


 The System Settings screen opens.
2. Select Machine Configuration > RFID Reader (Figure 4-81).

Figure 4-81 Machine Configuration – RFID Reader

3. If the reader type is not defined, select the reader type from the drop-down list and click on
Save.

© 2022 Nordson Corporation 4-51


Canvas 1.9 User Guide Calibration and Setup

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.

Figure 4-82 RFID Setup Parameters

2. Select Enable RFID Reader.


3. Enter the desired parameters and select Next.
 You will be prompted to teach the RFID Start Location.

4-52 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

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).

Figure 4-83 Teach RFID Start Location

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).

Figure 4-84 Teach RFID End Location

© 2022 Nordson Corporation 4-53


Canvas 1.9 User Guide Calibration and Setup

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.

Figure 4-85 Test RFID Setup – RFID Tag Read


 In the example shown in Figure 4-86 the RFID tag was not read.

Figure 4-86 Test RFID Setup – Tag Not Read

4-54 © 2022 Nordson Corporation


Canvas 1.9 User Guide Calibration and Setup

4.5.1.23 Valve Conversion


The Valve Conversion feature allows you to create and maintain valve configurations to reduce setup
time when switching applicators.
To create a valve configuration:
1. Select Valve Conversion from the Setup Procedures screen.
 You will be prompted to create a configuration (Figure 4-87).

Figure 4-87 Valve Conversion – Create Configuration

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.

Figure 4-88 Valve Conversion – Load Configuration

© 2022 Nordson Corporation 4-55


Canvas 1.9 User Guide Calibration and Setup

4.5.2 Setup Processes


Setup processes are created in the Recipe Editor screen and attached to the recipe. A recipe can have more
than one setup process; however, setup processes are not shared among recipes. Setup processes contain
some or all of the setup procedures listed in 4.5 System Setup and are run in the sequence saved in the
setup process. See 5.5.8 Creating a Setup Process for instructions on creating a setup process.
To run a setup process from the setup procedures screen:

1. Click on the Setup button to access Setup Procedures screen (Figure 4-89).
2. Make sure the correct recipe is open.

3. If not, click on , select the desired recipe and click on Open.

Figure 4-89 Setup Procedures Screen

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.

4-56 © 2022 Nordson Corporation


5 Recipes
5.1 Overview
A recipe is a program that contains dispensing instructions (dots, lines, etc.) and system settings, i.e.
applicator, conveyor, air pressure, and heat settings. There is no need to reconfigure system settings when
you load a recipe. The settings are saved with the recipe and configured when the recipe is opened.
Recipes can be created on the dispensing system or offline using a canvas image of the board, see
5.7 Creating a Canvas.
This section contains the following topics:
• Recipe Structure and Design
• Loading a Recipe
• Creating a Recipe
• Editing a Recipe
• Creating a Canvas

 NOTE The procedures in this section assume the Canvas software is running.

5.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before operating the Canvas software.
Dispensing system operation involves heat, air pressure, electrical power, mechanical devices, and the use
of hazardous materials. It is essential that every person servicing or operating the dispensing system fully
understands all hazards, risks, and safety precautions.

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.

© 2022 Nordson Corporation 5-1


Canvas 1.9 User Guide Recipes

5.3 Recipe Structure and Design


Figure 5-1 shows the basic Canvas software recipe structure. Recipe execution begins and ends with the
Workpiece pattern.

Setup Pre Fiducial Workpiece


Recipe Pattern Container
Process Block Pattern

Subpattern

Figure 5-1 Basic Recipe Structure

5.3.1 Setup Process


Setup processes are created during recipe creation and consist of offset procedures required for the recipe.
Setup processes are optional. However, using a setup process eliminates the need to run setup procedures
individually and ensures that necessary procedures are not skipped.

 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.2 Pre Fiducial Block


Instructions in the Pre Fiducial Block are executed prior to the fiducial search. Examples include barcode
scanning and validation.

5.3.3 Workpiece Pattern


All Canvas recipes include a workpiece pattern. You may also create additional patterns. Generally, these
patterns are executed from the workpiece pattern. However, you may execute a pattern from another
pattern (nested pattern or subpattern).

The workpiece pattern may contain:


• Dispensing Instructions/Process Commands
• Pattern Calls (Do: Pattern Instructions)
• Container Calls (Do: Container Instructions)

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.

5-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.4 Loading a Recipe


Recipes can be opened from the Recipe Editor screen and Setup Procedures screen. You also have the
option to automatically load the last recipe at startup, see 8.3.5.1 Recipe Settings.
To load a recipe from the recipe editor screen:
1. Select Recipe > Open from the menu bar.
2. Select the desired recipe from the list (Figure 5-2).
 Recipes have an .xml file extension.
3. Click on Open.
 The selected recipe is loaded (Figure 5-3).

Figure 5-2 Opening a Recipe

2 3 4

5
8

7
6

Item Description Item Description


1 Menu Bar 6 Camera Window
2 Toolbar 7 Canvas Window
3 Conveyor Jog Controls 8 Instruction Panel
4 Recipe Name 9 Recipe Tree
5 Properties Panel
Figure 5-3 Recipe Editor

© 2022 Nordson Corporation 5-3


Canvas 1.9 User Guide Recipes

To load a recipe from the setup procedures screen:

1. Select the Setup button on the Navigation Panel.


 The Setup Procedures screen opens (Figure 5-4).

Figure 5-4 Setup Procedures Screen

2. Select Load Recipe .


3. Select a recipe from the list and click on Open.

 NOTE Recipes have a .xml file extension.

5-4 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5 Creating a Recipe


This section briefly covers the steps required to create a new recipe. A recipe creation flowchart is shown
in Figure 5-5. Each step is defined in this section.

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)

Figure 5-5 Recipe Creation Flowchart

5.5.1 Loading the Workpiece or Canvas


Recipes can be created on the dispensing system using the live camera or offline using a canvas
(workpiece image).
To load the workpiece:
1. Select the Recipe button to access the Recipe Editor.
2. Place the substrate on the conveyor.
3. Click on the Load button on the conveyor jog controls (Error! Reference source not
found.).
 The substrate will be lifted off the conveyor and clamped into place. The substrate
should be evenly clamped and level.
4. Adjust the clamping mechanism as necessary to achieve a level dispensing plane.

 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.

© 2022 Nordson Corporation 5-5


Canvas 1.9 User Guide Recipes

5.5.2 Creating the Recipe


To create a recipe:
1. Select Recipe > New from the menu bar.
 You will be prompted to enter a recipe name (Figure 5-6).

Figure 5-6 Create Recipe

2. Enter the recipe name and select OK.


 The Pattern Wizard opens (Figure 5-7) and you will be prompted to teach the
workpiece pattern origin. The origin is used to determine placement locations.

5.5.3 Defining Workpiece Origin


All recipes contain a workpiece pattern. You can add additional patterns as desired. All dispensing
instructions and patterns are executed from the workpiece pattern.
To set workpiece pattern origin:
1. Jog the camera crosshairs to the pattern origin and select Teach Location.
2. If the pattern origin and first fiducial location will be the same, select the First Fid
Location is Origin box (Figure 5-7).
 If selected, the Teach button will be disabled since the origin location will be defined
by the location of the first fiducial.
3. If the origin and first fid are not the same or if you want to define additional fiducials or
skip marks, click on Next, otherwise click on Done.
 You will be prompted to set the fid properties and teach fiducials.

Figure 5-7 Pattern Wizard – Set Pattern Origin

5-6 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.4 Learn Workpiece Angle (Optional)


If you are importing or manually entering location data, it is recommended that “Learn Workpiece Angle”
is activated. Workpiece angle refers to the position of the board or part in relation to the dispensing head
and prompts the user to define the workpiece orientation in the X- or Y-axis. The default is Off. See
8.3.5.1 Recipe Settings for instructions on activating this feature.
To teach workpiece angle:
1. When prompted, teach the first location for the workpiece angle (Figure 5-8).
a. Use the jog controls to move to the first location.
 This is the first location of two that will define the angle of the workpiece pattern.
b. Click on Teach Location.
2. Click on Next.

Figure 5-8 Teach First Workpiece Angle Location

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.

© 2022 Nordson Corporation 5-7


Canvas 1.9 User Guide Recipes

5.5.5 Teaching Fiducials


After you have defined the Workpiece Origin, you will be prompted to define fiducials. A fiducial is a
distinct shape or object on the workpiece. Canvas uses fiducials for location reference. If your recipe or
pattern is set to have one or more fiducials, Canvas will prompt you to teach the target point on the
workpiece. Choose images that are identical from part to part and in the same location. You may define
up to two (2) 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.

Table 5-1 Fiducial and Model Types

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).

Figure 5-9 Teaching Fiducials

5-8 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

Circle Finder – Area Model Circle Finder – Edge Model

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)

© 2022 Nordson Corporation 5-9


Canvas 1.9 User Guide Recipes

ROI Finder – Area Model ROI Finder – Edge Model

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."

Figure 5-11 Fiducial Properties (ROI Finder)

5-10 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

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)

© 2022 Nordson Corporation 5-11


Canvas 1.9 User Guide Recipes

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.

Figure 5-13 Camera Window with Fiducial Score

5-12 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

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).

Figure 5-14 Test Fid

© 2022 Nordson Corporation 5-13


Canvas 1.9 User Guide Recipes

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.

Figure 5-15 Save Fid


 The Fid Properties list collapses and you will see a fid summary (Figure 5-16).

Figure 5-16 Workpiece – Fid 1 Summary

5-14 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

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.

Figure 5-17 Workpiece – Fid 2 (Shape Finder)

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.

Figure 5-18 Workpiece – Fid 2 Summary

13. Click on the Edit button to edit the fiducial

14. Click on the Delete button to delete the fiducial.


15. Click on Done when finished.
 You will return to Recipe Editor.

16. Click on Save to save the recipe.

© 2022 Nordson Corporation 5-15


Canvas 1.9 User Guide Recipes

5.5.6 Recipe Tree


After you have created the recipe, a Recipe Tree (Figure 5-19A) is displayed on the left side of the Recipe
Editor screen. The Recipe Tree is divided into sections similar to recipe structure shown in Figure 5-1.
Select an item in the Recipe Tree to see available instructions for that item. See 5.5.9 Adding Dispensing
Instructions. You can also edit recipe instructions through the Recipe Tree. See 5.6 Editing a Recipe for
more information.
To expand an item in the recipe tree (Figure 5-19B), click on the corresponding arrow .

Figure 5-19A Recipe Tree Figure 5-19B Recipe Tree Expanded

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

5-16 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.7 Properties Panel


After you have created the recipe, you can view or edit the recipe, workpiece, pattern, container, and
dispense instruction properties. By default, the properties panel is located at the right of the Recipe Editor
screen. See 5.6 Editing a Recipe for detailed instructions on using the properties panel to edit a recipe.
5.5.7.1 Recipe Properties Panel
To view/edit recipe properties:
1. Select the recipe name in the Recipe Tree.
 The recipe properties are displayed in the properties panel (Figure 5-20).
 Edit the workpiece properties as desired.
2. Click on Save to save the recipe.

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.

Figure 5-20 Recipe Properties Panel

© 2022 Nordson Corporation 5-17


Canvas 1.9 User Guide Recipes

5.5.7.2 Workpiece Properties Panel


The Workpiece Properties panel displays the workpiece origin, fiducial, and light settings that were
defined during recipe creation. You can also enable the Fids-on-the-Fly feature. Settings apply to the
entire workpiece.
To view/edit workpiece properties:
1. Select the Workpiece pattern from the Recipe Tree (Figure 5-19).
 The Workpiece properties are displayed in the properties panel. Workpiece properties
are shown in Figure 5-21 and defined in Table 5-2.
2. Edit the Workpiece properties as desired.
3. Click on Save to save the recipe.

Figure 5-21 Workpiece Properties Panel

5-18 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

Table 5-2 Workpiece Properties Description

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.

© 2022 Nordson Corporation 5-19


Canvas 1.9 User Guide Recipes

5.5.7.3 Pattern Properties Panel


Each additional pattern in the recipe also has a properties panel that displays the pattern origin, fiducials,
light settings and skip marks. Select the pattern or container name in the Recipe Tree to view the
properties.
5.5.7.4 Container Properties Panel
The Container Properties panel (Figure 5-22) displays the container name, the number of rows and
columns, XY location, row pitch, column pitch, angle and pattern. For detailed information, see 6.6 Delta
Z Line Instruction.

Figure 5-22 Container Properties Panel

5.5.7.5 Instruction Properties Panel


Each instruction also has a properties panel that displays information such as XY location, dot/line type,
weight control information, applicator selection, dispense strategy, etc. Sample Dot and Line Properties
panels are shown in Figure 5-23.

Dot Properties Panel Line Properties Panel


Figure 5-23 Instruction Properties Panel

5.5.7.6 Setup Process Properties Panel


The Setup Process Properties Panel displays the applicator and mode for the setup process, see
5.5.8 Creating a Setup Process.

Figure 5-24 Setup Process Properties Panel

5-20 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.8 Creating a Setup Process


A setup process contains a series of tasks to establish machine offset parameters and prepare the system
for production, such as priming, purging, etc. Offset parameters include defining items such as camera to
applicator offset, safe Z height, and service station location. This process is vision assisted to ensure the
front door remains closed. Setup processes 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 in the Recipe Editor screen.

 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.

Figure 5-25 Create Setup Process

© 2022 Nordson Corporation 5-21


Canvas 1.9 User Guide Recipes

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).

Figure 5-26 Recipe Tree (Setup Section)

To set properties:
1. To view the properties panel, select the Setup Process in the Recipe Tree.

Figure 5-27 Setup Process Properties Panel

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.

5-22 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

To run the setup process from the Recipe screen:


1. Click on the  next to the name of the Setup Process to run the setup process (Figure 5-26).
2. Follow the on-screen prompts. When defining locations, click on Teach Location to teach
a location (Figure 5-28).

Figure 5-28 Setup Process – Teach Safe Z

3. Click on Done when you are finished with a procedure.


 A checkmark appears next to the completed procedure and the system prompts you
through the next procedure (Figure 5-29).

Figure 5-29 Setup Process Progress

© 2022 Nordson Corporation 5-23


Canvas 1.9 User Guide Recipes

5.5.9 Adding Dispensing Instructions


Instructions dictate the actions to be performed. They consist of both dispensing instructions and
maintenance functions. Each instruction in the recipe is executed sequentially. You may copy instructions
by cutting and pasting them. Ultimately, you want to program the workpiece so that the instructions are
executed in the fastest way possible.
Both dispensing and maintenance instructions can be added directly to the workpiece pattern or to any
additional patterns you create in the recipe. See 5.5.12 Creating a Pattern for detailed instructions.

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

Item Description Item Description


1 Toolbar 6 Canvas Window
2 Conveyor Jog Controls 7 Recipe Tree
3 Recipe Name 8 Instruction Panel
4 Properties Panel 9 Navigation Panel
5 Camera Window 10 Menu Bar

Figure 5-30 Recipe Editor Screen – Recipe 1

 NOTE Instruction buttons vary depending on the item selected in the Recipe Tree.

5-24 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

To add an instruction to the workpiece pattern:


1. Select the workpiece pattern from the Recipe Tree (Figure 5-31).
 Available instructions are listed in the Instruction Panel.
 Available instructions differ depending on the item selected in the Recipe Tree.
 Instructions can be added to any pattern in the recipe. See 5.5.12 Creating a Pattern
for instructions on creating a pattern.

Figure 5-31 Select Workpiece Pattern

Table 5-3 Recipe Instructions

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.

© 2022 Nordson Corporation 5-25


Canvas 1.9 User Guide Recipes

Button Description

Height Sense – Inserts a height sense command into the recipe.

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.

Purge – Inserts a purge instruction into your recipe.

Wait – Opens dialog box for inserting a wait instruction in a recipe.

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.

Comment – Inserts a comment into your recipe.

Find Object – Inserts a find object instruction into your recipe. You will be prompted to
teach the object you wish to find.

5-26 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.9.1 Adding a Dot Instruction

1. Click on Dot .
 The Dot Instruction Wizard opens (Figure 5-32).

Figure 5-32 Dot Instruction Wizard

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.

© 2022 Nordson Corporation 5-27


Canvas 1.9 User Guide Recipes

Figure 5-33 Dot Instruction Location

5. Click on Next to set dot properties (Figure 5-33).


 Dot properties include applicator selection, dot type, and weight control information.
6. Select the desired applicator and dot type (Figure 5-34).
7. If desired, enable weight control and enter the desired line weight.

Figure 5-34 Set Dot Properties

5-28 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

8. If a dot type(s) has not been defined, click on Edit


Library to add a new dot type, see 5.5.11 Dot Line
Library.

 NOTE Be careful when editing existing dot


properties. Parameter changes will
affect every instruction in the current
recipe using that dot type.
9. When finished, select Done.
 The Dot Instruction Wizard closes and the dot
instruction is added to the recipe tree
(Figure 5-35). Figure 5-35 Dot Instructions Added
to Workpiece Pattern
 The dot properties are displayed in the right
panel of the Recipe Editor (Figure 5-36).

Figure 5-36 Dot Instruction Properties

5.5.9.2 Adding a Line Instruction

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.

© 2022 Nordson Corporation 5-29


Canvas 1.9 User Guide Recipes

Figure 5-37 Adding a Line Instruction

4. Click on Next to set line properties (Figure 5-38).


 Line Properties include applicator selection, line type, dispense strategy, and weight
control information.
5. Select the desired applicator and line type from the drop-down list.
 A type must be defined in the Dot/Line Library. If not, select Edit Library to define a
new line type, see 5.5.11 Dot Line Library.
6. Select a line dispense strategy.
 In continuous path dispensing, the dispense head does not stop at the end of each line
segment and maintains a constant velocity.
7. If desired, enable weight control and enter the desired line weight. For more information,
see 6.5 Weight Control Dispensing.

5-30 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

Figure 5-38 Set Line Properties

 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.

Figure 5-39 Line Instruction Added to Workpiece Pattern

© 2022 Nordson Corporation 5-31


Canvas 1.9 User Guide Recipes

5.5.10 Pre Fiducial Block


The Pre Fiducial block allows users to add or edit instructions in the Pre Fiducial Block. Instructions in
this section will be executed prior to the fiducial search. Available instructions are shown in Figure 5-40.
To add an instruction to the pre fiducial block:
1. Select Pre Fiducial from the Recipe Tree.
2. Select the desired instruction from the Instruction Panel and follow the on-screen prompts.

Figure 5-40 Adding Instructions to the Pre Fiducial Block

5-32 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.11 Dot Line Library


The Canvas software includes a Dot Line Library where you can save dot and line properties for jet and
needle applicators. Properties include items such as dispense gap, dwell time, retract distance, speed, and
weight control, etc. After you have defined a dot or line type, you can transfer it to another library and
reuse it in other recipes.

 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).

Figure 5-41 Dot Line Library (Jet Dot Tab)


3. To add a jet dot to the Dot Line Library:
a. Select the Jet Dot tab.
b. Select Add Dot .
c. Enter the Dot Name and Dot Properties and click on OK.
4. To add a jet line to the Dot Line Library:
a. Select the Jet Line tab.
b. Select Add Line .
c. Enter the Line Name and Line Properties and click on OK.
5. Repeat the above procedure for the needle dots and needle lines.

© 2022 Nordson Corporation 5-33


Canvas 1.9 User Guide Recipes

6. Select the Is Default checkbox to make it the default dot or line.

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 select Copy Dot or Copy Line


rename it, and adjust the parameters.
to copy an existing dot or line,

5-34 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.12 Creating a Pattern


A pattern is a sequence of related instructions that are grouped together and saved as a single unit. All
Canvas software recipes include a workpiece pattern, which can contain all instructions needed to
dispense an entire workpiece. However, to add flexibility and reduce the number of instructions, you have
the option to create additional patterns. This is especially beneficial when the same pattern is dispensed in
multiple locations.
To create a pattern:
1. Open the desired recipe and select .
 The Pattern Wizard opens (Figure 5-42).

Figure 5-42 Create Pattern


2. Enter the pattern name and click on Next.
 You will be prompted to define the pattern origin.
3. Jog to the pattern origin and click on Teach Location.
4. Click on Next.
 You will be prompted to teach pattern fiducials.
5. Teach the pattern fiducials, see 5.5.5 Teaching
Fiducials.
6. Click on Done when finished.
 The pattern is added to the Recipe Tree
(Figure 5-43).
7. Follow the steps under 5.5.9 Adding
Dispensing Instructions to add dispensing
instructions to the pattern.
Figure 5-43 Recipe Tree (Patterns Section)

© 2022 Nordson Corporation 5-35


Canvas 1.9 User Guide Recipes

5.5.13 Placing a Pattern


Once the pattern has been created, its location on the workpiece must be defined. Placing a pattern is the
process of defining the pattern locations (placement points) on the workpiece in relation to the workpiece
pattern origin. You can place the same pattern at different locations on a workpiece by teaching two or
more pattern placement points for the pattern.
To place a pattern:
1. Highlight the workpiece pattern and select Place Pattern .
2. Select the pattern to place from the drop-down list.
3. Jog to the pattern placement location and select Add.
 The taught location and pattern count appear on the screen (Figure 5-44).
 The placement position is based on the pattern origin.

Figure 5-44 Place Pattern

4. If desired, you may place the pattern in multiple locations.


5. Click on Done when finished.
 A Do Pattern instruction will appear in the Recipe Tree (Figure 5-45).

Figure 5-45 Do Pattern Instruction

 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.

5-36 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.14 Adjusting the Air Pressure


The main air pressure is set manually at the regulator. The main air pressure should not need to be adjusted.
However, if adjustment is necessary, refer to the applicable dispensing system manual. Valve, fluid, and
cooling air is set in the Canvas software and saved with the recipe. If you change settings, you must resave
the recipe for the new changes to take effect. Recipe pressure settings override global pressure settings, see
8.3.2 Machine Configuration.
5.5.14.1 Adjusting the Cooling/Coaxial, Valve, and Fluid Air Pressure
If the system features programmable fluid and valve pressure, all the pressure set point values are set
through the Canvas software and saved with the recipe. This reduces possibility of operator error when
setting the regulators manually. It also allows the user to import a recipe that includes all the pressure set
points. If you change settings, you must resave the recipe for the new changes to take effect.
To adjust the air pressure:

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.

Figure 5-46 Applicator Settings – Regulators and Heaters (IJ shown)

4. Select the Pressure button to enable/disable the pressure setpoint.


 The actual pressure is displayed in large numbers.
5. Enter the deviation and ramp time.
6. Select Save.
7. For dual applicator systems, select Applicator 2 – Regulators and Heaters and repeat
Step 4 through Step 6.

© 2022 Nordson Corporation 5-37


Canvas 1.9 User Guide Recipes

5.5.15 Setting Purge Parameters


The purge settings are saved with the recipe. If you change settings, you must resave the recipe for the
new changes to take effect, see 5.5.19 Saving the Recipe.

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.

Figure 5-47 Setting Purge Parameters

4. Set the purge time and vacuum shutoff delay.

5. Select the Purge Rotation button to enable/disable purge rotation.


 Purge rotation is available for jet valves only.
6. If desired, enter a Post Purge Vacuum Shutoff Delay time.
 This allows the vacuum to stay on for the designated amount of time after the purge to
clear excess fluid from the purge boot.
 The applicator does not have to stay at the purge location for the duration of the delay.
7. Select Save when done.
8. For dual applicator systems, select Applicator 2 – Fluid Management and repeat Step 4
through Step 7.

5-38 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.16 Setting the Maintenance Intervals


Maintenance timers establish purge intervals and CPJ/MFC intervals. If you change settings, you must
resave the recipe for the new changes to take effect, see 5.5.19 Saving the Recipe.
To set the maintenance intervals:

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.

Figure 5-48 Setting Maintenance Intervals

4. Click on the Purge Maintenance button to enable/disable purge maintenance.

5. Click on the CPJ Maintenance button to enable/disable CPJ maintenance.


 If the system is configured with a needle valve, MFC Time will be displayed instead
of CPJ Time.
6. Click on DWV Time to enable/disable dispense weight verification.
7. Enter the desired time intervals.
8. To suspend CPJ or DWV Maintenance after a specific number of boards, select Board
Count and then Suspend Count and enter the number of boards.
9. Select Save.
10. For dual applicator systems, select Applicator 2 – Fluid Management and repeat Step 4
through Step 9.
11. When finished, save the recipe, see 5.5.19 Saving the Recipe.

© 2022 Nordson Corporation 5-39


Canvas 1.9 User Guide Recipes

5.5.17 Setting the Low Fluid Detection Level


This feature allows the user to set the fluid level at which the software will issue an on-screen low fluid
message. This is a software tracking feature and does not use a hardware sensor. If you change settings,
you must resave the recipe for the new changes to take effect, see 5.5.19 Saving the Recipe.
To set the low fluid detection levels:

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.

Figure 5-49 Setting Low Fluid Detection

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.

5-40 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.18 Setting the Heaters


Default heat settings (set point, upper and lower limits, offset, shutoff, etc.) are set on the Machine
Configuration screen, see 8.3.2 Machine Configuration. Heat settings in this section apply to the current
recipe only and are saved with the recipe. If you change settings, you must resave the recipe for the new
changes to take effect, see 5.5.19 Saving the Recipe.
5.5.18.1 Applicator Heat
To set applicator heat for the current recipe:

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.

Figure 5-50 Setting the Nozzle Heat

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.

© 2022 Nordson Corporation 5-41


Canvas 1.9 User Guide Recipes

7. Select the Idle Shutoff icon to enable/disable idle shutoff.


 The shutoff time is the amount of time the heater runs during idle time before it shuts
off. If desired, you may enter a different shutoff time.
8. Select Save.
9. To change PID settings, click on the Advanced tab.
10. Enter the desired values in the PID Settings section (Figure 5-51).
11. Select Save.
12. Select Done to exit.

Figure 5-51 Adjusting PID Settings


13. For dual applicator systems, select Applicator 2 – Regulators and Heaters and repeat
Step 4 through Step 8.
14. When finished, save the recipe, see 5.5.19 Saving the Recipe.

5-42 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.18.2 Substrate Heat


Substrate heat includes contact and/or impingement heaters in the pre-dispense, dispense, and post-
dispense stations.
To set the heaters:
1. Select Dispense > Conveyor 1 Settings from the Recipe Editor menu bar.
 The Conveyor 1 Settings window opens (Figure 5-52).

 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.

Figure 5-52 Conveyor Settings

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.

4. Select the Idle Shutoff icon to enable/disable idle shutoff.


 The shutoff time is the amount of time the heater runs during idle time before it shuts
off. If desired, you may enter a different shutoff time.

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.

© 2022 Nordson Corporation 5-43


Canvas 1.9 User Guide Recipes

5.5.18.3 Substrate Heat Station Timers


Each dispense station (pre-dispense, dispense, and post-dispense) in the system has its own timer, which
is started when a board is loaded and will run until it is unloaded. If a board remains at any station for
longer than the configured duration an alarm will be generated (Figure 5-53).

Figure 5-53 Board Exceeded Time Alarm

Once acknowledged, the alarm will present the user with a dialog that allows them to enter information
about the event for tracking purposes.

Figure 5-54 Board Overheated Description

 NOTE You can add Board Heating Timer tiles to the Data Monitor Window, see 3.7 Data
Monitors.

5-44 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.5.19 Saving the Recipe


Click on the Save button in the Recipe Editor screen to save the recipe. If the recipe name is followed
by an asterisk (*), the recipe has not been saved since the last changes were made (Figure 5-55).

Figure 5-55 Saving the Recipe

 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.

© 2022 Nordson Corporation 5-45


Canvas 1.9 User Guide Recipes

5.6 Editing a Recipe


5.6.1 Using the Recipe Tree
To edit a recipe:
1. Open the desired recipe.
2. If necessary, click on the Expand button in the Recipe Tree to view the recipe instructions
in that category (Figure 5-56).
 The Collapse button collapses the instructions in the section.

Figure 5-56 Recipe Tree (Dot Instruction Selected)


3. Double click on the item you wish to edit in the Recipe Tree.
 An instruction wizard opens.
4. Depending on the item selected (recipe, pattern, instruction, or container), you can reteach
pattern origin, fiducials, locations, and line types, etc.
5. Make the desired changes and select Done when finished.
 You will return to the Recipe Editor.
6. Click on the Save button to save your changes.
To delete an item:
1. Right-click on item you wish to delete and left click on Delete.
 You may also highlight the item you wish to delete and press [Delete] on the
keyboard.
To undo/redo the previous action:
1. Select Edit > Undo from the menu bar to undo the previous action.
2. Select Edit > Redo from the menu bar to redo the previous action.

5-46 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5.6.2 Using the Properties Window


To edit a recipe using the properties window:
1. Select the item you want to edit (recipe, pattern, instruction).
 The applicable properties window will appear in the Properties section of the screen
(Figure 5-57).
2. Enter the desired value in the properties window.
3. Click on the Save button to save your changes.

Figure 5-57 Editing Recipe Properties (Dot Properties Panel shown)

© 2022 Nordson Corporation 5-47


Canvas 1.9 User Guide Recipes

5.7 Creating a Canvas


The dispensing system camera can be used to scan the loaded part to create a detailed image of the
workpiece. This image is called a canvas and is saved with a .canvas extension.
• The canvas image can be viewed in the “Canvas” view.
• Recipes can be developed on and off-line using the canvas image.
• The loaded canvas image will be saved with the recipe.
• Icons representing pattern locations, fiducials, and dispense locations will be displayed on the
canvas image during recipe development.
• Recipe run progress can be monitored on the canvas view during dispense/production run.
To create a canvas:
1. Select Recipe from the Navigation Panel to open the Recipe Editor screen.
2. Load a recipe, see 5.4 Loading a Recipe.
 The Canvas menu is only enabled when a recipe is loaded.
3. Select Canvas > Create Canvas from the menu bar (Figure 5-58).
 The Create Canvas Wizard opens (Figure 5-59).
4. Enter a name for the canvas.

Figure 5-58 Create Canvas

Figure 5-59 Create Canvas Wizard – Canvas Setup

5-48 © 2022 Nordson Corporation


Canvas 1.9 User Guide Recipes

5. Select Canvas Dimensions.


 There are two methods to generate the canvas dimensions (Figure 5-60):
- Select Manual to manually enter the height, width, and origin location of the canvas.
- Select Auto to teach the opposite corners and have the application calculate the board
dimensions.
- The Auto method is described below.

Figure 5-60 Create Canvas Wizard – Canvas Dimensions

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.

Figure 5-61 Create Canvas Wizard – Create Canvas

© 2022 Nordson Corporation 5-49


Canvas 1.9 User Guide Recipes

9. When prompted, enter a filename and select Save (Figure 5-62).


 All canvas files have a .Canvas file extension. See 5.5.1 Loading the Workpiece or
Canvas for instructions on loading a canvas.

Figure 5-62 Save Canvas

10. Click on Done when finished.

5-50 © 2022 Nordson Corporation


6 Advanced Features
6.1 Overview
This section covers some of the more advanced techniques for perfecting your dispensing recipes. You
should thoroughly review Section 5 - Recipes before attempting the procedures in this section. This
section covers the following topics:
• Pattern Rotation • Multipass
• Skip Marks • Fids-on-the-Fly (FOF)
• Weight Control Dispensing • Dual Applicator Dispensing
• Delta Z Line Instruction • Dual Conveyor Dispensing
• Containers • Barcode Support
• Wafer Containers • Strip Mapping

6.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before operating the Canvas software.

6.3 Pattern Rotation


Pattern rotation is an optimization feature that can reduce recipe development time. Patterns in the recipe
can be placed at a desired rotation angle, allowing one pattern to service multiple orientations in a recipe
instead of creating a different pattern for each desired orientation of the same part (Figure 6-1).
Patterns are rotated around the pattern origin point and can be placed as needed. Pattern angle can be
added to any pattern in the recipe.

Figure 6-1 Pattern Rotations


To teach pattern rotation:
1. Highlight the workpiece pattern and select Place Pattern . See 5.5.13 Placing a
Pattern for detailed instructions.
2. Select the pattern to place from the drop-down list (Figure 6-2).
3. Jog to the pattern placement location and select Add.
4. Select the desired rotation value and click on Done.

Figure 6-2 Teaching the Pattern Angle

© 2022 Nordson Corporation 6-1


Canvas 1.9 User Guide Advanced Features

6.4 Skip Marks


Skip marks are used to identify portions of the workpiece or individual patterns to be skipped during
dispensing. Skip marks can be added to any pattern and are designed to reduce recipe run time by
eliminating processing on parts that are designated for non-dispense due to:
• Damaged parts on the substrate
• Change in part configuration
• Missing parts on the substrate
• Improper processing upstream
During recipe runs, skip marks are processed before the fiducials and designate which patterns are
eliminated from reference fiducial searches and dispensing.
To add a skip mark:
1. Double-click on the pattern name.
 The Pattern Wizard opens.
2. Select Skip Mark on the left side of the screen.
3. Select Enable Skip Mark (Figure 6-3).

Figure 6-3 Set Skip Mark Properties

4. Choose the desired skip mark behavior.


• Skip if Found – Skips the pattern if the fiducial is found.
• Skip if Not Found – Skips the pattern if the fiducial is not found.

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.

6-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

7. Adjust parameters as desired and click on Teach.


 You will receive a message indicating if the fiducial is found and the score
(Figure 6-4).

Figure 6-4 Define Skip Mark Fiducials

8. Repeat Step 5 through Step 7 to define additional skip mark fiducials.


9. Click on Done when finished.

© 2022 Nordson Corporation 6-3


Canvas 1.9 User Guide Advanced Features

6.5 Weight Control Dispensing


The Canvas software lets you enter a target weight for dots and lines. Weight control parameters can be
defined in the Dot Line Library or added to individual dispensing instructions.

6.5.1 Defining Weight Control Parameters in the Dot Line Library


To define a weight control dot or line in the dot line library:
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 6-5).
3. Select the desired dot/line tab at the top of the screen.

Figure 6-5 Jet Line Properties


4. For jet and needle dots and needle lines, select the Use Weight Control checkbox
(Figure 6-6) and enter the desired dot/line weight.
5. For jet lines:
a. Select the desired weight control option from the drop-down list (Figure 6-7). The
default is Weight Control Off. Options are described in Table 6-1.
b. Enter the desired line weight and max computed speed.
6. Click on OK when finished.

Figure 6-6 Needle Line Properties Figure 6-7 Jet Line Properties

6-4 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

Table 6-1 Weight Control Options – Jetted Lines

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.

Figure 6-8 Line Properties Wizard Figure 6-9 Properties Panel

 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.

© 2022 Nordson Corporation 6-5


Canvas 1.9 User Guide Advanced Features

6.5.2 Enabling Weight Control for Individual Instructions


Enabling weight control for individual instructions is beneficial if the user has multiple instructions in the
recipe, some with weight control and some without, that share the same basic parameters (e.g., dispense
gap, etc.). This feature allows same line type to be used for lines of various weights and non-weight
controlled lines.
To enable weight control for an individual instruction in the wizard:
1. Open the desired recipe.
2. In the Recipe Editor, double-click on the
instruction you wish to change.
 The Wizard opens.
3. Select Properties.
4. Enable Weight Control Dispensing and
enter the desired weight (Figure 6-10).
5. Click on Done.
 The weight control information
will also appear in the properties
window (Figure 6-11).
6. Repeat Step 2 through Step 5 for each Figure 6-10 Line Properties Wizard
individual instruction that requires (Weight Control Enabled)
weight control.
To enable weight control for an individual instruction in the properties window:
1. Open the desired recipe.
2. In the Recipe Editor, select the instruction
you wish to change.
3. Select Weight Control and enter the Line
Weight in the properties panel (Figure 6-11).
4. Repeat Step 2 and Step 3 for each individual
instruction that requires weight control.
 The weight control information will
also appear in the wizard
(Figure 6-10).

Figure 6-11 Properties Window


(Weight Control Enabled)

 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.

6-6 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.6 Delta Z Line Instruction


The Delta Z Line Instruction gives users the ability to dispense a line at multiple Z heights by height
sensing at user defined locations along the dispense path. During the dispense the applicator will linearly
raise, lower, or maintain its position as it passes from one height sense location to the next.

 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).

2. Click on Delta Z in the Instruction Panel.


 The Instruction Wizard opens.
 You will be prompted to set the node properties (Figure 6-12).

Figure 6-12 Set Node Properties – Delta Z Line

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).

Figure 6-13 Height Sense Node Properties Set – Delta Z Line

© 2022 Nordson Corporation 6-7


Canvas 1.9 User Guide Advanced Features

6. Click on Next.
 You have the option of disabling the height sense nodes.

7. Click on to enable/disable height sense nodes (Figure 6-14).

Figure 6-14 Enable/Disable Height Sense Nodes – Delta Z Line

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.

Figure 6-15 Set Line Properties – Delta Z Line

6-8 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

11. Click on Next.


 A line details summary is displayed (Figure 6-16).

Figure 6-16 Line Details Summary – Delta Z Line

© 2022 Nordson Corporation 6-9


Canvas 1.9 User Guide Advanced Features

6.7 Containers
The container feature allows you to quickly and easily place a pattern array at multiple locations on a
single workpiece.

6.7.1 Creating a Container


 NOTE You must create the pattern you wish to repeat prior to creating the container, see 5.5.12
Creating a Pattern.
To create a container:

1. Highlight the desired pattern and select Create Container .


 The Container Wizard opens (Figure 6-17).
2. Enter a container name and the number of columns and rows.
3. Select the pattern you want to repeat in the array.

Figure 6-17 Container Wizard – Set Container Dimensions

 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-10 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

Figure 6-18 Set Container Origin

6. Click on Next.
 You will be prompted to teach the container row pitch (Figure 6-19).

Figure 6-19 Set Container Row Pitch

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).

© 2022 Nordson Corporation 6-11


Canvas 1.9 User Guide Advanced Features

Figure 6-20 Set Container Column Pitch

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.

6.7.2 Container Gaps


Container gaps allow for the ability to program containers that include gaps, or non-symmetrical layouts.
This feature allows the user to teach split containers and other non-standard layouts in a single instruction.
Container Type determines whether the container will be comprised of a fixed pitch or variable pitch
layout. Pitch Calculation Method determines whether the pitch will be calculated using the end of
row/end of column method or the adjacent cell method.

 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-12 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

Figure 6-21 Set Container Gaps

4. Click on to add a gap.


5. Select Columns to place the gap between columns on the workpiece, or select Rows to
place the gap between rows (Figure 6-22).

Figure 6-22 Set Container Gaps – Columns or Rows

© 2022 Nordson Corporation 6-13


Canvas 1.9 User Guide Advanced Features

6. Enter the cell number after which the gap will be placed (Figure 6-23).

Figure 6-23 Set Container Gaps – Gap Location

7. Enter the gap size (in millimeters).


 The gap size can be calculated automatically by jogging the camera to the origin of

the cell following the gap and clicking on .

 If the gap size is defined manually, the location can be verified by clicking on .

8. To add additional gaps, use the buttons


to place the extra gaps where desired within the program.
9. Click on Next.
 The container gaps will be indicated in 6.7.3 Cell Trimming.

6-14 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.7.3 Cell Trimming


Cell trimming allows you to include or exclude a single cell or multiple cells in the array.

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

Figure 6-24 Container Cell Trimming

2. Select Multiple and then select or to enable or disable an entire


row or column.
3. Click on the desired row or column.
 In the example in Figure 6-25, Column 2 and Column 5 will not be dispensed.

© 2022 Nordson Corporation 6-15


Canvas 1.9 User Guide Advanced Features

Figure 6-25 Trimmed (Disabled Cells)

4. When finished, click on Done.


 Container 1 will appear in the Container section of the Recipe Tree (Figure 6-26).

Figure 6-26 Recipe Tree (Container 1)

6-16 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.7.4 Placing a Container


Once the container has been created, the container's location on the workpiece must be defined. Placing a
container is the process of defining the pattern locations (placement points) on the workpiece in relation
to the pattern origin. Containers can be placed directly in the workpiece pattern or in any other pattern in
the recipe. The Canvas software does not support nested containers. You cannot place a container inside
another container or in a pattern inside a container.
To place a container:
1. Select Workpiece (or a pattern) in the Recipe Tree.
2. If the pattern contains instructions, select the instruction before the desired container
placement location.
 The container placement instruction will be inserted after the selected instruction.

3. Select Place Container .


 The Place Container Instruction Wizard opens (Figure 6-27).

Figure 6-27 Placing a Container

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.

© 2022 Nordson Corporation 6-17


Canvas 1.9 User Guide Advanced Features

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).

6.7.5 Multi-Directional Dispensing


Multi-directional dispensing allows you to dispense two separate patterns in a container. The patterns can
be dispensed bi-directionally; left-to-right and right-to-left, or front-to-back and back-to-front. This
feature is setup when you place the container and is only available with the serpentine dispense mode.
To use bi-directional dispensing to dispense two patterns in a container:
1. Create two patterns, see 5.5.12 Creating a Pattern.
 The pattern origin must be the same for each pattern.
 The fiducial locations must be the same for each pattern.
2. If a height sense is required, it should be added to both patterns.
3. Add dispensing instructions to each pattern that travel in the opposition direction.
 Left-to-right in one pattern and right-to-left in the other,
or
 Front-to-back in one pattern and back to front in the other.
4. Create a container, see 6.7.1 Creating a Container.
5. Set the dimensions to include all pattern locations that will be dispensed.
6. Assign either one of the two patterns to the container.
 Since the two patterns share the same origin, either pattern can be used.
7. Teach the container origin.
 The container origin must be the same as the two pattern origins.

6-18 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

8. Select Place Container.


9. Select a Serpentine Dispense Mode.
10. Select the patterns that correlate with the direction of travel.
 In the example shown in Figure 6-29, we are using Serpentine by Rows so we will
need left-to-right and right-to-left patterns.
11. Jog to the desired XY location and click on Teach.

Figure 6-29 Bi-Directional Dispensing

© 2022 Nordson Corporation 6-19


Canvas 1.9 User Guide Advanced Features

6.8 Wafer Containers


The wafer container feature allows you to create a container within a circular area.

6.8.1 Creating a Wafer Container


To create a wafer container:

1. Highlight the desired pattern and select Create Wafer .


 The Wafer Container Wizard opens (Figure 6-30).

Figure 6-30 Wafer Container Wizard – Wafer Settings


2. Enter a wafer name.
3. Select a pattern for the wafer.
4. Click on Next.
 You will be prompted to enter the container origin (Figure 6-31).

Figure 6-31 Container Wizard – Wafer Origin

6-20 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

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.

Figure 6-32 Container Wizard – Teach Circumference Points


7. Jog to the first circumference point and select Teach Location.
8. Repeat Step 7 and teach the other two circumference locations.
9. Click on Next.
 You will be prompted to set the Container Row Pitch (Figure 6-33).

Figure 6-33 Container Wizard – Set Container Row Pitch

© 2022 Nordson Corporation 6-21


Canvas 1.9 User Guide Advanced Features

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).

Figure 6-34 Container Wizard – Adjust and Verify Row Pitch

12. Select Go to Pattern Origin.


 This step is required to activate the move buttons.
13. Select Move Pitch Right or Move Pitch Left to step multiple pitches along the row.
 This stop increases the accuracy of the pitch measurement.
14. Select Teach Location.
15. Click on Next.
 You will be prompted to set the container column pitch (Figure 6-35).

Figure 6-35 Container Wizard – Set Container Column Pitch

6-22 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

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).

Figure 6-36 Container Wizard – Adjust and Verify Column Pitch

18. Select Go to Pattern Origin.


 This step is required to activate the move buttons.
19. Select Move Pitch Right or Move Pitch Left to step multiple pitches along the column.
 This stop increases the accuracy of the pitch measurement.
20. Select Teach Location.
21. To select a cell or multiple cells to exclude (Figure 6-37), click on Next, otherwise click on
Done.

Figure 6-37 Container Wizard – Cell Trimming

© 2022 Nordson Corporation 6-23


Canvas 1.9 User Guide Advanced Features

6.8.2 Placing a Wafer Container


Once the wafer container has been created, its location on the workpiece must be defined. Placing a wafer
container is the process of defining the pattern locations (placement points) on the workpiece in relation
to the pattern origin. Wafer containers can be placed directly in the workpiece pattern or in any other
pattern in the recipe. You cannot place a wafer container inside another container.
1. Select Workpiece (or a pattern) in the Recipe Tree.
2. If the pattern contains instructions, select the instruction before the desired wafer container
placement location.
 The wafer container placement instruction will be inserted after the selected
instruction.
3. Select Place Wafer.
 The Place Wafer Instruction Wizard opens (Figure 6-38).

Figure 6-38 Place Wafer Instruction Wizard – Select Wafer


4. Select the desired wafer from the drop-down list.
5. Move to the placement position and select Teach.
 You will be prompted to enter the wafer dispense order (Figure 6-39).

Figure 6-39 Place Wafer Instruction Wizard – Wafer Dispense Order

6-24 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6. Select the starting corner, dispense mode.


7. Click on Next.
 The Wafer Settings screen opens (Figure 6-40).

Figure 6-40 Place Wafer Instruction Wizard – Settings

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).

Figure 6-41 Do Wafer Instruction

© 2022 Nordson Corporation 6-25


Canvas 1.9 User Guide Advanced Features

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.

 NOTE Multipass is only available with the container feature.


Multipass programming consists of the following steps (Figure 6-42):

Create Pattern Create Container Place Container Enable Multipass


See 5.5.12 Creating a See 6.7.1 Creating a See 6.7.4 Placing a See 6.7.4 Placing a
Pattern Container Container Container

Add Dispensing Add Multipass Timers


Set Number of Passes Add Pass Blocks
Instructions. See See 6.9.2 Adding
See 6.7.1 Creating a See 6.7.1 Creating a
5.5.9 Adding Dispensing Multipass Timers
Container Container
Instructions (optional)

Set Pass Values


See 6.9.3 Setting Pass
Block Numbers (optional)

Figure 6-42 Multipass Flowchart

6.9.1 Creating a Multipass Recipe


To create a multipass recipe:
1. Create a pattern for the multipass recipe as described in 5.5.12 Creating a Pattern.
 In this example, we will name the pattern LFill. There is no need to add dispensing
instructions to the pattern at this time.
2. Create a container as described in 6.7.1 Creating a Container.
3. In the Pattern Name textbox, select LFill (Figure 6-43).

Figure 6-43 Multipass Container Dimensions and Pattern

4. Follow the screen prompts to create the container.


 The container origin must be the same as the pattern (LFill) origin.

6-26 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

5. Place the container as described in 6.7.4 Placing a Container.


6. In the Settings section of the window, select Enable Multipass and enter Start Pass and
End Pass values (Figure 6-44).
 The End Pass should be set to the highest pass number in the recipe.
7. To purge before each pass, select Enable Purge Before Pass and enter the purge time.

Figure 6-44 Enable Multipass

8. Click on Done when finished.


 You will return to the Recipe editor screen.
9. Add pass blocks to the pattern.
a. Select the pattern and select Pass Block .
b. Repeat to add additional pass blocks.
10. In this example, we need three (3) pass blocks.
11. After pass blocks have been added, add dispensing
instructions to each pass block.
a. Select the pass block.
b. Select the desired dispensing instruction and follow
the screen prompts. Refer to 5.5.9 Adding
Dispensing Instructions if necessary.
 When finished, the recipe tree should look
similar to the one in Figure 6-45.
Figure 6-45 Recipe Tree w/
Pass Blocks

© 2022 Nordson Corporation 6-27


Canvas 1.9 User Guide Advanced Features

6.9.2 Adding Multipass Timers (optional)


Multipass timer commands allow you to set a wait time between dispenses for multipass patterns. The
next pass will be dispensed when the timer has expired. The wait interval is set to allow enough time for
fluid flow-out before dispensing additional fluid. There are two multipass timer commands:
• Await Multipass Timer – Allows you to set a wait time before dispensing the next pass.
• Reset Multipass Timer – Resets the multipass timer to zero.
To add a multipass timer:

1. Select an instruction in Pass Block 1 and select Reset Timer .


 A Reset Multipass Timer instruction is added to the first pass block. This ensures that
the timer is reset to zero before a wait time is set.
2. Select the desired Pass Block and select Await Timer .
 An Await Multipass Timer instruction is added to the pass block.
3. Enter the following information in the Multipass Timer Properties column (Figure 6-46).
a. Wait Time
b. Display Message (optional)
c. Wait Action
1) If you select Park in the “Wait Action” column, select the checkbox to use the
current park location.
2) If you select Purge in the “Wait Action” column, enter time to wait before purging
(Wait to Purge) and purge duration (Purge Time).

Figure 6-46 Multipass Timer Properties

4. Select the last instruction in the same pass block and


select Reset Timer to reset the timer to zero.
 A reset timer instruction is added to the pattern.
5. Repeat Step 2 through Step 4 as necessary.
 Your recipe tree should appear similar to the one
in Figure 6-47.

6. Click on Save to save the recipe.

Figure 6-47 Recipe Tree w/ Timer Instructions

6-28 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.9.3 Setting Pass Block Numbers (optional)


If desired, you can change the Pass Block number.
To change the pass block value:
1. Select the Pass Block in the Recipe Tree (Figure 6-48).

Figure 6-48 Select Pass Block

2. Enter the pass number (Figure 6-49).

Figure 6-49 Enter New Pass Number

3. Click on Save to save the recipe.

© 2022 Nordson Corporation 6-29


Canvas 1.9 User Guide Advanced Features

6.10 Fids-on-the-Fly (FOF)


Fids-on-the-Fly is a high-speed fiducial recognition method; the camera is always in motion, capturing
images on the fly. When FOF is activated, the Canvas software calculates an optimized path to search all
pattern fiducial locations. The camera moves at a constant velocity in a straight line along a vertical,
horizontal, or diagonal path. Fiducial image acquisition and processing occur simultaneously during the
search stage.
In the standard fiducial search message, the camera stops at each image and then moves to the next one.
The fiducial search path used for the standard mode matches the pattern execution sequence in the recipe.
Figure 6-50 illustrates the standard fiducial search path for a part with two fiducials in a 4 x 3 array.

Figure 6-50 Fiducial Search Path w/ “Stops” in Standard Mode

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.

Figure 6-51 Continuous Motion Fiducial Search Path with Fids-on-the-Fly

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.

6-30 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

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).

Figure 6-52 Recipe Tree – Workpiece Pattern Selected

3. In the Properties Panel, select Fids on the Fly (Figure 6-53).


 The FOF setting will be saved in the recipe.

Figure 6-53 Fids-on-the-Fly Enabled

© 2022 Nordson Corporation 6-31


Canvas 1.9 User Guide Advanced Features

6.11 Dual Applicator Dispensing


The Canvas software supports both dual action and dual simultaneous dispensing. Dual action (also called
dual toggle) dispensing enables the dispensing of two fluids with two applicators that operate
independently. Dual simultaneous dispensing supports the use of two identical applicators to
simultaneously dispense fluid at two locations.

6.11.1 Dual Applicator Software Configuration


6.11.1.1 Vantage Dispensing System
The Vantage Dispensing System has two dispense heads. Each dispense head can accommodate one
applicator.
To configure dual dispense for the Vantage dispensing system:
1. Select System > Machine Configuration > Dispense Head Motion Group.
2. Select Vantage_Second_Head from the drop-down menu (Figure 6-54).
3. Select Save.
 You will receive a message stating that you must restart the Canvas software for the
changes to take effect.
4. Click on OK.
 You can wait to restart the Canvas software until all configuration changes are made.

Figure 6-54 Vantage Second Head Configuration

 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.

6-32 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

5. Select Machine Configuration > Applicator 1 Base Params.


6. Select the Applicator Family and Type from the drop down list (Figure 6-55).
7. Select Save.
 You will receive a message stating that you must restart the Canvas software for the
changes to take effect.
8. Click on OK.
 You can wait to restart the Canvas software until all configuration changes are made.

Figure 6-55 Applicator 1 Base Params

9. Select Machine Configuration > Applicator 2 Base Params (Figure 6-56).


10. Repeat Step 6 through Step 8 for Applicator 2.

Figure 6-56 Applicator 2 Base Params

11. Select Save and restart the Canvas software.

 NOTE Refer to the specific applicator manual for additional software configuration requirements
for the selected applicator.

© 2022 Nordson Corporation 6-33


Canvas 1.9 User Guide Advanced Features

6.11.1.2 Forte Dispensing System


The Forte Dispensing System has one dispense head capable of mounting two applicators. An additional
bracket is required for dual dispensing. Contact Asymtek for more information.
To configure dual dispense for the Forte dispensing system:
1. Select Machine Configuration > Applicator 1 Base Params.
2. Select the Applicator Family and Type from the drop down list (Figure 6-57).
3. Select Save.
 You will receive a message stating that you must restart the Canvas software for the
changes to take effect.
4. Click on OK.
 You can wait to restart the Canvas software until all configuration changes are made.

Figure 6-57 Applicator 1 Base Params

5. Select Machine Configuration > Applicator 2 Base Params (Figure 6-58).


6. Repeat Step 2 through Step 4 for Applicator 2.

Figure 6-58 Applicator 2 Base Params

7. Select Save and restart the Canvas software.

6-34 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.11.2 Dual Action Dispensing


Dual action dispensing enables dispensing of two fluids with two jets, two needle applicators or a jet and
a needle applicator. Both applicators operate independently. It is ideal for applications that require two
different materials dispensed on the same part, and for high-mix production when several product types
are manufactured during the same shift.
To create a dual action dispensing recipe:
1. Make sure the Canvas software is configured for dual applicators, see 6.11.1 Dual Applicator
Software Configuration.
 In this example Applicator 1 is a jet and Applicator 2 is a needle valve. We will add
both a dot and a line instruction.
2. Create a new recipe as described in 5.5 Creating a Recipe.
3. If desired, create a pattern, see 5.5.12 Creating a Pattern.

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.

Figure 6-59 Set Dot Properties


8. After you have defined the dot location and properties, click on Done.

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).

© 2022 Nordson Corporation 6-35


Canvas 1.9 User Guide Advanced Features

11. Select the desired applicator from the drop-down list.


12. Select a line type, see 5.5.11 Dot Line Library.
 Since Applicator 2 is defined as a needle applicator, only needle applicator types will
appear in the drop-down list.

Figure 6-60 Set Line Properties


13. After you have defined the line location and properties, click on Done.
 You will return to the Recipe Editor. Note that the selected applicator and line type
appear in the line properties window when the line instruction is selected
(Figure 6-61).

Figure 6-61 Line Properties Window

6-36 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.11.3 Dual Simultaneous Dispensing


Dual simultaneous dispensing supports the use of two identical Asymtek IntelliJets, NexJets,
DispenseJets, or DV-Series dispensing valves to simultaneously dispense fluid at two locations. Dual
simultaneous dispensing compensates for valve alignment and workpiece skew in the X- and Y-Axis. It
provides motorized and software controlled corrections, based on angles calculated from a single pattern,
to allow for more accurate dispensing of dual valve systems.

 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

Figure 6-62 Sample Workpiece


5. Follow the steps in the wizard to teach the container dimensions.
 The software will automatically calculate the row pitch and column pitch
(Figure 6-63).

© 2022 Nordson Corporation 6-37


Canvas 1.9 User Guide Advanced Features

Figure 6-63 Set Container Dimensions

6. Click on Done when finished.


7. Select the Workpiece pattern in the Recipe Tree.

8. Select Place Container .


 The Place Container Instruction Wizard opens (Figure 6-64).
9. Select the container to place, dispense mode, direction of travel, and the front-to-back and
back-to-front patterns.
10. Jog to the starting corner XY location and click on Teach.

Figure 6-64 Container Setup

6-38 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

11. Select Dual Head.


 The Dual Head Setup screen opens (Figure 6-65).
12. In the Enable Dual Head Dispensing to drop down list, select Simultaneous.

Figure 6-65 Place Container - Dual Head Setup

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.

Figure 6-66 Place Container – Container Settings

© 2022 Nordson Corporation 6-39


Canvas 1.9 User Guide Advanced Features

16. Click on Done when finished.


 You will return to the Recipe Editor.
 A Do Container instruction appears in the Recipe Tree (Figure 6-67).
17. Repeat Step 8 through Step 16 for the second container.

Figure 6-67 Do Container Instruction

6-40 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.12 Dual Conveyor Dispensing


Dual conveyor programming is accomplished by establishing the offset between a point on the Conveyor 1
front rail and a corresponding point on Conveyor 2 front rail. The recipe is taught on Conveyor 1 and the
system automatically compensates for the workpiece on Conveyor 2 based on the offset between the two
conveyor rails. The system dispenses on the first workpiece to enter the dispensing area.
To configure the system for dual conveyor dispensing:
1. Make sure the system is configured for dual conveyors.
a. Select System on the Navigation Panel.
 The Systems Settings Screen opens.
b. Select Machine Configuration > Conveyor 2 Base Params.
c. Make sure there is a checkmark next to hardware present (Figure 6-68).
d. Click on Save if you made changes.

Figure 6-68 Conveyor 2 Base Parameters

2. Set both conveyors to production mode.


a. On the Systems Setting Screen, select Conveyor Preferences > Conveyor Lane 1
(Figure 6-69).
b. Select Production from the drop down list.
c. Select Conveyor Lane 2 and repeat Step 2b.

Figure 6-69 Conveyor Preferences

© 2022 Nordson Corporation 6-41


Canvas 1.9 User Guide Advanced Features

3. Select Maintenance > Local Machine Offsets > Workpiece.


4. Select Enable Offset for both Conveyor 1 and Conveyor 2 (Figure 6-70).
 This allows you to establish the offsets between Conveyor 1 and Conveyor 2.

Figure 6-70 Enable LMO Conveyor Offsets

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.

6-42 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

To reteach workpiece origin for existing recipes:

1. Select Recipe from the Navigation Panel.


2. Load the desired recipe, see 5.4 Loading a Recipe.
3. Double click on the Workpiece pattern in the Recipe
Tree (Figure 6-71).
Figure 6-71 Workpiece Pattern
 The Pattern Wizard opens (Figure 6-72).
Recipe Tree
 Note that the X & Y LMO Origins are 0 mm.

Figure 6-72 Pattern Wizard – Set Pattern Origin

4. To reteach the same workpiece origin,


click on Go To Location and then on
Teach Location, otherwise move the
camera crosshairs to the new location
and click on Teach Location.
 The XY LMO Origins will be
displayed on the screen Figure 6-73 LMO Origin
(Figure 6-73).

© 2022 Nordson Corporation 6-43


Canvas 1.9 User Guide Advanced Features

6.13 Barcode Support


Barcode scanners can be used to select and load a program. The Canvas software supports several
different barcode scanners. To read the barcode, the Canvas software must be setup to communicate with
the scanner.
To enable barcode scanning:

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.

Figure 6-74 Enable Barcode Association

6-44 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.13.1 Barcode Filter


The barcode filter feature filters the barcode and tells the software to associate only that portion of the
barcode to the recipe.
To set the bar code filter:

1. Select the System button from the Navigation Panel.


2. Select the Recipe tab.
3. Select the Barcode Filter category (Figure 6-75).

Figure 6-75 Set Filter Properties

4. Enter the barcode length.


5. Select the position of the barcode characters that will be used to associate the barcode with
a recipe.
 Click on the button to see an example (Figure 6-76).

© 2022 Nordson Corporation 6-45


Canvas 1.9 User Guide Advanced Features

Figure 6-76 Set Barcode Filter

6. Toggle the buttons that correspond with the barcode position.


 An asterisk is displayed in the selected boxes.
7. Click on Save to save the changes.

6-46 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6.13.2 Barcode Association Table


When creating a recipe, barcode values can be associated with the Canvas recipe. During a production
run, the barcode label is read at the conveyor entry station. If the associated recipe is different than the
current recipe, the new recipe is loaded when the board enters the dispense station.
To associate a barcode with a recipe:

1. Select the System button from the Navigation Panel.


2. Select the Recipe tab.
3. Select the Barcode Association Table category (Figure 6-77).
4. Click on Add Recipe to add a recipe to the Barcode Association Table.
5. Select a recipe from the list.
6. Enter the filtered barcode.
7. Click on Save to save changes.

Figure 6-77 Barcode Association Table

8. Select to change the recipe.


 You will be prompted to select a new recipe.

9. Select to delete the recipe key.


10. Click Save to save changes.

© 2022 Nordson Corporation 6-47


Canvas 1.9 User Guide Advanced Features

6.14 Strip Mapping


The strip mapping feature is available as a special order only. Contact Asymtek Technical Support for
more information.
The strip mapping feature requires the following:
• Nordson ATS API
• Barcode Reader (2 options)
- Internal (via onboard Camera)
- External
To use the strip mapping feature with an internal camera:
1. Load the workpiece into the dispensing area.
2. Select Pre Fiducial in the Recipe Tree.
 Instructions in the Pre-Fiducial Block are executed prior to dispensing.

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).

Figure 6-78 Teach Scan Location

4. Use the jog controls to move to the center of the scan location and click on Teach
Location.

5. Click on Next.

6-48 © 2022 Nordson Corporation


Canvas 1.9 User Guide Advanced Features

6. Enter the expected minimum and maximum barcode length (Figure 6-79).

Figure 6-79 Enter Expected Barcode Length

7. Click on Done when finished.


 You will return to the Recipe Editor screen.

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.

© 2022 Nordson Corporation 6-49


7 Running Production
7.1 Overview
Prior to running production, you should perform a system setup. Setup processes are defined and saved
with the recipe, see 4.5 System Setup.

7.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before operating the Canvas software.
Dispensing System operation involves heat, air pressure, electrical power, mechanical devices, and the
use of hazardous materials. It is essential that every person servicing or operating the dispensing system
fully understands all hazards, risks, and safety precautions.

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.

7.3 Running the Recipe


To run the recipe:
1. Install the dispensing valve and fluid.
 Refer to the applicable valve manual for details.
2. Load the workpiece.

3. Select the Setup button on the Navigation Panel to open the Setup Procedures screen.

4. Select Load Recipe and select a recipe from the list.


 If the recipe is saved with heat, the heaters automatically turn on when the recipe is
loaded.
5. Run the setup process, see 4.5.2 Setup Processes.

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.

8. Select Run to run the recipe.


 You can monitor the production run through the data monitors. If a monitor button is
red, attention is required, see 3.7 Data Monitors.

© 2022 Nordson Corporation 7-1


Canvas 1.9 User Guide Running Production

 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).

Figure 7-1 Production Screen

9. Select Pause to pause the recipe.


 When a recipe is running, the Run Button changes to the Pause button.

10. Select Abort to abort the recipe.

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.

7-2 © 2022 Nordson Corporation


8 System Configuration
8.1 Overview
This section guides you through basic configuration and setup routines. When you purchase your
dispensing system or upgrade the Canvas software, a service representative from Asymtek will assist you
in configuring the software.

 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

WARNING! Software configuration should be performed by trained service personnel only.


Incorrect settings can cause the system to run erratically or not at all.

8.2 Safety First


Please review the safety section in the applicable dispensing system manual before proceeding. It is
important to be familiar with the dispensing system safety features and precautions indicated in the
manual before performing the procedures in this section.

© 2022 Nordson Corporation 8-1


Canvas 1.9 User Guide System Configuration

8.3 System Settings


The System Settings screen is where you control software and machine configuration settings. It has tabs
for managing the following:
• User Interface • Recipe
• Machine Configuration • Setup Process
• User Accounts • Factory Integration Software (FIS)
• Status Events • Conveyor Preferences

To open the systems settings screen:

1. Select the System button from the Navigation Panel.


 The System Settings screen opens (Figure 8-1).
2. Select the desired tab and category and make changes as desired.
3. Click on Save to save the settings or Revert to return to the previous settings.

8.3.1 User Interface


8.3.1.1 Application Settings

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

8-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.3.1.2 Debug Logging

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.

Figure 8-2 System Settings – Debug Logging

© 2022 Nordson Corporation 8-3


Canvas 1.9 User Guide System Configuration

8.3.2 Machine Configuration


The Machine Configuration tab contains a list of system hardware categories. Categories listed depend on
system configuration. Machine configuration is preset at the factory.

WARNING! Machine configuration should be performed by trained service personnel only.


Incorrect settings can cause the system to run erratically or not at all.

To view or change system configuration:


1. Select the desired category.
 Settings applicable to that category will appear on the screen (Figure 8-3).
 If the system is equipped with dual components (valve, conveyor, camera, etc.), there
will be categories for each individual component.
2. Make the desired changes and click on Save.
 Settings are described in Table 8-1.

Figure 8-3 System Settings – Machine Configuration

Table 8-1 Machine Configuration Settings Descriptions


Item Description
Applicator 1
Base Params The applicator and needle type are identified on this screen.
Counter Balance Regulator Counter balance pressure settings are set on this screen.
If the system is configured with an IntelliJet valve, IJ parameters are set on
IJ Params
this screen.
If the system is configured with a DispenseJet DJ-9000 series valve, DJ
DJ-9000 Params
parameters are set on this screen.

8-4 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

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.

© 2022 Nordson Corporation 8-5


Canvas 1.9 User Guide System Configuration

8.3.2.1 Heater Configuration


The instructions below apply to default heat settings. To set the heater and nozzle temperature for the
current recipe, see 5.5.18 Setting the Heaters. Recipe settings override default settings.
To configure the heaters:

1. Click on the System button to open the System Settings screen.


2. Select Machine Configuration and the applicable heater in the category section
(Figure 8-4).
 The configuration settings for nozzle heat and conveyor heat are similar.

Figure 8-4 Heater Configuration (Conveyor 1 Center Heater shown)


3. Enter the desired settings (temperature setpoint, upper and lower limits, shutoff time, etc.)
(Figure 8-4).
 If necessary, contact Asymtek Technical Support for assistance.
4. Click on Save.
8.3.2.2 Heater Offset
Sometimes there is a difference between the temperature of the substrate and the temperature of the heater
as measured by the RTD. In those cases, the Input Read Offset Bias parameter is changed to account for
the difference. It is used to adjust the input of the RTD to the heater controller to more closely match the
substrate temperature.
Negative Input Read Offset Bias values will lead to a higher heater temperature as compared to the Set
Point value.

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.

8-6 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

To set the heater offset:

1. Click on the System button to open the System Settings screen.


2. Select Machine Configuration and the applicable heater (Figure 8-4).
3. Enter the offset value in the Input Read Offset Bias field.
4. If necessary, continue adjusting the values in the Input Read Offset Bias field until the
desired substrate temperature is achieved.
5. Click on Save when done.
Example:
IF:
• The desired application temperature is 60 °C
• The set point in the software is 60 °C
• The user measures the steady state temperature of the substrate at 54 °C
THEN:
• Enter -0.6 °C in the Input Read Offset Bias field to drive the system to a higher
temperature.

© 2022 Nordson Corporation 8-7


Canvas 1.9 User Guide System Configuration

8.3.3 User Accounts


The User Accounts tab lets you setup user accounts and access rights. There are four user groups
available: Administrator, Engineering, Production, and Technician. Each user is assigned to a user group,
which establishes the user’s access rights. Select the “Groups” category to modify or create new groups.
8.3.3.1 Users Category
To create a user account:
1. Select the User Accounts tab (Figure 8-5).

Figure 8-5 System Settings - User Accounts


2. In the Users category, select Add User.
 The Add New User window opens (Figure 8-6).

Figure 8-6 User Accounts – Add New User

3. Enter the user name and password.


4. Select the user group.
5. Click on Save.

8-8 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.3.3.2 Groups Category


To edit a user group:
1. Select the Group Category on the User Accounts screen.
 The User Groups window opens.
 The Production and Administrator groups are shown in Figure 8-7.

Figure 8-7 User Groups – Navigation Category

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.

Figure 8-8 User Groups – Settings Category

© 2022 Nordson Corporation 8-9


Canvas 1.9 User Guide System Configuration

8. If desired, select Edit Group to change the group description and logoff settings
(Figure 8-9).
9. Click on Save.

Figure 8-9 Edit User Groups

To add a user group:

1. Select Add Group .


 The Add New User Group window opens (Figure 8-10).

Figure 8-10 Add New User Groups

2. Enter the name and description for the user group.


3. If you want to copy permissions of an existing group, click on the checkbox to activate.
4. Click on Save.
5. Follow the instructions in 8.3.3.2 Groups Category to edit permissions.
To delete a user group:

 NOTE Default user groups cannot be deleted.

1. Select Delete Group .


 The Delete User Group window opens (Figure 8-11).

8-10 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

Figure 8-11 Delete User Group

2. Select the group to delete and click on Delete.

8.3.4 Status Events


The Status Events tab (Figure 8-12) indicates how significant events that occur during machine use will
be displayed (beacon color, beacon flash, audible alarm, popup, system halt, etc.).
To edit status events:
1. Select the desired item, priority, enabled state, priority, beacon color, beacon flash, etc.
2. Click on Save to save changes.
3. Click on Revert to return to the previous settings.

 NOTE You must have administrator access to configure status events. Items with the priority
level grayed-out cannot be edited.

Figure 8-12 System Settings – Status Events

© 2022 Nordson Corporation 8-11


Canvas 1.9 User Guide System Configuration

8.3.5 Recipe
8.3.5.1 Recipe Settings
The recipe tab lets you set your preferred recipe behavior (Figure 8-13).

Figure 8-13 System Settings – Recipe Settings

Table 8-2 Recipe Settings Descriptions

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.

8-12 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

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.

8.3.5.2 Dispense Settings


The Dispense Settings category (Figure 8-14) allows you to establish specific dispensing settings.

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

© 2022 Nordson Corporation 8-13


Canvas 1.9 User Guide System Configuration

8.3.5.3 Fiducial Tolerance Defaults


This feature lets you set the preferred default values for fiducial tolerances (Figure 8-15).

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.

Figure 8-15 System Settings – Fiducial Tolerance Defaults

8-14 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.3.6 Setup Process


This screen allows you to set options for the Purge, Camera to Applicator Offset (Wet), and Jet Dynamic
Offset setup procedures. This procedure is executed from the Setup Procedures screen and establishes the
XY offset between the camera and the applicator.
8.3.6.1 Purge Station
This feature allows you to establish various purge cup parameters (Figure 8-16).

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.

Figure 8-16 System Settings – Purge Station

© 2022 Nordson Corporation 8-15


Canvas 1.9 User Guide System Configuration

Purge Vacuum Monitoring (Option)

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)

8.3.6.2 Camera to Applicator Offset (Wet)


This screen allows you to set preferences for the Camera to Applicator Offset (Wet) setup procedure
(Figure 8-18).

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.

Figure 8-18 System Settings – Camera to Applicator Offset (Wet)

8-16 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.3.6.3 Jet Dynamic Offset


Select the checkbox to use the vision system to locate the dispensed dots during setup (Figure 8-19).

Figure 8-19 System Settings – Jet Dynamic Offset

8.3.7 Factory Integration Software (FIS)


Factory Integration Software (FIS) integrates with your factory's Manufacturing Execution System
(MES). FIS reduces operator error, enables data-driven decision making, and improves productivity.
The Canvas software uses an Application Programming Interface (API) to communicate with FIS.
8.3.7.1 FIS Settings

Figure 8-20 FIS Settings

© 2022 Nordson Corporation 8-17


Canvas 1.9 User Guide System Configuration

Table 8-3 FIS Settings Descriptions

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.

8-18 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.3.7.2 FIS GEM Settings

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

© 2022 Nordson Corporation 8-19


Canvas 1.9 User Guide System Configuration

8.3.8 Conveyor Preferences


8.3.8.1 Conveyor Lane 1 and 2
The Conveyor Preferences tab lets you set the conveyor mode for Conveyor 1 and Conveyor 2
(Figure 8-22).
• Production – The part is conveyed through the system and dispensing is performed.
• Pass through – No dispensing is performed. The part is conveyed through the system as if it
were in production mode.
• Disabled – Disables the conveyor.

Figure 8-22 System Settings – Conveyor Preferences

8-20 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.3.8.2 Downstream Flow Control


The Downstream Flow Control tab is used to enable/disable downstream flow control and set flow control
preferences (Figure 8-23).

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.

Figure 8-23 System Settings - Downstream Flow Control

© 2022 Nordson Corporation 8-21


Canvas 1.9 User Guide System Configuration

8.3.8.3 Board at Startup


This feature sets user preferences when restarting a production run (Figure 8-24).

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.

Figure 8-24 System Settings – Board at Startup

8-22 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.3.8.4 Tooling Vacuum Monitoring


This feature sets user preferences for vacuum monitoring (Figure 8-25).
This feature requires the optional vacuum monitoring hardware to be installed on the system (available
via ESR). This window allows for configuring the monitoring settings. All possible options are shown in
the table below.

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

© 2022 Nordson Corporation 8-23


Canvas 1.9 User Guide System Configuration

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. Select Datalog from the Navigation Panel.


 The Datalog opens (Figure 8-26).

Figure 8-26 Datalog

2. To sort the Datalog, click on the column heading.


 For example, to sort by event, click on the Event heading (Figure 8-27).

Figure 8-27 Datalog (sorted by event)

8-24 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

To filter 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).

Figure 8-28 Datalog – Filtered by Events

2. To filter by date, select the desired date range and click on Apply Filter
(Figure 8-29).

Figure 8-29 Datalog – Filtered by Date

3. Select Clear Filter to clear all filters.

4. Select Export to export the data to a .csv file.


5. At the prompt, enter the file name and click on Save.

© 2022 Nordson Corporation 8-25


Canvas 1.9 User Guide System Configuration

8.5 Maintenance
The Maintenance screen contains tools to support diagnostic evaluation and track system usage.
To open the maintenance screen:

1. Select the Maintenance button on the Navigation Panel.


2. Select the desired tab and category.

8.5.1 System Dashboard


8.5.1.1 Dispenser Initialization
The Dispenser Initialization tab displays the active input/output devices (Figure 8-30).

Figure 8-30 System Dashboard – Dispenser Initialization

8-26 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.5.1.2 Statistics
The Statistics tab displays the machine recipe run time statistics (Figure 8-31).

Figure 8-31 System Dashboard – Statistics

© 2022 Nordson Corporation 8-27


Canvas 1.9 User Guide System Configuration

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.

Figure 8-32 Motion – XYZ Moves

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).

Figure 8-33 Motion – Hubble Calibration

8-28 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

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).

Figure 8-34 Vision – Camera and Canvas

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.

Figure 8-35 Vision – Calibration

© 2022 Nordson Corporation 8-29


Canvas 1.9 User Guide System Configuration

8.5.3.3 Lighting Calibration


The Lighting Calibration category allows you to calibrate the lighting (Figure 8-36).

Figure 8-36 Vision – Lighting Calibration

8.5.3.4 Camera Rotation


The Camera Rotation category measures and compensates for camera rotation. Click on Main and the
Camera Rotation Setup Wizard (Figure 8-37) will prompt you to jog to a fiducial that was previously
taught in Teach Setup Wizard Fids and teach that location. See 4.5.1.17 Teach Setup Wizard Fids. The
system will automatically calculate the camera rotation.

Figure 8-37 Vision – Camera Rotation

8-30 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.5.4 Heaters
The Heater tab allows you to enable and adjust system heaters (Figure 8-38).

Figure 8-38 Heaters Tab

8.5.5 Input/Output (I/O)


The Input/Output (I/O) tab supports direct control and monitoring of the machine’s subsystems
(Figure 8-39). The I/O tab lists all inputs and outputs associated with the dispensing system. You can test
each I/O by clicking on the button to the left of the I/O name to turn it ON (Green) or OFF (Red) and
verifying that the corresponding component responds properly.

Figure 8-39 I/O Tab

© 2022 Nordson Corporation 8-31


Canvas 1.9 User Guide System Configuration

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).

Figure 8-40 Applicators Tab

8.5.7 Local Machine Offsets


Local Machine Offsets (LMO) allows you to transfer a dispensing program from one dispensing system
to another without having to reteach the workpiece origin. Because no two machines perform exactly
alike, LMO allows you to establish offsets for the workpiece, pressure regulators, and heaters.
8.5.7.1 Workpiece
Workpiece is used to teach the workpiece local machine offset for available conveyors (Figure 8-41).

Figure 8-41 Local Machine Offsets – Workpiece

8-32 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.5.7.2 Regulators
The Regulators tab allows you to set offsets for system pneumatics (Figure 8-42).

Figure 8-42 Local Machine Offsets – Regulators

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.

Figure 8-43 Local Machine Offsets – Heaters

© 2022 Nordson Corporation 8-33


Canvas 1.9 User Guide System Configuration

8.5.8 Scanner
The Scanner tab is used to add barcode information and reinitialize the scanner (Figure 8-44).

Figure 8-44 Scanner Tab

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).

Figure 8-45 Conveyors Tab

8-34 © 2022 Nordson Corporation


Canvas 1.9 User Guide System Configuration

8.6 Reporting a Problem


The Canvas software provides a simple and convenient way to capture and package user feedback and the
current state of the dispensing system. A feedback icon is located in the upper right corner of every screen
(Figure 8-46). Select this icon to capture and submit user feedback.

Figure 8-46 Feedback Icon Selected

To submit feedback:
1. Select the Feedback icon.
 A problem report opens (Figure 8-47).

Figure 8-47 Problem Report


2. Enter a brief description of the issue and your email address.
3. Detail the issue in the text box provided and enter questions or suggestions.
4. Click on Save.
 The Canvas software creates a zip file that will be saved in the Feedback folder.
 The zip file contains the problem report and other files that will aid troubleshooting
Canvas software issues (Figure 8-48).
5. Attach the zip file to an email and send it to Asymtek Technical Support.

Figure 8-48 Feedback Zip File Contents

© 2022 Nordson Corporation 8-35


Index

software configuration ............................................. 6-33


A Dual Conveyor Dispensing ............................. 1-3, 6-42–6-44
Air Pressure Dual Valve Service Station Support ................................. 1-2
cooling, valve, fluid pressure adjustment ....... 5-43–5-46 Dual Simultaneous Auto Setup Script Support ........... 1-2
Dual Simultaneous Purge Support .............................. 1-3
B
F
Barcodes .............................................................. 6-33–6-50
adding ...................................................................... 8-34 Factory Integration Software (FIS) ................................ 8-17
association table ...................................................... 6-48 Fiducials ......................................................... 1-3, 5-10–5-18
barcode filter ........................................................... 6-46 circle finder............................................................... 5-12
corner finder............................................................. 5-14
Fid Failure Light Correction ........................................ 1-3
C Fids-on-the-Fly.......................................... 1-3, 6-31–6-32
Calibrated Process Jetting ............................... 1-2, 1-3, 4-27 ROI finder ................................................................. 5-13
Calibration Setup Wizard Fiducials ............................................... 1-3
IntelliJet ..................................................................... 3-8 shape finder.............................................................. 5-10
lighting ..................................................................... 8-30
vision system.............................................. 4-1–4-9, 8-29 H
XYZ motion ............................................................... 8-28
Camera Heat Station Timers ......................................................... 1-3
lighting and color adjustment .................................. 3-18 Heaters
Camera Rotation ........................................................... 8-30 configuration .............................................................. 8-6
Canvas setting the heaters ................................................... 5-47
creating a setup process .......................................... 5-27
customizing screen layout........................................ 3-14 I
installation ................................................................. 2-1
jog controls ..................................................... 3-15–3-21 Installation
main screens .............................................................. 3-4 installation package .................................................... 2-1
standard filename conventions ................................. 2-8 installation procedure ................................................ 2-2
starting ....................................................................... 3-1
user interface ............................................................. 3-2
Cleaning Strip ......................................................... 1-2, 4-48
J
Containers ................................................ 1-2, 5-3, 6-7–6-30 Jog Controls .......................................................... 3-15–3-21
cell trimming ............................................................ 6-15 conveyor ................................................................... 3-20
creating a container ........................................ 6-10–6-12 dispenser ......................................................... 3-15–3-17
multi-directional dispensing .................................... 6-18 dispenser jog settings ............................................... 3-17
multipass ......................................................... 6-27–6-30 keyboard................................................................... 3-21
placing ...................................................................... 6-17
properties panel ....................................................... 5-25
CPJ......................................... See Calibrated Process Jetting
L
Creating a Canvas ................................................ 5-54–5-56 Laser Height Sensor ......................................................... 1-3
Cross Lane Dispense .............................................. 1-2, 5-20 Learn Workpiece Angle ................................................... 5-9
Lighting Calibration ......................................................... 4-6
D Logging
datalog...................................................................... 8-24
Data Monitors ............................................................... 3-11 log file export ........................................................... 8-35
Datalog.......................................................................... 8-24 Low Fluid Detection....................................................... 5-46
Dispensing Instructions
adding ...................................................................... 5-30
properties panel ....................................................... 5-25
M
Dot Line Library ............................................................. 5-39 Machine Configuration
Dual Applicator Dispensing ........................... 1-2, 6-33–6-44 heaters ....................................................................... 8-6
dual action ............................................................... 6-36 setting heater offsets............................................. 8-6
dual simultaneous .................................................... 6-38 Maintenance Screen ............................................ 8-26–8-34
Reat Time Correction ................................................. 1-2 Applicators ............................................................... 8-32

© 2022 Nordson Corporation I-1


Canvas 1.9 User Guide Index

Conveyors ................................................................ 8-34 S


Heaters..................................................................... 8-31
I/O ............................................................................ 8-31 Screens
Local Machine Offsets .............................................. 8-32 Datalog ..................................................................... 3-10
Motion ..................................................................... 8-28 Maintenance ............................................................ 3-10
Scanner .................................................................... 8-34 Production Home ....................................................... 3-4
System Dashboard ................................................... 8-26 Recipe Editor .............................................................. 3-7
Vision ....................................................................... 8-29 Setup Procedures ....................................................... 3-6
Maintenance Timers ..................................................... 5-45 System Settings .......................................................... 3-9
Mass Flow Calibration ............................................ 1-3, 4-31 Setup Procedures ................................................. 4-10–4-47
MFC ............................................. See Mass Flow Calibration Automatic Conveyor Width ...................................... 4-46
Monocle Vision ............................................................... 1-4 Calibrated Process Jetting ............................... 4-27–4-30
Multi-Directional Dispensing ................................. 1-4, 6-18 Camera to Applicator XY Offset (Dry ........................ 4-13
Multipass ...................................................... 1-4, 6-27–6-30 Cleaning Strip ........................................................... 4-48
adding multipass timers ........................................... 6-29 Dispense Weight Verification ................................... 4-37
pass blocks ............................................................... 6-28 Home Conveyor ........................................................ 4-47
setting pass block numbers...................................... 6-30 Jet Dynamic Offset ................................................... 4-39
Mass Flow Calibration ..................................... 4-31–4-36
Prime Applicator ....................................................... 4-20
P Prime Verification ..................................................... 4-22
Patterns .......................................................................... 5-2 Purge Applicator ....................................................... 4-24
creating ........................................................... 5-41, 5-42 Reset Syringe Data.................................................... 4-19
placing ...................................................................... 5-42 System Locations ...................................................... 4-45
properties panel ....................................................... 5-25 Teach All Applicators to Height Sense Z Offset......... 4-15
rotation ............................................................... 1-4, 6-1 Teach Camera to Applicator XY Offset (Wet) ........... 4-25
skip marks ........................................................... 6-2–6-6 Teach Camera to Height Sense XY Offset ................. 4-14
workpiece pattern............................................... 5-2, 5-7 Teach Purge Location ............................................... 4-17
Pre Fiducial Block ............................................................ 5-2 Teach RFID ................................................................ 4-52
Pre-Fiducial Block.......................................................... 5-38 Teach Safe Z.............................................................. 4-12
Properties Panel................................................... 5-19–5-26 Teach Scale Location ................................................ 4-18
container .................................................................. 5-25 Teach Service Station ............................................... 4-16
dispensing instructions ............................................ 5-25 Teach Setup Wizard Fids .......................................... 4-41
pattern ..................................................................... 5-25 Setup Process ................................................................ 4-57
recipe ....................................................................... 5-20 creating..................................................................... 5-27
workpiece ................................................................ 5-22 Skip Marks ................................................................ 6-2–6-6
Purge Parameters ......................................................... 5-44 Strip Mapping ....................................................... 6-49–6-50
System Settings ...................................................... 8-4–8-22
Conveyor Preferences .............................................. 8-20
R FIS 8-17
Recipe Machine Configuration ............................................... 8-4
adding dispensing instructions................................. 5-30 Recipe ....................................................................... 8-12
creating ...................................................................... 5-7 setup process ........................................................... 8-15
creating a canvas............................................. 5-54–5-56 Status Events ............................................................ 8-11
creating a pattern .................................................... 5-41 User Accounts.................................................... 8-8–8-11
defining workpiece origin .......................................... 5-7 User Interface ............................................................. 8-2
editing ...................................................................... 5-52
learn workpiece angle ................................................ 5-9 T
loading ....................................................................... 5-4
loading the workpiece or canvas ............................... 5-6 Training ........................................................................... 1-2
placing a pattern ...................................................... 5-42
properties panel .............................................. 5-20, 5-53 U
recipe settings .......................................................... 8-12
recipe tree ....................................................... 5-19, 5-52 User Interface
saving ....................................................................... 5-51 application settings .................................................... 8-2
setting low fluid detection ....................................... 5-46 debug logging ............................................................. 8-3
setting purge parameters ........................................ 5-44
setting the heaters ................................................... 5-47
structure and design .................................................. 5-2
V
workpiece pattern............................................... 5-2, 5-7 Vision System .................................................................. 1-4
Recipe Tree .......................................................... 5-19, 5-52 calibration .................................................................. 1-4
Running Production ................................................. 7-1–7-2 monocle vision ........................................................... 1-4

I-2 © 2022 Nordson Corporation


Canvas 1.9 User Guide Index

Nano Camera ............................................................. 1-4 placing ...................................................................... 6-24


Weight Control Dispensing .............................................. 6-4
Workpiece Pattern ................................................... 5-2, 5-7
W properties panel ....................................................... 5-22
Wafer Container .................................................. 6-20–6-26
creating .................................................................... 6-20

© 2021 Nordson Corporation I-3

You might also like