MuCAD5 English
MuCAD5 English
Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and other
countries.
Other company names and product names used in this document are trademarks or registered
trademarks of their respective companies.
2
1 Introduction ........................................................................ 12
1.1 Introduction .................................................................................. 12
1.2 Setting of the Desktop Robot Type ................................................ 12
1.3 Working Environment ................................................................... 13
1.4 Installation ................................................................................... 13
1.5 Launching..................................................................................... 14
1.6 Exit............................................................................................... 15
1.7 Uninstallation............................................................................... 15
1.8 How to Connect to Desktop Robot ................................................. 16
1.8.1 Connection Diagram ...................................................................... 16
1.8.2 Driver Installation (ΩX /SX Series Only) ........................................ 17
1.8.3 Connection Setting ........................................................................ 17
2 MuCADV............................................................................. 22
2.1 Functions ...................................................................................... 22
2.2 Command, Program, Project ......................................................... 23
2.3 New Functions .............................................................................. 23
2.3.1 Support Desktop Robot ΩX/SX Series ............................................ 23
2.3.2 Mu-Sketch .................................................................................... 23
2.4 Compatibility with MuCAD and MuPRO Files .............................. 24
3 Main Screen ........................................................................ 25
3.1 Overview ...................................................................................... 25
3.2 Screen Configuration .................................................................... 25
3.3 Basic Operations ........................................................................... 26
3.3.1 Creating New Projects ................................................................... 26
3.3.2 Opening a Project .......................................................................... 26
3.3.3 Saving a Project ............................................................................ 27
3.3.4 Printing ........................................................................................ 27
3.3.5 Undo/Redo .................................................................................... 27
3.3.6 Display of Instruction Manual ....................................................... 27
3.4 Toolbar List................................................................................... 28
4 CAD Screen ......................................................................... 29
4.1 Overview ...................................................................................... 29
4.2 Screen Display Methods ................................................................ 29
4.3 Screen Configuration .................................................................... 29
4.4 List of Icons .................................................................................. 30
3
4.5 Creating a Graphic Object............................................................. 31
4.5.1 Creating a Graphic Object ............................................................. 31
4.5.2 Creating a Special Object .............................................................. 32
4.6 Editing a Graphic Object............................................................... 37
4.6.1 Selection of a Graphic Object ......................................................... 37
4.6.2 Cut/Copy/Paste/Delete ................................................................... 38
4.6.3 Move/Transform/Duplicate by Dragging ......................................... 38
4.6.4 Starting the Editing Dialog of Graphic Objects ............................... 39
4.6.5 Sub channelization ........................................................................ 39
4.6.6 Processing Tools ............................................................................ 41
4.6.7 Divide object into same size pieces ................................................. 46
4.6.8 Batch Processing ........................................................................... 47
4.7 Pattern Processing ........................................................................ 49
4.7.1 Copy ............................................................................................. 49
4.7.2 Transformation (Flip/Rotate/Stretch) ............................................. 50
4.7.3 Pattern Generator ......................................................................... 55
4.7.4 Coating gap adjuster ..................................................................... 58
4.8 Drawing Support Functions .......................................................... 59
4.8.1 Zoom ............................................................................................. 59
4.8.2 Ruler............................................................................................. 59
4.8.3 Nozzle Position .............................................................................. 60
4.8.4 Tracking........................................................................................ 61
4.8.5 Crosshair Cursor ........................................................................... 61
4.8.6 Auxiliary Line ............................................................................... 62
4.8.7 Grid .............................................................................................. 62
4.8.8 Snap ............................................................................................. 63
4.8.9 Legend .......................................................................................... 64
4.8.10 Selecting an Application Start Point .............................................. 64
4.8.11 Opening the Program Screen ......................................................... 64
4.9 External Graphic Data .................................................................. 64
4.9.1 DXF Data/Gerber Data .................................................................. 65
4.9.2 How to Import External Graphic Data ........................................... 65
4.9.3 Show/Hide External Graphic ......................................................... 66
4.9.4 CAD Objects Imported as External Graphics.................................. 66
4.9.5 Usage after Import ........................................................................ 67
4
4.10 Image Files ................................................................................... 67
4.10.1 Import Methods for Images............................................................ 67
4.10.2 Correction of Image Display Position ............................................. 70
4.10.3 Correction of Image Transmittance ................................................ 70
4.10.4 Lens Distortion Compensation Function ........................................ 70
4.11 Generate Application Program from DXF file ................................ 72
4.11.1 Supported DXF Object ................................................................... 72
4.11.2 Screen Composition ....................................................................... 73
4.11.3 Procedure ...................................................................................... 74
4.11.4 Inserting of CH Call Before Starting Application and After Ending
Application.................................................................................... 75
4.11.5 Deploying Block ............................................................................ 75
4.12 Generating Application Program from Gerber Data ...................... 76
4.12.1 Supported Gerber Format .............................................................. 76
4.12.2 Screen Composition ....................................................................... 77
4.12.3 Procedure ...................................................................................... 78
4.12.4 Setup of CH Call Destination for Each Aperture ............................. 79
4.12.5 Copying and Pasting of CH Number .............................................. 79
4.12.6 Saving the Selection Status (Export) .............................................. 79
4.12.7 Reproduce the Selection Status Saved Previously (Import) ............. 79
4.12.8 Setup of Offset Amount for Each Aperture ..................................... 80
4.13 Generating Application Program from Coordinate Data ................ 81
4.13.1 Read File Format .......................................................................... 81
4.13.2 Screen Composition ....................................................................... 82
4.13.3 Procedure ...................................................................................... 83
5 Program Screen .................................................................. 84
5.1 Overview ...................................................................................... 84
5.2 Screen Display Methods ................................................................ 84
5.3 Screen Configuration .................................................................... 84
5.4 Command Input ............................................................................ 85
5.5 Command Editing ......................................................................... 87
5.5.1 Cut/Copy/Paste/Delete ................................................................... 87
5.5.2 STEP Insertion ............................................................................. 88
5.5.3 STEP Splitting .............................................................................. 89
5.5.4 ABS/INC Conversion ..................................................................... 90
5
5.5.5 I/O Value Conversion ..................................................................... 91
5.5.6 Subchannelization ......................................................................... 92
5.6 Copy and Paste Using Excel .......................................................... 93
5.6.1 Pasting from MuCADV to Excel ..................................................... 93
5.6.2 Pasting Dispensing Programs in Excel into the Program Screen ..... 94
6 3D Locus Screen.................................................................. 95
6.1 Overview ...................................................................................... 95
6.2 3D Locus Screen Configuration ..................................................... 96
6.3 Screen Display Methods ................................................................ 97
6.4 View Setup.................................................................................... 97
6.5 Operation of 3D Locus Screen ....................................................... 98
6.5.1 Display Switching of 3D Locus Screen............................................ 98
6.5.2 Mouse Operations on the 3D Locus Screen ..................................... 98
6.6 Run Debug Function ..................................................................... 98
6.7 Run Time Calculation Function ................................................... 100
7 Channel List ......................................................................101
7.1 Overview ..................................................................................... 101
7.2 Screen Configuration ................................................................... 101
7.3 Creation of New Channels ........................................................... 102
7.4 Edit of Channels .......................................................................... 102
7.4.1 Cut/Copy/Paste/Delete ................................................................. 102
7.4.2 Comment Edit/Channel Number Change/Edit Lock ...................... 103
7.4.3 Display of CAD Screen/Program Screen/3D Locus Screen ............. 103
7.5 File Input and Output .................................................................. 103
7.5.1 Text Input and Output................................................................. 103
7.5.2 Channel List File Output............................................................. 104
7.5.3 Import of Channels from .mc5 Files ............................................. 104
7.6 Sending and Running Channels ................................................... 104
7.6.1 Sending a Channel ...................................................................... 104
7.6.2 Running a Channel ..................................................................... 105
7.6.3 Generate Special Channel ........................................................... 105
8 Communication Controller.................................................106
8.1 Overview ..................................................................................... 106
8.2 Startup Method ........................................................................... 106
8.3 Screen Configuration ................................................................... 107
6
8.4 About JOG/STEP mode ................................................................ 108
8.5 Channel Data............................................................................... 108
8.5.1 Sending and Receiving Channel Data .......................................... 110
8.5.2 Running a Channel ..................................................................... 111
8.5.3 Delete Channel (ΩX/SX series only) ............................................. 112
8.5.4 Test Shot (ΩX/SX series only)....................................................... 112
8.6 Speed Setup ................................................................................. 113
8.7 IO Monitor ................................................................................... 114
8.8 Teaching Pendant ........................................................................ 114
9 Test Run Program (Test Mode) ......................................... 116
9.1 Overview ..................................................................................... 116
9.2 Compatible robots ....................................................................... 116
9.3 Startup Method ............................................................................ 116
9.3.1 Start from the "Channel Data" dialog box ................................... 116
9.3.2 Start from the channel list ........................................................... 117
9.4 Screen Configuration .................................................................. 117
9.5 Operation Method........................................................................ 118
9.6 Unavailable commands ............................................................... 119
10 Editing Dispenser Settings (MuCOM lite) .........................120
10.1 Overview ..................................................................................... 120
10.2 How to Connect with Target Dispenser ........................................ 120
10.3 Connecting with a Dispenser........................................................ 120
10.3.1 Connection Type A (USB Connection) ......................................... 120
10.3.2 Connection Type B (USB Connection) .......................................... 121
10.3.3 Connection Type C (RS-232C Connection) .................................... 122
10.4 Startup Procedures ...................................................................... 122
10.5 Screen Configuration ................................................................... 123
10.6 MuCOM lite Environment Settings .............................................. 125
10.6.1 Overview ..................................................................................... 125
10.6.2 Setting Procedures ...................................................................... 125
10.6.3 Screen Configuration ................................................................... 125
10.7 Sending/Receiving Dispenser Settings.......................................... 126
10.7.1 At MuCOM lite Startup ............................................................... 126
10.7.2 Batch Sending/Receiving of All Settings ....................................... 126
10.7.3 Sending/Receiving of Each Item Group ........................................ 126
7
10.7.4 Sending/Receiving Only the Selected Channel .............................. 126
10.7.5 Changing the Current Channel of the Dispenser .......................... 127
10.8 Editing Items ............................................................................... 127
10.8.1 Editing Numeric Values and Character Strings ............................ 127
10.8.2 Selecting from Options ................................................................ 127
10.8.3 Batch Setting of Items ................................................................. 128
10.8.4 Copy/Pasting a Set Value ............................................................. 129
10.9 Saving and Importing Settings..................................................... 130
10.9.1 Saving Settings ........................................................................... 130
10.9.2 Importing Settings ...................................................................... 130
10.10 Displaying/Hiding Channel Items ................................................ 130
11 Configuration .....................................................................132
11.1 Overview ..................................................................................... 132
11.2 Startup Method ........................................................................... 132
11.3 Communication............................................................................ 133
11.4 Coordinate System ....................................................................... 134
11.5 Automatic Programming .............................................................. 135
11.6 Image Data .................................................................................. 136
11.7 IO Name ...................................................................................... 137
11.8 CAD Screen Display (1)................................................................ 139
11.9 CAD Screen Display (2)................................................................ 140
11.10 Program Screen Display............................................................... 141
11.11 Print Settings .............................................................................. 141
11.12 Other ........................................................................................... 142
12 Command Reference ..........................................................143
12.1 Command List ............................................................................. 143
12.2 Details ......................................................................................... 145
12.2.1 How to View Each Command ....................................................... 145
12.2.2 PTP MOTION ............................................................................. 146
12.2.3 PTP SPEED ................................................................................ 146
12.2.4 RETURN .................................................................................... 147
12.2.5 SELECT RTN. ............................................................................ 147
12.2.6 RETURN W ................................................................................ 147
12.2.7 MATRIX...................................................................................... 148
12.2.8 STRAIGHT1 ............................................................................... 149
8
12.2.9 Line ............................................................................................ 151
12.2.10 STRAIGHT2 ............................................................................... 152
12.2.11 ELBOW ...................................................................................... 153
12.2.12 SQ.BRACKET ............................................................................. 154
12.2.13 SQUARE ..................................................................................... 156
12.2.14 TRACK ....................................................................................... 157
12.2.15 ARC1 .......................................................................................... 158
12.2.16 Curve .......................................................................................... 159
12.2.17 Circle .......................................................................................... 160
12.2.18 ARC2 .......................................................................................... 161
12.2.19 ARC3 .......................................................................................... 162
12.2.20 ELLIPT.ARC ............................................................................... 163
12.2.21 SPLINE ...................................................................................... 164
12.2.22 3D ARC ....................................................................................... 166
12.2.23 3D Curve 2 .................................................................................. 167
12.2.24 3D ELL.ARC ............................................................................... 168
12.2.25 3D Curve 1 .................................................................................. 169
12.2.26 ARC+W ..................................................................................... 169
12.2.27 STRING OUT.............................................................................. 171
12.2.28 TIMER ........................................................................................ 173
12.2.29 REPEAT ..................................................................................... 174
12.2.30 JUMP ......................................................................................... 174
12.2.31 CALL CH. ................................................................................... 175
12.2.32 CALL STEP ................................................................................ 175
12.2.33 STOP .......................................................................................... 175
12.2.34 Jump END .................................................................................. 176
12.2.35 BLANK ....................................................................................... 176
12.2.36 WAIT IN ..................................................................................... 176
12.2.37 WAT.IN LAP ............................................................................... 177
12.2.38 WAT.IN UP ................................................................................. 177
12.2.39 IN JUMP .................................................................................... 178
12.2.40 TIM.IN.JMP................................................................................ 178
12.2.41 WAIT.TIM.IN .............................................................................. 179
12.2.42 BIN.IN.JMP ................................................................................ 180
12.2.43 Binary IN.................................................................................... 180
9
12.2.44 BCD IN JMP ............................................................................... 181
12.2.45 BCD IN ....................................................................................... 181
12.2.46 OUT............................................................................................ 182
12.2.47 TIM.OUT .................................................................................... 183
12.2.48 Pulse .OUT ................................................................................. 184
12.2.49 SET OUT .................................................................................... 184
12.2.50 FLICKER OUT ........................................................................... 185
12.2.51 BINARYOUT .............................................................................. 186
12.2.52 BCD OUT ................................................................................... 187
12.2.53 COUNT BCD TIMER OUT .......................................................... 188
12.2.54 COUNT OUT .............................................................................. 188
12.2.55 RESET OUT ............................................................................... 189
12.2.56 DIS BCD OUT............................................................................. 189
12.2.57 OFFSET...................................................................................... 190
12.2.58 THETA COR. .............................................................................. 191
12.2.59 SET VAR. .................................................................................... 191
12.2.60 ADD.VAR .................................................................................... 192
12.2.61 ADD.C.VAR................................................................................. 192
12.2.62 PAR ADD V ................................................................................. 193
12.2.63 ADD PAR V ................................................................................. 193
12.2.64 VAR.MOTION ............................................................................. 194
12.2.65 SET COUNT ............................................................................... 194
12.2.66 BCDSET C .................................................................................. 195
12.2.67 IN COUNT SET .......................................................................... 195
12.2.68 COUNT+..................................................................................... 196
12.2.69 COUNT UP ................................................................................. 196
12.2.70 IN.COUNT+ ................................................................................ 197
12.2.71 IN.COUNT UP ............................................................................ 197
12.2.72 RESET CNT................................................................................ 198
12.2.73 IN RST.CNT ................................................................................ 198
12.2.74 CMPR.C.JMP .............................................................................. 199
12.2.75 COUNT JUMP ............................................................................ 200
12.2.76 SET PAL.1 .................................................................................. 201
12.2.77 SET PAL.2 .................................................................................. 202
12.2.78 P.SET .......................................................................................... 203
10
12.2.79 CEL.MOTION ............................................................................. 204
12.2.80 P.MOVE ...................................................................................... 204
12.2.81 PALLETIZE ................................................................................ 205
12.2.82 P.RETURN .................................................................................. 205
12.2.83 TEST SHOT ................................................................................ 206
12.2.84 RESET TEST SHOT.................................................................... 206
12.2.85 NOZZLE REF POS ...................................................................... 207
12.2.86 NOZZLE ADJUSTMENT............................................................. 207
12.3 BCD ............................................................................................. 208
12.4 Binary Format ............................................................................. 209
13 Troubleshooting ................................................................. 211
13.1 Robot-Related .............................................................................. 211
13.1.1 MuCOM lite-Related ................................................................... 213
13.1.2 MuCOM lite Error Messages ....................................................... 214
13.2 Communication Error .................................................................. 215
14 List of Shortcut Keys .........................................................219
11
1 Introduction
1.1 Introduction
MuCADV is application pattern making/editing software for the desktop robot ΩX/SX
series / Ω series/DS series/100S-01/Alpha series/ CROSS MASTER Ωx/SX series With
MuCADV, the following operations become available:
・ List display of programs, efficient command input with various editing functions
・ Intuitive creation of application programs by direct editing of application result
simulations
・ High transformation functions such as rotation or flipping of application patterns
・ Application program operation confirmation/debug by operating the robot in
virtual space
・ Data transmission/reception with the desktop robot
・ Creation of application programs based on existing drawings with DXF/Gerber
data
・ Transmission/Reception of dispenser setting data
12
1.3 Working Environment
MuCADV can be used after installing in a PC that satisfies the following conditions.
OS Windows R 10、Windows R 8.1、Windows R 7
CPU Pentium4 2GHz equivalent or higher
Memory 512MB or higher (1GB or higher recommended)
Display XGA (1024x768) or higher resolution
HDD free space 100MB or more
1 or more free USB port (during communication)*1
Required during communication with the SHOTMASTER ΩX/SX
USB port
series and CROSS MASTER ΩX/SX series, and during
communication with dispenser
1 or more free serial port (during communication) *2
Required during communication with the SHOTMASTER Ω
Serial port
/DS/100S-01 series and during communication with dispenser
(Use of a USB-Serial converter is available)
*1 Two ports are required when connecting a dispenser and robot by USB connection at the same time.
*2 Two ports are required when connecting a dispenser and robot by RS-232C (serial) connection at the
same time.
1.4 Installation
MuCADV can be installed with the following procedure.
(1) Insert the CD-ROM media of
MuCADV in the drive.
13
(4) After the drivers are installed, the
MuCADV installation starts.
1.5 Launching
When installation is completed correctly,
"MuCADV" is added to programs in the
Start menu of Windows. Click [MuCADV]
to launch MuCADV.
14
1.6 Exit
To quit MuCADV, click on the [x] button in the top right of the window, or select [File] >
[Exit] from the menu.
1.7 Uninstallation
If you want to uninstall MuCADV, perform uninstallation with the following procedure.
(1) Run "Windows [Control Panel] - [Programs and Features]".
(2) Select and right click [MuCADV] to show a menu, and then click [Uninstall] in the
menu.
15
1.8 How to Connect to Desktop Robot
1.8.1 Connection Diagram
USB cable
Special cable
16
1.8.2 Driver Installation (ΩX /SX Series Only)
Drivers for the ΩX /SX series are installed automatically during installation. (Ver.3.0.0 and
higher)
When performing communication between the PC on which MuCADV is installed and the
desktop robot Ω series/DS series/100S-01/Alpha series, it is necessary to set the COM
port number used for communication, the baud rate and the time for timeout processing.
These settings are not necessary when performing communication between the PC and
desktop robot ΩX/SX series.
▪ Confirmation method for COM port number connected to the desktop robot
To confirm COM port number connected to the desktop robot Ω series/DS
series/100S-01/Alpha series, there are 2 ways. One is the way which uses COM port
search function of MuCADV. The other is the way which confirms COM port number
manually. Confirm the COM port number with either way and set it in MuCADV.
17
(4) After COM port search ends and the combination of available COM port and baud rate is
detected, the screen shown below is displayed. “Hit Counts” represents the number of
combination of available COM port and baud rate which are detected.
From the combo box on the center of screen, it is possible to select the setting which you
want to use from the detected combination of COM port and baud rate.
By clicking [Set the selected COM Ports], the selected value is set in the [COM Number]
and [Communication Speed] of Configuration dialogue.
When the combination of available COM port and baud rate can’t be found after the COM
port search, the screen shown below is displayed.
Confirm contents shown below and perform operations from (2) again.
・ The desktop robot and PC are connected correctly?
・ The correct connection cable is used?
・ The connection cable isn’t disconnected?
・ The power of robot is ON?
・ When the RS-232C-to-USB conversion device is used, the driver of conversion
device is installed correctly?
(5) Reflect the setting by clicking the [OK] or [Apply] button at the bottom of the [Configuration]
screen.
18
The way which confirms COM port number manually
(1) Remove the cable connecting PC and desktop robot. When the RS-232C-to-USB
conversion cable is used to connect the desktop robot and PC, remove the USB
cable from the PC.
Click Windows "[Control Panel] > [System] > [Device Manager]"
19
(3) From the combo box of [COM Port Number], select the COM port number you want to
set and click the [OK] button.
(1) Launch MuCADV, from the menu click [File] > [Configuration].
(2) Set the COM number set in Device Manager to [Serial Port to be Used].
(3) Set the baud rate. Set the baud rate to the baud rate set in the desktop robot.
(4) Set the time for the communication timeout processing.
20
▪ Connection check
The following method can be used to check whether MuCADV is connecting with the
desktop robot.
(1) Launch MuCADV with the procedure described in P.14
Introduction Launching.
(2) Click [File] > [Communication Controller] from the menu, or click
the [Communication Controller] button on the toolbar .
(3) Click the [△] button in [XY], and if the robot moves the desktop
robot and MuCADV are connected correctly. If it does not move,
see P.211 "Troubleshooting".
21
2 MuCADV
2.1 Functions
MuCADV consists of a program function, a CAD function, a 3D display function,
communication function, and channels list function. This instruction manual mainly
describes these 5 functions.
Function Name Details
CAD function A function to draw/edit application shape with a
(See P.29 "CAD Screen") mouse. You can edit programs intuitively and
efficiently because this function allows you to directly
edit simulation results of application programs. In
addition, this function enables advanced
transformation operations such as rotation or flipping
of application patterns.
Program function A function to create an application program by
(See P.84 "Program directly inputting commands. You can grasp the
Screen") overall program because this function shows a list of
commands in the application program.
3D display function A function to show application processes in 3D.You
(See P.95 "3D Tracking can check/debug operations using robot operation
Screen") simulations in a virtual space, or calculate the
execution time of application programs.
Channel list function A function to manage channels. You can perform
(See P.101 "Channel List") operations such as copying channels or exporting
channels to a text file.
Communication function A function for serial communication between PC and
(See P.106 "Communication desktop robot with RS-232C or USB.In addition to
Controller") sending/receiving channel data, you can set robot
parameters such as speed data.
22
2.2 Command, Program, Project
A command is a command for operating the desktop robot. For a list of commands and
details of those commands, see P.143 "Command Reference Command List", and P.145
"Command Reference Details", respectively.
A program consists of one or more commands to achieve some goal. Furthermore, a
project is a group of programs.
MuCADV supports desktop robot ΩX/SX series. You can program for application more
effectively with new commands of desktop robot ΩX/SX series.
The communication method between the PC which is installed MuCADV and the desktop
robot ΩX/SX series is USB.
2.3.2 Mu-Sketch
23
2.4 Compatibility with MuCAD and MuPRO
Files
MuCAD/MuPRO project files (except some formats) can be opened with MuCADV. The
table below shows the compatibility with MuCADV.
Used Application File Extension Importing with MuCADV
24
3 Main Screen
3.1 Overview
When MuCADV is launched, the main screen is displayed as shown in the figure below.
④
1
⑤
1
② Toolbar Buttons for functions that are called often are placed at the top of the screen as
toolbars. For the content of each button, see P.28 "Main Screen Toolbar List".
You can freely move and reposition the toolbar by dragging the part of the toolbar
25
Item Description
③ Status bar The following 3 information items are displayed in the status bar.
・ Set Robot
④ Channel This is the area for managing the application program. For details, see P.101 "Channel
data List".
⑤ CAD screen This is the screen for creating/editing application programs visually. For details, see
⑥ Program This is the screen for creating/editing application programs by directly inputting
⑦ 3D tracking This is the screen for simulating application programs created/edited on the program
To create a new project, either select [File] > [Create Project] from the menu, or click the
[Create Project] button .
To open an existing project, either select [File] > [Open Project] from the menu, or click
the [Open Project] button on the file toolbar .
Also, projects can be opened by dragging and dropping the icon of mc5 files to the main
screen.
26
3.3.3 Saving a Project
To save a project being edited to a file, select [File] > [Overwrite Save] or [Save as] from
the menu.
Also, a project can be overwritten and saved by clicking the [Overwrite Save] button
on the file toolbar.
3.3.4 Printing
To print the state of the CAD screen, program screen or 3D tracking screen, select the
screen you want to print, and select [File] > [Print] from the menu. Also, the printing
results can be confirmed in advance by selecting [File] > [Print Preview] from the menu.
To set printer and paper, select [File] > [Print Settings] from the menu. See P.141
"Configuration Print Settings"regarding setting of fonts etc. for printing.
3.3.5 Undo/Redo
To undo the last operation done by the user, or to restore the previous state, perform any
of the following.
・ Select [Edit] > [Undo] from the menu.
・ Click the [Undo] button on the Undo toolbar.
・ Press [Ctrl+Z].
Also, to restore an operation cancelled with [Undo], perform any of the following.
・ Select [Edit] > [Redo] from the menu.
・ Click the [Redo] button on the Undo toolbar.
・ Press [Ctrl+Y].
This instruction manual can be opened by either selecting [Help] > [Instruction Manual]
from the menu, or by pressing the [F12] key.
27
3.4 Toolbar List
Create project Select
Subchannelize pattern R
28
4 CAD Screen
4.1 Overview
The CAD screen is a screen for creation, editing and checking application programs
visually. It enables intuitive and efficient creation of programs.
Nozzle position
Grid
Crosshair cursor
29
4.4 List of Icons
Name Description
Start end point idle run A mode to set idle run on the start and end point of graphic objects
R A mode to set R
30
Grid Selects show/hide grid
A track drawn with a single application command is called a graphic object. This section
describes how to create a graphic object on the CAD screen.
31
4.5.2 Creating a Special Object
You can generate application specific program, such as “Fill in a specified region”, with
functions shown below.
(1) Mu-Sketch
About
You can create a program consists of lines and curves which approximates a track you
dragged with mouse.
To set the accuracy of approximation, select [File] > [Configuration] from the menu, and
select [CAD Screen display(3)].
Usage
Select button from the toolbar, or select [CAD] > [ Draw Commands] >
[Mu-Sketch] from the menu.
Then, drag on CAD screen to specify a track.
(2) Coating
About
You can create a program to coat area specified by mouse dragging.
Usage
Select [CAD] > [Draw Commands] > [Coating] from the menu.
Then, drag on CAD screen to specify area to coat.
After the dragging, a dialog shown below will appear and you can configure about
coating.
The meaning of each parameter is given below.
32
program cannot get to the end of the area. If you
check this control, pitch adjusted to area width is
dividable by which.
Use “Loop” command If you check this, “Loop” command is used to reduce
step counts.
X direction Set direction of movement.
33
(3) Fill in a rectangle
About
You can create a program to fill spirally in a rectangle specified by mouse dragging.
Usage
Select button from the toolbar, or select [CAD] > [ Draw Commands] > [Fill in a
rectangle] from the menu.
Then, drag on CAD screen to specify area to fill.
After the dragging, a dialog shown below will appear and you can configure about
filling.
The meaning of each parameter is given below.
Left, Right, Top, Bottom Area you specified by mouse dragging is shown. To
change area, change value in these boxes.
Width, Height Width and height of area you specified by mouse is
shown. To change size of area, change value in
these boxes.
Pitch Set the distance between lines.
Pitch uniformization If area height or width is not dividable by pitch
specified above, generated program cannot get to
the end of the area. If you check this control, pitch
adjusted to area width is dividable by which.
Start position and direction Set start position and direction.
34
(4) Fill in an ellipse
About
You can create a program to fill spirally in an ellipse specified by mouse dragging.
Usage
Select button from the toolbar, or select [CAD] > [ Draw Commands] > [Fill in an
ellipse] from the menu.
Then, drag on CAD screen to specify area to fill.
After the dragging, a dialog shown below will appear and you can configure about
filling.
The meaning of each parameter is given below.
Center The coordinate of center of the area specified by
mouse dragging is shown. To change the position of
the area, change value in these boxes.
Radius The half of width and height of the area specified by
mouse dragging is shown. To change the size of
area, change value in these boxes.
Pitch Set the distance between lines.
Use circle If you check this control, “Arc1” command is used
instead of “Ellipse Arc” command.
Subchannelize If you check this control, generated program is
output as sub-channel .
Periphery → Center Make the filling toward the center from the
periphery.
Center → Periphery Make the fill towards from the center to the
periphery.
35
(5) Synchro speed function
Overview
This function automatically inserts a step for synchro speed function for the line to be
drawn.
Use condition
The synchro speed function can be used only for the following combination:
Applicable robot SX / ΩX
Usage
Click the button in the toolbar or select [Environment settings] > [Automatic
programming] and check [Automatically inserts SS function ON/OFF steps].
When this function is enabled, the color of the icon changes as follows.
Disabled
Enabled
Use the drawing command to create a graphic object on the CAD screen.
Steps for the synchro speed function are inserted automatically onto the drawing start
and end points.
36
4.6 Editing a Graphic Object
4.6.1 Selection of a Graphic Object
To enter selection mode, click the [Selection] button on the toolbar or press the
[ESC] key, and then click the [Select / Move] button on the toolbar. Selection mode
is used to select, move and transform graphic objects.
A graphic object can be selected either by clicking the object with the mouse or by
dragging around the object.
When you select an object by mouse click, only the clicked object is selected. On the
other hand, when you select objects with mouse drag, only the portion inside the
rectangle that can be drawn with a single stroke starting from the point first entered in the
rectangle is selected. If a portion of the drawing is outside the rectangle, the drawing after
the portion is not selected even if it is inside the rectangle. Also, if both start and end
points of the graphic object do not exist in the selected area, then the object cannot be
selected. The dispensing command needs to be completed within the selected area.
Also, you can switch between select/deselect of the graphic object by clicking the graphic
object while pressing the [Ctrl] key. However, if switching select/deselect will result in the
selected object to be not drawn in a single stroke, then the operation is disabled.
37
4.6.2 Cut/Copy/Paste/Delete
By dragging a created graphic object, its placement can be moved or transformed. Also,
the graphic object can be moved/duplicated by right-dragging.
・Move
A graphic object can be moved horizontally by dragging its linear/curved portion. At that
time, graphic objects in front of or behind the graphic object can be transformed/moved.
・Transform
A graphic object can be transformed by dragging its end point. At that time, graphic
objects in front of or behind the graphic object can be transformed/moved.
38
・Duplicate
Select [Copy to Here] to insert a copy of the dragged object to that position.
For graphic objects of some commands such as [Straight Line1] and [Circle, Arc1],
double-clicking any of them will show the editing dialog in order to set parameters of the
graphic object.
Sub channelization is a function to separate part of a channel currently being edited into
a separate channel.
By sub-channelizing operations and application patterns that are used often, it is possible
to reuse the processing on multiple channels.
Also, rotation and size stretching functions can be used on sub-channelized channels.
For details on these operations, see P.49 "CAD Screen Pattern Processing".
39
Sub-channelization procedure
(1) Follow P.37 "CAD Screen Graphic Object Selection" to select the graphic object you
want to sub-channelize.
Sub-channelization
40
4.6.6 Processing Tools
・R
In the drawn figure, performs Add R with the following procedure.
Add R
Appearance of Add R
* Add R can be performed at the tangent of [Straight Line1] when there are 2 [Straight
Line1] in a continuous STEP on the program screen.
* Add R can be released by clicking the rectangle beside the inserted arc.
When Adding R at the tangent of [Straight Line1] in continuous STEP on the program
screen, the [Arc, Circle1] command is inserted between [Straight Line1] and [Straight
Line1].
41
・Split of line segment or arc
Splits a drawn graphic object such as line segment or arc at an optional position.
The application start position and application end position for a line segment or arc to be
dispensed can be shifted.
(1) Click the [Start End Point Idle Run] button on the toolbar.
(2) Select an application start point or end point of a line segment or arc object.
The application start/end position can be moved.
(3) Click at the move destination. The application start or end position is shifted.
Shifted.
Select the application start or end point “■”.
42
・Change travel path
Travel path can be changed (switching edge point coordinates) by selecting 2 edge
points.
Before
execution
After
execution
Replaced
* Change of travel path is only enabled when ABS is set.
43
•Dot addition function
A dot can be added between any two dots in the middle of a dotted drawing.
(1) Click the dot icon .
(2) In the CAD screen, right-click the track of PTP movement to which you want to add a
dot.
(3) Select [Draw Command Insertion] > [Dot] from the popup menu.
(4) Click on the desired point. A dot is added.
(2),(3)
(1)
(4)
44
・Application midpoint cut
Specify part of the application track, and the discharge signal can be turned off
temporarily for that part only.
(2) Select the application midpoint cut target by clicking the line, or arc object.
(3) Click the start point and end point of the section to pause application.
(4) The object is segmented, and the dispensing signal goes OFF in the selected section.
(2)
Solid line: Application ON
(3)
45
4.6.7 Divide object into same size pieces
You can divide “Line1” object and “Arc1” object into specified number of same size pieces.
(1) Select a “Line1” object or “Arc1” object on CAD screen.
(2) Select [Divide object into same size pieces] from the right-click menu.
(3) “Divide object into same size pieces” dialog will be shown, and enter the “Divide count”
value.
46
4.6.8 Batch Processing
47
・Batch R setting
For all points touching 2 continuous lines, Add R can be performed with the following
procedures.
(1) Click [CAD] > [Batch Operations] > [Batch R Setting] from the menu.
(2) Input the value of R in the displayed "R Value Batch Setting" dialog.
Batch R
setting
48
4.7 Pattern Processing
Transformation and special operations are possible on sub-channel s created in the
procedure of P.92 "CAD Screen Subchannelization", and channels not including ABS
coordinates (see P.90 "Program Screen ABS/INC").
4.7.1 Copy
Copy here (save to a different Copies and calls dragged sub-channel content to a new channel.
sub-channel )
Copy here rotate to the right 90 degrees Copies the dragged sub-channel content to a new channel, and calls
Copy here rotate to the left 90 degrees those channels after performing various transformations.
Copy here, flip horizontally See P.50 "CAD Screen Transformation (Flip/Rotate/Stretch)" regarding
49
4.7.2 Transformation (Flip/Rotate/Stretch)
・ STRAIGHT1 ・ SPLINE
・ STRAIGHT2 ・ 3D ELL.ARC
・ ARC1 ・ 3D ARC
・ ARC3
・ Right-click the channel of the transformation target in the channel list, and select a
command in [Pattern Rotation].
・ Right-click the sub-channel start point on the CAD screen and select a command.
Also, by right-dragging the sub-channel start point on the CAD screen, a new channel
with transformation can be inserted into the dragged channel.
50
・Rotate 90 degrees clockwise
Rotates the sub-channel 90
degrees clockwise centering on the
start point of the sub-channel .
・Horizontal flip
Flips horizontally based on a
straight line parallel to the Y axis
passing through the sub-channel
start point.
・Vertical flip
Flips vertically based on a straight
line parallel to the X axis passing
through the sub-channel start
point.
51
・ Rotate the specified angle
Rotates the sub-channel the
specified angle counterclockwise,
centering on the start point of the
sub-channel .
・ Stretch
Stretches the sub-channel the
specified scale factor. At that time,
stretches based on the start point.
Coordinate values within the pattern are all relative value (INC). Because the W axis
coordinate values (amount of rotation) are also relative value, in patterns which also
include W axis travel, the state of W axis within the pattern, and the coordinate values do
not change. As a result, the orientation of the W axis does not match as shown in Fig. B
below. When a pattern containing W axis travel is rotated, in the step just before calling the
rotated pattern, it is necessary to manually insert a command to adjust the orientation of
the W axis (PTP travel to the W axis ABS coordinate position of the start point) (Fig. C
below).
W axis
orientatio
n
52
A. Original pattern B. Pattern rotation
Initial orientation
is adjusted
Insert command
for adjustment
When a pattern including W axis travel is flipped, the state of the W axis (coordinate value)
within the pattern is automatically calculated and flipped, following the vertical flip, or the
horizontal flip command. However, the same as the pattern rotation of precaution 2, a
manual operation is needed to adjust the W axis orientation of the start point by insertion
of a PTP command. By the way, after flipping the W axis ABS coordinates, when flipped
vertically multiply the initial W axis ABS coordinate value by -1 (-θ), and when flipped
horizontally the value of the initial W axis ABS coordinate is subtracted from 180° (180-θ).
Program to be rotated
53
(2) Click [Select All] from the right-click menu.
54
4.7.3 Pattern Generator
Pattern Generator is a function for the purpose of wafer mapping. It calculates the chip
array on the wafer from the wafer size, effective diameter, pitch of chips on the wafer, etc.,
and generates a program that calls sub-channel s in line with that array.
The following explains how to use pattern generator.
55
3. Calculation of chip array
Set various parameters, and calculate the chip array.
The meaning of each parameter is given below.
Item Details
Effective diameter Sets diameter of area where chips will be placed within the wafer.
Application sequence Selects and sets application sequence for each chip.
56
7. Select whether using “PTP Move” command of not
If you want to use “PTP Move” command to move between CH.CALL, check [Use
“PTP Move”]. If you do not check this, “Straight Line1” command is used instead.
57
4.7.4 Coating gap adjuster
When you execute an application program created via P. 32 “CAD Screen - Coating“,
gaps between screen display and actual result may arise, especially with JET
dispensers.
You can adjust these gaps with “Coating gap adjuster”.
The following explains how to use Coating gap adjuster.
2. Subchannelization
For details, refer to page.92 "CAD Screen Subchannelization".
58
4.8 Drawing Support Functions
4.8.1 Zoom
4.8.2 Ruler
You can switch between show/hide of the ruler that displays the actual dimensions when
executing application.
To switch between show/hide of the ruler, select [CAD] > [Display Options] > [Ruler] from
the menu.
The scale values of the ruler can only display from the "minimum stroke value" to the
"maximum stroke value" in P.134 "Configuration Coordinate System".
59
4.8.3 Nozzle Position
60
4.8.4 Tracking
You can switch between show/hide of the track of a non-dispensing nozzle travel.
To switch between show/hide of the track, select [CAD] > [Display Options] > [Track] from
the menu.
61
4.8.6 Auxiliary Line
4.8.7 Grid
You can switch between show/hide of dots (grid) displayed at a set intervals on the CAD
screen.
To display grid, select [CAD] > [Display Options] > [Grid] from the menu, or click the
[Grid] button on the toolbar. See P.140 "Configuration CAD Screen Display (2)" for
setting methods of grid interval and display color.
62
4.8.8 Snap
・Snap to grid
You can switch between ON/OFF of snap to grid displayed on the CAD screen.
See P.62 "CAD Screen Grid" for methods to switch between show/hide of grid.
See P.140 "Configuration CAD Screen Display (2)" for setting methods of grid interval
and display color.
To switch between ON/OFF of snap to grid, select [CAD] > [Snap] > [Snap to Grid] from
the menu, or click the [Snap to Grid] button on the toolbar.
・Snap to object
You can switch between ON/OFF of snap to graphic object displayed on the CAD screen.
To switch between ON/OFF of snap to graphic object displayed on the CAD screen,
select [CAD] > [Snap] > [Snap to Object] from the menu, or click the [Snap to Object]
button on the toolbar.
・Snap to drawing
You can switch between ON/OFF of snap to external graphic data (see P.64 "CAD
Screen External Graphic Data") imported with [Import External Graphic Data] in the
[CAD] menu.
To switch between ON/OFF of snap to external graphic data, select [CAD] > [Snap] >
[Snap to Drawing] from the menu, or click the [Snap to Drawing] button on the
toolbar.
63
4.8.9 Legend
Press the [F6] key on the CAD screen to select the first application start point for the
channel. Also, you can press the [TAB] key while selecting an application start point to
jump to the next application start point. Furthermore, when you press the [TAB] key
consecutively, you can repeat jumping among start points in order of application.
To open the program screen of the channel being edited, perform any of the following.
・ Select [Display Program Screen] from the right-click menu of the CAD screen.
・ Select [Program] > [Display Program Screen] from the menu.
・ Press the [F7] key.
64
4.9.1 DXF Data/Gerber Data
・ DXF
DXF (Drawing Exchange File Formats) is a CAD drawing format specified by Autodesk,
Inc. in the U.S.
・ Gerber data
Gerber data is a plotter control format developed by Gerber Scientific Instrument
Company and one of the standard data formats used by the CAD systems for designing
printed boards.
(1) Prepare a DXF file/Gerber data you want to use as a rough design in advance.
(2) Import of the DXF file/Gerber data.
Run [CAD] > [Import External Graphic Data] from the menu. After running, set the file
name of the DXF file/Gerber data to be imported.
65
also set the position of the external graphics by setting offset values. Set these
parameters while checking the placement position of the external graphic with [Apply]
button.
Select [CAD] > [Display Options] > [External Graphic Data] from the menu, or click the
[External Graphic Data] button on the toolbar to switch between show/hide of
imported external graphic data.
The table below shows objects that can be imported to MuCADV from DXF data and
Gerber data.
ARC (arc)
CIRCLE (circle)
Arc, or circle
Note
・ Files that cannot be imported to MuCADV
Because this function only reads line data required for dispensing, character
information, dimension data, width data, hatching, fill, which are unrelated to
dispensing are not included.
66
4.9.5 Usage after Import
Create application programs using graphics imported to the CAD screen. In usage, trace
shapes displayed on the CAD screen, or near shapes with [Straight Line1], [Dot]. [Circle,
Arc1]. As a result, the traced details are generated as an application program.
Regarding the external graphic data snap function, see P.63 "CAD Screen Snap
Function".
Import images prepared in advance for rough design, as background graphics. The
operation sequence will be as follows.
(1) Display the CAD screen according to the procedure described in P.29 "CAD Screen
Screen Display Methods".
(2) Select [CAD] > [Import Image Data] > [Import Image Data] from the menu.
(3) Set the images to import.
Click the [Browse] button, and select the
image file to import.
When reimporting image data on which
"image data import" has been performed
before, and that still contains image
compensation data, check "Compensation
Completed", otherwise check "New".
When image compensation data is left, operations after (4) will not be needed. Also,
when importing map images captured with an IM350PC, operations after (4) will not
be needed.
67
(4) Specify compensation for image distortion, and actual size.
With mouse operation, match the 4 points of the 4 corners of the blue frame to the 4
corners of the image to be used.
68
(b) Specification method for position of reference point of work on the table of the
desktop robot
・ Click the [Teaching Pendant] button, and start the teaching pendant.
・ After clicking the [Model] button once, you can switch to JOG mode by clicking the
[+X] button etc. Manipulate the [+X], [-X], [+Y], and [-Y] buttons, and move the nozzle
tip so that it comes into alignment with the reference point of the work. When the
teaching pendant is closed, the coordinates when ending are automatically set as
"reference position robot coordinates".
* When the desktop robot is not connected, since the teaching pendant cannot be used to
set the reference position, input the coordinates manually.
* See P.16 "Introduction How to Connect to Desktop Robot" for connection method for the
desktop robot, and see P.114 "Communication Controller Teaching Pendant" for the
teaching pendant.
69
4.10.2 Correction of Image Display Position
The position of background images can be corrected. The operation sequence will be as
follows.
(1) Click [CAD] > [Import Image Data] > [Image Display Position Correction] from the
menu.
(2) Set the image display position.
For how to set the image display position, see P.67 "CAD Screen Import Methods for
Images".
(1) Click [CAD] > [Import Image Data] > [Image Transmittance Correction] from the
menu.
(2) Reset the transmittance.
Compensate for barrel distortion caused when photographing with a digital camera and
the like. Set the correction coefficient of lens distortion in the MuCADV. By using this
function, the next time images are imported, the image will be displayed with the
correction coefficient applied automatically.
Operation methods
There are two methods, direct input of the correction coefficient of lens distortion and
using a lens distortion compensation wizard.
70
Operation procedure for lens distortion compensation wizard
(1) Click [CAD] > [Import Image Data] > [Lens Distortion Compensation] from the menu.
(2) Click the [Browse] button; select an image to perform lens distortion compensation.
(3) Input an optimal lens distortion compensation value.
Input a candidate lens distortion compensation value. After inputting the lens distortion
compensation value, click [Reflect] and the compensated image that uses the lens
distortion compensation value is displayed. Since optimal value for the lens distortion
compensation value differs according to the digital camera maker, search for the optimal
lens distortion compensation value by trying various values.
The results of our company's tests suggest that the optimal value will be -0.010 to -0.040,
so use this range as a guide.
71
4.11 Generate Application Program from DXF file
An application program can be generated from the DXF file.
Converts the graphic drawn in the selected layer into an application program.
The application path is automatically optimized.
The objects that can generate a program from the DXF data are as follows.
Object Converted Robot Command
CAUTION
・ This function targets only the line segment data necessary for application to be
converted, so text information, dimensions data, width data, hatching, and fill are not
supported.
・ SPLINE in DXF file will be converted to STRAIGHT1. It may become unintended shape
by converting. In such case, load after performing disassembly of SPLINE with the CAD
software in use.
72
4.11.2 Screen Composition
Item Content
Displays the DXF graphic. The red frame is the work area. The arrow indicates the origin.
Mouse Operation
Graphic window Mouse center button drag Move the point of view
73
4.11.3 Procedure
(2) Select the channel to generate the program, and display the CAD screen.
(3) Execute [CAD] > [Generate program] > [Generate program from DXF data] from the
menu.
(4) The “Generate Program (DXF)” screen is opened.
(5) Specify the DXF file name to load, and open the file.
* If the unit for the DXF file is inch, change the Unit setup.
(7) Set the offset, reverse, and rotation angle of the graphic.
74
4.11.4 Inserting of CH Call Before Starting Application and
After Ending Application
The channels set in [Before start application CH] and [After end application CH] of
[Preference settings] > [Auto programming] > [Z operation channel] are automatically
inserted before starting application and after ending application, respectively.
The program is generated by deploying all the block of the DXF data as an initial value.
Removing the check mark on [Deploy block] creates CH for each block.
The blank CH after 200ch is automatically assigned as the CH number.
* In case there is a block inside the block (nesting), only 1 layer will be created as CH,
and subsequent block will be deployed.
75
4.12 Generating Application Program from
Gerber Data
An application program can be generated from the gerber data.
The application coordinates are extracted from the soldering side of the gerber data, and
program can be generated for only the application target area. Application is assumed to
be a dot. Perform PTP move to the application target coordinate, and perform CH call of
the CH to perform application.
The CH for CH call destination for the application program can be set for each aperture.
The application path is optimized based on the path setting value.
The gerber format supported by this function is the extended gerber format (RS-274X).
* Standard gerber is not supported.
The coordinate for flash is recognized as the application dot. Therefore, draw 1 pad with 1
flash. (It cannot be recognized when 1 pad is filled with multiple lines or circles)
76
4.12.2 Screen Composition
Item Content
Name of the aperture. All the corresponding apertures are selected when check marks are placed in the check boxes
Aperture name
Aperture list next to the names.
Offset X/Offset Y The offset amount can be set with the center of the aperture as an origin for each aperture.
Application target Select/Deselect Sets the action when the aperture is clicked with a mouse.
Displays the graphic in the gerber data. The red frame is the work area.
Mouse Operation
Graphic window Mouse center button drag Move the point of view
77
4.12.3 Procedure
(9) To change the CH for CH call destination for each aperture, change the CH number
in the aperture list.
(10) Set the path for application.
(11) The “Save Selection Status Confirmation” screen is displayed when the [Generate
program] button is pressed.
(12) To reproduce the current selection status after generating the program, press [Yes]
and save the “program generation setup file”.
* In addition to the selection status, setup for offset, etc., is also saved in the
“program generation setup file”
(13) The program is generated after saving the selection status.
78
4.12.4 Setup of CH Call Destination for Each Aperture
The CH number of the CH call destination can be changed for each aperture.
Select an aperture in the aperture list, and it can be edited by double-clicking the CH
number.
(1) Select the line of CH number to copy and perform [Menu Bar] > Edit (F)] > [Copy
Ctrol+C] to copy the CH number to the clipboard.
(2) Select the line of aperture to paste and perform [Menu Bar] > [Edit (F)] > [Paste
Ctrl+V] to paste the CH number.
* CH number is the only data that can be pasted.
(3) Save the “Program generation setup file” with a new name.
79
4.12.8 Setup of Offset Amount for Each Aperture
An offset amount can be setup for each aperture to match the shape of the aperture.
* The offset amount is the distance from the center coordinate of the aperture.
(1) Select the aperture to perform offset from the aperture list.
(2) Double-click the OffsetX/OffsetY cell.
(3) The Offset Amount Setting screen is displayed.
(4) Either drag the crosshair with the mouse or enter the offset amount in numerical value.
(5) Press [OK] to set.
80
4.13 Generating Application Program from
Coordinate Data
The load coordinate data function can be linked to the load function of the external
graphic data (DXF/gerber data load function). By linking them, it is possible to load the
coordinate data with offset amount adjusting the display position at the time of loading
the external graphic. (To link, perform load of the external graphic data in advance.)
Number of
Item name Range Remarks
columns
Specify the CH number of the CH call
1 CH number 1 - 999
destination
The coordinate is an absolute coordinate
2 X coordinate ±0.001 - 9999.999 mm
from the origin
The coordinate is an absolute coordinate
3 Y coordinate ±0.001 - 9999.999 mm
from the origin
The coordinate is an absolute coordinate
4 Z coordinate ±0.001 - 9999.999 mm
from the origin (can be omitted)
<Sample>
An sample of the load data is as follows.
#CH number X Y Z
100 12.345 -1.000 30.123
100 22.345 10.000 25.613
150 +52.345 10.000 25.613
200 60 20 30.123
81
4.13.2 Screen Composition
①
⑦
Item Content
(1) Specifies the load file name.
Specifies the application path. Selection items are as follows.
* Select “No sorting” when the program is generated in the order of the coordinate data.
Path Description
It will move to the +X direction
+X direction: Line feed
and moves to next line.
It will move to the +X direction
+X direction: Return
(2) and returns.
It will move to the +Y direction
+Y direction: Line feed
and moves to next line.
It will move to the +Y direction
+Y direction: Return
and returns.
No sorting
(3) Offsets the load coordinate by linking to the “external graphic data load” function.
(4) Reverses on X axis/Y axis.
(5) Rotates the coordinate against the origin.
(6) Sets the offset amount against the X/Y direction.
(7) Performs loading.
82
4.13.3 Procedure
Path Description
+X direction: Line feed It will move to the +X direction and moves to next line.
+X direction: Return It will move to the +X direction and returns.
+Y direction: Line feed It will move to the +Y direction and moves to next line.
+Y direction: Return It will move to the +Y direction and returns.
No sorting
(7) When linking to a graphic loaded with the external graphic data load function, place a
check in the “External graphic data load”.
83
5 Program Screen
5.1 Overview
The accessory teaching pendant for the desktop robot has poor operability, additionally, it
can only display commands 1 STEP at time. As a function to solve such a problem, there
is a program function. Through the use of the program function, efficient dispensing
programs can be created .In addition, it is easier to understand the details of dispensing
for one channel, because dispensing programs for one channel can be list displayed.
Therefore, editing work also becomes easy. You can also edit dispensing programs
created with P.29 "CAD Screen".Created dispensing programs are reflected in real time
on the CAD screen and P.95 "3D Locus Screen".
Step No.
84
Item Description
Command Cell Displays each command type. Also when inputting new commands, command
Data Cell Displays parameters for each command. Also, parameters for each command can
This section explains how to add new commands on the program screen.
Display the program screen according to the procedure in P.84 "Program Screen
Screen Display Methods".
(2) In the command cell, input the type of command you want to add.
Set the type of command you want to add ([PTP Motion] and [CH. Call] etc. For the
command list/details, see P.143 "Command Reference Command List" and P.145
"Command Reference Command Details" respectively) in the command cell.
In order to set the command type in the command cell, use either of the two following
methods.
When the command cell is double-clicked, a combo box is displayed containing several
types of command names and the item "Open Command List".
If the command you want to add is inside the combo box, it can be input into the
command cell by selecting the command.
If the command you want to add is not in the combo box, select "Open Command List"
and open the "Command List" dialog box. Select the command you want to add from the
"Command List" dialog box, and click the [OK] button to input the command into the
command cell.
85
Command cell combo box "Command List" dialog
Input an abbreviated command or number directly into the command cell (e.g. "PM" or
"00:" for the [PTP Motion] command) to set the command type in the command cell. For a
list of abbreviations and numbers that can be input into the command cell, see P.143
"Command Reference Command List".
Double-clicking the data cell for the command requiring parameter setting will display the
dialog box for parameter setting. Set each parameter according to the dialog display. For
details on each parameter, see P.145 "Command Reference Command Details".
* Disabled Axes
When you want to render a certain axis inoperable for commands that take coordinates
as parameters such as the [PTP Motion] command etc., you can set the axis as a
disabled axis by leaving blank the edit box to input the coordinates for the axis. For
example, by leaving blank each edit box for X, Y and W, and inputting destination
86
coordinates only for the Z axis edit box, you can move only the Z axis with coordinates for
the X, Y, and W axes unchanged.
Parameters required for command setting can be input directly into data cells. Input the
space delimited parameters, in the order decided for each command. For the order of
parameters in each command, see P.145 "Command Reference Command Details".
In cases where you want to set to render the coordinate parameter inoperable, input "-".
E.g. In the case of [Straight Line1] it is necessary to input in the order ABS/INC, line
speed, X coordinate, Y coordinate, Z coordinate, W coordinate.
should be input.
Each STEP displayed on the program screen can be selected by clicking. Also, multiple
commands can be selected with the methods below.
(1) Drag
Drag on the program screen, and the STEPs from the start point to the end point of the
drag can be selected.
After selecting the STEP that will be the start point, click on the STEP that will be the end
point while pressing the [Shift] key to select STEPs from the start point to the end point.
87
(3) [Ctrl] + Click
While pressing the [Ctrl] key, click the STEP, and you can switch between select/deselect
of that STEP.
It is possible to perform any cut/copy/delete operation on the STEPs selected with the
above methods. These operations can be selected from the [Edit] menu, and the
right-click menu of the program screen. Also, shortcut keys, [Ctrl+X]/ [Ctrl+C]/ [Del] are
assigned to cut/copy/delete, respectively.
Cut/copied STEPs can be pasted with the paste command. After selecting the place you
want to paste, select [Paste] from the [Edit] menu or right-click menu of the program
screen.
(2) Click the insert icon , or select [Insert STEP] from the right-click menu.
88
5.5.3 STEP Splitting
Splits a step of a command such as the [Straight Line1] command into 2 steps.
(2) When [Program] > [Split Step] is clicked from the menu, the "Split Step" dialog is
displayed.
(3) Specify the coordinate values of the split point.
The split point can be set as coordinate values, or can be specified as the ratio of the
selected STEP to the full drawing length.
Coordinates of the
split point are set
89
5.5.4 ABS/INC Conversion
This function is used to convert coordinate values on the program screen into ABS
setting or INC setting.
* ABS/INC
There are 2 types of methods to specify the coordinates of the desktop robot;
specification in the ABS (absolute) coordinate system, and specification in the INC
(relative) coordinate system. When specified in ABS (absolute) coordinate system, the
coordinates are specified based on an origin point preset in the desktop robot. When
specified in INC (relative) coordinate system, the coordinates are specified regarding the
coordinate of the desktop robot when command run started as the origin point.
ABS/INC
Conversion
90
5.5.5 I/O Value Conversion
(1) Select the channels for the conversion, and open the program screen.
(2) When you click [Program] > [I/O Value Conversion] from the menu, the "I/O Value
Conversion" dialog box will be displayed.
Name Function
Input/output Select the applicable input or output signal.
Conversion Select the applicable I/O value for the conversion.
target
After Select the applicable I/O value after the conversion.
conversion Select whether to convert the I/O values for only the selected channel, or
Range
the I/O value for all the channels.
(3) When you click the [OK] button after selecting the applicable conversion, a check
message will be displayed.
(4) When you click the [OK] button the conversion will be performed.
91
5.5.6 Subchannelization
Part of a dispensing program created on the program screen is encapsulated into a new
channel as a sub-channel . You can call the newly created channel with the [CH. Call]
command from the program screen.
(4) The STEPs selected in (1) are moved to the channel specified in (3), and the [CH.
Call] command that calls the channel specified in (3) is inserted into the position of
the original STEPs.
Parent Program
Sub-channel
92
5.6 Copy and Paste Using Excel
With MuCADV, content copied to the clipboard in applications can be pasted to Microsoft
Office Excel. Also, content copied in Excel can be pasted to the program screen and
CAD screen. However, information other than commands is not copied/pasted. For
example, auxiliary lines etc. cannot be copied/pasted.
Select the STEP you want to copy on the program screen. Or, select a graphic object you
want to copy on the CAD screen.
Copy the STEP/graphic object selected by selecting [Edit] > [Copy] from the menu, or with
the [Ctrl+C] key.
Paste the copied STEP/graphic object into Excel. When pasting a graphic object from the
CAD screen, the commands of the STEP that corresponds to the copied graphic object
are pasted.
93
5.6.2 Pasting Dispensing Programs in Excel into the
Program Screen
Write a dispensing program in Excel. Enter the STEP No. in the first column, the
command name in the second column, and the parameters of the command in the third
column.
94
6 3D Locus Screen
6.1 Overview
The 3D locus screen is a screen to display the simulated results of dispensing programs
created on the program screen or the CAD screen. It is equipped with the following three
simulation functions.
95
6.2 3D Locus Screen Configuration
⑦
⑧ ⑤
⑥ ①
②
③
3D Locus Screen
Function Description
Name Function
3D
Displays dispensing programs created on the program screen or the CAD screen as
① dispensing
3D locus.
locus line
Projection Displays projection lines of the 3D locus displayed in (1).
②
line The light source exists on the Z axis, and it projects onto the mesh.
It displays the mesh in the height zero (Z=0) region. For setting the mesh interval, see
③ Mesh
P.97 "3D Locus Screen Display Setting".
④ Board Size Shows the valid range of movement of X, Y, and Z axes defined in Configuration.
96
6.3 Screen Display Methods
The 3D locus screen can be displayed with the following procedures.
(1) Click and select the channel you want to display from the channel list.
(2) Click the [View 3D Locus] button on the toolbar, or select [3D Locus] > [View 3D
Locus Screen] from the menu.
⑤ Project Locus on Mesh Sets whether or not to project locus onto the
mesh plane
97
6.5 Operation of 3D Locus Screen
6.5.1 Display Switching of 3D Locus Screen
The 3D locus screen can be displayed from a specified direction. There are 3 directions
for display direction; full view, vertical view (XY plane), and horizontal view (YZ plane).
You can enlarge/reduce, move in parallel, and rotate the display screen.
(1) Enlargement/Reduction
You can enlarge or reduce the screen by scrolling the wheel button of the mouse.
(2) Parallel Movement
Right-drag the 3D graphic, and the view becomes parallel movement.
(3) Rotation Movement
Wheel button drag on the 3D graphic or right-drag while pressing the [Shift] key, and
the view becomes rotation movement.
98
①
②
④
③
(1) Display the 3D locus screen for the channel you want to run debug according to P.97
"3D Locus Screen Screen Display Methods".
(2) Click [3D Locus]> [Run Debug] from the menu to display the Run Debug dialog.
(3) Input the step number you want to start debug from in "Number of Execution
Commands" (the default is 0).
(4) Click the [Run] button.
Every time you click the Run button, 1 is added to the value in "Current Step", and the
3D locus result of the step number displayed in "Current Step", and the values of the
counters and variables are displayed as the result of the debug.
Click
Click
Click
99
When the channel call is performed with the [CH. Call] command, the running channel of
the CH call destination is displayed in the Current Step field.
(1) Display the 3D locus screen for the channel you want to calculate run time for
according to P.97 "3D Locus Screen Screen Display Methods".
(2) Click the [Run Time] button on the toolbar.
The run time is displayed.
The "Run Time" dialog can be displayed on any screen with [Ctrl+R].
100
7 Channel List
7.1 Overview
The channel list shows a list of programs downloaded from the desktop robot and
created programs. From the channel list, you can delete/duplicate programs, or call the
CAD screen, program screen, or 3D locus screen of each channel.
Comment
Number of steps
Name Description
View program screen Displays the program screen of the selected channel.
View CAD screen Displays the CAD screen of the selected channel.
View 3D locus screen Displays the 3D locus screen of the selected channel.
Send selected channel Sends the selected channel to the desktop robot.
101
7.3 Creation of New Channels
To create a new channel, perform any of the following.
・ Click the [Add New Channel] button from the channel list toolbar.
・ Select [Channels] > [Add New Channel] from the menu.
・ Select [Add New Channel] from the channel list right-click menu.
The "New Channel" dialog will be displayed, then enter a channel number and comment.
・ Cut/Copy/Paste/Delete
・ Comment Edit/Channel Number Change/Edit Lock
・ Display of CAD screen/program screen/3D locus screen of the channel
7.4.1 Cut/Copy/Paste/Delete
To perform these operations, select a channel, and select respective operation from the
[Edit] menu or the channel list right-click menu.
The cut/copied channel can be pasted from the "Paste Channel" dialog that is displayed
by selecting [Edit] > [Paste] from the menu or by selecting [Paste] from the channel list
right-click menu. The function of each button in the "Paste Channel" dialog is the same
as the "Edit Comment" dialog. See P.103 "Channel List Comment Edit/Channel
Number Change/Edit Lock".
102
7.4.2 Comment Edit/Channel Number Change/Edit Lock
Select [Edit Channel Comment] from the channel list right-click menu, or select
[Channels] > [Edit Channel Comment] from the menu to display the "Edit Channel
Comment" dialog. The "Edit Channel Comment" dialog can also be displayed by
pressing the [Ctrl+H] key.
From this dialog, you can change the channel number and comment. Also, you can set
enable/disable of the edit lock function on a channel.
The edit lock function is a function for protecting channels that you do not want to edit or
delete. When the edit lock function is enabled, the channel cannot be changed/deleted.
Furthermore, when downloading channel data from the desktop robot, if MuCADV
already has channel data with the same number as the channel number of the channel to
be downloaded, the data with the channel number on MuCADV will be overwritten with
the downloaded data, however, if the edit lock function of channel data on MuCADV is
enabled, the data is not overwritten with the data downloaded from the desktop robot.
However, the edit lock function is available only when [Channel Data Edit Lock Function]
in P.142 "Configuration Other" is enabled.
You can display the CAD screen/program screen/3D locus screen of the selected
channel. To perform these operations, select respective operation from the [Channels]
menu or from the channel list right-click menu.
Also, while selecting a channel, press the [F7] key to display the program screen, and the
[F8] key to display the CAD screen.
Channel commands can be input or output in tab-delimited text format (.tsv format).
To output, select [Input/output Channel Text] > [Export] from the channel list right-click
menu, or select [Channels] > [Input/Output Channel Text] > [Export] from the menu.
To input, select [Input/Output Channel Text] > [Import] from the channel list right-click
menu, or select [Channels] > [Input/Output Channel Text] > [Import] from the menu.
103
7.5.2 Channel List File Output
Channel numbers, number of steps, and comments for all channels displayed in the
channel list are output in list-form text format.
Select [Output Channel List File] from the channel list right-click menu, or select
[Channels] > [Output Channel List File] from the menu.
You can import a channel created in another project (.mc5 file) into the current project.
Select [Channels] > [Import Channel from .mc5 File] from the menu, or select [Import
Channel from .mc5 File] from the channel list right-click menu.
To send the selected channel data on MuCADV to the desktop robot, perform any of the
following.
・ Select [Channels] > [Send Selected Channel] from the menu.
・ Select [Send Selected Channel] from the channel list right-click menu.
・ Click the [Send Selected Channel] button on the channel list toolbar.
104
7.6.2 Running a Channel
When you select [Run Selected Channel] from the channel list right-click menu, the
selected channel and all the channels that the selected channel calls can be sent to and
run on the desktop robot.
You can generate application specific channel with “Generate Special Channel”
Enter the coordinate of dipping point into [Dipping position]. By clicking button,
[Communication Controller] will be launched and you can specify the position by pushing
JOG keys.
[Dipping speed number] is CP speed number used approaching move to dipping
position and [Dipping length] is the length of approaching move.
By clicking button, you can launch [Speed setting dialog].
105
8 Communication Controller
8.1 Overview
When MuCADV communicates with the desktop
robot, the following operations are possible.
・ Sending and receiving of dispensing
programs
・ Confirmation of input/output signals of the
desktop robot
・ Changing of speed parameter etc. of the
desktop robot
・ Remote operation
These operations can be performed from the
Communication Controller dialog.
106
8.3 Screen Configuration
Item Details
Coordinate Shows the current coordinates of the desktop robot. When Move/Return to Origin
updated automatically. Also, when you enter coordinates in the edit boxes and
click the [Move] button, the robot will move to the input coordinates.
XY/Z/W (JOG keys) Each axis of the desktop robot can be operated.
JOG speed selection When in JOG mode, a switch button for "speed."
STEP movement selection When in STEP mode, a switch button for "movement."
Teaching Pendant / Robot Starts the teaching pendant emulator or displays Robot parameter setting dialog.
Speed Setup Starts the "Speed Setup" dialog. For details, see P.113 "Communication
Channel Data Starts the "Channel Data" dialog to exchange channel data between MuCADV
and the desktop robot. For details, see P.108 "Communication Controller
Channel Data.
IO Monitor Starts the "IO Monitor" dialog to check input/output signal of the desktop robot.
107
8.4 About JOG/STEP mode
Manual operation of the desktop robot has two types of operation modes that can be
switched between speed and movement.
Operation
Description Settings Description
mode
Pressing the travel button will start Fast High-speed JOG *1
JOG movement and releasing the button
Slow Low-speed JOG *1
will stop movement.
Clicking the travel button will cause SuperSkip [SSkip] Maximum movement (10mm) *2
movement of a pre-determined Skip Large movement (1mm) *2
STEP amount. Clicking the button once Fine Small movement (0.1mm) *2
moves the robot once. Holding the
SuperFine [SFine] Minimum movement (0.01mm) *2
button continues movement.
*1 JOG speed settings can be configured with speed setup (P.113 "Speed Setup").
*2 Values within brackets are default values. *1 These can be configured with preference
settings (P.134 "Coordinate System"). Speed uses PTP speed settings.
Note:
There is no compatibility between desktop robot Alpha series and desktop robot Ω, DS
series and 100S-01. So you cannot send / receive channel data for desktop robot Alpha
series to / from desktop robot Ω, DS series and 100S-01 and vice versa. If you try to send
/ receive channel data to / from wrong type desktop robot, the screen shown below is
displayed.
You can open configuration dialog by clicking [Change Setting] button. Please try again,
after selecting the correct desktop robot type.
108
Channel Data Dialog
Item Details
Host PC Channel List Displays all channels on the channel list of MuCADV.
[Send Channel] button Sends the selected channels of the host PC to the dispensing
machine.
[All Select] button Selects all channels on the channel list on the Host PC side.
*1 The [Test Mode] button is only displayed when "ΩX/SX" ・ "XMΩX/SX-L" ・ "XMΩX/
SX-R" is selected in [Robot Selection] in P.142 "Configuration - Other".
109
8.5.1 Sending and Receiving Channel Data
Channel data can be exchanged between MuCADV (host PC) and the dispensing
machine.
The sending and receiving procedures are described below.
* Even when you click the [No] button, you can run the sent channel data in (3). However,
note that the data is not saved in the dispensing machine, and it will be deleted when
the power of the dispensing machine is turned OFF.
110
Appearance when sending of channel data is complete
(1) Select the channel which you want to receive from the list of channels on the
Dispensing Machine side.
You can run one of the channels displayed in the "Dispensing Machine Channel List" in
the "Channel Data" dialog from MuCADV.
IMPORTANT
When you run the channel data, be sure to place your hand over the emergency stop
button of the desktop robot. When the desktop robot starts such operation that the
user did not intend or that might cause damage to the desktop robot, or shows such
indication, be sure to press the emergency stop button of the desktop robot
immediately. An inappropriate operation of a dispensing program might cause breakage
of the nozzle.
111
(1) Select a channel number.
Select only one channel number to run. When more than one channel is selected, the
channels cannot be run.
When you set [Robot selection] to [ΩX/SX], [Channel Delete] button displayed on
screen, and you can delete channels saved in robot.
(1) Select channels to delete.
(2) Click [Channel Delete] button.
(3) Deletion of Selected channels performed.
When you set [Robot selection] to [ΩX/SX], [Test Shot Pattern] combo box, [Execute
Test Shot]/[Clear Test Shot Count]/[ Test Shot Pattern] buttons displayed on screen.
・Select Test Shot Pattern
Choose Test shot pattern for execute / setting, via [Test Shot Pattern] combo box.
112
8.6 Speed Setup
Item Description
PTP Speed Sets the movement speed of each axis for PTP Motion.
PTP increase/decrease Sets the acceleration/deceleration time of each axis for PTP Motion.
JOG Low-Speed Sets the movement speed of each axis of the robot when the [JOG] key is
JOG High-Speed Sets the movement speed of each axis of the robot when the [JOG] key is
Return to origin (fast) Sets the speed for returning to the origin.
Return to origin (slow) Sets the speed for returning to the origin.
113
8.7 IO Monitor
You can monitor the state of input/output signals of the connected desktop robot.
Select the [DIN] tab to check the state of input signal to the desktop robot, and select the
[DOUT] tab to check the state of output signal from the desktop robot.
When you click the button next to each port number while selecting the [DOUT] tab, you
can switch the state of output signal from the robot.
Each signal name can be edited with P.137 "Configuration IO Name".
* Even if connected correctly with the desktop robot, if the COM number is set to 6 or
higher, the teaching pendant emulator cannot communicate with the desktop robot. Set
the COM number to 1 to 5.For methods to change the COM number, see P.17
"Introduction Connection Setting".
114
* In the teaching pendant emulator, you can keep a button pressed down by right-clicking
the button. Use this when you need to press several buttons at the same time.
When you set [Robot selection] to [ΩX/SX], [Robot Parameters Setting] dialog will be
shown. You can set following parameters.
Item Details
Binary / BCD Limit Set the limit i/o value in binary/bcd form.
Area Specification OUT Set to output OUT signal in range of area 1 and 2.
115
9 Test Run Program (Test Mode)
9.1 Overview
In Test Mode, programs that have been created can be sent to the desktop robot and
operated with each step.
(1) Select one channel to run a test from the "Channel Data" dialog box.
(2) Click the [Test Mode] button.
116
9.3.2 Start from the channel list
(1) Select one channel to run a test from the "Channel List."
(2) Click the [Run Test for Selected Channel] button.
Item Content
Return to home Instructs the desktop robot to perform return to origin operation.
Operation position
Step execution Runs one step of a program.
CH: Displays the number and comments for the channel in operation.
Status
STEP: Displays the number of the step in operation.
[>] , [<] (display details button) Switches between displaying [>] and hiding [<] details.
Current robot coordinates Displays the current coordinates of the robot.
Variables Displays the values for the current count and variable coordinates of the
robot.
Close Closes the "Test Mode" dialog box.
117
9.5 Operation Method
(1) Starting test mode sends channel data,
robot.
(Note)
・ If an emergency stop, return to origin or other operation is run from the robot, click the "Return to Origin" button on
the test mode screen and repeat from the first step.
・ If multiple spline commands are programmed as continuous steps, the continuous steps will operate as a single
118
9.6 Unavailable commands
The following commands are disabled with the test mode function. If step execution is
performed, these commands will be skipped to the next step.
Command
PTP SPEED
ELLIPT.ARC
OFFSET
THETA COR.
SET PAL.1
SET PAL.2
CEL.MOTION
PALLETIZE
TEST SHOT
119
10 Editing Dispenser Settings (MuCOM lite)
10.1 Overview
You can use the MuCOM lite function to obtain and edit dispenser set values.
MJET-S-CTR
MJET-S-CTR-RM*2
ROBOJET
Connection cable
PC Robot
120
10.3.2 Connection Type B (USB Connection)
Connect a PC with MuCADV installed to the dispenser by using the connection cable.
Connection cable
Dispenser
121
10.3.3 Connection Type C (RS-232C Connection)
Connect a PC with MuCADV installed to the dispenser by using the connection cable.
122
10.5 Screen Configuration
2 4
1
3
12 6 7 5
13
14
8 9 10 11
123
Name Function
Dispenser Displays dispenser information such as model name, software version and
1
Information dispensing counter.
2 Dispenser Settings You can display and edit set values that are not dependent on the channel.
3 Channel Information You can display and edit set values that are dependent on the channel.
4 Batch Operation You can receive and send all items.
Dispenser You can perform dispenser operations of [Dispense] *1, 2 and [Clear Dispensing
5
Operation Counter].
6 [Receive] button Receives and updates the display of dispenser operation and setting items.
7 [Send] button Sends setting items.
8 [Send All CH] button Sends all settings of channel information.
[Receive All CH]
9 Receives and updates the display of all settings of channel information.
button
[Send Selected CH]
10 Sends only the settings of the selected channel.
button
[Receive Selected
11 Receives and updates the display of only the settings of the selected channel.
CH] button
12 Auto. Update Updates the items of the dispenser information screen at regular intervals.
13 Check mark Displays the channel that is currently set by the dispenser. * 3
14 Grayed-out areas Items not related to the specified settings are grayed-out. (Can be edited.)
*1 When the dispenser setting is in manual mode, dispensing starts the first time this button is pressed
and stops the second time it is pressed.
*2 The reaction of dispenser operation might be slightly delayed during automatic updating.
*3 Updated when "Dispenser Information" and "Channel Information" are received.
124
10.6 MuCOM lite Environment Settings
10.6.1 Overview
You can use the MuCOM lite environment settings screen to select the dispenser
model, specify communication settings, and select the language.
Click [Settings(S)] > [Environment Settings(S)] from the menu to display the "MuCOM
Lite Environment Settings" screen.
Name Function
Model For selecting the model being used.
COM Sets the COM port connected to the dispenser.* 1
Baud Rate Sets the baud rate (transmission speed) set for the dispenser.* 1
Find COM Port Automatically sets the COM port and baud rate.* 1
*1 You can select a COM port only when using connection type B or C. It is not necessary to
set a COM port when using connection type A.
125
10.7 Sending/Receiving Dispenser Settings
10.7.1 At MuCOM lite Startup
All settings can be received from the dispenser at MuCOM lite startup.
When the following message is displayed, click [Yes] to receive the settings.
* If dispenser connection settings have not been specified, such as at initial startup,
click [No] to prevent an error from occurring.
Click the [Receive All Settings] or [Send All Settings] button to send or receive all set
values.
Click the [Receive] or [Send] button under an item group to send or receive the set
values corresponding to that item group.
Select the channel you want to send or receive, and click the [Send Selected
CH]/[Receive Selected CH] button, or right-click the desired channel and click [Send
Selected CH]/[Receive Selected CH] from the displayed menu to send or receive only
the specified channel.
126
10.7.5 Changing the Current Channel of the Dispenser
You can change the current channel of the dispenser from MuCOM lite.
1. Select the channel you want to
change to the current channel and
right-click on it.
2. Click [Change to Current CH] from
the menu.
3. A current channel change
command is sent to the dispenser.
Double-click on the cell of the item to switch to editing mode and be able to edit the
set values.
Double-click on an item that is set by selecting an option to display the editing screen.
Select the desired option and press [OK] to fix the setting.
127
10.8.3 Batch Setting of Items
128
10.8.4 Copy/Pasting a Set Value
You can copy and paste items in the channel information field for each channel.
* You can only copy and paste the channel information field.
129
10.9 Saving and Importing Settings
10.9.1 Saving Settings
You can save set values received and edited with MuCOM lite.
1. Click on Menu > [File] > [Save As(S)].
2. Specify a name and save the settings.
To Hide an Item
130
To Redisplay an Item
131
11 Configuration
11.1 Overview
Various basic setting functions are provided for MuCADV such as communication,
display, and automatic programming.
By selecting the list in [Pane A], [Pane B] is switched. To reflect the setting details, click
the [OK] or [Apply] button.
Use the [Apply] button at the time of making display settings so that you can check the
update. If you do not want to reflect the setting details, click the [Cancel] button.
A B
132
11.3 Communication
Item Details
Connection COM Specify the serial port COM number the robot is connected to. For checking the
Number COM number, see P.17 "Introduction Confirming COM No. and Setting COM".
Baud Rate Set the baud rate when communicating with the robot. Set the baud rate to the value
set in the desktop robot. To check the baud rate set in the desktop robot, see the
instruction manual for the desktop robot that you have.
Communication Timeout Set the time for the communication timeout processing.
Search for COM Ports The button to call the function which search combinations of available connection
COM number and baud rate automatically. For details about usage, refer to page 12
133
11.4 Coordinate System
Item Details
XY Orientation Sets the orientation of the XY coordinate system. The horizontal arrow shows the
orientation of the X coordinate system and the vertical arrow shows the orientation of
the Y coordinate system. Select a combination so that the positive orientation of all
Minimum Stroke Value Sets the minimum stroke value of each robot axis.
The ruler scale on the CAD screen is displayed only for the range set here.
Maximum Stroke Value Sets the maximum stroke value of each robot axis.
θ Compensation When running the P.190 [Theta Compensation] command, the value set
here becomes the compensation value.
Z Axis Movable Range Sets maximum/minimum coordinate values for Z axis.
Restriction
Movement
134
11.5 Automatic Programming
Item Details
Z Operation Before dispensing Set the channels to be called when dispensing starts and when it
Channel starts ends. To set the channels, input the channel numbers to be called
into the edit boxes on the left side, or select them from the
After dispensing ends drop-down list on the right side. When automatic programming is not
used, leave the channel number field blank.
Dispense Automatically inserts When inputting a graphic object on the CAD screen, sets whether or
ON/OFF dispense ON/OFF not to automatically insert a step in order to output the signal
Step step switching dispense ON/OFF.
Dispense OUT Specify the OUT signal number used when automatically inserting a
number dispense ON/OFF step.
SS Function Automatically inserts When inputting a graphic object on the CAD screen, sets whether or
ON/OFF Step SS function ON/OFF not to automatically insert a step in order to turn the synchro speed
step function ON/OFF.
SS OUT number Specify the OUT signal number to turn the synchro speed function
ON/OFF.
Default Value Line Speed Sets the line speed number used by default.
R Radius Sets the R radius used by default.
Dot Dispensing Sets default value for timer waiting time inserted when dot
Timer dispensing.
The coordinate Set the default value for the type of coordinate specification method
system uses absolute when inputting commands (see P.90 "Program Screen ABS/INC").
value (ABS)
Subchannelization Automatically Set whether to automatically convert all sub-channel ized commands
converts coordinates to INC when [Pattern Subchannelization] is run.
when sub-channel
ized to INC
135
11.6 Image Data
Item Details
2D (after Maximum Size Set the maximum size of images generated after compensation
Compensation) processing for image files imported in P.67 "CAD Screen Image
BMP Data Files" has finished.
Save Folder Set a folder to save corrected images.
Default Value Image Set default transmittance of images.
Transmittance
Lens Distortion Set a lens distortion correction value used in importing images.
Compensation
Layer Ranking Display a grid on Set whether to display a grid in front of deselected graphic objects.
images
Display auxiliary Set whether to display auxiliary lines in front of deselected graphic
lines objects.
on images
136
11.7 IO Name
Number Number
IN(Ω/DS series/100S-01)
Number Number
25 CH setting80
137
IN(Alpha series)
Number Number
25 Program setting8
OUT(ΩX/SX series)
Number Number
IN(ΩX/SX series)
Number Number
25 CH setting80
138
11.8 CAD Screen Display (1)
Item Details
Line (while dispensing) Sets line width, line type and display color for lines indicating that dispensing
Line (idle run) Sets line width, line type and display color for lines indicating that idle run operation
is in progress.
Motion (normal) Sets line width, line type and display color for lines indicating that PTP Motion
operation is in progress.
Motion (during Sets line width, line type and display color for lines indicating that the dispensing
Line outside Limit Sets line width, line type and display color for lines indicating that the lines are
outside the work area or outside the Z axis maximum/minimum value range.
Edge Point■ Sets size when selected and deselected for "■" indicating pass point and end point.
Repeat Sets whether to color code lines indicating that it is a drawn track with the [Repeat]
command. Also, when color coding, sets line width, line type and display color.
CH. Call Sets whether to color code lines indicating that it is a drawn track with the [CH. Call]
command. Also, when color coding, sets line width, line type and display color.
139
11.9 CAD Screen Display (2)
Item Details
Dispensing Display dispensing Sets whether to display locus lines during dispensing operation using lines
to 4 layers)
Work Area Offset Sets origin coordinates for area indicating work.
Display Color Sets color when displaying the area indicating work on the CAD screen.
Line Width Sets line width when displaying the area indicating work on the CAD screen.
External Graphic Line Sets line width, line type and display color in order to display lines of
External Graphic Dot Sets size and display color in order to display dots of external graphics
Auxiliary Line Sets line width, line type and display color in order to display auxiliary lines.
Font Setting CALLCH Sets font and display color for characters indicating CH call other than Z
Z Operation CH Sets font and display color for characters indicating Z operation CH call.
Display Font
140
11.10 Program Screen Display
Item Details
OUT Sets character color for [OUT], [PULSE OUT], [SET OUT], [FLICKER OUT], [BINARY OUT],
Split Mark Sets character color for STEP line on which "split" processing was performed.
Curve with R Sets character color for dispensing program STEP lines corresponding to R created in CAD.
Start Finish Sets character color for STEP lines on which "start finish offset" was performed on the CAD
Offset screen.
Item Details
Edge Point ■ Sets size for "■" indicating pass point and edge point.
Work Area Sets line width and color for lines indicating work area.
141
11.12 Other
Item Details
Window to open CAD Screen Sets the software to open the CAD screen when the channel list is
by double-clicked.
double-clicking 3D Trajectory Screen Sets the software to open the 3D trajectory screen when the channel list is
channel list double-clicked.
Sets the unit of acceleration.
Acceleration unit
142
12 Command Reference
This chapter describes desktop robot commands you can use with MuCADV.
ΩX ΩX
Compensation
143
3D ARC ○ ○ 166 SET COUNT ○ ○ ○ 194
3D CURVE2 ○ 167 BCDSET C ○ ○ 195
3D ELL.ARC ○ ○ 168 IN Count Set ○ 195
3D CURVE1 ○ 169 COUNT+ ○ ○ 196
○ ○ ○
COUNT
ARC+W 169 Count Up 196
STRING OUT ○ ○ 171 IN.COUNT+ ○ ○ 197
TIMER ○ ○ ○ 173 IN Count Up ○ 197
REPEAT ○ ○ ○ 174 RESET CNT ○ ○ ○ 198
JUMP ○ ○ ○ 174 IN RST.CNT ○ ○ ○ 198
○ ○ ○ ○ ○ ○
STEP Operation
144
12.2 Details
12.2.1 How to View Each Command
Item Description
Overview Simple description of the command.
Abbreviation String to be input in the command cell on the program screen
in order to select the command. If "Abbreviation: 00: / Pm", for
example, you can select the command by inputting "00:" or
"Pm" in the command cell.
Available desktop robot Indicates which type of robot the command can be used
in.”ΩX/SX” indicates desktop robot ΩX/SX series, "Ω"
indicates desktop robot Ω / DS series / 100S-01, and "Alpha"
indicates desktop robot Alpha series.
Input from CAD screen Indicates whether the command can be input from the CAD
screen.
Parameter Description Describes each parameter that needs to be set when using
the command, and the range of value that can be input. Note
that the range indicated here is the range of value that can be
input on MuCADV, and not the range allowed on the desktop
robot.
Input method from CAD Describes input methods if input is possible on the CAD
screen screen.
Other Some commands have additional special instructions.
145
12.2.2 PTP MOTION
・Overview
This is a command to move from the current position of the desktop robot to the
specified end point. The locus during the movement is not necessarily a straight line.
Abbreviation: 00: / Pm
Available desktop robot ΩX/SX Input from CAD screen Not possible
/ Ω / Alpha
・Parameter Description
Parameter Range Description
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
End point coordinates -9999.999 to Coordinates of the end point
(X, Y, Z, W) 9999.999 [mm]
・Coordinate Acquisition
Click the [Get Position] button in the [PTP Motion] edit dialog to set the current
coordinates of the desktop robot to the end point coordinates.
・Overview
This command specifies the PTP operation speed of each axis.
Abbreviation: 08: / Pv
Available desktop robot ΩX/SX/Ω/ Input from CAD screen Not possible
Alpha
・Parameter Description
Parameter Range Description
X, Y, Z, W 1 to 9999 [mm/sec] PTP operation speed of each axis
146
12.2.4 RETURN
・Overview
This command returns all axes to the origin at their respective speed. The speed of
movement for each axis can be set with P.113 "Communication Controller Speed Setup".
Abbreviation: 11: / Hm
Available desktop robot ΩX/SX/Ω / Input from CAD screen Not possible
Alpha
・Parameter Description
No parameters that can be set
・ Overview
This command is a [RETURN] command that can specify driving order. The speed of
movement for each axis can be set with P.113 "Communication Controller Speed Setup".
Abbreviation: 50: / Shm
ΩX/SX/Ω/ Not possible
Available desktop robot Input from CAD screen
Alpha
・ Parameter Description
Parameter Range Description
X, Y, Z, W -,1 ~ 4 Specify the driving order with -, 1, to 4.If you specify - for an
axis, that axis does not return to the origin. For example, if
you specify X=1, Y=2, Z=-, and W=-, then the X axis returns to
the origin first, then the Y axis returns to the origin, but the Z
and W axes do not move.
12.2.6 RETURN W
・ Overview
This command performs origin return after having performed PTP operation in the
direction opposite to the total travel distance of the W axis.
Abbreviation: 51: / Whm
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・ Parameter Description
No parameters that can be set
147
12.2.7 MATRIX
・Overview
This command runs a specified channel repeatedly while moving in a grid pattern on XY
coordinates.
Movement between grid points is performed with PTP Motion. For the dispensing program
to be run at each grid point, CH data created beforehand is called with the [CH. Call]
command.
Abbreviation: 52: / Mat
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Direction X/Y Set whether to move in X direction or Y
direction initially.
Route Parallel / Continuity Set order of visiting grid points (see the figure
above).
Channel 1 to 999 [CH] Specify the CH number to call at each grid
point.
P1, P2 0 to 9999.999 [mm] Specify the pitch in X direction and Y
direction.
N1, N2 1~999 Specify the number of points in X direction
and Y direction, respectively.
Replacement -359.999~359.999[°] Specify the angle against X axis.
Angle
148
12.2.8 STRAIGHT1
・Overview
This command moves the nozzle on a line segment that connects the coordinates of the
current desktop robot position and the end point coordinates.
Abbreviation: 01: / Ln1
Available desktop robot ΩX/SX/Ω Input from CAD screen Possible
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen
ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed
Setup"
End point -9999.999 to 9999.999 Coordinates of the end point
coordinates (X, Y, Z, [mm]
W)
149
A straight line is added at every click
Double-clicked point
Fixed up to here
Point clicked right before the double-click
(7) When you press the [Shift] key during input of STRAIGHT1, the mouse cursor is
restricted on the horizontal/vertical line.
(8) You can call a dialog for editing coordinates or line
length by double-clicking the input Straight 1
object.
・ Coordinate Acquisition
Click the [Get Position] button in the [Straight 1] edit
dialog to set the current coordinates of the desktop
robot to the end point coordinates.
150
12.2.9 Line
・Overview
This command is equivalent of the [STRAIGHT 1] command for Desktop robot Alpha
series.
You can use this command in the same way as [STRAIGHT 1] command.
Abbreviation: 01: / Ln1
Available desktop robot Alpha Input from CAD screen Possible
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen
ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed
Setup"
End point -9999.999 to 9999.999 Coordinates of the end point
coordinates (X, Y, Z, [mm]
W)
151
12.2.10 STRAIGHT2
・Overview
This command is the same as the [STRAIGHT1] command, it moves the nozzle on a
line segment that connects the coordinates of the current desktop robot position and the
end point coordinates. However, the [STRAIGHT2] command specifies the end point with
line length and placement angle.
Abbreviation: 53: / Ln2
Available desktop robot ΩX/SX/Ω Input from CAD screen Possible
・Parameter Description
Parameter Range Description
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Length 0.001 to 9999.999 Travel distance to end point
[mm]
Replacement -359.999~359.999 [°] Angle of straight line (see the figure above)
Angle
152
Click a start point Edit by dragging the edge point
12.2.11 ELBOW
・Overview
This command creates L-shaped
dispensing locus.
Abbreviation: 54: / Elb
・Parameter Description
Parameter Range Description
S1 0.001 to 9999.999 Line length on the start point side
[mm]
S2 0.001 to 9999.999 Line length on the end point side
[mm]
Relative -359.9~359.9[°] Angle between S1 and S2
angle
Angle -359.9~359.9[°] Angle between X axis and S1
Line Speed 0~99 Line speed number set in P.113 "Communication
Controller Speed Setup"
Route CW / CCW Whether to bend in CW direction or CCW
direction
R 0 to 9999.999 [mm] R radius
153
・Input method from CAD screen
(1) Click the [ELBOW] button
on the toolbar.
(2) Specify the start point by
clicking.
(3) When the [Elbow] dialog is displayed, set each parameter by referring to
Parameter Description.
(4) You can also set each parameter by dragging the edge point and/or midpoint of a
[Elbow] object on the CAD screen while the [Elbow] dialog is being displayed.
12.2.12 SQ.BRACKET
・Overview
This command creates dispensing locus
in the shape of a square bracket.
Abbreviation: 55: / Sqr
・Parameter Description
Parameter Range Description
S1 0.001 to 9999.999 [mm] Length of the side which is in contact with the
start point
S2 0.001 to 9999.999 [mm] Length of the side which is not in contact with
either the start point or end point
Line Speed 0~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Replacement -359.999~359.999[°] Angle between X axis and S1
Angle
Route CW / CCW Whether to bend in CW direction or CCW
direction
R 0≤R<S1 and 0≤R< (S2/2) R radius
154
・Input method from CAD screen
(1) Click the [SQ.BRACKET] button on the toolbar.
(2) Specify the start point by clicking.
(3) When the [Sq.Bracket] dialog is displayed, set each parameter by referring to
Parameter Description.
(4) You can also set each parameter by dragging the edge point and/or midpoint of a
[Sq.Bracket] object on the CAD screen while the [Sq.Bracket] dialog is being
displayed.
155
12.2.13 SQUARE
・Overview
This command
creates a square
dispensing locus.
Abbreviation: 56: /
Rang
・Parameter Description
Parameter Range Description
S1 0.001 to 9999.999 [mm] Length of the first side
S2 0.001 to 9999.999 [mm] Length of the second side
Line Speed 0~99 Line speed number set in P.113
"Communication Controller Speed
Setup"
Replacement -359.9~359.9[°] Angle between X axis and S1
Angle
Start 0~7 From which point to start dispensing,
P0 to P7 in the figure above
Route CW / CCW Whether to bend in CW direction or
CCW direction
R 0≤R<(S1/2) and 0≤R< (S2/2) R radius
156
12.2.14 TRACK
・Overview
This command creates a track-shaped dispensing locus.
Abbreviation: 57: / Trk
Available desktop robot ΩX/SX/Ω Input from CAD screen Possible
・Parameter Description
Parameter Range Description
P 0.001 to 9999.999 [mm] Length of the straight line portion
R 0.001 to 9999.999 [mm] Diameter of the arc portion
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Replacement -90~90[°] Angle between X axis and P
Angle
Start Point 0 ~ 3 From which point to start dispensing, P0 to
P3 in the figure above
Route CW / CCW Whether to bend in CW direction or CCW
direction
157
12.2.15 ARC1
・Overview
The [ARC1] command moves the nozzle on an arc or circle that starts from the current
position of the robot, and passes through the pass point and end point.
Abbreviation: 58: / Arc1
Available desktop robot ΩX/SX/Ω Input from CAD screen Possible
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Pattern Arc / Circle
Pass Point -9999.999 to 9999.999 XY coordinates of pass point
[mm]
End point -9999.999 to 9999.999 XY coordinates of the end point
[mm]
158
Set the center angle of the arc (it cannot be set for circle). At this time, the positions of
the start point and the center are not changed, but the pass point and the end point
are changed.
12.2.16 Curve
・Overview
This command is equivalent of the [ARC 1] command for Desktop robot Alpha series.
You can use this command in the same way as [ARC 1] command except for supporting
only arc-mode.
Abbreviation: 58: / Arc1
Available desktop robot Alpha Input from CAD screen Possible
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Pass Point -9999.999 to 9999.999 XY coordinates of pass point
[mm]
End point -9999.999 to 9999.999 XY coordinates of the end point
[mm]
159
12.2.17 Circle
・Overview
This command is equivalent of the [ARC 1] command for Desktop robot Alpha series.
You can use this command in the same way as [ARC 1] command except for supporting
only circle-mode.
Abbreviation: 58: / Arc1
Available desktop robot Alpha Input from CAD screen Possible
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Pass Point 1 -9999.999 to 9999.999 XY coordinates of pass point 1
[mm]
Pass point 2 -9999.999 to 9999.999 XY coordinates of the pass point 2
[mm]
160
12.2.18 ARC2
・Overview
The [ARC2] command moves the nozzle on an
arc or circle, taking the input of center point and
center angle.
Abbreviation: 59: / Arc2
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 0~99 Line speed number set in P.113 "Communication
Controller Speed Setup"
161
12.2.19 ARC3
・Overview
The [ARC3] command moves the nozzle
on an arc or circle, taking the input of
center point direction, radius, and center
angle. The center point direction sets the
direction of the center point viewed from
the start point with a coordinate value. The
center point is on the straight line that
connects the start point and the center
point direction.
Abbreviation: 60: / Arc3
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Near Center -9999.999 to 9999.999 Direction of the center point viewed from the
[mm] start point
R -9999.999 to 9999.999 Radius of arc or circle
[mm]
Center -359.999 ~ 359.999 [°] Center angle of arc
Angle
162
point and/or the point that indicates the center point direction of an [Arc 3] object on
the CAD screen while the [Arc 3] dialog is being displayed.
12.2.20 ELLIPT.ARC
・Overview
This command creates an elliptical dispensing locus.
Abbreviation: 61: / Eps
Available desktop robot ΩX/SX/Ω Input from CAD screen Possible
・Parameter Description
Parameter Range Description
ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Near Center -9999.999 to 9999.999 Direction of the center point viewed from the
[mm] start point
R1 -9999.999 to 9999.999 Radius of elliptic arc or ellipse
[mm]
R2 -9999.999 to 9999.999 Radius of elliptic arc or ellipse
[mm]
Center Angle -359.999 ~ 359.999 [°] Center angle of elliptic arc
Replacement -359.999 ~ 359.999 [°] Placement angle of elliptic arc or ellipse
Angle
163
・Input method from CAD screen
(1) Set the robot type to "Ω" by referring to P.142 "Configuration Other".
(2) Click the [ELLIPT.ARC] button on the toolbar.
(3) Specify the start point by clicking.
(4) When the [Ellipt.Arc] dialog is displayed, set each parameter by referring to
Parameter Description.
(5) You can also set the center angle and center angle direction by dragging the edge
point and/or the point that indicates the center point direction of an [Ellipt.Arc] object
on the CAD screen while the [Ellipt.Arc] dialog is being displayed.
12.2.21 SPLINE
・Overview
This command draws a smooth curved line that passes set
points.The curved line needs to pass three or more points
in addition to the start point.
Abbreviation: 62: / Sln
・Parameter Description
Parameter Range Description
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Pass Point -9999.999 to 9999.999 [mm] XY coordinate of pass point (three or more
points)
164
・Input method from CAD screen
(1) Click the [SPLINE] button on the toolbar.
(2) Click the start point on the CAD screen to specify.
(3) Click on the CAD screen to add pass points.
(4) When three or more points are added in addition to the start point, double-click on the
CAD screen to fix the input of [SPLINE] command. Note that it fixes the input up to
the point clicked right before the double-click.
Double-clicked here
165
12.2.22 3D ARC
・Overview
This command creates a circular/arc-shaped dispensing locus that passes three points
(current point, pass point, end point) in a space. It draws a locus line in a shape that cuts a
sphere at an angle, thus the drawn shape becomes a true circle (see the figure below).
Also, when projecting the locus line on the XY plane, it becomes an ellipse.
Abbreviation: 05: / 3darc
Available desktop robot Possible Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Pass Point, -9999.999 to Coordinates of pass point and end point
End Point 9999.999 [mm]
Pattern Arc / Circle Switch arc/circle
166
12.2.23 3D Curve 2
・Overview
This command is equivalent of the [3D ARC] command for Desktop robot Alpha series.
You can use this command in the same way as [3D ARC] command except for
supporting only arc-mode.
Abbreviation: 05: / 3darc
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113
"Communication Controller Speed Setup"
Pass Point, -9999.999 to Coordinates of pass point and end point
End Point 9999.999 [mm]
167
12.2.24 3D ELL.ARC
・Overview
This command creates an ellipse/elliptic arc shaped dispensing locus that passes three
points (current point, pass point, end point) in a space. It draws a locus line that cuts a
cylinder of which central axis is parallel to the Z axis, thus the shape becomes ellipse (see
the figure below).Also, when projecting the locus line on the XY plane, it becomes a true
circle.
Abbreviation: 04: / 3deps
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113 "Communication
Controller Speed Setup"
Pass Point, End -9999.999 to Coordinates of pass point and end point
Point 9999.999 [mm]
Pattern Elliptic Arc / Switch elliptic arc/ellipse
Ellipse
Pass Point, End -9999.999 to Coordinates of pass point and end point
Point 9999.999 [mm]
168
12.2.25 3D Curve 1
・Overview
This command is equivalent of the [3D ELL.ARC] command for Desktop robot Alpha
series.
You can use this command in the same way as [3D ELL.ARC] command except for
supporting only arc-mode.
Abbreviation: 04: / 3deps
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
Line Speed 00~99 Line speed number set in P.113 "Communication
Controller Speed Setup"
Pass Point, End -9999.999 to Coordinates of pass point and end point
Point 9999.999 [mm]
12.2.26 ARC+W
・Overview
This command synchronizes the W axis with the arc/circle interpolation and elliptic
arc/ellipse interpolation. Set this command in the step just before the [ARC] commands
and the [ELLIPT.ARC] command. W axis operation is synchronized at the speed Vw
[angle/sec], which is k times the path velocity on the circumference in the XY axes
arc/circle interpolation and elliptic arc/ellipse interpolation set in the step right after this
step.
Abbreviation: 63: / Arcw
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
169
・Parameter Description
Parameter Range Description
Operation Normal / See below
Mode Continuous
Coefficient k 0.0~999.9 Set coefficient.
Start Speed 0.0 to 999.9 Set start speed for continuous mode.
[angle/sec]
Acceleration 0 to 9999 [msec] Set acceleration time for continuous mode.
Time
Deceleration 0 to 9999 [msec] Set deceleration time for continuous mode.
Time
・Continuous Mode
As shown in the figure above, when the [STRAIGHT1] command and the [ARC1]
command etc. are run continuously, the desktop robot operates continuously without a
pause. Therefore, STEP 6 [ARC1] command in the above figure will start while the
desktop robot is moving. In this case, the W axis that has not been in motion will start
operation with abrupt acceleration in order to synchronize with the operation of XY axes
that have been in motion at a certain speed, which may cause failure such as loss of
synchronicity.
To prevent this type of problem, acceleration and deceleration time and start speed
can be set so that the W axis will not overly accelerate or decelerate when continuous
mode is set.
Use continuous mode when you use this command in continuous interpolations.
170
12.2.27 STRING OUT
・Overview
This command outputs
OUT signals at even
intervals during straight
line interpolation.
Internally, it is a
combination of the
[STRAIGHT] command
and the [OUT]command.
Abbreviation: 64: / Str
Available desktop robot ΩX/SX/Ω Input from CAD screen Possible
・Parameter Description
Parameter Range Description
ON / OFF Signal is not output if OFF
Line Speed 00~99 Line speed number set in P.113 "Communication
Controller Speed Setup"
Length 0 to 9999.999 [mm] Set locus length.
Replacement -359.9~359.9[°] Set the angle between locus and X axis.
Angle
OUT 01~27 Set output signal number.
OUT Time 0 to 999.9 [sec] Set the output time per time.
Frequency 0 to 999 [times] Set the number of outputs.
Offset 0 to 9999.999 [mm] Set this if distance is corrected at the time of
Distance output.
171
・Input method from CAD screen
(1) Click the [STRING OUT] button on the toolbar.
(2) Specify the start point by clicking.
(3) When the [String OUT] dialog is displayed, set each parameter by referring to
Parameter Description.
You can also set each parameter by dragging the edge point of a [String OUT] object on
the CAD screen while the [String OUT] dialog is being displayed.
Note
・ When the output time length for one time is longer than the interval between outputs,
output is run continuously.
・ If the output signal state is OFF, then output is not performed regardless of the output
time length.
172
12.2.28 TIMER
・Overview
This command waits for a specified time.
Abbreviation: 06: / Tm
Available desktop robot ΩX/SX/Ω Input from CAD screen Possible
/Alpha
・Parameter Description
Parameter Range Description
Time 0.01 to 999.99 [sec] Time to wait
173
12.2.29 REPEAT
・Overview
This command repeatedly runs the steps from the specified step up to the step just
before the step where this command is set, for the specified number of times.
Abbreviation: 09: / Lp
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Step No. 1 to 9999 [Step] The first step in the range to be run repeatedly.
Specify a step before the step where the [REPEAT]
command is set.
Repeat Count 0 to 999 [times] Number of times to repeat
(Alpha:
1 to 999[times])
12.2.30 JUMP
・Overview
This command jumps to a specified step. After jump, steps are run from the jump
destination step.
Abbreviation: 10: / J
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Step No. 1 to 9999 [Step] Specify the step number of jump destination.
174
12.2.31 CALL CH.
・Overview
This command runs a specified channel.
Abbreviation: 07: / Ch
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Channel 1 to 999 [Ch.] Specify the channel number of the channel to run,
・Overview
This command runs the specified step range within the same channel.
Abbreviation: 65: / Sc
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Start Step No. 1 to 9999 [Step] The first step in the step range to run.
End Step No. 1 to 9999 [Step] The last step in the step range to run.
12.2.33 STOP
・Overview
This command ends running a program.
Abbreviation: 40: / Stp
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
No parameters that can be set
175
12.2.34 Jump END
・Overview
This command is equivalent of the [STOP] command for Desktop robot Alpha series.
You can use this command in the same way as [STOP] command.
Abbreviation: 40: / Stp
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
No parameters that can be set
12.2.35 BLANK
・Overview
This command performs nothing. This command is used for improving visibility of a
program.
Abbreviation: 66: / Bnk
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
No parameters that can be set
12.2.36 WAIT IN
・Overview
This command waits until a specified input signal becomes a specified state.
Abbreviation: 21: / Wi
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal number
ON / OFF ON / OFF Proceed to the next step if the signal set with [IN] agrees
with ON/OFF set here
176
12.2.37 WAT.IN LAP
・Overview
This command waits until a specified input signal becomes a specified state
(reciprocate one time).
Abbreviation: 23: / Wu
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal number
UP / DOWN UP / DOWN Select [UP] to wait until the signal specified with [IN]
transits in the order of "ON→OFF→ON”, or select
[DOWN] to wait until the signal transits in the order of
“OFF→ON→OFF”.
12.2.38 WAT.IN UP
・Overview
This command is equivalent of the [STRAIGHT 1] command for Desktop robot Alpha
series.
You can use this command in the same way as [STRAIGHT 1] command.
Abbreviation: 23: / Wu
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal number
UP / DOWN UP / DOWN Select [UP] to wait until the signal specified with [IN]
transits in the order of "ON→OFF→ON”, or select
[DOWN] to wait until the signal transits in the order of
“OFF→ON→OFF”.
177
12.2.39 IN JUMP
・Overview
This command jumps to a specified step when the specified input signal is ON at the
time of command run, or runs the step right after this step if the signal is OFF.
Abbreviation: 20: / Ij
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal number
Step No. 1 to 9999 [Step] Destination step to which jump is performed when
the signal specified with [IN] was ON at command
run
12.2.40 TIM.IN.JMP
・Overview
This command jumps to a specified step when the specified input signal becomes the
specified state within the waiting time, or runs the step right after this step if the signal
does not become the specified state.
Abbreviation: 22: / Wt
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal number
ON / OFF ON / OFF Jumps to the specified step when the signal specified
with [IN] agrees with ON/OFF set here within the set
time (if the set time is exceeded, runs the next step).
Step No. 1 to 9999 [Step] Destination step to which jump is performed if the
specified input signal becomes the specified state
within the set time
178
12.2.41 WAIT.TIM.IN
・Overview
This command is equivalent of the [TIM. IN. JMP] command for Desktop robot Alpha
series.
You can use this command in the same way as [TIM. IN. JMP] command except for the
difference of available waiting time range..
Abbreviation: 22: / Wt
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal number
ON / OFF ON / OFF Jumps to the specified step when the signal
specified with [IN] agrees with ON/OFF set here
within the set time (if the set time is exceeded, runs
the next step).
Step No. 1 to 9999 [Step] Destination step to which jump is performed if the
specified input signal becomes the specified state
within the set time
Time 0.01 to 999.99 [sec] Waiting time length
179
12.2.42 BIN.IN.JMP
・Overview
This command jumps to the specified step if the specified input signal (binary format,
see P.209 "Command Reference Binary Format") becomes ON, otherwise runs the step
right after this step.
Abbreviation: 24: / Bi
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 00 to FF Input signal (binary value, see P.209 "Command
Reference Binary Format")
Step No. 1 to 9999 [Step] Destination step to which jump is performed when
the input signal (binary value) specified with [IN]
became ON
12.2.43 Binary IN
・Overview
This command is equivalent of the [BIN.IN.JMP] command for Desktop robot Alpha
series.
You can use this command in the same way as [BIN.IN.JMP] command.
Abbreviation: 24: / Bi
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 00 to FF Input signal (binary value, see P.209 "Command
Reference Binary Format")
Step No. 1 to 9999 [Step] Destination step to which jump is performed when
the input signal (binary value) specified with [IN]
became ON
180
12.2.44 BCD IN JMP
・Overview
This command jumps to the specified step if the specified input signal (BCD format, see
P.206 "Command Reference BCD") becomes ON, otherwise runs the step right after this
step.
Abbreviation: 25: / Bci
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 000 ~ 999 Input signal (BCD value, see P.206 "Command
Reference BCD")
Step No. 1 to 9999 [Step] Destination step to which jump is performed when
the input signal (BCD value) specified with [IN]
became ON
12.2.45 BCD IN
・Overview
This command is equivalent of the [BCD IN JMP] command for Desktop robot Alpha
series.
You can use this command in the same way as [B CD IN JMP] command.
Abbreviation: 25: / Bci
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 000 ~ 999 Input signal (BCD value, see P.206 "Command
Reference BCD")
Step No. 1 to 9999 [Step] Destination step to which jump is performed when
the input signal (BCD value) specified with [IN]
became ON
181
12.2.46 OUT
・Overview
Switches between ON/OFF of output signal of the specified number.
Abbreviation: 12: / Ou
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
OUT 1 ~ 29 Output signal number
ON / OFF ON / OFF Output state
Note
・ After automatic operation is completed, OUT signals are reset to OFF.
・ OUT signal state will be maintained even when moving to another channel by CH call
etc.
・ During pause, OUT signals in ON state are also switched to OFF. However, when
restarted, the signals return to ON.
・ All OUT signals are reset to OFF if error, emergency stop, or power OFF occurs.
182
12.2.47 TIM.OUT
・Overview
This command turns the specified signal output ON for the specified time.
Abbreviation: 13: / Po
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
OUT 1 ~ 29 Output signal number
ON / OFF ON / OFF Does not output signals if OFF.
Output Time 000.00 to 999.99 Time to keep the output signal number specified
[sec] with [OUT] ON.
Note
・ The step right after this step is run when output is started, and if the output time
length is exceeded during the time, the state becomes OFF.
・ The state is maintained while running a channel (including CH. Call).
・ When channel run is paused, the state becomes OFF and the OFF state is
maintained after channel run is restarted.
・ The state becomes OFF when channel run ends (including cases where output time
length was not reached).
・ The state is OFF for cases other than the above.
183
12.2.48 Pulse .OUT
・Overview
This command is equivalent of the [TIM. OUT] command for Desktop robot Alpha
series.
You can use this command in the same way as [TIM. OUT] command except for the
difference of available output time range and you cannot select "OFF".
Abbreviation: 13: / Po
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
OUT 1 ~ 29 Output signal number
Output Time 000.00 to 999.99 Time to keep the output signal number specified
[sec] with [OUT] ON.
・Overview
When ON/OFF of output signals is set with the [OUT] command, the output signals will
be reset to OFF in case of error or emergency stop. When the [SET OUT] command is
used, the set ON/OFF will be maintained when an error or emergency stop occurred.
Abbreviation: 14: / So
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
OUT 1 ~ 29 Output signal number
ON / OFF ON / OFF Output state
Note
・ The state of OUT signal is maintained during pause or after automatic operation
completion.
・ If the OUT signal number of this command is the same as the OUT number set with
another [OUT] system command that does not maintain signal state, behavior of this
184
command has priority.
・ Output state is maintained when an error or emergency stop occurs.
・ Output state is reset to OFF when the power of the desktop robot is turned OFF, or
the [RESET OUT] command is run.
・Overview
This command outputs the OUT signal flickering at specified time intervals.
Abbreviation: 15: / Fo
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
OUT 1 ~ 29 Output signal number
ON / OFF ON / OFF Does not output signals if OFF.
ON Time 0.1 Up to 9.9 [sec] Time when output is ON
OFF Time 0.1 Up to 9.9 [sec] Time when output is OFF
Note
・ The state of OUT signal is maintained during pause or after automatic operation
completion.
・ If the OUT signal number of this command is the same as the OUT signal number set
with another [OUT] system command that does not maintain signal state, behavior of
this command has priority.
・ Output state is reset to OFF when the power of the desktop robot is turned OFF, or
the [RESET OUT] command is run.
185
12.2.51 BINARYOUT
・Overview
This command outputs 2-digit hexadecimal value (binary format), using output signal
numbers 1 to 8.
Abbreviation: 16: / Bo
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
OUT 1 ~ 29 Output value
ON / OFF ON / OFF Does not output signals if OFF.
Note
・ The state of OUT signal is maintained during pause or after automatic operation
completion.
・ If the OUT signal number of this command is the same as the OUT signal number set
with another [OUT] system command that does not maintain signal state, behavior of
this command has priority.
・ Output state is reset to OFF when the power of the desktop robot is turned OFF, or
the [RESET OUT] command is run.
186
12.2.52 BCD OUT
・Overview
This command outputs 3-digit numerical value (BCD format), using output signal
numbers 1 to 12.
Abbreviation: 17: / Bco
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
OUT 1 ~ 29 Output value
ON / OFF ON / OFF Does not output signals if OFF.
Note
・ The state of OUT signal is maintained during pause or after automatic operation
completion.
・ If the OUT signal number of this command is the same as the OUT signal number set
with another [OUT] system command that does not maintain signal state, behavior of
this command has priority.
― Output state is reset to OFF when the power of the desktop robot is turned OFF, or
the [RESET OUT] command is run.
187
12.2.53 COUNT BCD TIMER OUT
・Overview
This command turns ON the specified signal output (numerical value of specified count
variable converted to BCD value (see P.206 "Command Reference BCD")) only for the
specified time.
Abbreviation: 18: / Co
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Number of the counter to be converted to BCD
(see P.206 "Command Reference BCD")
ON / OFF ON / OFF Does not output signals if OFF.
Output Time 000.00 to 999.99 Time to output signals
[sec]
Note
・ The step right after this step is run when output is started, and if the output time length
is exceeded during the time, the state becomes OFF.
・ The state is maintained while running a channel (including CH. Call).
・ When channel run is paused, the state becomes OFF and the OFF state is maintained
after channel run is restarted.
・ The state becomes OFF when channel run ends (including cases where output time
length was not reached).
・ The state is OFF for cases other than the above.
・Overview
This command is equivalent of the [COUNT BCD TIMER OUT] command for Desktop
robot Alpha series.
You can use this command in the same way as [COUNT BCD TIMER OUT] command
except for the difference of available output time range and you cannot select "OFF"..
Abbreviation: 18: / Co
Available desktop robot Alpha Input from CAD screen Not possible
188
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Number of the counter to be converted to BCD
(see P.206 "Command Reference BCD")
Output Time 00.01 to 99.99 [sec] Time to output signals
・Overview
This command forcibly turns all general-purpose signal output to OFF.
Abbreviation: 19: / Or
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
No parameters that can be set
・Overview
This command outputs channel switching signal for dispensers which connected to
desktop robot.
Supported dispensers are Super Sigma x, Super Sigma CM, Super Sigma CM2, MPP1,
MPP3, MSD2, MJET4, SMP2 and SMP3.
Abbreviation: 73: / Db
Available desktop robot ΩX/SX Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Channel Number 0 to 99 Channel number of dispenser.
189
12.2.57 OFFSET
・Overview
This command reflects offset coordinate values in each operation. Put this command
right before the range of steps where offset processing of coordinate values is run.
Offset values are applied in operations from the step right after this step up to the
specified step.
Only operation command coordinate in the ABS specification can be changed with
offset processing.
Abbreviation: 26: / Of
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
X, Y, Z, W -9999.999 to 9999.999 Offset of each axis
[mm]
ON / OFF ON / OFF Offset processing is not performed if OFF.
Step No. 1 to 9999 [Step] Step to end offset processing
・Note
You cannot select end step of processing when you use desktop robot Alpha series, and
offset processing is run to the last step
190
12.2.58 THETA COR.
・Overview
Θ This command reflects theta corrected coordinate values in each operation. Put this
command right before the range of steps where theta correction of coordinate values is
run.
Theta corrected values are applied in operations from the step right after this step up to
the specified step.
[Theta Cor.] in P.134 "Configuration Coordinate" is used for the angle used in theta
correction.
Abbreviation: 67: / Tc
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
ON / OFF ON / OFF Theta correction processing is not performed if OFF.
Step 1 to 9999 [Step] Step to end theta correction
・Overview
This command declares coordinate variables, and set their initial values.
Abbreviation: 27: /Vs
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Variable Num 0 ~ 9 Number of coordinate variables to
declare
X, Y, Z, W -9999.999 to 9999.999 [mm] Initial value of variable
191
12.2.60 ADD.VAR
・Overview
This command adds a coordinate value to the specified coordinate variable.
Abbreviation: 28: / Va
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Variable Num 0 ~ 9 Specify the coordinate variable number
to add a coordinate value.
X, Y, Z, W -9999.999 to 9999.999 [mm] Specify the coordinate value to add.
12.2.61 ADD.C.VAR
・Overview
This command adds the value of the specified coordinate value multiplied by the
specified counter value, to the specified coordinate variable.
Abbreviation: 29: / Cva
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Variable Num 0 ~ 9 Specify the coordinate variable number to
add a coordinate value.
X, Y, Z, W -9999.999 to 9999.999 Specify the coordinate value to be
[mm] multiplied by counter value.
Counter 0 ~ 9 Specify the counter number to be used for
multiplication of coordinate value.
192
12.2.62 PAR ADD V
・Overview
This command assigns the sum of two specified coordinate variables to a specified
coordinate variable.
Abbreviation: 31: / Vpa
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Variable Num 1 0 ~ 9 Coordinate variable to be assigned
Variable Num 2, 0 ~ 9 Coordinate variables to be summed up
Variable Num 3
・Overview
This command is equivalent of the [PAR ADD V] command for Desktop robot Alpha
series.
You can use this command in the same way as [PAR ADD V] command..
Abbreviation: 31: / Vpa
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Variable Num 1 0 ~ 9 Coordinate variable to be assigned
Variable Num 2, 0 ~ 9 Coordinate variables to be summed up
Variable Num 3
193
12.2.64 VAR.MOTION
・Overview
This command performs PTP Motion to the coordinate of specified coordinate variable.
Abbreviation: 30: / Vm
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・ Parameter Description
Parameter Range Description
Variable Num 0 ~ 9 Coordinate variable that specifies the move destination
coordinate
・Overview
This command sets the initial value of a specified counter number. The count value is
retained even when the power of the desktop robot is turned OFF.
Abbreviation: 32: / Cs
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Counter number to set initial value
Value 0 ~ 99999 Initial value to be set to counter
194
12.2.66 BCDSET C
・Overview
This command specifies the specified count value in BCD format (see P.206 "Command
Reference BCD").
Abbreviation: 33: / Ics
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Number of the counter to which a value in BCD format (see
P.206 "Command Reference BCD") is set
・Overview
This command is equivalent of the [BCD SET C] command for Desktop robot Alpha
series.
You can use this command in the same way as [BCD SET C] command.
Abbreviation: 33: / Ics
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Number of the counter to which a value in BCD format (see
P.206 "Command Reference BCD") is set
195
12.2.68 COUNT+
・Overview
This command adds 1 to the specified counter value.
Abbreviation: 34: / Cu
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・ Parameter Description
Parameter Range Description
Counter 0 ~ 9 Counter number to which 1 is
added
12.2.69 COUNT UP
・Overview
This command is equivalent of the [COUNT+] command for Desktop robot Alpha series.
You can use this command in the same way as [COUNT+] command.
Abbreviation: 34: / Cu
Available desktop robot Alpha Input from CAD screen Not possible
・ Parameter Description
Parameter Range Description
Counter 0 ~ 9 Counter number to which 1 is
added
196
12.2.70 IN.COUNT+
・Overview
This command adds 1 to the specified counter value if the specified input signal is ON
when this command is run.
Abbreviation: 35: / Icu
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal. If this signal is ON when this command is run,
1 is added to the specified counter value.
Counter 0 ~ 9 Counter number to add 1
12.2.71 IN.COUNT UP
・Overview
This command is equivalent of the [IN.COUNT+] command for Desktop robot Alpha
series.
You can use this command in the same way as [IN.COUNT+] command.
Abbreviation: 35: / Icu
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
IN 1 ~ 36 Input signal. If this signal is ON when this command is run,
1 is added to the specified counter value.
Counter 0 ~ 9 Counter number to add 1
197
12.2.72 RESET CNT
・Overview
This command resets the specified counter value to 0.
Abbreviation: 36: / Cr
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Counter number whose counter value is reset to 0
12.2.73 IN RST.CNT
・Overview
This command resets the specified counter value to 0 if the specified input signal is ON
when this command is run.
Abbreviation: 37: / Icr
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
/Alpha
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Counter number whose counter value is reset to 0
IN 1 ~ 36 Input signal. If this input signal is ON when this command is
run, the counter value is reset to 0.
198
12.2.74 CMPR.C.JMP
・Overview
This command compares the value in the specified count "A" with an optional value or
the value in the specified count "B", and if conditions are satisfied, jumps to the specified
step, otherwise runs the step right after this command.
Abbreviation: 39: / Ccj
Available desktop robot ΩX/SX/Ω /Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Comparison Value / Counter Select whether to compare with value, or with
target specified counter value.
Counter 0 ~ 9 Set the counter number for comparison.
Value 0 ~ 99999 Input the value used for comparison with
value.
Comparative “>”、“<”、“)”、“(”、“=”、 Select conditions for comparison.
Condition “/”
Step Num 1 to 9999 [Step] Specify the destination step to jump when
conditions are satisfied.
199
12.2.75 COUNT JUMP
・Overview
This command compares the value in the specified count with specified value, and if the
value in the count is equal to or more than the specified value, jumps to the specified step,
otherwize runs the step right after this command.
Abbreviation: 38: / _cj
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Counter 0 ~ 9 Set the counter number for comparison.
Value 0 ~ 99999 Input the value used for comparison with
value.
Step Num 1 to 9999 [Step] Specify the destination step to jump when
conditions are satisfied.
200
12.2.76 SET PAL.1
・Overview
This command defines the pallet shape used for PALLETIZE. This command is used
when the pallet shape is a right-angle lattice arrangement.
Abbreviation: 44: / Ps1
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Pallet Num. 0 ~ 9 Specify the pallet number to be registered.
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
Start Point -9999.999 to Input the pallet start point coordinates.
Coordinates 9999.999 [mm]
Cell Pitch P1, 1 to 9999.999 [mm] Set the pitches of the first and second sides.
P2
Repeat Count 1~9999 Input the number of cells aligned on the first
N1, N2 and second sides.
Replacement -359.999~359.999[°] Set the placement angle against the X axis.
Angle
201
12.2.77 SET PAL.2
・Overview
This command defines the pallet shape used for
PALLETIZE.
This command is used when the pallet shape is a
right-angle lattice arrangement or zigzag
parallelogram alignment.
Abbreviation: 41: / Ps2
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Pallet Num. 0 ~ 9 Specify the pallet number to be registered.
ABS / INC ABS / INC See P.90 "Program Screen ABS/INC".
Start Point -9999.999 to 9999.999 Input the pallet start point coordinates.
Coordinates [mm]
Lateral Point -9999.999 to 9999.999 Set the terminal coordinate of the first side.
[mm]
Longitudinal -9999.999 to 9999.999 Set the terminal coordinate of the second
Point [mm] side.
Repeat Count 1 to 9999 Input the number of cells aligned on the first
N1, N2 and second sides.
202
12.2.78 P.SET
・Overview
This command is equivalent of the [SET PAL.2] command for Desktop robot Alpha
series.
You can use this command in the same way as [SET PAL.2] command except for the
difference of available repeat count range and you cannot select "INC"
Abbreviation: 41: / Ps2
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Pallet Num. 0 ~ 9 Specify the pallet number to be registered.
Start Point -9999.999 to 9999.999 Input the pallet start point coordinates.
Coordinates [mm]
Lateral Point -9999.999 to 9999.999 Set the terminal coordinate of the first side.
[mm]
Longitudinal -9999.999 to 9999.999 Set the terminal coordinate of the second
Point [mm] side.
Repeat Count 1 to 99 Input the number of cells aligned on the first
N1, N2 and second sides.
203
12.2.79 CEL.MOTION
・Overview
This command performs PTP Motion to advance one cell on the specified route,
according to the pallet shape set with the [SET PAL.1] or [SET PAL.2] command
beforehand.
Abbreviation: 42: / Cm
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Pallet Num. 0 ~ 9 Pallet set in advance with the [SET PAL.1] or
[SET PAL.2] command
Direction X/Y X / Y direction
Route Parallel / Continuity Select either Parallel or Continuity
12.2.80 P.MOVE
・Overview
This command is equivalent of the [CEL. MOTION] command for Desktop robot Alpha
series.
You can use this command in the same way as [CEL. MOTION] command except for
using [P. SET] command to define pallet.
Abbreviation: 42: / Cm
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Pallet Num. 0 ~ 9 Pallet set in advance with the [SET PAL.1] or
[SET PAL.2] command
Direction X/Y X / Y direction
Route Parallel / Continuity Select either Parallel or Continuity
204
12.2.81 PALLETIZE
・Overview
The [CEL.MOTION] command is a command for moving to the next cell on a pallet
defined with the [SET PAL.1] or [SET PAL.2] command The [CEL.MOTION] command and
dispensing operation on each cell are usually run as a set. That is, a set of [CEL.MOTION]
command and dispensing operation is repeatedly run for the number of cells on the pallet.
The [PALLETIZE] command is placed right after a set of [CEL.MOTION] command and
dispensing operation in order to indicate the beginning of the set of [CEL.MOTION]
command and dispensing operation, so that these operations are repeated for an
appropriate number of times (number of cells on the pallet).
Abbreviation: 43: / Par
Available desktop robot ΩX/SX/Ω Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Back Step 1 to 9999 [Step] Step number of the [CEL.MOTION] command to be
Number repeated
12.2.82 P.RETURN
・Overview
This command is equivalent of the [PALLETIZE] command for Desktop robot Alpha
series.
You can use this command in the same way as [PALLETIZE] command..
Abbreviation: 43: / Par
Available desktop robot Alpha Input from CAD screen Not possible
・Parameter Description
Parameter Range Description
Back Step 1 to 9999 [Step] Step number of the [CEL.MOTION] command to be
Number repeated
205
12.2.83 TEST SHOT
・Overview
This command executes test shot based on parameters specified in test shot table.
・Parameter Description
Parameter Range Description
Test Shot Table A, B, C Test shot table used in test shot execution.
・Overview
This command clears test shot count of test shot table.
・Parameter Description
Parameter Range Description
Test Shot Table A, B, C Test shot table to clear test shot count.
206
12.2.85 NOZZLE REF POS
・Overview
This command is used in combination with the NOZZLE ADJUST command. It registers
the nozzle reference position by using the nozzle adjuster.
※ For details, refer to the instruction manual of the nozzle adjuster "SMX-NZADJ-1."
・Parameter description
Parameter Range Description
・Overview
This command activates nozzle adjuster operation.
※ For details, refer to the instruction manual of the nozzle adjuster "SMX-NZADJ-1."
・Parameter description
There is no parameter setting available.
207
12.3 BCD
BCD (Binary-coded decimal) is a numeral representation method that expresses each
digit in decimal, 0 to 9, in binary using four digits.
Some commands such as [BCD OUT] expresses 3 digits in decimal with 12 digits in
BCD, and uses for input and output. The 1st to 12th ports of OUT ports are used when
outputting in BCD format, and the 1st to 12th ports of IN ports are used when inputting in
BCD format.
In both input and output, the 1st port represents the least significant bit, and the 12th port
represents the most significant bit.
Decimal BCD Decimal BCD
0 0000 5 0101
1 0001 6 0110
2 0010 7 0111
3 0011 8 1000
4 0100 9 1001
Port Number 12 11 10 09 08 07 06 05 04 03 02 01
Decimal expression 2 9 6
BCD format 0 0 1 0 1 0 0 1 0 1 1 0
Thus, when inputting "296" in BCD format, you need to set the 2nd, 3rd, 5th, 8th, and 10th
ports of IN ports to ON, and the 1st, 4th, 6th, 7th, 9th, 11th, and 12th ports to OFF.
208
12.4 Binary Format
Binary indicates binary numbers or binary coded data. In MuCADV, binary format
means a data format used for inputting and outputting numerical data with some
commands such as [BINARYOUT]. Numbers from 0 to 255 in decimal are converted to
2-digit hexadecimal or 8-digit binary, and used for input and output of numerical values.
Input and output of data are performed with 8-digit binary format, using the 1st to 8th ports
of OUT ports for outputting data in binary format, and the 1st to 8th ports of IN ports for
receiving input in binary format. Also, when specifying values in binary format on MuCADV,
specify with 2-digit hexadecimal.
Decimal Binary Hexadecimal Decimal Binary Hexadecimal
0 0000 0 8 1000 8
1 0001 1 9 1001 9
2 0010 2 10 1010 A
3 0011 3 11 1011 B
4 0100 4 12 1100 C
5 0101 5 13 1101 D
6 0110 6 14 1110 E
7 0111 7 15 1111 F
※ Conversion method from hexadecimal to decimal (e.g. convert E8 to decimal)
(1) Convert high-order digit and low-order digit to decimal according to the above
table.
E → 14, 8 → 8
(2) Calculate the high-order digit decimal notation x 16 + low-order digit decimal
notation. The result of this is the result of conversion from hexadecimal to decimal.
14 × 16 + 8 = 232
※ Conversion method from decimal to hexadecimal (e.g. convert 190 to hexadecimal)
(1) Divide the numerical value by 16, and find quotient and remainder.
190 / 16 = 11 and remainder 14
(2) Convert the quotient and remainder to hexadecimal respectively, based on the
above table.
11 → B
14 → E
Thus hexadecimal notation for 190 is BE.
To input this value in binary format, set ON/OFF of each port, noting that the 1st port
209
and 8th port represent the least significant bit and most significant bit respectively.
Port Number 8 7 6 5 4 3 2 1
Hexadecimal B E
Binary 1 0 1 1 1 1 1 0
In this case, you can see that the 8th, 6th, 5th, 4th, 3rd, and 2nd ports need to be ON, and
the 7th and 1st ports need to be OFF.
210
13 Troubleshooting
13.1 Robot-Related
Question Cause Reference
Communication Is the baud rate set correctly? P.16 "Introduction
doesn't work. For the baud rate, the setting of the desktop robot needs How to Connect
to be set. to Desktop Robot"
See the baud rate described in the instruction manual of P.133
the desktop robot. For the setting method on MuCADV, "Configuration
see the pages on the right. Communication"
Is the communication port number set correctly? P.16 "Introduction
For the communication port number, the number How to Connect
assigned to the PC serial communication port needs to to Desktop Robot"
be set as COM value. See the pages on the right for P.133
setting method. "Configuration
Communication"
Is the communication cable proper?
For the cable to connect between the PC and the
dispensing robot, use a cable of our specifications.
Is the device of the serial port recognized correctly? P.16 "Introduction
If the PC is not recognizing the serial port device, it How to Connect
cannot communicate with the desktop robot. to Desktop Robot"
See the page on the right for details.
Is the desktop robot frozen?
The dispensing robot may be frozen due to
communication failure. Restart the desktop robot once.
Not sure how to See the page on the right. P.16 "Introduction
make How to Connect
communication to Desktop Robot"
Communication Check the error number of the communication error. See P.213
error the page on the right for details. "Troubleshooting
occurs Communication
Error"
211
Can't finish Double-click on the CAD screen. P.149 "Command
drawing of However, the double-clicked point is not included as the Reference
[STRAIGHT1] edge point of [STRAIGHT1]. STRAIGHT1"
Can't read MuCADV supports only some data items of DXF P.66 "CAD Screen
DXF/Gerber data/Gerber data. See the page on the right for CAD Objects
data supported data. Imported as
Also, if operations such as grouping and symbolization External
are performed when creating DXF data/Gerber data, Graphics"
then the data cannot be read. Cancel grouping,
symbolization etc., then read the data again.
212
13.1.1 MuCOM lite-Related
communication Check that the dispenser status allows for communication. dispenser
Check that the dispenser is not in a mode that does not allow communication such as instruction
Does the model name of the dispenser match that of the MuCOM lite environment
settings?
Communication with the dispenser is not possible if the PC cannot recognize the serial
port device.
213
13.1.2 MuCOM lite Error Messages
P.125
Check the model selection in MuCOM lite “MuCOM lite
Dispenser selection is incorrect.
environment settings. Environment
Settings”
Model information cannot be found. Not compatible with this Saved files of a non-compatible model cannot
-
version. be imported.
Error code: A8 Communication cannot be accepted error Perform communication when the dispenser -
communication.
214
13.2 Communication Error
Error codes are output when communication error occurs. The table below shows a list of
error codes and respective measures.
01 Program step capacity over error The total number of steps of all programs exceeded
40000.Reduce the total number of steps to 40000 or less.
02 Emergency stop The emergency button has been pressed, or an action that
triggers emergency stop has been performed. Release the
emergency stop.
03 Incomplete origin return Origin return has not been completed. Perform origin return.
04 Nonexistence of specified step error The step specified with a command such as [IN JUMP] does
not exist. Modify the program.
05 CH. call exceeded 30layers Nesting has been performed exceeding 30 layers, which is
(30 nest error) the limit of the [CH. CALL] command. Modify the program.
06 Empty channel was called The channel specified with a command such as [CH. CALL]
does not exist. Modify the program.
07 Soft limit over error Movement to a coordinate that exceeds the limit value of
each axis set with the desktop robot has been attempted.
Modify the program.
08 Origin return condition not fulfilled The signal for origin return condition setting (IN32) is off.
09 Pulse payout error Excessive speed setting is performed for complex operation.
Slow down the speed setting to adjust.
10 Count over error Counter value has exceeded 99999 with a command such as
[COUNT+] command. Modify the program.
11 Object error Value exceeding the specified range is input for each input
item of the command. Input a correct value.
12 Error was output by the program Displayed when 29th OUT signal is output with a command
such as [OUT] command.
13 Hard limit over error A movement to a coordinate exceeding the robot hardware
limit has been attempted. Modify the program.
215
14 Motor error An error has occurred in the motor. Contact our sales
department.
15 Unacceptable command data A value exceeding the specified range is entered for an input
item of the command. Enter a correct value.
18 Immediate stop This is output when the stop button on the teaching pendant
is pressed for a CE model.
19 Maximum speed setting exceeded The maximum speed for the model is exceeded. Lower the
operation speed.
Confirm the maximum speed by referring to the instruction
manual of the robot.
20 Origin offset not adjustable This is output when the origin offset cannot be adjusted
during nozzle adjuster operation. Refer to the instruction
manual of the nozzle adjuster for further details.
21 Unrecognized nozzle adjuster This is output when the sensor of the nozzle adjuster cannot
be recognized.
Refer to the instruction manual of the nozzle adjuster for
further details.
24 Transition to manual mode A manual mode selection signal has been input.
Release the alarm condition (transition to manual mode).
216
Error contents of SHOTMASTER Ω /DS /SHOTmini 100S-3A-01/Alpha series
Error Error content Measure
code
01 Program step capacity over error The total number of steps of all programs exceeded
9999.Reduce the total number of steps to 9999 or less.
02 Emergency stop The emergency button has been pressed, or an action that
triggers emergency stop has been performed. Release the
emergency stop.
03 Incomplete origin return Origin return has not been completed. Perform origin return.
04 Nonexistence of specified step error The step specified with a command such as [IN JUMP] does
not exist. Modify the program.
05 CH. call exceeded 10 layers Nesting has been performed exceeding 10 layers, which is
(10 nest error) the limit of the [CH. CALL] command. Modify the program.
06 Empty channel was called The channel specified with a command such as [CH. CALL]
does not exist. Modify the program.
07 Soft limit over error Movement to a coordinate that exceeds the limit value of
each axis set with the desktop robot has been attempted.
Modify the program.
08 Head descent state error Operation has been performed exceeding the range of Z axis
movement. Modify the program.
09 Pulse payout error Excessive speed setting is performed for complex operation.
Slow down the speed setting to adjust.
10 Object error Value exceeding the specified range is input for each input
item of the command. Input a correct value.
11 Count over error Counter value has exceeded 99999 with a command such as
[COUNT+] command. Modify the program.
12 Error was output by the program Displayed when 29th OUT signal is output with a command
such as [OUT] command.
217
- Error Number "-1"
Error number "00" indicates error content that does not fall under error numbers "01" to "18",
and it mainly indicates unestablished communication.The common error contents for error
number "-1" are as follows.
218
14 List of Shortcut Keys
Shortcut Key Details Reference
Ctrl+X Cut
Ctrl+C Copy
Ctrl+V Paste
Del Delete
Ctrl+H Edit of channel P.103 "Channel List Comment Edit/Channel Number
comment Change/Edit Lock"
Ctrl+D Send/receive channel P.110 "Communication Controller Send/Receive
data Channel Data"
F7 View program screen P.84 "Program Screen Screen Display Methods"
F8 View CAD screen P.29 "CAD Screen Screen Display Methods"
Ctrl+Z Undo P.27 "Main Screen Undo/Redo"
Ctrl+Y Redo P.27 "Main Screen Undo/Redo"
Ctrl+A Select All
Ctrl+E Switch ABS/INC P.90 "Program Screen ABS/INC Conversion"
Ctrl+G Sub-channelize pattern P.92 "CAD Screen Subchannelization"
ESC Selection mode P.37 "CAD Screen Selection of a Graphic Object"
F1 Straight 1 mode P.31 "CAD Screen Creating a Graphic Object"
F2 Dot mode P.31 "CAD Screen Creating a Graphic Object"
F3 Round, Arc 1 mode P.31 "CAD Screen Creating a Graphic Object"
F5 Display all P.59 "CAD Screen Zoom"
F6 Select first dispensing P.64 "CAD Screen Selecting a Dispensing Start Point"
start point
TAB Select next dispensing P.64 "CAD Screen Selecting a Dispensing Start Point"
start point
F12 Display of Instruction P.27 "Main Screen Display of Instruction Manual"
Manual
219
220