Iai-america XSEL-QX Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Iai-america XSEL-QX. IAI America XSEL-QX User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 558
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Operation ManualSeventh Edition
X-SEL Controlle
r
PX/QX Type
Ninth Edition
Vue de la page 0
1 2 3 4 5 6 ... 557 558

Résumé du contenu

Page 1 - PX/QX Type

Operation ManualSeventh EditionX-SEL ControllerPX/QX TypeNinth Edition

Page 2

Table of Contents3.4 Multipoint I/O Board Connection Cables... 833.5 Multipoint

Page 3 - Please Read Before Use

76Part 1 InstallationThe positions of motor connectors and encoder connectors vary depending on the SCARA type. The figure below shows where the motor

Page 4

77Part 1 Installation1.3 Startup procedure Caution: Be sure to connect the cables from the respective actuators to the correct connectors. When conne

Page 5

78Part 1 Installation2. I/O Connection Diagram 2.1 NPN specification Pin No. Category Port No. Function (factory setting) 1 - +24-V input2 000 Pro

Page 6

79Part 1 Installation2.2 PNP specification Pin No. Category Port No. Function (factory setting) 1 - +24-V input2 000 Program start3 001 General-pur

Page 7

80Part 1 Installation2.3 I/O Flat Cable Flat cable: KFX-50 (S) (Color) (Kaneko Cord) No. Color No. Color No. Color No. Color No. Color 1 Brown-1 11

Page 8

81Part 1 Installation3. Multipoint DIO Board This board is a multipoint DIO board for XSEL controllers on which 48 input points and 48 output points

Page 9

82Part 1 Installation3.3 External Interface Specifications 3.3.1 External DIO Interface Terminal Assignment Overview or multipoint DIO interface spe

Page 10 - Table of Contents

83Part 1 Installation3.4 Multipoint I/O Board Connection Cables Cable 1 Cable 2 Category Pin No. Color Port No. Function Category Pin No. Color

Page 11

84Part 1 Installation3.5 Multipoint I/O Board Connection Cables Model: CB-X-PIOH020 Socket: HIF6-100D-1.27R (Hirose)Flat cable (50 cores) UL2651 AWG2

Page 12

85Part 1 InstallationInternalcircuit Internalcircuit Input terminal Input terminal External power supply External power supply 3.6 I/O Circuits 3.6.1

Page 13

Table of ContentsPart 4 Commands ... 12

Page 14

86Part 1 Installation3.6.2 Output Output specifications Specification Output element Transistor array NPN specification: TD62084AF by Toshiba PNP sp

Page 15 - Safety Guide

87Part 1 InstallationChapter 8 How to Perform An Absolute Encoder Reset of A Direct Movement Axis (Absolute Specification) When the absolute-encoder

Page 16

