3 basic system operation – Yaskawa MP940 User Manual
Page 5
vi
3 Basic System Operation
3.1 Operating Modes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-3
3.1.1 Online Operating Mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-3
3.1.2 Offline Stop Mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-3
3.2 Start and Stop Sequences - - - - - - - - - - - - - - - - - - - - - - - - - 3-5
3.2.1 DIP Switch Settings - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-5
3.2.2 Start Sequence- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-7
3.3 Scan Processing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-10
3.3.1 Overview of Scan Processing - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-10
3.3.2 S Scan Details- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-11
3.3.3 Setting Scan Times - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-12
3.3.4 Setting the System Scan Time - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-13
3.3.5 Setting Scan Time Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-14
3.3.6 Saving Scan Time Definitions- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-15
3.3.7 Completing Scan Time Definitions - - - - - - - - - - - - - - - - - - - - - - - - - 3-15
3.4 User Programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-16
3.4.1 Drawings (DWGs)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-16
3.4.2 Execution Control of Parent Drawings- - - - - - - - - - - - - - - - - - - - - - - 3-17
3.4.3 Motion Programming- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-20
3.5 Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-28
3.5.1 Standard System Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-28
3.5.2 Creating User Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-29
3.5.3 Determining the I/O Specifications - - - - - - - - - - - - - - - - - - - - - - - - - 3-29
3.5.4 Defining Function I/O - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-30
3.5.5 Creating the Body of the Function - - - - - - - - - - - - - - - - - - - - - - - - - 3-31
3.5.6 Creating the Program that Calls the Function - - - - - - - - - - - - - - - - - 3-32
3.6 Registers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-34
3.6.1 Register Designation Methods - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-34
3.6.2 Data Types- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-35
3.6.3 Types of Register - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-38
3.6.4 Using Subscripts I and J - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-40
3.6.5 I/O and Registers in Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-42
3.6.6 Register Ranges in Programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-43
3.7 Managing Symbols - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-44
3.7.1 Symbols in Drawings- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-44
3.7.2 Symbols in Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-44
3.7.3 Upward Linking of Symbols - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-45
3.7.4 Automatic Register Number Allocation - - - - - - - - - - - - - - - - - - - - - - 3-45