88Part 1 Installation(6) The X-SEL PC software window will be displayed. Clicking the [OK] button will clear the error message. (7) From the [Monito

Page 17

89Part 1 Installation(8) From the [Controller (C)] menu, select [Absolute Reset (Linear Movement Axis) (A)]. (9) When a [Warning] dialog box is disp

Page 18

90Part 1 Installation(10) The [Abs. Encoder Reset] dialog box will be displayed. Click here to select the axis for which you wish to perform an absolu

Page 19

91Part 1 Installation(12) Another [Warning] dialog box will be displayed. Click the [Yes] button. (13) When the processing of “encoder rotation data r

Page 20

92Part 1 Installation(15) When the [Confirmation] dialog box is displayed, click the [Yes] button and restart the controller. (Note) Commencing the o

Page 21

93Part 1 InstallationChapter 9 Maintenance x Routine maintenance and inspection are necessary so that the system will operate properly at all times.

Page 22 - CE Marking

94Part 1 Installation2. Spare Consumable Parts Without spare parts, a failed controller cannot be repaired even when the problem is identified quickl

Page 23

95Part 1 Installation3. Replacement Procedure for System Memory Backup Battery Backing up the system memory If “Other parameter No. 20, Backup batter

Page 24

Table of Contents1. How to Use ...

Page 25 - Introduction

96Part 1 InstallationBattery Replacement Procedure [1] Remove the 7 segment LED panel from the controller. Slide the panel upward and pull it toward

Page 26 - 750 A L

97Part 1 Installation(8) When the replacement of system memory backup battery is complete, confirm that the battery is installed securely and then tu

Page 27 - Inactivity time Motion

98Part 1 Installation4. Replacement Procedure for Absolute-Encoder Backup Battery for Linear Movement AxisThe replacement procedure will vary dependi

Page 28 - Part 1 Installation

99Part 1 Installation(5) Insert a new battery into the holder and plug in the battery connector. (6) Turn on the controller power. (7) Set the abso

Page 29 - 3. Scope of Service

100 Part 1 Installation(15) From the [Controller (C)] menu on the PC software screen, select [Software Reset (R)], and restart the controller. Confirm

Page 30 - 1. Installation Environment

101Part 2 OperationPart 2 Operation Chapter 1 Operation How to Start a Program With the X-SEL controller, the stored programs can be started using f

Page 31

102 Part 2 Operation1. Starting a Program by Auto Start via Parameter Setting I/O parameter No. 33 (input function selection 003) = 1 (default factor

Page 32

103Part 2 Operation2. Starting via External Signal Selection (1) Flow chart When the READY signal turns ON, the RDY lamp (green) on the controller fr

Page 33

104 Part 2 Operation(2) Timing chart [1] Start of programReady output Program 1 Program 2 Program number inputExternal start inputT1: Duration after

Page 34

105Part 2 Operation3. Drive Source Recovery Request and Operation Pause Reset Request (1) Drive source recovery request [1] How to request a drive

Page 35 - Peripheral Configurations

Table of ContentsBattery Backup Function ... 419

Page 36

106Part 3 Controller Data StructurePart 3 Controller Data Structure The controller data consists of parameters as well as position data and applicati

Page 37

107Part 3 Controller Data StructureChapter 1 How to Save Data Since the X-SEL controller uses flash memory, some data are saved by battery backup whi

Page 38

108Part 3 Controller Data StructureSince the programs, parameters and symbols are read from the flash memory at restart, the data in the temporary mem

Page 39 - Controller

109Part 3 Controller Data Structure2. When the System Memory Backup Battery is Not Used 2.1 Controller without Increased Memory Size Other parameter

Page 40 - 1. Front View of Controller

110Part 3 Controller Data Structure2.2 Controller with Increased Memory Size (with Gateway Function) (Other parameter No. 20 = 0 (System-memory backu

Page 41

111Part 3 Controller Data Structure3. Points to Note Point to note when transferring data and writing to the flash memory Never turn off the main pow

Page 42

112Part 3 Controller Data StructureNote on increased parameters On controllers with increased memory size (with gateway function), the number of param

Page 43

113Part 3 Controller Data StructureChapter 2 X-SEL Language Data 1. Values and Symbols Used in SEL Language 1.1 List of Values and Symbols Used The

Page 44

114Part 3 Controller Data Structurez The variables and flags in the global range will be retained even after the controller power is turned off (when

Page 45

115Part 3 Controller Data Structure1.3 Virtual I/O Ports (1) Virtual input ports Port No. Function 7000 Always OFF 7001 Always ON 7002 Voltage low

Page 47

116Part 3 Controller Data Structure(2) Virtual output ports Port No. Function 7300 Latch cancellation output for a latch signal indicating that all

Page 48

117Part 3 Controller Data Structure1.4 Flags Contrary to its common meaning, the term “flag” as used in programming means “memory.” Flags are used to

Page 49

118Part 3 Controller Data Structure1.5 Variables (1) Meaning of variable “Variable” is a technical term used in software programming. Simply put, it

Page 50 - I/O Interface List

119Part 3 Controller Data StructureReal variable boxVariable box 1 (2) Types of variables Variables are classified into two types, as follows: [1] In

Page 51

120Part 3 Controller Data Structure[3] Variables with “*” (asterisk) (indirect specification) An “*” (asterisk) is used to specify a variable. In the

Page 52

121Part 3 Controller Data Structure1.6 Tags The term “tag” means “heading.” Tags are used in the same way you attach labels to the pages in a book you

Page 53

122Part 3 Controller Data Structure1.7 Subroutines By taking out the parts of a program that are used repeatedly and registering them as “subroutines,

Page 54 - 2.1 Application

123Part 3 Controller Data Structure1.8 Symbols In the X-SEL Controller, values such as variable numbers and flag numbers can be handled as symbols. Fo

Page 55 - 2.2 Core

124Part 3 Controller Data Structure1.10 Axis Specification Axes can be specified based on axis number or axis pattern. (1) Axis numbers and how axes

Page 56

125Part 3 Controller Data Structure(2) Axis pattern Whether or not each axis will be used is indicated by “1” or “0.” (Upper) (Lower) Axis number Axi

Page 57

Pre-1Safety Guide This “Safety Guide” is intended to ensure the correct use of this product and prevent dangers and property damage. Be sure to read

Page 58 - Chapter 5 Specifications

126Part 3 Controller Data StructureX-SEL language consists of a position part (position data = coordinates, etc.) and a command part (application prog

Page 59

127Part 3 Controller Data Structure3. Command Part The primary feature of SEL language is its very simple command structure. Since the structure is si

Page 60

128Part 3 Controller Data StructureCondition1Condition2Condition1Condition2Condition1Condition2Condition33.2 Extension Condition Conditions can be com

Page 61

129Part 4 CommandsPart 4 Commands Chapter 1 List of SEL Language Command Codes 1. By Function Variables can be specified indirectly in the operand 1

Page 62 - OFF duration

130Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 63

131Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 64 - 2.2. PNP Specification

132Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 65 - [Output circuit]

133Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 66

134Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 67

135Part 4 CommandsRC Gateway Function Commands (Controllers with Gateway Function Only) * For the RC gateway function commands, refer to “Operation M

Page 68

Pre-2Requirements for Industrial Robots under Ordinance on Industrial Safety and Health Work area Work conditionCutoff of drive source Measure Articl

Page 69

136Part 4 Commands2. Alphabetical Order Operation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE:

Page 70

137Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 71

138Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 72 - 4. External Dimensions

139Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 73

140Part 4 CommandsOperation type in the output field CC: Command was executed successfully, ZR: Operation result is zero, PE: Operation is complete,

Page 74

141Part 4 CommandsChapter 2 Explanation of Commands 1. Commands 1.1 Variable Assignment z LET (Assign) Command, declaration Extension condition (LD,

Page 75

142Part 4 Commandsz CLR (Clear variable) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 76

143Part 4 Commands1.2 Arithmetic Operation z ADD (Add) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command

Page 77

144Part 4 Commandsz MULT (Multiply) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Opera

Page 78

145Part 4 Commandsz MOD (Remainder of division) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decl

Page 79

Pre-3Applicable Modes of IAI’s Industrial Robot Machines meeting the following conditions are not classified as industrial robots according to Notice

Page 80

146Part 4 Commands1.3 Function Operation z SIN (Sine operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, fla

Page 81 - Chapter 6 Safety Circuit

147Part 4 Commandsz COS (Cosine operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declarati

Page 82

148Part 4 Commandsz TAN (Tangent operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declarat

Page 83

149Part 4 Commandsz ATN (Inverse-tangent operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 84

150Part 4 Commandsz SQR (Root operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 85

151Part 4 Commands1.4 Logical Operation z AND (Logical AND) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) C

Page 86

152Part 4 Commandsz OR (Logical OR) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Opera

Page 87 - QX Type X-SEL Controller

153Part 4 Commandsz EOR (Logical exclusive-OR) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decla

Page 88

154Part 4 Commands1.5 Comparison Operation z CP (Compare) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Co

Page 89

155Part 4 Commands1.6 Timer z TIMW (Timer) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaratio

Page 90

Pre-4Notes on Safety of Our Products Common items you should note when performing each task on any IAI robot are explained below. No. Task Note 1 Mod

Page 91 - Rdy and SDN = ON due to

156Part 4 Commandsz TIMC (Cancel timer) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 92

157Part 4 Commandsz GTTM (Get time) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Oper

Page 93

158Part 4 Commands1.7 I/O, Flag Operation z BT (Output port, flag operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input cond

Page 94

159Part 4 Commandsz BTPN (Output ON pulse) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declarati

Page 95

160Part 4 Commandsz BTPF (Output OFF pulse) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declarat

Page 96

161Part 4 Commandsz WT (Wait for I/O port, flag) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, de

Page 97

162Part 4 Commandsz IN (Read I/O, flag as binary) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, de

Page 98 - Chapter 7 System Setup

163Part 4 Commandsz INB (Read I/O, flag as BCD) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decl

Page 99 - PC software IA-101-XA-MW

164Part 4 Commandsz OUT (Write output, flag as binary) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Comman

Page 100 - Part 1 Installation

165Part 4 Commandsz OUTB (Write output, flag as BCD) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 101 - 1.3 Startup procedure

Pre-5No. Task Note (2) Wiring the cables z Use IAI’s genuine cables to connect the actuator and controller or connect a teaching tool, etc. z Do not

Page 102 - 2. I/O Connection Diagram

166Part 4 Commandsz FMIO (Set IN, INB, OUT, OUTB command format) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, fl

Page 103 - 2.2 PNP specification

167Part 4 Commands[4] Operand 1 = 3 Data is read or written after its upper 16 bits and lower 16 bits are reversed every 32 bits and its upper eight

Page 104 - 2.3 I/O Flat Cable

168Part 4 Commands[Example 2] Variable 99 = 00001234h (Decimal: 4660, BCD: 1234) 00001234h Variable 99 4660 (IN/OUT command) 1234 (INB/OUTB co

Page 105 - 3.1.1 Features

169Part 4 Commands1.8 Program Control z GOTO (Jump) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, d

Page 106

170Part 4 Commandsz EXSR (Execute subroutine) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declar

Page 107

171Part 4 Commandsz EDSR (End subroutine) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaratio

Page 108 - Model: CB-X-PIOH020

172Part 4 Commands1.9 Task Management z EXIT (End program) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Co

Page 109 - 3.6.1 Input

173Part 4 Commandsz EXPG (Start other program) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decla

Page 110 - 3.6.2 Output

174Part 4 Commandsz ABPG (Abort other program) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decla

Page 111 - 2. Procedure

175Part 4 Commandsz SSPG (Pause program) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 113

Pre-6No. Task Note 5 Teaching z When releasing the brake of the vertically installed actuator, be careful not to let the actuator drop due to its de

Page 114

176Part 4 Commandsz RSPG (Resume program) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaratio

Page 115

177Part 4 Commands1.10 Position Operation z PGET (Read position data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/

Page 116

178Part 4 Commandsz PPUT (Write position data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decla

Page 117 - Chapter 9 Maintenance

179Part 4 Commandsz PCLR (Clear position data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decla

Page 118 - 2. Spare Consumable Parts

180Part 4 Commandsz PCPY (Copy position data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declar

Page 119

181Part 4 Commandsz PRED (Read current position) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, dec

Page 120

182Part 4 Commandsz PRDQ (Read current axis position (1 axis direct)) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/

Page 121

183Part 4 Commandsz PTST (Check position data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decla

Page 122 - Battery for axis 6*

184Part 4 Commandsz PVEL (Assign speed data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declara

Page 123

185Part 4 Commandsz PACC (Assign acceleration data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 124

Pre-7Indication of Cautionary Information The operation manual for each model denotes safety precautions under “Danger,” “Warning,” “Caution” and “Not

Page 125 - Part 2 Operation

186Part 4 Commandsz PDCL (Assign deceleration data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 126 - Reset the controller

187Part 4 Commandsz PAXS (Read axis pattern) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declara

Page 127 - READY signal

188Part 4 Commandsz PSIZ (Check position data size) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 128 - (2) Timing chart

189Part 4 Commandsz GVEL (Get speed data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaratio

Page 129 - Part 2 Operation

190Part 4 Commandsz GACC (Get acceleration data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, dec

Page 130 - Parameters

191Part 4 Commandsz GDCL (Get deceleration data) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, dec

Page 131 - (driver card parameters and

192Part 4 Commands1.11 Actuator Control Declaration z VEL (Set speed) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I

Page 132 - (Cannot be changed)

193Part 4 Commandsz VELS (Dedicated SCARA command: Set speed ratio) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O,

Page 133

194Part 4 Commandsz OVRD (Override) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Opera

Page 134

195Part 4 Commandsz ACC (Set acceleration) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declarati

Page 135 - 3. Points to Note

CE MarkingIf a compliance with the CE Marking is required, please follow Overseas Standards Compliance Manual (ME0287) that is provided separately.Pre

Page 136

196Part 4 Commandsz ACCS (Dedicated SCARA command: Set acceleration ratio) Command, declaration Extension condition (LD, A, O, AB, OB) Input conditio

Page 137 - Caution

197Part 4 Commandsz DCL (Set deceleration) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declarati

Page 138 - 1.2 I/O Ports

198Part 4 Commandsz DCLS (Dedicated SCARA command: Set deceleration ratio) Command, declaration Extension condition (LD, A, O, AB, OB) Input conditio

Page 139 - 1.3 Virtual I/O Ports

199Part 4 Commandsz VLMX (Dedicated linear movement axis command: Specify VLMX speed) Command, declaration Extension condition (LD, A, O, AB, OB) Inp

Page 140 - (2) Virtual output ports

200Part 4 Commandsz SCRV (Set sigmoid motion ratio) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 141 - BTON 900 BTON 900

201Part 4 Commandsx S-motion A (Operand 2 = Blank or 0) x S-motion B (Operand 2 = 1) If S-motion B is selected, the speed pattern becomes smoother

Page 142 - 1.5 Variables

202Part 4 Commandsz OFST (Set offset) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Op

Page 143 - (Decimal point)

203Part 4 Commandsz DEG (Set arc angle) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 144

204Part 4 Commandsz BASE (Set reference axis) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declar

Page 145 - 1.6 Tags

205Part 4 Commandsz GRP (Set group axes) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 146 - 1.7 Subroutines

Pre-9Steel band (piano wire)Bundle loosely. Use a curly cable.Do not use a spiral tube where the cable flexes frequently. Prohibited Handling of Cable

Page 147 - 1.8 Symbols

206Part 4 Commandsz HOLD (Hold: Declare axis port to pause) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) C

Page 148 - 1.10 Axis Specification

207Part 4 Commandsz CANC (Cancel: Declare axis port to abort) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag)

Page 149

208Part 4 Commandsz DIS (Set division distance at spline movement) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O,

Page 150 - /sec o 1 deg/sec

209Part 4 Commandsz POTP (Set PATH output type) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decl

Page 151 - 3. Command Part

210Part 4 Commandsz PAPR (Set push-motion approach distance, speed) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O,

Page 152 - 3.2 Extension Condition

211Part 4 Commandsz DFTL (Dedicated SCARA command: Define tool coordinate system) Command, declaration Extension condition (LD, A, O, AB, OB) Input c

Page 153 - Part 4 Commands

212Part 4 Commandsz SLTL (Dedicated SCARA command: Select tool coordinate system) Command, declaration Extension condition (LD, A, O, AB, OB) Input c

Page 154 - Part 4 Commands

213Part 4 Commandsz GTTL (Dedicated SCARA command: Get tool coordinate system definition data) Command, declaration Extension condition (LD, A, O, AB

Page 155

214Part 4 Commandsz DFWK (Dedicated SCARA command: define load coordinate system) Command, declaration Extension condition (LD, A, O, AB, OB) Input c

Page 156

215Part 4 Commandsz SLWK (Dedicated SCARA command: select load coordinate system) Command, declaration Extension condition (LD, A, O, AB, OB) Input c

Page 157

Pre-107. Do not let the cable got tangled or kinked in a cable track or flexible tube. When bundling the cable, keep a certain degree of flexibility

Page 158

216Part 4 Commandsz GTWK (Dedicated SCARA command: get load coordinate system definition data) Command, declaration Extension condition (LD, A, O, AB

Page 159 - RC Gateway Function.”

217Part 4 Commandsz RIGH (Dedicated SCARA command: change current arm system to right arm (Arm 2 may operate if the current arm system is the opposit

Page 160 - 2. Alphabetical Order

218Part 4 Commandsz LEFT (Dedicated SCARA command: change current arm system to left arm (Arm 2 may operate if the current arm system is the opposite

Page 161

219Part 4 Commandsz PTPR (Dedicated SCARA command: specify right arm as PTP target arm system (Movement of the opposite arm system is prohibited when

Page 162

220Part 4 Commandsz PTPL (Dedicated SCARA command: specify left arm as PTP target arm system (Movement of the opposite arm system is prohibited when

Page 163

221Part 4 Commandsz PTPD (Dedicated SCARA command: specify current arm as PTP target arm system (Movement of the opposite arm system is prohibited wh

Page 164

222Part 4 Commandsz PTPE (Dedicated SCARA command: specify current arm as PTP target arm system (Movement of the opposite arm system is permitted whe

Page 165 - 1.1 Variable Assignment

223Part 4 Commandsz DFIF (Dedicated SCARA command: define coordinates of simple interference check zone) Command, declaration Extension condition (LD

Page 166

224Part 4 Commandsz SOIF (Dedicated SCARA command: specify output for simple interference check zone) Command, declaration Extension condition (LD, A

Page 167 - 1.2 Arithmetic Operation

225Part 4 Commandsz SEIF (Dedicated SCARA command: specify error type for simple interference check zone) Command, declaration Extension condition (L

Page 168

1Introduction[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]Slot 1 Slot 2 Slot 3 Slot 4 [1]Series [2]Controller type [3]IX actuator type [4]Axis 5 motor

Page 169 - Data ZR

226Part 4 Commandsz GTIF (Dedicated SCARA command: get definition coordinates of simple interference check zone) Command, declaration Extension condi

Page 170 - Optional Optional SIN

227Part 4 Commandsz WGHT (Dedicated SCARA command/Set tip load mass, inertial moment) Command, declaration Extension condition (LD, A, O, AB, OB) Inp

Page 171 - Optional Optional COS

228Part 4 Commandsz HOME (Dedicated linear movement axis command: Return to home) Command, declaration Extension condition (LD, A, O, AB, OB) Input c

Page 172 - Optional Optional TAN

229Part 4 Commands1.12 Actuator Control Command z SV (Turn ON/OFF servo) Command, declaration Extension condition (LD, A, O, AB, OB) Input conditio

Page 173 - Optional Optional ATN

230Part 4 Commandsz MOVP (Move by specifying position data in PTP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condit

Page 174 - Optional Optional SQR

231Part 4 Commandsz MOVL (Move by specifying position data in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input conditi

Page 175 - Optional Optional AND

232Part 4 Commandsz MVPI (Move incrementally in PTP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag

Page 176 - Optional Optional OR

233Part 4 Commandsz MVLI (Move via incremental interpolation in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condi

Page 177 - Optional Optional EOR

234Part 4 Commandsz PATH (Move along path in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Co

Page 178 - Optional Optional CP

235Part 4 Commandsz JW ( Jog) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Operand 1

Page 179 - 1.6 Timer

2[1]Series [2]Controller type [3]IX actuator type [4]Axis 5 motor wattage[5]Axis 6 motor wattage[6]Network (dedicated slot)[7]Standard I/OSlot 1 Slot

Page 180 - Prohibited CP

236Part 4 Commands(Note 9) If an axis moving in accordance with JW has its “Axis-specific parameter No. 1, Axis operation type” set to “0” (linear

Page 181 - Optional Optional GTTM

237Part 4 Commandsz STOP (Stop movement) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 182 - (Output

238Part 4 Commandsz PSPL (Move along spline in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag)

Page 183

239Part 4 Commandsz PUSH (Move by push motion in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag

Page 184

240Part 4 Commands[Example] PAPR 50 20 MOVP 10 PUSH 11 Set the push-motion approach distance to 50 mm and push-motion approach speed to 20 mm/se

Page 185 -  (Wait for I/O port, flag)

241Part 4 Commandsz CIR2 (Move along circle in CP operation (arc interpolation)) Command, declaration Extension condition (LD, A, O, AB, OB) Input co

Page 186

242Part 4 Commands(Note 1) Movement to any position where target values for both SCARA and linear movement axes are specified simultaneously is prohi

Page 187

243Part 4 Commandsz ARC2 (Move along arc in CP operation (arc interpolation)) Command, declaration Extension condition (LD, A, O, AB, OB) Input condi

Page 188

244Part 4 Commands(Note 1) Movement to any position where target values for both SCARA and linear movement axes are specified simultaneously is prohi

Page 189

245Part 4 Commandsz CIRS (Move three-dimensionally along circle in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input co

Page 190 - Optional Optional FMIO

3IntroductionThis controller receives power in order to drive the actuator motor(s) (three-phase/single-phase, 200 to 220 V) and to operate the contro

Page 191

246Part 4 Commands(Note 1) Movement to any position where target values for both SCARA and linear movement axes are specified simultaneously is prohi

Page 192

247Part 4 Commandsz ARCS (Move three-dimensionally along arc in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condi

Page 193 - 1.8 Program Control

248Part 4 Commands(Note 1) Movement to any position where target values for both SCARA and linear movement axes are specified simultaneously is prohi

Page 194

249Part 4 Commandsz ARCD (Move along arc via specification of end position and center angle in CP operation (arc interpolation)) Command, declaration

Page 195

250Part 4 Commands(Note 1) Movement to any position where target values for both SCARA and linear movement axes are specified simultaneously is prohi

Page 196 - 1.9 Task Management

251Part 4 Commandsz ARCC (Move along arc via specification of center position and center angle in CP operation (arc interpolation)) Command, declarat

Page 197

252Part 4 Commands(Note 1) Movement to any position where target values for both SCARA and linear movement axes are specified simultaneously is prohi

Page 198

253Part 4 Commandsz CHVL (Dedicated linear movement axis command: Change speed) Command, declaration Extension condition (LD, A, O, AB, OB) Input con

Page 199 - Program not running

254Part 4 Commands(Note 6) Override of the CHVL call task will be applied, so caution must be exercised. (Note 7) The maximum speed of the specified

Page 200

255Part 4 Commandsz PBND (Set positioning band) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, decl

Page 201 - 1.10 Position Operation

4Part 1 InstallationPart 1 Installation CautionChapter 1 Safety Precautions The X-SEL PX/QX Controller can support a combination of a SCARA robot an

Page 202

256Part 4 Commandsz TMPI (Dedicated SCARA command: Move relatively between positions on tool coordinate system in PTP operation) Command, declaration

Page 203

257Part 4 Commandsz TMLI (Dedicated SCARA command: Move relatively between positions on tool coordinate system via interpolation in CP operation) Com

Page 204

258Part 4 Commandsz PTRQ (Change push torque limit parameter) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag)

Page 205

259Part 4 Commandsz CIR (Move along circle in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) C

Page 206

260Part 4 Commandsz ARC (Move along arc in CP operation) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Comm

Page 207

261Part 4 Commands1.13 Structural IF z IF (Structural IF) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Co

Page 208 - Position

262Part 4 Commandsz IS (Compare strings) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaratio

Page 209

263Part 4 Commandsz ELSE (Else) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Operand 1

Page 210

264Part 4 Commands1.14 Structural DO z DW (DO WHILE) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command

Page 211

265Part 4 Commandsz ITER (Repeat) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Operand

Page 212 - Optional Optional PSIZ

5Part 1 InstallationChapter 2 Warranty Period and Scope of Warranty The X-SEL Controller you have purchased passed our strict outgoing inspection. T

Page 213

266Part 4 Commands1.15 Multi-Branching z SLCT (Start selected group) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O

Page 214

267Part 4 Commandsz WH (Select if true; variable) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, d

Page 215

268Part 4 Commandsz WS (Select if true; character) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 216

269Part 4 Commandsz OTHE (Select other) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 217

270Part 4 Commands1.16 System Information Acquisition z AXST (Get axis status) Command, declaration Extension condition (LD, A, O, AB, OB) Input cond

Page 218

271Part 4 Commandsz PGST (Get program status) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declar

Page 219

272Part 4 Commandsz SYST (Get system status) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declara

Page 220

273Part 4 Commandsz GARM ((Dedicated SCARA command: Get current arm system) Command, declaration Extension condition (LD, A, O, AB, OB) Input conditi

Page 221

274Part 4 Commands1.17 Zone z WZNA (Dedicated linear movement axis command: Wait for zone ON, with AND) Command, declaration Extension condition (LD,

Page 222

275Part 4 Commandsz WZNO (Dedicated linear movement axis command: Wait for zone ON, with OR) Command, declaration Extension condition (LD, A, O, AB,

Page 223

Please Read Before UseThank you for purchasing our product.This Operation Manual explains the handling methods, structure and maintenance of this prod

Page 224

6Part 1 InstallationChapter 3 Installation Environment and Selection of Auxiliary Power Devices1. Installation Environment (1) When installing and w

Page 225

276Part 4 Commandsz WZFA (Dedicated linear movement axis command: Wait for zone OFF, with AND) Command, declaration Extension condition (LD, A, O, AB

Page 226

277Part 4 Commandsz WZFO (Dedicated linear movement axis command: Wait for zone OFF, with OR) Command, declaration Extension condition (LD, A, O, AB,

Page 227

278Part 4 Commands1.18 Communication z OPEN (Open channel) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Co

Page 228 - Optional Optional BASE

279Part 4 Commandsz READ (Read) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Operand 1

Page 229 - Optional Optional GRP

280Part 4 Commands(Note 1) A READ command must have been executed before the other side sends the end character. (Note 2) Dummy read specification (

Page 230 - (HOLD type) CP

281Part 4 Commandsz TMRW (Set READ/WRIT timeout value) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Comman

Page 231 - (CANC type) CP

282Part 4 Commandsz WRIT (Write) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Operand

Page 232

283Part 4 Commandsz SCHA (Set end character) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declara

Page 233 - Position origin

284Part 4 Commands1.19 String Operation z SCPY (Copy character string) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I

Page 234

285Part 4 Commandsz SCMP (Compare character strings) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 235 - Optional Optional DFTL

7Part 1 Installation2. Heat Radiation and Installation Design the control panel size, controller layout and cooling method so that the surrounding a

Page 236 - Optional Optional SLTL

286Part 4 Commandsz SGET (Get character) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 237 - Optional Optional GTTL

287Part 4 Commandsz SPUT (Set character) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration

Page 238 - Optional Optional DFWK

288Part 4 Commandsz STR (Convert character string; decimal) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) C

Page 239 - Optional Optional SLWK

289Part 4 Commandsz STRH (Convert character string; hexadecimal) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, fl

Page 240 - Optional Optional GTWK

290Part 4 Commandsz VAL (Convert character string data; decimal) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, fl

Page 241

291Part 4 Commandsz VALH (Convert character string data; hexadecimal) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/

Page 242

292Part 4 Commandsz SLEN (Set length) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Op

Page 243

293Part 4 Commands1.20 Palletizing-Related z BGPA (Declare start of palletizing setting) Command, declaration Extension condition (LD, A, O, AB, OB)

Page 244

294Part 4 Commandsz PAPI (Set palletizing counts) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, de

Page 245

295Part 4 Commandsz PASE (Declare palletizing axes) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 246

8Part 1 Installation3. Selection of Auxiliary Power Devices This section provides selection guidelines for breakers, earth leakage breakers, contacto

Page 247 - Optional Optional DFIF

296Part 4 Commandsz PAST (Set palletizing reference point) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Co

Page 248 - Optional Optional SOIF

297Part 4 Commandsz PAPS (Set palletizing points) For 3-point teaching Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I

Page 249 - Optional Optional SEIF

298Part 4 Commandsx When setting palletizing positions for 4-point teaching where all four points are known to be on a plane and the settings also re

Page 250 - Optional Optional GTIF

299Part 4 CommandsFig. 2-(b) When the point data of the axis i component matches among all three points excluding the end point Fig. 2-(c) When the po

Page 251

300Part 4 Commandsx This command cannot be used with PASE (set palletizing axes). Whichever is set later will be given priority. (A single PAPS comma

Page 252 - Prohibited

301Part 4 Commandsz PSLI (Set zigzag) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Op

Page 253 - Prohibited PE

302Part 4 Commandsz PCHZ (Dedicated SCARA command: Declare palletizing Z-axis) Command, declaration Extension condition (LD, A, O, AB, OB) Input cond

Page 254 - Optional Optional MOVP

303Part 4 Commandsz PTRG (Dedicated SCARA command: Set palletizing arch triggers) Command, declaration Extension condition (LD, A, O, AB, OB) Input c

Page 255 - Optional Optional MOVL

304Part 4 Commandsz PEXT (Dedicated SCARA command: Set palletizing composition (Set R-axis coordinate)) Command, declaration Extension condition (LD,

Page 256 - Optional Optional MVPI

305Part 4 Commandsz ACHZ (Declare arch-motion Z-axis) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command,

Page 257 - Optional Optional MVLI

9Part 1 Installation(4) Auxiliary power devices [1] Circuit breaker Install a circuit breaker or earth leakage breaker in the AC power-supply line (

Page 258

306Part 4 Commandsz ATRG (Set arch triggers) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declara

Page 259

307Part 4 Commandsz AEXT (Dedicated SCARA command: Set arch-motion composition) Command, declaration Extension condition (LD, A, O, AB, OB) Input con

Page 260

308Part 4 Commands1.21 Palletizing Calculation Command z PTNG (Get palletizing position number) Command, declaration Extension condition (LD, A, O,

Page 261 - Optional Optional STOP

309Part 4 Commandsz PDEC (Decrement palletizing position number by 1) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/

Page 262

310Part 4 Commandsz PARG (Get palletizing angle) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, dec

Page 263 - Optional Optional PUSH

311Part 4 Commands1.22 Palletizing Movement Command z PMVP (Move to palletizing points via PTP) Command, declaration Extension condition (LD, A, O, A

Page 264

312Part 4 Commandsz PMVL (Dedicated linear movement axis command: Move to palletizing points via interpolation) Command, declaration Extension condit

Page 265

313Part 4 Commandsz PACH (Dedicated SCARA command) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, d

Page 266

314Part 4 Commandsx The PZ-axis coordinate of the end point will become the PZ-axis component of the position coordinates of the palletizing point, i

Page 267

315Part 4 Commandsz ARCH (Arch motion) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Op

Page 268

10Part 1 Installation[4] Noise filter, ring core and clamp filters The global specification has no built-in noise filters in the motor power supply.

Page 269

316Part 4 Commandsx The arch-motion Z-axis will come down after a rise-process command value is output. Therefore, the operation may follow the locus

Page 270

317Part 4 Commands1.23 Building of Pseudo-Ladder Task z CHPR (Change task level) Command, declaration Extension condition (LD, A, O, AB, OB) Input co

Page 271

318Part 4 Commandsz TSLP (Task sleep) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command, declaration Ope

Page 272

319Part 4 Commands1.24 Extended Commands z ECMD1 (Get motor current value (% of rated current)) Command, declaration Extension condition (LD, A, O, A

Page 273

320Part 4 Commandsz ECMD3 (Get overrun sensor status) Command, declaration Extension condition (LD, A, O, AB, OB) Input condition (I/O, flag) Command

Page 274

321Part 4 Commandsz ECMD250 (Set torque limit/detection time for torque limit over error) Command, declaration Extension condition (LD, A, O, AB, OB)

Page 275 - Optional Optional ARCC

322Part 4 Commands[Example 1] LET 290 3 Set the target axis pattern (axes 1 and 2) in integer variable 290. LET 291 80 Set the steady-state t

Page 276

323Part 4 Commands(Note 6) An “Error No., C6B deviation overflow error” or “Error No., CA5, Stop deviation overflow error” is sometimes detected befo

Page 277

324Part 4 CommandsChapter 3 Key Characteristics of Horizontal Articulated Robot (SCARA) OperationThis chapter explains how to set the key characteris

Page 278

325Part 4 Commands(3) Notes on CP operation The singular point refers to a position where arms 1 and 2 form a straight line. Performing CP operation

Page 279 - Distance CP

11Part 1 InstallationPeripheral Configurations3-phase Power Supply Specification PX Type (Standard Specification) QX Type (Global Specification) Contr

Page 280 - Optional Optional TMPI

326Part 4 Commands1.2 PTP Operation (1) Movement locus The axes move to the target position at the specified speed. The locus of axis tip during movem

Page 281 - Optional Optional TMLI

327Part 4 Commands2. Arm System 2-1 Right/Left Arm Systems The robot position has two patterns based on the right arm system and the left arm system,

Page 282 - Ratio CC

328Part 4 Commands2-2 Arm-System Control Commands (Dedicated SCARA Command) The right and left arm systems are defined as the opposite arm systems to

Page 283

329Part 4 CommandsIn the figure, a black arrow indicates a movement involving change of arm systems. A white arrow indicates a movement not involving

Page 284 - Optional Optional ARC

330Part 4 Commands(2) PTPE After a PTPE command is executed, the robot will give priority to movements and positioning operations using the current ar

Page 285 - Data CP

331Part 4 Commands(3) PTPR After a PTPR command is executed, the robot will perform positioning using the right arm system. The PTPR command limits th

Page 286 - Optional Optional IS

332Part 4 Commands(4) PTPL After a PTPL command is executed, the robot will perform positioning using the left arm system. The PTPL command limits the

Page 287

333Part 4 Commands(5) RIGH The RIGH command changes the current arm system to the right arm system. If a RIGH command is executed when the current arm

Page 288 - Optional Optional DW

334Part 4 Commands(6) LEFT The LEFT command changes the current arm system to the left arm system. If a LEFT command is executed when the current arm

Page 289

335Part 4 Commands3. SCARA Coordinate System A horizontal articulated robot uses three types of coordinate systems: base coordinate system, load coor

Page 290 - 1.15 Multi-Branching

12Part 1 InstallationPeripheral ConfigurationsSingle-phase Power Supply Specification PX Type (Standard Specification)QX Type (Global Specification) C

Page 291 - Optional Optional WH

336Part 4 Commands(1) Positioning on the base coordinate system Perform positioning after selecting load coordinate system No. 0. Use a SLWK command

Page 292 - Prohibited Prohibited WS

337Part 4 Commands3.2 Load Coordinate System (Dedicated SCARA Function) This coordinate system provides 32 sets of three-dimensional cartesian coordi

Page 293

338Part 4 Commands(1) Setting the load coordinate system Set the offsets with respect to the base coordinate system. x Setting example of load coord

Page 294

339Part 4 Commands(2) Positioning on the load coordinate system Perform positioning after selecting a desired load coordinate system. Use a SLWK comm

Page 295

340Part 4 Commands[2] When positioning to position Nos. 5 and 6 in PTP mode on load coordinate system No. 2 Program example : : : SLWK 2 Sele

Page 296 - Optional Optional SYST

341Part 4 Commands3.3 Tool Coordinate System (Dedicated SCARA Function) This coordinate system provides 128 sets of three-dimensional cartesian coord

Page 297 - Optional Optional GARM

342Part 4 Commands(1) Setting the tool coordinate system Set the offsets from the center of the tool-mounting surface to the tool tip. x Setting exa

Page 298 - 1.17 Zone

343Part 4 Commands(2) Positioning using tool coordinate system offsets Perform positioning after selecting a desired tool coordinate system. Use a SL

Page 299

344Part 4 Commands[2] When positioning the tool tip on tool coordinate system No. 2 to position Nos. 5 and 6 on load coordinate system No. 1 in PTP mo

Page 300

345Part 4 Commands4. Simple Interference Check Zone (Dedicated SCARA Function) The simple interference check zone is an area set for the purpose of c

Page 301

13Part 1 Installation4. Noise Control Measures and Grounding (1) Wiring and power source PE on the power terminal block is used for protective groun

Page 302 - 1.18 Communication

346Part 4 CommandsABCDEFGHSetting example of simple interference check zone Define simple interference check zone Nos. 1, 2 and 3 as follows: a. Set

Page 303

347Part 4 CommandsAs for simple interference check zone No. 1, entry into this rectangular solid area will not be detected if Rb is outside the range

Page 304

348Part 4 Commands5. Soft Limits of SCARA Axes The soft limits of IX horizontal articulated robots are set in axis-specific parameter Nos. 7 and 8. T

Page 305

349Part 4 Commands(2) Soft limits of arm 2 The position where arm 2 is crossing with arm 1 at right angles is the home of arm 2 on its axis coordinat

Page 306

350Part 4 Commands(4) Soft limits of the R-axis The position where the D-cut surface at the tip of the R-axis is facing toward the center of rotation

Page 307 - Character

351Part 4 Commands5.2 Monitoring Coordinates on Each Axis System Coordinates on each axis system can be monitored using the PC software or teaching p

Page 308 - Optional Optional SCPY

352Part 4 Commands6. PTP Optimal Acceleration/Deceleration Function for SCARA Robot Certain models such as the high-speed SCARA robot IX-NNN5020H per

Page 309 - Optional Optional SCMP

353Part 4 CommandsNotes x With PTP optimal acceleration/deceleration for SCARA robot, the robot will not operate at an optimal acceleration/decelerat

Page 310 - Optional Optional SGET

354Part 4 Commands7. Horizontal move optimization function based on Z position for SCARA Robot Certain models such as the high-speed SCARA robot IX-

Page 311 - Optional Optional SPUT

355Part 4 CommandsNotes x When the Horizontal move optimization function based on Z position for SCARA robot is enabled, the tip load mass of the SC

Page 312 - Data CC

14Part 1 Installation(3) Noise sources and noise elimination There are many noise sources, but solenoid valves, magnet switches and relays are of par

Page 313 - Optional Optional STRH

356Part 4 CommandsChapter 4 Key Characteristics of Actuator Control Commands and Points to Note 1. Continuous Movement Commands [PATH, PSPL, CIR2, A

Page 314 - Optional Optional VAL

357Part 4 Commands[Example 3] If an input condition is specified, the output will turn ON upon completion of operation in the step before the one in

Page 315 - Optional Optional VALH

358Part 4 Commands2. PATH/PSPL Commands When executing a PATH or PSPL command, pay attention to the locus because it will change if the acceleration/d

Page 316 - Optional Optional SLEN

359Part 4 CommandsChapter 5 Palletizing Function The SEL language used by the IX Controller provides palletizing commands that support palletizing op

Page 317 - Palletizing

360Part 4 Commands(2) Palletizing pattern --- Command: PAPN Select a pattern indicating the palletizing order. The two patterns illustrated below are

Page 318 - Optional Optional PAPN

361Part 4 CommandsA. 3-point teaching method To set the palletizing positions by 3-point teaching, store desired positions in position data fields as

Page 319

362Part 4 CommandsB. Method to set palletizing positions in parallel with the load coordinate system axes Palletizing reference point: Store the posi

Page 320 - (Position

363Part 4 Commands(5) Zigzag setting --- Command: PSLI Use a PSLI command to set a zigzag layout as shown below. Zigzag offset: Offset amount in the

Page 321 - Optional Optional PAPS

364Part 4 Commands(7) Palletizing arch-motion setting (a) Palletizing Z-direction axis number --- Command: PCHZ (Dedicated SCARA command) (b) Palle

Page 322

365Part 4 Commands3. Palletizing Calculation The items that can be operated or obtained using palletizing calculation commands are shown below: (1) P

Page 323

15Part 1 InstallationReference Circuit Diagram Surge absorber Solenoid valve Controller0 V

Page 324

366Part 4 Commands4. Palletizing Movement Palletizing movement commands include those used to move to a palletizing point and one used to move to an e

Page 325 - (Count) CP

367Part 4 Commands(2) Movement comment based on end point specified by point data --- ARCH Perform arch motion using an end point specified by positi

Page 326 - Optional Optional PCHZ

368Part 4 Commands5. Program Examples (1) Program example using PAPS (set by 3-point teaching) The example below specifies movement only and does not

Page 327

369Part 4 CommandsSchematic diagram of palletizing positions based on the above program The number shown at top right of each cycle indicates the corr

Page 328

370Part 4 Commands(2) Program example using PASE, PAPT and PAST The example below specifies movement only and does not cover picking operation. Step

Page 329 - Optional Optional ACHZ

371Part 4 CommandsSchematic diagram of palletizing positions based on the above program (The PX and PY-axes are parallel with Xb and Yb (base coordina

Page 330

372Part 4 CommandsChapter 6 Pseudo-Ladder Task With the X-SEL Controller, a pseudo-ladder task function can be used depending on the command and ext

Page 331

373Part 4 Commands2. Ladder Statement Field [1] Extension conditions LD LOAD A AND O OR AB AND BLOCK OB OR BLOCK All of the above extension condition

Page 332

374Part 4 Commands4. Program Example Extension condition Input condition Command Operand 1 Operand 2 OutputNo. E N Cnd Cmnd Operand 1 Operand

Page 333

375Part 4 CommandsChapter 7 Multi-Tasking “Multi-tasking” operation means running several programs in parallel. 1. Difference from a Sequencer The p

Page 334

CAUTIONOperator Alarm on Low Battery Voltage This controller is equipped with the following backup batteries for retention of data in the event of pow

Page 335

16Part 1 InstallationChapter 4 Name and Function of Each Part 1. Front View of Controller PX Type (Standard Specification), 4 axes (SCARA axes only)

Page 336 - Optional Optional PMVL

376Part 4 Commands2. Release of Emergency Stop Default factory settings of parameters “Other parameter No. 10, Emergency-stop recovery type” = 0 “O

Page 337

377Part 4 Commands3. Program Switching Various methods are available to switch between programs, depending on the purpose of programs. The representat

Page 338

378AppendixAppendixList of Additional Linear Movement Axis Specifications (Note 1) The figure in each band indicates the maximum speed for each appli

Page 339 - Optional Optional ARCH

379Appendix(Note 1) The figure in each band indicates the maximum speed for each applicable stroke. (Note 2) The load capacity is based on operation

Page 340

380Appendix(Note 1) The figure in each band indicates the maximum speed for each applicable stroke. (Note 2) The load capacity is based on operation

Page 341

381Appendix(Note 1) The figure in each band indicates the maximum speed for each applicable stroke. (Note 2) The load capacity is based on operation

Page 342

382Appendix(Note 1) The figure in each band indicates the maximum speed for each applicable stroke. (Note 2) The load capacity is based on operation

Page 344

384AppendixHow to Write Programs 1. Position Table Position Table With X-SEL controllers of PX/QX types, 4000 position points can be registered if the

Page 345 - Optional Optional ECMD 250

385Appendix2. Program Format Program Edit Screen (PC Software) With X-SEL controllers, a program consisting of up to 6000 steps can be created if the

Page 346

17Part 1 InstallationQX Type (Global Specification), 4 axes (SCARA axes only) QX Type (Global Specification), expanded by 2 additional linear movement

Page 347

386Appendix3. Positioning to 5 Positions (for Linear Axes) Description Move the actuator to positions 1 through 5 at a speed of 100 mm/sec after comp

Page 348 - Operation

387Appendix4. How to Use TAG and GOTO Description If you want to repeat the same operations in the program or skip steps when a given condition is me

Page 349 - CP-operation

388Appendix5. Back-and-Forth Operation between 2 Points (for Linear Axes) Description Move the actuator back and forth repeatedly between two points.

Page 350 - 1.2 PTP Operation

389Appendix6. Path Operation Description Move the actuator through four arbitrary points continuously without stopping (PATH operation). The actuator

Page 351 - 2. Arm System

390Appendix7. Output Control during Path Movement Description In coating application, etc., output control may become necessary while the actuator is

Page 352 - : Area accessibly only by

391Appendix8. Circular, Arc Operation Description The actuator operates along a two-dimensional circle or arc. How to Use To specify a circle, specify

Page 353

392Appendix9. Output of Home Return Complete Signal (for Linear Axes) Description Output a signal to confirm completion of home return (Incremental s

Page 354

393Appendix10. Axis Movement by Input Waiting and Output of Complete Signal Description How to perform an input waiting process and output a processi

Page 355

394Appendix11. Change of Moving Speed (for Linear Axes) Description Change the moving speed. How to Use With X-SEL controllers, speed can be set in t

Page 356

395Appendix12. Speed Change during Operation Description Use a PATH command to change the speed while the actuator is moving. This function is useful

Page 357

18Part 1 Installation[1] FG terminal This terminal is used to ground FG on the enclosure. The enclosure is connected to PE in the AC input part insi

Page 358

396Appendix13. Local/Global Variables and Flags Description Internal variables and flags used in the SEL language are classified into the local type

Page 359 - 3. SCARA Coordinate System

397Appendix14. How to Use Subroutines Description When the same processes are performed several times in one program, a group of these steps that are

Page 360

398Appendix15. Pausing of Operation Description Use a declarative command HOLD to pause the moving axis via an external input. How to Use You can int

Page 361

399Appendix16. Aborting of Operation 1 (CANC) Description Use a declarative command CANC to cause the moving axis to decelerate a stop and cancel the

Page 362 - Home of load

400Appendix17. Aborting of Operation 2 (STOP) Description Cause the moving axis to decelerate a stop and cancel the remaining operation of the axis.

Page 363

401Appendix18. Movement by Position Number Specification Description Read an external BCD code input as a position number to move the actuator. How t

Page 364

402Appendix19. Movement by External Position Data Input (for Linear Axes) Description Receive from the host device an absolute value indicating the p

Page 365

403Appendix20. Output of Coordinate Values Description Read the current coordinates of the actuator in real time and output BCD data via an output po

Page 366 - EL program

404Appendix21. Conditional Jump Description Select the destination of jump specified by GOTO, using the state of an external input, output or internal

Page 367

405Appendix22. Waiting for Multiple Inputs Description The actuator waits for one of several different inputs, and proceeds to an applicable process

Page 368

19Part 1 Installation[3] AC-power input connector A 200-VAC, single-phase/three-phase input connector consisting of six terminals including motor pow

Page 369

406Appendix23. How to Use Offsets (for Linear Axes) Description If you want to move (offset) all teaching points by several millimeters to compensate

Page 370 - 50, Zb = 200, Rb = 180

407Appendix24. Execution of Operation n Times Description Execute a specific operation n times. Example of Use The actuator repeats going back and fo

Page 371

408Appendix25. Constant Pitch Feed Operation (for Linear Axes) Description Move the actuator at a specified pitch n times from a given reference poin

Page 372

409Appendix26. Jogging (for Linear Axes) Description The slider moves forward or backward while an input is ON or OFF. In addition to an input, an ou

Page 373

410Appendix27. Program Switching Description Use an EXPG/ABPG command to switch programs from within a program. Example 1 Start program 2 when the pro

Page 374

411Appendix28. Aborting of Program Description Abort a program currently running. In the multi-tasking mode, execute an ABPG command (abort other pro

Page 375

412AppendixGeneral-purpose RS232 (2-channel RS232 Unit) (1) Specifications The 2-channel RS232 unit is a dedicated D-sub, 9-pin RS232 interface. It ca

Page 376 - 6.1 Function Overview

413Appendix(3) Parameter Settings The SIO channel numbers and specifications are set as follows according to the factory-set parameters. For advanced

Page 377

414AppendixNo. Parameter name Default value Input range Unit 202Attribute 2 of SIO channel 1 opened to user (mount standard) 00000001H 0H to FFFF

Page 378 - 7.1 Function Overview

415Appendix(4) Program [1] String process commands A “string” refers to a series of characters. This controller supports global strings and local str

Page 379

20Part 1 Installation[6] Encoder/axis-sensor connector This connector is used to connect the actuator encoder and axis sensors such as LS, CREEP and O

Page 380

416Appendix[3] Explanation of string Strings sent by the aforementioned transmission format can be used freely in a program. To put it in simple word

Page 381

417Appendix[4] Definition of transmission format In the sample application program provided here, only three types of transmission formats, or namely

Page 382 - 3. CIR/ARC Commands

418Appendix[5] Processing procedure The processing procedure to be followed to program this sample application is explained. A. Set “LF” as a charact

Page 383 - 2. Palletizing Setting

419AppendixBattery Backup Function The X-SEL controller uses the following two types of batteries. x System-memory backup battery This coin battery i

Page 384

420Appendix<Battery Replacement> To replace the system-memory backup battery, open the panel window on the front side of the controller and repl

Page 385 - A. 3-point teaching method

421Appendix2. Absolute-Encoder Backup Battery If the X-SEL controller is to drive an absolute-type actuator, an absolute-encoder backup battery must

Page 386

422AppendixThe X-SEL-PX/QX controller provides an absolute-encoder backup battery enable switch for each linear movement axis. When replacing any abso

Page 387

423AppendixExpansion I/O Board (Optional) Type: IA-103-X-32 Type: IA-103-X-16 Pin No. Category Port No. Function Pin No. Port No. Function 1

Page 388

424Appendix Number of Regenerative Units to be Connected Regenerative energy produced when a linear movement axis decelerates to a stop or moves down

Page 390 - 4. Palletizing Movement

21Part 1 InstallationLeft: PC cable ( conforming to safety category 4) SEL-T, SEL-TD, SEL-TG teaching pendant IA-T-XA teaching pendant Right: PC c

Page 391

426Appendix~ List of Parameters If you have any question regarding changing the parameters, please contact IAI’s Sales Engineering Section. After chan

Page 392 - 5. Program Examples

427Appendix1. I/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 1 I/O port assignment type 1 0 ~ 20 0: Fixe

Page 393

428AppendixNo. Parameter name Default value (Reference) Input range Unit Remarks 13 Expanded I/O3 error monitor (I/O4) 1 0 ~ 5 0: Do not monit

Page 394 - 20 EDPA

429AppendixNo. Parameter name Default value (Reference) Input rangeUnitRemarks 24 I/O setting bit pattern 1 (Related to global specifications) 10000

Page 395

430AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 30 Input function selection 0001 0 ~ 5 0: General-p

Page 396 - 1. Basic Frame

431AppendixI/O ParametersNo. Parameter name Default value (Reference) Input rangeUnitRemarks 34 Input function selection 0040 0 ~ 5 0: General-pu

Page 397 - 2. Ladder Statement Field

432AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 48 Output function selection 3022 0 ~ 20 0: Gener

Page 398 - 0.5 SEC

433AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 60 Output function selection 314 1 0 ~ 5 0: Gene

Page 399 - Chapter 7 Multi-Tasking

434AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 78 Input target axis pattern for acceptance permissi

Page 400

435AppendixI/O Parameters No. Parameter name Default value (Reference)Input range Unit Remarks 100 Used by the SIO system (SP3) (extended) 28100010H

Page 401 - 3. Program Switching

22Part 1 Installation[9] Teaching connector The teaching interface connects IAI’s teaching pendant or a PC to enable operation and setting of your e

Page 402 - Appendix

436AppendixI/O Parameters No. Parameter name Default value (Reference)Input range Unit Remarks 123 Network attribute 4 0H 0H ~ FFFFFFFFHBits 0 to 3

Page 403

437AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 126 Network attribute 7 7D007D0H 0H ~ FFFFFFFFH E

Page 404

438AppendixI/O Parameters No. Parameter name Defaultvalue(Reference) Input range Unit Remarks 144 IAI protocol B/TCP: Own port number (MANU mode) 645

Page 405

439AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 201 Attribute 1 of SIO channel 1 opened to user (mou

Page 406

440AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 204 Attribute 4 of SIO channel 1 opened to user (mou

Page 407

441AppendixI/O Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 215 Attribute 3 of SIO channel 2 opened to user (mo

Page 408 - 1. Position Table

442AppendixI/O ParametersNo. Parameter name Default value (Reference) Input range Unit Remarks 401~500(For extenstion) (Main application version

Page 409 - 2. Program Format

443AppendixI/O ParametersNo. Parameter name Default value (Reference) Input range Unit Remarks 518 Forced brake release input port number for RC axi

Page 410 - Set the speed to 100 mm/sec

444Appendix2. Parameters Common to All Axes No. Parameter name Default value (Reference) Input range Unit Remarks ~ 1 Valid axis pattern 1111B

Page 411 - 4. How to Use TAG and GOTO

445AppendixParameters Common to All Axes No. Parameter name Default value (Reference) Input range Unit Remarks 29 All-axis setting bit pattern 1 10

Page 412

23Part 1 InstallationInterface Specifications of Teaching Serial Interface Item No. Direction Signal name Details 1 FG Frame ground 2 Out TXD Trans

Page 413 - 6. Path Operation

446AppendixParameters Common to All Axes No. Parameter name Default value (Reference) Input range Unit Remarks 51 SCARA axis control 1 0H 0H ~ F

Page 414

447AppendixParameters Common to All Axes No. Parameter name Default value (Reference) Input range Unit Remarks 204 Maximum deceleration of linear mov

Page 415 - 8. Circular, Arc Operation

448Appendix3. Axis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 1 Axis operation type 1,1,0,1,0,00

Page 416

449AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 14 Home-sensor input polarity 0 0 ~ 2 Ref

Page 417

450AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 22 Phase-Z position at home return1000,10

Page 418

451AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 34 Brake equipment specification 0,0,1,1,

Page 419 - Section b Section c

452AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 51 Gear ratio numerator 50,50,10,15,1,11

Page 420

453AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 67 Short-cut control selection for rotatio

Page 421 - 14. How to Use Subroutines

454AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 82 Middle forced-feed range of linear mov

Page 422 - 15. Pausing of Operation

455AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 93 Zone 3 MIN of linear movement axis 0 -

Page 423

24Part 1 Installation[10] System I/O connector This I/O connector is used to control the safety actions of the controller. With the global specificat

Page 424

456AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 136 Minimum PTP emergency deceleration of

Page 425 - Movement complete

457AppendixAxis-Specific Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 145 SIO current-arm-system change speed de

Page 426

458AppendixNo.Parameter name Default value (Reference) Input range Unit Remarks 183Reserved by the system (Change prohibited) 0 0 ~ 99999999 For

Page 427 - Sampling time

459Appendix4. Driver Card Parameters No. Parameter name Defaultvalue(Reference)Input range Unit Remarks 1 Type (upper) (Manufacturing information)S

Page 428 - 21. Conditional Jump

460AppendixDriver Card Parameters No. Parameter name Defaultvalue(Reference)Input range Unit Remarks29 Motor/encoder characteristic word (compatible

Page 429

461AppendixDriver Card Parameters No. Parameter name Default value(Reference)Input range Unit Remarks 61~67(For extension) 0H 0000H ~ FFFFH 68

Page 430 - Move to point B

462Appendix5. Encoder Parameters No. Parameter name Default value (Reference)Input range Unit Remarks 1 Type (upper) (Manufacturing information)Spa

Page 431 - Go to TAG1 if the number is

463Appendix6. I/O Device Parameters No. Parameter name Defaultvalue(Reference)Input range Unit Remarks 1 Type (upper) (Manufacturing information) S

Page 432 - Specified number

464Appendix7. Other Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 1 Auto-start program number0 0 ~ 64 (Invalid

Page 433 - Sensor detection line

465AppendixOther Parameters No. Parameter name Default value (Reference)Input range Unit Remarks 12 Automatic operation recognition type 0 0 ~ 3

Page 434 - 27. Program Switching

25Part 1 Installation[11] Panel window This window consists of a 4-digit, 7 segment LED display and five LED lamps that indicate the status of the e

Page 435 - 28. Aborting of Program

466AppendixOther Parameters No. Parameter name Default value (Reference)Input range Unit Remarks 36 PC/TP data protect setting (Program) 0H 0H ~ FFF

Page 436 - (2) Communication Cable

467AppendixOther Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 39 PC/TP data protect setting (Coordinate system)

Page 437 - (3) Parameter Settings

468AppendixOther Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 46 Other setting bit pattern 12001H 0H ~ FFFFFFFFH

Page 438

469AppendixOther Parameters No. Parameter name Default value (Reference) Input range Unit Remarks 49 Panel 7-segment display data type 0 0 ~ 9

Page 439 - (4) Program

470Appendix8. Manual Operation Types The selectable operation types will vary depending on the setting of the “Manual operation type” parameter (Othe

Page 440

471Appendix 9. Use Examples of Key Parameters You can add functions to those available under the factory settings or set dedicated functions to I/O p

Page 441

472Appendix Description Action Parameter setting Manipulation/operation Want to execute home return for all incremental linear movement axes using an

Page 442

473Appendix Description Action Parameter setting Manipulation/operation Want to output signal when all valid linear movement axes are at their home.Ou

Page 443 - Battery Backup Function

474Appendix Description Action Parameter setting Manipulation/operation Want to start programs while emergency-stop signal is input or the safety gate

Page 444

475Appendix Description Action Parameter setting Manipulation/operation Want to continue actuator operation after the emergency stop is reset (want to

Page 445

CAUTION200 to 230 VAC power supply Auxiliary power circuit Top: 0 V Bottom: 24 V Brake power +24-V power supply Example of X-SEL-PX controller (4-axis

Page 446

26Part 1 InstallationI/O Interface List Pin No. Category Port No. Function Cable color1 - +24 V input Brown-1 2 000 Program start Red-1 3 001

Page 447

476Appendix Description Action Parameter setting Manipulation/operation Want to output signal when a linear movement axis enters a specified area (zon

Page 448

477Appendix Combination Table of X-SEL PX/QX Axis 5/6 Linear/Rotary Control Parameter (Other than SCARA Axes) Permitted encoder processing methodAxis-

Page 449

478Appendix Error Level Control Program run (Application only) Error level System error assignment source Error No. (HEX)Display (7-segmentdisplay, et

Page 450 - ~ List of Parameters

479Appendix Program run (Application only) Error level System error assignment sourceError No. (HEX) Display (7-segment display, etc.)Error list (Appl

Page 451 - 1. I/O Parameters

480Appendix Error List (MAIN application) (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Descripti

Page 452

481Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 400 Mounted-

Page 453

482Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 412 Exclusiv

Page 454 - I/O Parameters

483Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 435RC gateway

Page 455

484Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 601 EMG logi

Page 456

485Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 622 Mounted-

Page 457

27Part 1 Installation[14] General RS232C port connector 1 Channel 1 of the two-channel RS232C port provided for connection of general RS232C equipment

Page 458

486Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 63E ABZ enco

Page 459

487Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 65A Unsuppor

Page 460

488Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 667 Invalid

Page 461

489Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 6A1UBM data c

Page 462

490Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 6B6 “Allowab

Page 463

491Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 80E Expanded

Page 464

492Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 900 Blank st

Page 465

493Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. 938 Simple i

Page 466

494Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. A13 Flash-RO

Page 467

495Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. A2A Program

Page 468

28Part 1 Installation[19] Brake power input connector (SCARA axis only) This connector is used to input the power for SCARA brake control. 24 VDC mu

Page 469

496Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. A4B Monitori

Page 470

497Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. A68 SCI pari

Page 471

498Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. B00 SCHA set

Page 472 - 3. Axis-Specific Parameters

499Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. B1D Ethernet

Page 473 - Axis-Specific Parameters

500Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. B73 Error du

Page 474

501Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. B83 Rc = 0 w

Page 475

502Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. C05 Program

Page 476

503Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. C1C Unused-L

Page 477

504Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. C3D String n

Page 478

505Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. C59 Head sec

Page 479

29Part 1 Installation[22] Brake switch (Linear movement axis only) This alternate switch with lock is used to release the axis brake. To operate the s

Page 480

506Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. C70 Absolute

Page 481

507Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. C84 In-use a

Page 482

508Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. CA2 Abnormal

Page 483 - 4. Driver Card Parameters

509Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. CB9 PX/PY-ax

Page 484 - Driver Card Parameters

510Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. CCB Arch sta

Page 485

511Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. D01 Encoder

Page 486 - 5. Encoder Parameters

512Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. D20 Driver e

Page 487 - 6. I/O Device Parameters

513Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. D58 Fieldbus

Page 488 - 7. Other Parameters

514Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. D67 Motor/en

Page 489 - Other Parameters

515Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. E06 Receive

Page 490

30Part 1 Installation2. Explanation of Codes Displayed on the Panel Window 2.1 Application Display Priority (*1) Description 1 AC power is cut o

Page 491

516Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. E23 Card ID

Page 492

517Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. E47 No norma

Page 493

518Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. E65 Regenera

Page 494 - 8. Manual Operation Types

519Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. E7E Paramete

Page 495

520Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. FF0 ~ FF0 Shu

Page 496

521Appendix Error List (MAIN core) (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, act

Page 497

522Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. A85 FROM wri

Page 498

523Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. E90 Core cod

Page 499

524Appendix (In the panel window, the three digits after “E” indicate an error number.) Error No. Error name Description, action, etc. EAC Servo co

Page 500

525Appendix Troubleshooting of X-SEL Controller The X-SEL Controller has a panel window on its front face. Error numbers will be displayed in this pan

Page 501 - Simulated

31Part 1 Installation2.2 Core Display Priority (*1) Description 1 AC power is cut off (including momentary power failure or drop in power source

Page 502 - Error Level Control

526Appendix Troubleshooting (Causes and Countermeasures for Key Errors) Error No. Error name Cause Countermeasure ACF AC power cutoff Momentary po

Page 503

527Appendix Error No. Error name Cause Countermeasure C6b Deviation overflow error Operation is mechanically disabled. Check if any of the mount

Page 504

528AppendixServo Gain Adjustment for Linear Movement Axis Caution: Do not adjust the servo gains of SCARA axes.The servo has been adjusted at the fact

Page 505

529Appendixz Speed loop integral time constant (parameter list 1) Driver card parameter number Unit Input range Default (reference) 44 - 1 ~ 1000

Page 506

530AppendixTrouble Report Sheet Trouble Report Sheet Date: Company name Department Reported by TEL (Ext) FAX IAI agent Purchase date Serial number

Page 507

531Change History Revision Date Description of Revision February 2008 May 2008 August 2009 June 2010 First edition Second edition Third edition Fourt

Page 510

Manual No.: ME0152-9B (November 2012)The information contained in this document is subject to change without notice for purposes of product improvemen

Page 511

32Part 1 Installation2.3 Current Monitor and Variable Monitor Other parameter Nos. 49 and 50 can be set up to monitor currents or variables on the pa

Page 512

33Part 1 Installation(2) Variable monitor The contents of global integer variables can be displayed on the panel window. Positive integers of 1 to 999

Page 513

34Part 1 InstallationChapter 5 Specifications 1. Controller Specifications 1.1. PX Type (Standard Specification) 1-axis to 6-axis controller Total o

Page 514

35Part 1 InstallationController with increased memory size (with gateway function)128 programs Number of programs Controller without increased memory

Page 515

CAUTIONDrive-source Cutoff Relay Error (Detection of Fused Relay: E6D) Because of their circuit configuration, XSEL-PX controllers of single-phase, st

Page 516

36Part 1 Installation1.2 QX Type (Global Specification) 1-axis to 6-axis controller Total output when maximum number of axes are connected Single-pha

Page 517

37Part 1 InstallationData input methods Teaching pendant or PC software Absolute brake unit (brake type or absolute specification actuator only) Buil

Page 518

38Part 1 Installation2. External I/O Specifications 2.1. NPN Specification (1) Input part External Input Specifications (NPN Specification)Item Speci

Page 519

39Part 1 Installation(2) Output part External Output Specifications (NPN Specification)Item Specification Load voltage 24 VDC Maximum load current 1

Page 520

40Part 1 Installation2.2. PNP Specification (1) Input part External Input Specifications (PNP Specification)Item Specification Input voltage 24 VDC r1

Page 521

41Part 1 Installation(2) Output part External Output SpecificationsItem Specification Load voltage 24 VDC Maximum load current 100 mA per point, 400

Page 522

42Part 1 Installation3. Power Source Capacity and Heat Output The power consumption and heat output of the X-SEL controller will vary depending on th

Page 523

43Part 1 Installation*2 The number of fan units varies depending on the controller specification. The number of fan units varies as follows in accord

Page 524

44Part 1 Installation(2) Power consumption and heat output of the motor drive part Both the power consumption and heat output of the motor drive part

Page 525

45Part 1 InstallationList of Motor Drive Powers Power [W] (rated output)Power y 0.6 [Power factor] [VAOutput stage loss [W]NN2515 NN3515 TNN3015

Page 526

CAUTIONNote on Controllers with Increased CPU Unit Memory Size * Controllers with gateway function come with an increased memory size in their CPU un

Page 527

46Part 1 Installation(3) Calculation example Obtain the power source capacities and heat outputs when a controller of the following specifications is

Page 528

47Part 1 Installation(4) Reference example The power supply capacity and heat output of a SCARA-axis controller (4-axis specification without addition

Page 529

48Part 1 Installation4. External Dimensions 4.1 List of External Dimension Drawings The external controller dimensions vary depending on the SCARA mo

Page 530

49Part 1 InstallationExample of applicable model: X-SEL-PX-NNN1205-N1-EEE-2-3Fig. 4-2 PX/QX Type (Three-phase Standard Specification, Single-phase Gl

Page 531

50Part 1 Installation22 120 1203-5284300195186180225357373519518618058.5 120 1203-558.5Fig. 4-3 PX/QX Type (Three-phase Standard Specification, Si

Page 532

51Part 1 Installation342358519518618051 120 1203-551269285519518618059.5 75 3-575 59.5Fig. 4-5 PX/QX Type (Three-phase Standard Specification, Sing

Page 533

52Part 1 Installation397413519518618078.5 120 1203-578.5324340519518618042 120 1203-542Fig. 4-7 PX/QX Type (Three-phase Standard Specification, Sin

Page 534

53Part 1 Installation206222519518618028753-52875(80)3125.3279295519518618064.5 75 3-564.5754.3 QX Type (Three-phase Global Specification) Controlle

Page 535

54Part 1 Installation241257519518618045.5 75 3-545.575314330519518618037 1203-537120Example of applicable model: X-SEL-QX-NNN1205-200I-200I-N1-EEE-2

Page 536

55Part 1 Installation226242519518618038753-53875299315519518618029.5 120 3-529.5120Example of applicable model: X-SEL-QX-NNN2521-N1-EEE-2-3Example o

Page 538

56Part 1 Installation354370519518618057 1203-557120281297519518618020.5 120 3-520.5120Example of applicable model: X-SEL-QX-NNN5020-400AB-200AB-N1-E

Page 539

57Part 1 InstallationChapter 6 Safety Circuit The circuit configuration for embodying safety actions such as emergency stop is different between the

Page 540

58Part 1 Installation2. Safety Circuit for PX Type (Standard Specification) Controller The PX type controller has a built-in drive source cutoff circ

Page 541

59Part 1 InstallationWith the PX type, use only the signals shown in the shaded fields of the table for connection with the safety switches. Ensure th

Page 542

60Part 1 Installation3. Safety Circuit for QX Type (Global Specification) Controller The global controller has no internal drive source cutoff circui

Page 543

61Part 1 InstallationTerminal Assignments PinNo.SignalnameOverview Details 9 DET IN To fused-contact detection circuitExternal contact error input (p

Page 544

62Part 1 Installationx EMG1/EMG2, ENB1/ENB2 EMG1 (line+)/(line-) and EMG2 (line+)/(line-) are redundant emergency stop control lines. ENB1 (line+)/(li

Page 545

63Part 1 InstallationQX Type X-SEL Controller Power supply part Not installed AC cutoff relay RectifierDC busTo power stageExternal emergency-stop res

Page 546

64Part 1 InstallationExternal Emergency Stop Circuit Contactor (NEO SC)RelayContactor (NEO SC)200-VAC, three-phaseReset switchExternal emergency-stop

Page 547

65Part 1 Installation4. Timing Chart of Safety Circuit for QX-type SEL Controller A timing chart of the safety circuit for QX-type SEL controller is

Page 548

Table of ContentsTable of Contents Safety Guide...

Page 549

66Part 1 Installation[2] Emergency stop x I/O parameter No. 24, bits 0 to 3 = 0: The RDYOUT output (system I/O) is SYSRDY (PIO trigger program operat

Page 550

67Part 1 Installation[3] Power on without cancelling emergency stop Assume that the same timings will apply when the power is turned on without perfo

Page 551

68Part 1 Installation[4] Enable operation x I/O parameter No. 24, bits 0 to 3 = 0: The RDYOUT output (system I/O) is SYSRDY (PIO trigger program oper

Page 552

69Part 1 Installation[5] System shutdown level error x I/O parameter No. 24, bits 0 to 3 = 0: The RDYOUT output (system I/O) is SYSRDY (PIO trigger

Page 553

70Part 1 Installation[6] Cold start level error x I/O parameter No. 24, bits 0 to 3 = 0: The RDYOUT output (system I/O) is SYSRDY (PIO trigger progr

Page 554 - Trouble Report Sheet

71Part 1 Installation[7] Operation cancellation level error x I/O parameter No. 24, bits 0 to 3 = 0: The RDYOUT output (system I/O) is SYSRDY (PIO t

Page 555 - Change History

72Part 1 Installation[8] Power on (in combination with drive-source cutoff reset input) x I/O parameter No. 24, bits 0 to 3 = 0: The RDYOUT output (

Page 556

73Part 1 Installation[9] Emergency stop (in combination with drive-source cutoff reset input) x I/O parameter No. 24, bits 0 to 3 = 0: The RDYOUT ou

Page 557

74Part 1 InstallationChapter 7 System Setup1. Connection Method of Controller and Actuator1.1 Connection Diagram for PX Type (Standard Specification)T

Page 558 - 12.11.000

75Part 1 Installation1.2 Connection Diagram for QX Type (Global Specification)Three-phase specificationCP: Single-phase 200 to 230 VACpower supplyMP:

Modèles reliés XSEL-PX

Commentaires sur ces manuels

Pas de commentaire