MN FPXH User Positioning PWM HSC Pidsx en
MN FPXH User Positioning PWM HSC Pidsx en
FP-XH Series
User's Manual
Western version
WUME-FPXHPOSG-01
2020.10 panasonic.net/id/pidsx
(MEMO)
2 WUME-FPXHPOSG-01
Introduction
Thank you for purchasing a Panasonic product. Before you use the product, please carefully
read through the user’s manual, and understand it in detail to use the product properly.
Type of Manual
● This manual describes the "positioning function (table setting mode) / PWM output and high-
speed counter function" implemented in the FP-XH Control Unit.
● The following user’s manuals are available for the FP-XH series. Please refer to a relevant
manual for the unit and purpose of your use.
● The manuals can be downloaded from our Download Center:https://
industrial.panasonic.com/ac/e/dl_center/.
Unit name or purpose of
Manual name Manual code
use
FP-XH User‘s Manual (Basic) WUME-FPXHBASG
FP-XH Control Unit
FP Series Programming Manual ARCT1F313E
Positioning Function / FP-XH User’s Manual
PWM Output / High-speed WUME-FPXHPOSG
Counter Function (Positioning / PWM Output / High-speed Counter)
Communication Functions
FP-X Extension FP-XH User‘s Manual (COM Communication) WUME-FPXHCOMG
(Communication) Cassette
FP-X Expansion Unit
FP-X Series User’s Manual WUME-FPX
FP-X Function Cassettes
SAFETY PRECAUTIONS
● To prevent accidents or personal injuries, please be sure to comply with the following items.
● Prior to installation, operation, maintenance and inspection, please read this manual carefully for proper use.
● Before using the product, please fully understand the knowledge related to the equipment, safety
precautions and all other precautions.
● Safety precautions are divided into two levels in this manual: Warning and Caution.
● Take appropriate safety measures for the external circuit of the product to ensure the security of the whole
system in case of abnormalities caused by product failure or external factors.
● Do not use this product in areas with inflammable gases.
Otherwise it may lead to an explosion.
● Do not put this product into a fire.
Otherwise it may cause damage to the battery or other electronic parts.
● Do not impact, charge or heat the lithium battery, and do not put it into a fire.
Otherwise it may lead to fire or damage.
● To prevent the excessive exothermic heat or smoke generation of the product, a certain margin is required
for guaranteed characteristics and performance ratings of relative products.
● Do not disassemble or modify the product.
Otherwise it may lead to the excessive exothermic heat or smoke generation of the product.
● Do not touch terminal blocks during power-on.
WUME-FPXHPOSG-01 iii
Otherwise it may result in an electric shock.
● Create an emergency stop and interlock circuit in the external devices.
● Connect wires and connectors reliably.
Otherwise it may lead to the excessive exothermic heat or smoke generation of the product.
● Do not carry out construction (wiring, removal, etc.) during power-on.
Otherwise it may result in an electric shock.
● If the equipment is used in a manner not specified by the Panasonic, the protection provided by the
equipment may be impaired.
● This product has been developed/produced for industrial use only.
● The copyright of this manual is owned by Panasonic Industrial Devices SUNX Co., Ltd
● Unauthorized reproduction of this manual is strictly prohibited.
● Windows is a registered trademark of Microsoft Corporation in the U.S. and other countries.
● Ethernet is a registered trademark of Fuji Xerox Co., Ltd. and Xerox Corporation.
● Other company and product names are trademarks or registered trademarks of their respective companies.
iv WUME-FPXHPOSG-01
Table of Contents
2 Wiring .....................................................................................................2-1
2.1 Connections with Servo Motor Amplifier .............................................2-2
2.1.1 Connection Example ........................................................................ 2-2
2.1.2 Precautions on Connection .............................................................. 2-3
2.2 Connection with Stepping Motor Driver ..............................................2-4
2.2.1 Precautions on Connection .............................................................. 2-4
WUME-FPXHPOSG-01 v
4.2.3 Creating Positioning Data Table....................................................... 4-11
4.2.4 Saving Positioning Parameters ........................................................ 4-13
4.2.5 Export and Import ............................................................................ 4-14
4.2.6 Check on Parameter Data ............................................................... 4-14
4.2.7 Writing Parameters to Unit (1).......................................................... 4-15
4.2.8 Writing Parameters to Unit (2).......................................................... 4-15
4.3 System Register Settings....................................................................4-17
4.3.1 Confirming and Selecting Functions to be Used .............................. 4-17
4.4 Reading Elapsed Values.....................................................................4-20
4.4.1 Elapsed Value (Current Value) Area ................................................ 4-20
4.4.2 Elapsed Value (Current Value) Area ................................................ 4-20
5 Operation Patterns................................................................................5-1
5.1 Stop Operation....................................................................................5-2
5.1.1 Type of Stop Operations .................................................................. 5-2
5.1.2 Characteristics of Stop Operations .................................................. 5-3
5.2 JOG Operation....................................................................................5-4
5.2.1 Settings and Operation of JOG Operation ....................................... 5-4
5.2.2 Settings and Operation of JOG Operation (Speed Changes).......... 5-6
5.2.3 Speed Changes in JOG Operation .................................................. 5-8
5.3 Home Return.......................................................................................5-9
5.3.1 Types of Home Return ..................................................................... 5-9
5.3.2 Operation Patterns of Home Return ................................................ 5-10
5.3.3 Settings and Operations of Home Return ........................................ 5-12
5.4 Positioning Control..............................................................................5-16
5.4.1 Types of Positioning Control ............................................................ 5-16
5.4.2 E-point Control (Single-Speed Positioning) ..................................... 5-17
5.4.3 P-point Control (Double-Speed Positioning) .................................... 5-18
5.4.4 C-point Control ................................................................................. 5-20
5.4.5 J-point Control (JOG Positioning) .................................................... 5-22
5.4.6 J-point Control (JOG Positioning: Speed Changes) ........................ 5-23
5.4.7 Programming Cautions .................................................................... 5-26
5.5 Repeat Operation................................................................................5-28
5.5.1 Overview of Repeat Operation......................................................... 5-28
5.5.2 Settings and Operations of Repeat Operation ................................. 5-29
5.5.3 Stop Operation During Repeat Operation ........................................ 5-31
5.6 Linear Interpolation Control.................................................................5-33
5.6.1 Overview .......................................................................................... 5-33
5.6.2 Settings and Operations of Linear Interpolation............................... 5-34
vi WUME-FPXHPOSG-01
7 Instruction References .........................................................................7-1
7.1 Table Setting Mode Control Instruction ...............................................7-2
7.1.1 [F380 POSST] Positioning Table Start Instruction ........................... 7-2
7.1.2 [F381 JOGST] JOG Operation Start Instruction .............................. 7-3
7.1.3 [F382 ORGST] Home Return Start Instruction ................................ 7-4
7.1.4 [F383 MPOST] Positioning Table Simultaneous Start Instruction .... 7-5
7.1.5 [F384 PTBLR] Positioning Parameter Read Instruction................... 7-7
7.1.6 [F385 PTBLW] Positioning Parameter Write Instruction .................. 7-8
7.2 FP-X Compatible Instruction Mode Control Instruction.......................7-10
7.2.1 [F171 (SPDH)] Pulse Output (Trapezoidal Control) ......................... 7-10
7.2.2 [F171 (SPDH)] Pulse Output (Home Return) ................................... 7-15
7.2.3 [F172 (PLSH)] Pulse Output (JOG operation) ................................. 7-19
7.2.4 [F174 (SP0H)] Pulse Output (Selectable Data Table Control
Operation) ......................................................................................... 7-22
7.2.5 [F175 (SPSH)] Pulse Output (Linear Interpolation).......................... 7-26
8 Troubleshooting ....................................................................................8-1
8.1 Self-diagnosis Function.......................................................................8-2
8.1.1 Operation Monitor LEDs of Control Unit .......................................... 8-2
8.1.2 Operation Mode When an Error Occurs .......................................... 8-2
8.2 What to Do If an Error Occurs.............................................................8-4
8.2.1 ERR / ALM LED Flashes ................................................................. 8-4
8.2.2 What to Do When Positioning Error Occurs..................................... 8-5
8.2.3 Motor Does Not Rotate/Move (Output LED Flashes or is ON) ........ 8-7
8.2.4 Motor Does Not Rotate/Move (Output LED is OFF) ........................ 8-7
8.2.5 Rotation/Movement Direction is Reversed....................................... 8-8
WUME-FPXHPOSG-01 vii
10.3.3 [F166 HC1S] High-speed Counter Target Value Match ON
Instruction and [F167 HC1R] High-speed Counter Target Value
Match OFF Instruction ...................................................................... 10-14
10.3.4 Sample Program (Positioning Operation With Inverter: Single-
Speed) .............................................................................................. 10-15
10.3.5 Sample Program (Positioning Operation With Inverter: Double-
Speed) .............................................................................................. 10-17
10.4 High-speed Counter Cam Control Instruction ...................................10-20
10.4.1 [F165 CAM0] High-speed Counter Cam Control Instruction .......... 10-20
10.4.2 Sample Program (Upper Limit Control, Reset, Addition) ............... 10-24
10.4.3 Sample Program (Upper Limit Control, Instruction Clear,
Addition)............................................................................................ 10-26
10.4.4 Sample Program (Upper Limit Control, Subtraction) ..................... 10-28
10.5 Interrupt Program Activation .............................................................10-31
10.5.1 Overview of Function ..................................................................... 10-31
10.5.2 Interrupt Activation When F165 (CAM0) is Executed .................... 10-32
11 Specifications ......................................................................................11-1
11.1 Specifications ....................................................................................11-2
11.1.1 General Specifications ................................................................... 11-2
11.1.2 Performance Specifications............................................................ 11-2
11.2 Allocation of Memory Areas ..............................................................11-5
11.2.1 When Using Pulse Output Table Setting Mode .............................. 11-5
11.2.2 When Using Pulse Output Function (FP-X Compatible Instruction
Mode)................................................................................................ 11-7
11.2.3 When Using PWM Output Function ............................................... 11-8
11.2.4 When Using High-speed Counter Function.................................... 11-9
11.3 Positioning Memory...........................................................................11-12
11.3.1 Configuration of Memory Map ........................................................ 11-12
11.3.2 Common Area (Memory Area No. 0).............................................. 11-13
11.3.3 Axis Information Area (Memory Area No. 1) .................................. 11-14
11.3.4 Axis Setting Area (Memory Area No. 2) ......................................... 11-15
11.3.5 Positioning Table Area (Memory Area No. 3) ................................. 11-17
viii WUME-FPXHPOSG-01
1 Functions of Unit and
Restrictions on Combination
1.1 Functions of Unit .................................................................................1-2
1.1.1 Overview of FP-XH Positioning Function ......................................... 1-2
1.1.2 Unit type and available functions ..................................................... 1-3
1.2 Restrictions on Combinations and Functions .....................................1-5
1.2.1 Applicable Versions of Unit and Software ........................................ 1-5
1.2.2 Restrictions on the Combination of Pulse I/O Cassettes ................. 1-5
1.2.3 Restrictions on I/O Allocation ........................................................... 1-5
1.2.4 Restrictions on Using Together with Communication Function ........ 1-7
1.3 Comparison of Pulse Output Function ................................................1-8
1.3.1 Types of Positioning Control Modes ................................................ 1-8
1.3.2 Selection of Positioning Control Mode ............................................. 1-8
1.3.3 Comparison of Two Control Modes.................................................. 1-8
WUME-FPXHPOSG-01 1-1
1.1 Functions of Unit
■ Five kinds of home return operations are supported. (Table setting mode)
● Five kinds of home return methods including home search are available. The most
appropriate home return method can be selected in accordance with the system such as
home input, near home input and the type of driver.
1-2 WUME-FPXHPOSG-01
1.1 Functions of Unit
If the compatible mode setting is set to “FP-X mode”, "Table setting mode" cannot be selected.
Configuration
WUME-FPXHPOSG-01 1-3
1.1 Functions of Unit
(Note 1) Functions, channel numbers and I/O numbers used are set in the tool software.
(Note 2) I/O numbers used for each function should be allocated so that they do not overlap.
(Note 3) The pulse I/O cassette can be attached to the relay output type Control Unit only. (C14R: 1 piece,
C30R / C60R: Max. 2 pieces) When using two axes for the pulse output or two points for the PWM
output, use two pulse I/O cassettes.
1-4 WUME-FPXHPOSG-01
1.2 Restrictions on Combinations and Functions
For using the FP-XH, the software of the following versions is necessary.
Item Applicable version
(Note 1) The latest version is provided free of charge at our download center (https://
industrial.panasonic.com/ac/e/dl_center/software/). Use the latest version.
(Note 2) To use the FP-XH in FPWIN Pro7, it is also necessary to install a setup file. For details, see the above
website.
● I/O signals used for each function are set in the tool software. They are allocated
automatically when set by Configurator PMX.
● Allocate the I/O numbers used for the pulse output function, high-speed counter function and
PWM output function so that they do not overlap.
WUME-FPXHPOSG-01 1-5
1.2 Restrictions on Combinations and Functions
1-6 WUME-FPXHPOSG-01
1.2 Restrictions on Combinations and Functions
(Note 1) When using the target value match ON instruction (F166) or target value match OFF instruction (F167)
in the high-speed counter function, arbitrary output is specified in the range of Y0 to Y29F in a user
program so that it does not overlap the above functions.
(Note 2) When using the PWM output, the output numbers to be paired are normal output.
● The FP-XH series can communicate with external devices through the maximum of five
communication interfaces including the COM0 port supported as standard and COM1 to
COM4 ports used by communication cassettes.
● When using all the five ports from COM0 to COM4, the communication speed is 115.2 kbps
max. and the pulse output function supports two axes max. When using four or less number
of ports, the communication speed is 230.4 kbps max. and the pulse output function supports
six axes max.
WUME-FPXHPOSG-01 1-7
1.3 Comparison of Pulse Output Function
For using the FP-XH pulse output function, the following two control modes are available.
● The positioning control mode is selected in the system register no. 407 by the tool software.
(Note 1) If the compatible mode setting is set to “FP-X mode”, "Table setting mode" cannot be selected.
There are following differences between the table setting mode and FP-X compatible instruction
mode.
1-8 WUME-FPXHPOSG-01
1.3 Comparison of Pulse Output Function
■ Comparison in programming
Item Table setting mode FP-X compatible instruction mode
Special data registers DT90392 to
Read / Write Area Positioning memory
DT90407
of elapsed
value Execut F384 instruction (Read), F385 instruction
F1 instruction (Both Read and Write)
e (Write)
Confirmation of BUSY
Input contacts X28 to X2D Special relays R911C to R9121
state
Confirmation of
Input contacts X30 to X35
positioning completion Instead detects the fall of the above BUSY
Confirmation of home signal by a user program.
Input contacts X48 to X4D
return completion
Allocate arbitrary input contacts and turn Allocate arbitrary input contacts and turn
Near home input ON the outputs Y70 to Y75 by user ON the bit4 of the special data register
programs. DT90052 by user programs.
WUME-FPXHPOSG-01 1-9
(MEMO)
1-10 WUME-FPXHPOSG-01
2 Wiring
2.1 Connections with Servo Motor Amplifier .............................................2-2
2.1.1 Connection Example ........................................................................ 2-2
2.1.2 Precautions on Connection .............................................................. 2-3
2.2 Connection with Stepping Motor Driver ..............................................2-4
2.2.1 Precautions on Connection .............................................................. 2-4
WUME-FPXHPOSG-01 2-1
2.1 Connections with Servo Motor Amplifier
PLC Amplifier
FP-XH C30T MINAS A5 series
50 FG
2kΩ
Y0 3 PULS1
220Ω
4 PULS2
2kΩ
Y1 5 SIGN1
220Ω
6 SIGN2
5.1kΩ
X4 19 CZ
Home input Z phase output
COM 13 GND
25 GND
7 COM+
4.7Ω
Y8 30 CL Counter clear input
4.7Ω
− 29 SRV-ON Servo ON input
4.7Ω
27 GAIN Gain switch input
4.7Ω
31 A-CLR Alarm clear input
4.7Ω
COM 9 POT
Near home input
5.6kΩ 4.7Ω
X8 8 NOT
35 S-RDY+
5.6kΩ
Servo ready output
X9 34 S-RDY−
37 ALM+
5.6kΩ
Servo alarm output
XA 36 ALM−
39 INP+
38 INP−
Near home sensor
CCW limit sensor 41 COM−
CW limit sensor
GND +24V
(Note 1) The allocation of I/O numbers on the controller side depends on unit types.
2-2 WUME-FPXHPOSG-01
2.1 Connections with Servo Motor Amplifier
● Use twisted-pair cables for the connection between the output of the unit and servo amplifiers.
WUME-FPXHPOSG-01 2-3
2.2 Connection with Stepping Motor Driver
● Use twisted-pair cables for the connection between the output of the unit and motor driver.
2-4 WUME-FPXHPOSG-01
3 Power ON and OFF, and
Items to Check
3.1 Safety Circuit Design ..........................................................................3-2
3.2 Before Turning On the Power .............................................................3-3
3.3 Procedure for Turning On the Power ..................................................3-4
3.3.1 Procedure for Turning On the Power ............................................... 3-4
3.3.2 Procedure for Turning Off the Power ............................................... 3-4
3.4 Confirming while the Power is ON ......................................................3-5
3.4.1 Items to check after turning on the power ........................................ 3-5
3.4.2 Checking the Installation of the External Safety Circuit ................... 3-6
3.4.3 Checking the Safety Circuit Based on the Unit ................................ 3-6
3.4.4 Checking the Operation of the Near Home Switch and Home
Switch ............................................................................................... 3-6
3.4.5 Checking Rotating and Moving Directions and Moving Distance .... 3-7
WUME-FPXHPOSG-01 3-1
3.1 Safety Circuit Design
3-2 WUME-FPXHPOSG-01
3.2 Before Turning On the Power
WUME-FPXHPOSG-01 3-3
3.3 Procedure for Turning On the Power
When turning on the power to the system incorporating the unit, consider the nature and states
of any external devices connected to the system, and take sufficient care so that turning on the
power will not initiate unexpected movements.
1. Turn on the power supplies for the input and output devices connected to the PLC.
2. Turn ON the power supply for the PLC.
3. Turn ON the power supply for the motor driver.
1. Check to make sure the rotation of the motor has stopped, and then turn OFF the power
supply for the motor driver.
3-4 WUME-FPXHPOSG-01
3.4 Confirming while the Power is ON
WUME-FPXHPOSG-01 3-5
3.4 Confirming while the Power is ON
Make a check on the safety circuit recommended by the motor manufacturer, which includes a
check on the disconnection of the power supply to the motor driver with CW and CCW drive
inhibition switch input from an external circuit.
1. Using forced operation of the over limit switch, check to see if the over limit input is being
properly taken into the PLC side.
2. If necessary, input a program to start the JOG operation. Then operate the over limit input
to check whether the motor will stop. The limit stop will be effective when output signals
(Y80 to Y8B) allocated to each axis turn ON in user programs. In addition, the valid logic of
over limit input can be changed in the parameter setting menu of "Configurator PMX".
3. Using the JOG operation, check to see if the over limit switch is functioning properly.
Operation at over limit input
Conditions Direction Limit status Operation
Over limit input (+): ON Not executable, Error occurs.
Forward
When JOG operation is Over limit input (-): ON Executable
started Over limit input (+): ON Executable
Reverse
Over limit input (-): ON Not executable, Error occurs.
Over limit input (+): ON Limit stops, Error occurs.
Forward
Over limit input (-): ON Limit stops, Error occurs.
During JOG operation
Over limit input (+): ON Limit stops, Error occurs.
Reverse
Over limit input (-): ON Limit stops, Error occurs.
3.4.4 Checking the Operation of the Near Home Switch and Home Switch
1. Check if the near home input is loaded as input signals on the PLC properly by operating
the home input and near home input forcibly.
2. Start the home return by inputting the home return program, and check if the operation
transits to the deceleration operation by the near home input.
Points to check
Set the valid logic which enables the home input and near home input in the parameter
setting menu of "Configurator PMX".
3-6 WUME-FPXHPOSG-01
3.4 Confirming while the Power is ON
3. Check if the home stop position shifts by repeating the JOG and home return operations.
Points to check
A shift may result depending on the position of near home input or home input and the
return speed.
4. If the home stopping position is shifted, change the position of near home input or reduce
the home return speed.
1. Execute the JOG operation to confirm the rotating direction and moving direction of the
motor.
Points to check
The rotating direction is determined according to the installation of the ball screw or the
“CW/CCW direction setting” of the parameter.
2. Check if the moving distance is that as designed by performing the JOG operation or
positioning operation.
Points to check
The moving distance is determined according to the pitch of the ball screw, deceleration
gear ratio or setting movement amount of the positioning data.
WUME-FPXHPOSG-01 3-7
(MEMO)
3-8 WUME-FPXHPOSG-01
4 Settings of Control Unit
4.1 Confirming I/O Allocation ....................................................................4-2
4.1.1 When Using Pulse Output Table Setting Mode ................................ 4-2
4.1.2 When Using Pulse Output Function (FP-X Compatible Instruction
Mode)................................................................................................ 4-3
4.1.3 When Using PWM Output Function ................................................. 4-5
4.1.4 When Using High-speed Counter Function ..................................... 4-6
4.2 Settings in Configurator PMX..............................................................4-8
4.2.1 Allocating Channels to be Used ....................................................... 4-8
4.2.2 Setting Parameters .......................................................................... 4-9
4.2.3 Creating Positioning Data Table....................................................... 4-11
4.2.4 Saving Positioning Parameters ........................................................ 4-13
4.2.5 Export and Import ............................................................................ 4-14
4.2.6 Check on Parameter Data ............................................................... 4-14
4.2.7 Writing Parameters to Unit (1).......................................................... 4-15
4.2.8 Writing Parameters to Unit (2).......................................................... 4-15
4.3 System Register Settings....................................................................4-17
4.3.1 Confirming and Selecting Functions to be Used .............................. 4-17
4.4 Reading Elapsed Values.....................................................................4-20
4.4.1 Elapsed Value (Current Value) Area ................................................ 4-20
4.4.2 Elapsed Value (Current Value) Area ................................................ 4-20
WUME-FPXHPOSG-01 4-1
4.1 Confirming I/O Allocation
● The home input signal and positioning completion signal is allocated to I/O signals.
Near home input(Note 1)(Note 2) (Y70) (Y71) (Y72) (Y73) (Y74) (Y75)
Over limit input (+)(Note 2) (Y80) (Y82) (Y84) (Y86) (Y88) (Y8A)
Over limit input (-)(Note 2) (Y81) (Y83) (Y85) (Y87) (Y89) (Y8B)
(Note 1) Even when setting the linear interpolation, the interpolation operation is not performed for the home
return. Execute the operation for X axes and Y axes separately.
(Note 2) The near home input, over limit input (+) and over limit input (-) will be valid when an arbitrary input is
allocated and the output relay indicated in the above table turns ON.
■ Sample program
The following sample shows the program when the near home input, over limit input (+) and
over limit input (-) are allocated to X10 to X12.
4-2 WUME-FPXHPOSG-01
4.1 Confirming I/O Allocation
● When selecting the table setting mode, the control active flags (R911C to R911F) are not
activated. Confirm that other instructions for the table setting mode (F380 to F383) are
not activated using the above BUSY flags (X28 to X2D), and execute each instruction.
Over limit input (+)(Note 1) (Y80) (Y82) (Y84) (Y86) (Y88) (Y8A)
Over limit input (-)(Note 1) (Y81) (Y83) (Y85) (Y87) (Y89) (Y8B)
CW output or
Y100 Y200 - - - -
When using Pulse output
the relay CCW output or
output type Y101 Y201 - - - -
pulse I/O Sign output
cassette Deviation counter clear output
Y102 Y202 - - - -
(Note 1)
(Note 1) The near home input, over limit input (+) and over limit input (-) will be valid when an arbitrary input is
allocated and the output relay indicated in the above table turns ON.
4.1.2 When Using Pulse Output Function (FP-X Compatible Instruction Mode)
● The following reserved areas are allocated to the home input or control active flag.
● Allocate an arbitrary input to the near home input or pulse output stop signal (emergency
stop).
WUME-FPXHPOSG-01 4-3
4.1 Confirming I/O Allocation
Home input(Note 1)
When using the transistor output Control X4 X5 X6 X7 X2 X3
Unit
Control active flag (BUSY) R911C R911D R911E R911F R9120 R9121
Home input(Note 1)
When using the pulse I/O cassette for relay X102 X202 - - - -
output type Control Unit
(Note 1) Even when setting the linear interpolation, the interpolation operation is not performed for the home
return. Execute the operation for X axes and Y axes separately.
(Note 2) The near home input will be enabled when an arbitrary input is allocated and the bit 4 of the special
data register DT90052 is turned ON by the pulse output control instruction (F0).
(Note 3) The operation done flag or home return done flag are substituted by confirming that the control active
flag turns from ON to OFF after the execution of the pulse output instruction (F171).
(Note 1) Even when setting the linear interpolation, the interpolation operation is not performed for the home
return. Execute the operation for X axes and Y axes separately.
4-4 WUME-FPXHPOSG-01
4.1 Confirming I/O Allocation
(Note 2) The emergency stop will be enabled by specifying channel numbers and turning ON the bit 3 of the
special data register DT90052 by the pulse output control instruction (F0). In case of the emergency
stop in the FP-X compatible instruction mode, pulses stop immediately.
● When controlling the above functions using external inputs, arbitrary inputs can be allocated.
The following program is for loading the near home input of CH1 using the input X10.
● In the FP-X compatible instruction mode, the allocations of J-point control and over limit inputs
are not available.
● In the FP-X compatible instruction mode, the allocations of system stop, error clear request,
deceleration stop and J-point speed change are not available.
● The following reserved areas are allocated to the PWM output or control active flag.
● Allocate them so that they do not overlap the I/O used for the pulse output function.
WUME-FPXHPOSG-01 4-5
4.1 Confirming I/O Allocation
● The following reserved areas are allocated to the hardware reset input or control active flag.
■ Allocation of I/O signals (When using the input section of the pulse I/O cassette)
I/O No.
Signal name
CH8 CH9 CHA CHB
Single-phase
X100 X101 X200 X201
Count input input
2-phase input X100 / X101 - X200 / X201 -
Single-phase
Hardware reset X102 X102 X202 X202
input
input
2-phase input X102 X102 X202 X202
Single-phase
Control active flag R9118 R9119 R911A R911B
input
(BUSY)
2-phase input R9118 - R911A -
(Note 1) The input X102 can be set to either CH8 or CH9 and the input X202 can be set to either CHA or CHB
as a hardware reset input.
4-6 WUME-FPXHPOSG-01
4.1 Confirming I/O Allocation
● When controlling the above functions using external inputs, arbitrary inputs can be allocated.
The following program is for performing the software reset of CH0 using the input X7.
WUME-FPXHPOSG-01 4-7
4.2 Settings in Configurator PMX
Use the Configurator PMX to allocate used channels and applications. The following procedure
is explained on the condition that the FPWIN GR7 has already started.
3. Select the axes to be used and the usage, and press the [OK] button.
4-8 WUME-FPXHPOSG-01
4.2 Settings in Configurator PMX
When the setting is changed, a confirmation message box will be displayed. When the
setting is changed, a confirmation message box appears.
● When interpolation control is selected, the data table of the channel numbers of X and Y
axes will be added, and [Interpolation] will be displayed on the tab.
● When changing "Used channel setting" in Configurator PMX, the system registers no. 400
to 402 and 407 corresponding to the I/O used for the positioning control will be
automatically updated.
REFERENCE
4.3 System Register Settings
Use the Configurator PMX to allocate the most fundamental parameters for positioning control,
such as the motor rotation direction, pulse output method (CW/CCW and Pulse/Sign), home
input, limit input logic, and positioning control. The following procedure is explained on the
condition that the Configurator PMX has already started.
WUME-FPXHPOSG-01 4-9
4.2 Settings in Configurator PMX
2. Make necessary parameter settings according to the application and press the [OK] button.
The settings will be stored as part of positioning parameter data.
Parameters
Default
Parameter name Settings
(unit)
Pulse output method Pulse/Sign Pulse/Sign, CW/CCW
When selecting Pulse/Sign mode:
CW direction +: Select this setting for the case that the
elapsed value is increased when Sign output turns off.
CCW direction +: Select this setting for the case that the
Pulse output rotation elapsed value is increased when Sign output turns on.
CW direction +
direction When selecting CW/CCW mode:
CW direction +: Select this setting for the case that the
Basic
4-10 WUME-FPXHPOSG-01
4.2 Settings in Configurator PMX
Default
Parameter name Settings
(unit)
0, 1: Not repeat
2 to 254: Repeat for the specified number of times.
255: Repeat infinitely until the execution of stop control.
Home position logic Normal Open
Home position proximity
Normal Open Select the input logic for each switch.
Input
logic
Normal Open, Normal Close
Limit + switch logic Normal Open
Limit - switch logic Normal Open
DOG method 1, DOG method 2, DOG method 3, Home
Home return method Not use
position method, Data set method, Not use
Limit (-)
Home return direction Limit (-) direction, Limit (+) direction
direction
Home return
100 (ms) Setting range: 1 to 10,000
acceleration time
Home return
100 (ms) Setting range: 1 to 10,000
deceleration time
Home return
● The positioning data tables are divided into sheets for each axis, and 20 tables ranging no. 1
to no. 20 can be set.
WUME-FPXHPOSG-01 4-11
4.2 Settings in Configurator PMX
4-12 WUME-FPXHPOSG-01
4.2 Settings in Configurator PMX
R1 X28 CH No.0
( DF ) F380 POSST K0 K1 K0 Table no. 1
CH0 Position control starts.
BUSY
● For details, refer to "5 Operation Patterns". For details of instructions, refer to "7 Instruction
References".
Information on positioning parameters and positioning data tables set on Configurator PMX is
saved as part of program files.
WUME-FPXHPOSG-01 4-13
4.2 Settings in Configurator PMX
2. Press [Yes].
The set information will be saved as part of project files.
● Basic parameters and positioning parameters set can be exported to and imported from the
Configurator PMX.
● Information on positioning parameters and positioning tables saved by using the export
function can be reused between projects.
2. Enter a saving destination and file name, and press [Save] button.
Information on the parameters and positioning data tables will be saved in a file with a
“.pmx” extension.
● When export is executed, information on the positioning data tables will be saved along
with parameters set in the parameter setting menu.
● The following procedure is explained on the condition that the Configurator PMX has already
started.
4-14 WUME-FPXHPOSG-01
4.2 Settings in Configurator PMX
1. Select Debug>Check Parameter and Data Values from the menu bar.
A message box appears to show the check result. If there is an error in the settings for the
positioning data tables, an error message will appear and the cursor will move to the
corresponding error position.
● Information on parameters that have been set is transferred to the unit along with information
on programs, comments and system registers.
● The following procedure is explained on the condition that the Configurator PMX has already
started.
1. Select File>Save changes and exit from the menu bar of the Configurator PMX.
2. When "Do you save the setting?" appears, press [Yes (Y)].
3. Select Online>Download To PLC (Entire project) from the FPWIN GR7 menu bar.
Positioning data will also be downloaded to the control unit along with information on
programs, comments and system registers.
● Information on parameters that have been set can also be downloaded to the unit in the
Configurator PMX.
● The following procedure is explained on the condition that the Configurator PMX has already
started.
1. Select File>Download positioning data from the menu bar of the Configurator PMX.
A message box for confirming the saving appears.
WUME-FPXHPOSG-01 4-15
4.2 Settings in Configurator PMX
4-16 WUME-FPXHPOSG-01
4.3 System Register Settings
The set condition can be confirmed by the following procedure. The following procedure is
explained on the condition that the FPWIN GR7 has already started.
2. Select "Controller output setting (PLS / PWM)" from the left pane.
● When the settings are saved in the Configurator PMX, the system registers corresponding
to the I/O used for the positioning function will be automatically set.
● Change the settings of the corresponding system registers when the home input is not
used or the PWM output is allocated to other channels.
WUME-FPXHPOSG-01 4-17
4.3 System Register Settings
4-18 WUME-FPXHPOSG-01
4.3 System Register Settings
Parameter Settings
No. and setting item
name
(Y200 and Y201) Pulse output [FP-X compatible instruction mode]
WUME-FPXHPOSG-01 4-19
4.4 Reading Elapsed Values
● They are stored as 2-word 32-bit data in the axis information area of positioning memory.
● The elapsed value area will be reset when the power supply turns off. It will be held when
switching the mode from RUN to PROG.
Use [F384 PTBLR] positioning parameter read instruction for reading elapsed values.
■ Instruction format
Specification of channel numbers and H201 Specify the axis information area of CH2.
S1
positioning memory area H301 Specify the axis information area of CH3.
H401 Specify the axis information area of CH5.
H501 Specify the axis information area of CH5.
Starting address of positioning memory
S2 K2 Specify the offset address.
(Offset address)
n No. of read words K2 Specify two words.
D Operation memory storing read data Specify an arbitrary memory.
■ Sample program
The following sample shows the program when reading the elapsed value (current value) of
CH3 to the data registers DT300 to DT301. For details of instructions, refer to "7 Instruction
References".
4-20 WUME-FPXHPOSG-01
4.4 Reading Elapsed Values
WUME-FPXHPOSG-01 4-21
(MEMO)
4-22 WUME-FPXHPOSG-01
5 Operation Patterns
5.1 Stop Operation....................................................................................5-2
5.1.1 Type of Stop Operations .................................................................. 5-2
5.1.2 Characteristics of Stop Operations .................................................. 5-3
5.2 JOG Operation....................................................................................5-4
5.2.1 Settings and Operation of JOG Operation ....................................... 5-4
5.2.2 Settings and Operation of JOG Operation (Speed Changes).......... 5-6
5.2.3 Speed Changes in JOG Operation .................................................. 5-8
5.3 Home Return.......................................................................................5-9
5.3.1 Types of Home Return ..................................................................... 5-9
5.3.2 Operation Patterns of Home Return ................................................ 5-10
5.3.3 Settings and Operations of Home Return ........................................ 5-12
5.4 Positioning Control..............................................................................5-16
5.4.1 Types of Positioning Control ............................................................ 5-16
5.4.2 E-point Control (Single-Speed Positioning) ..................................... 5-17
5.4.3 P-point Control (Double-Speed Positioning) .................................... 5-18
5.4.4 C-point Control ................................................................................. 5-20
5.4.5 J-point Control (JOG Positioning) .................................................... 5-22
5.4.6 J-point Control (JOG Positioning: Speed Changes) ........................ 5-23
5.4.7 Programming Cautions .................................................................... 5-26
5.5 Repeat Operation................................................................................5-28
5.5.1 Overview of Repeat Operation......................................................... 5-28
5.5.2 Settings and Operations of Repeat Operation ................................. 5-29
5.5.3 Stop Operation During Repeat Operation ........................................ 5-31
5.6 Linear Interpolation Control.................................................................5-33
5.6.1 Overview .......................................................................................... 5-33
5.6.2 Settings and Operations of Linear Interpolation............................... 5-34
WUME-FPXHPOSG-01 5-1
5.1 Stop Operation
Deceleration time
● Once a deceleration stop contact (Y58 to
Y5D) turns on, an active operation will stop
and the pulse outputs of corresponding
Decelerati channels will stop.
on stop
● Performs a deceleration stop in the
deceleration time specified for the active
positioning operation.
5-2 WUME-FPXHPOSG-01
5.1 Stop Operation
I/O No.
Signal name Axis 1 Axis 2 Axis 3 Axis 4 Axis 5 Axis 6
CH0 CH1 CH2 CH3 CH4 CH5
Emergency stop Y50 Y51 Y52 Y53 Y54 Y55
Over limit input (+)(Note 1) (Y80) (Y82) (Y84) (Y86) (Y88) (Y8A)
Over limit input (-)(Note 1) (Y81) (Y83) (Y85) (Y87) (Y89) (Y8B)
(Note 1) The over limit input (+) and over limit input (-) will be valid when arbitrary inputs are allocated and the
output relays indicated in the above table turn ON.
■ Flag processing
● In the case of system stop, the busy signal turns off and the operation done signal turns on.
● In the cases of emergency stop, limit stop and deceleration stop, the busy signal turns off
and the operation done signal turns on after the completion of the pulse output during
deceleration.
● For details of the deceleration stop operations when repetitive control is executed, refer to
"5.5.3 Stop Operation During Repeat Operation".
WUME-FPXHPOSG-01 5-3
5.2 JOG Operation
The parameters for JOG operations are specified in the positioning parameter setting menus of
Configuration PMX.
Pulses are output while the JOG operation start instruction (F381 JOGST) is executed.
Reverse JOG Forward JOG
Table
Ball screw
■ Operation diagram
f [Hz]
20,000Hz
1,000Hz
t [ms]
100ms 200ms
Instruction start condition
Busy signal
■ Notes on programming
● The startup contact and flag numbers vary depending on channel numbers (axis numbers).
5-4 WUME-FPXHPOSG-01
5.2 JOG Operation
■ Settings
Item Setting example
Startup speed 1,000 Hz
JOG operation
100 ms
acceleration time
Axis setting area JOG operation
200 ms
deceleration time
JOG operation target
20,000 Hz
speed
■ Sample program
The execution condition is set to be always executed. For details of instructions, refer to
"7 Instruction References".
R3 R4
CH No.0
F381 JOGST K0 K0 JOG forward operation starts.
R4 R3
CH No.0
F381 JOGST K0 K1
JOG reverse operation starts.
WUME-FPXHPOSG-01 5-5
5.2 JOG Operation
(Note 1) Create a program as below if you do not want to restart the instruction when the limit error occurs
during an operation when the execution condition has been set to be always executed.
It is possible to change a target speed during the JOG operation. The target speed is changed
by rewriting the positioning memory using a user program.
■ Operation diagram
f [Hz]
20,000Hz
10,000Hz
1,000Hz
t [ms]
Busy signal
5-6 WUME-FPXHPOSG-01
5.2 JOG Operation
● The operation done flags (X30 to X35), which indicate the completion of operation, will turn
ON when the current operation is completed, and they will be held until the next positioning
control, JOG operation or home return operation starts.
■ Settings
Item Setting example
Startup speed 1,000 Hz
JOG operation
100 ms
acceleration time
Axis setting area JOG operation
200 ms
deceleration time
JOG operation
20,000 Hz → 10,000 Hz
target speed
■ Sample program
The execution condition is set to be always executed. For details of instructions, refer to
"7 Instruction References".
R4
CH No.0
F381 JOGST K0 K0 JOG forward operation starts.
R5
( DF ) F1 DMV K10000 DT100
Target speed is
rewritten.
F385 PTBLW H2 DT100 K2 K16
WUME-FPXHPOSG-01 5-7
5.2 JOG Operation
■ Notes on programming
● To change a speed during the JOG operation, rewrite the value of the positioning memory
(axis setting area) using a user program.
● The startup contact and flag numbers vary depending on channel numbers (axis numbers).
● The value of “JOG operation target speed” in the axis setting area is constantly monitored
while the operation is being executed. When the target speed is changed, it will be changed
with the same acceleration.
● The speed change is executed after the completion of acceleration/deceleration.
● The speed range in which the JOG operation can be set is 50Hz to 100kHz. When setting a
value smaller than 50 Hz, it is corrected to 50 Hz.
5-8 WUME-FPXHPOSG-01
5.3 Home Return
The home return is specified in the positioning parameter setting dialog box for each axis.
Name Operation diagram Operation and application
● The leading edge of the first home input
is set as a home position after the
detection of the leading edge of the near
home input.
Home return direction ● Even when the limit input turns on, the
Limit (-) Near home Limit (+) motor rotation will be automatically
DOG Home switch reversed and the home return operation
method Home return creep speed
Target speed
will continue.
1 ● This method is used when the home
Home return switch exists in the range that the near
deceleration time
home switch is enabled, such as a
system using a servo motor. This
method can also be used when no
home switch exists in the range that the
near home switch is enabled.
● The leading edge of a near home input
is detected and it is set as a home
Home return direction position.
Limit (-) Near home Limit (+) ● Even when the limit input turns on, the
DOG
motor rotation will be automatically
method Target speed
Home return reversed and the home return operation
2 deceleration time
will continue.
● This method is used for performing the
home return with the near home switch
only.
● The leading edge of the first home input
in the home return direction set as a
home position after the detection of a
Home return direction trailing edge (back end) of the near
Limit (-) Near home Limit (+) home input.
DOG Home switch
● Even when the limit input turns on, the
method Home return
deceleration time Target speed motor rotation will be automatically
3 Home return creep speed
reversed and the home return operation
will continue.
● This method is used when no home
switch exists in the range that the near
home switch is enabled.
● Moves the current position to the home
return direction, and stops at the
position where the leading edge of the
home input is detected. This coordinate
Home return direction
is set as the starting point.
Limit (-) Limit (+)
Home Home switch ● When no home input exists in the home
position return direction, the limit input turns on
method Home return creep speed and the operation stops.
● This method is used for performing the
home return with the home switch only.
This method is compatible with the F171
instruction of the existing model
FPsigma.
WUME-FPXHPOSG-01 5-9
5.3 Home Return
The operations vary according to selected home return methods and the difference in current
positions.
■ DOG method 1 (Edge detection of near home switch + Home switch, based on
front end)
The leading edge of the first home switch is set as a home position after the detection of the
leading edge of the near home switch.
Home return direction
Home switch
① The starting point is Target speed
between the near home Home return creep speed
switch and limit (+) switch.
Home return
deceleration time
Home return creep speed
② The starting point is on the
near home switch.
Home return
Target speeddeceleration time
Limit stop Target speed
deceleration time Home return creep speed
③ The starting point is
between the near home
switch and limit (-) switch. Target speed Home return
deceleration time
5-10 WUME-FPXHPOSG-01
5.3 Home Return
■ DOG method 3 (Edge detection of near home switch + Home switch, based on
back end)
The leading edge of the first home switch in the home return direction is set as a home position
after the detection of the trailing edge (back end) of the near home switch.
Home return direction
Limit stop
deceleration time Home return creep speed
The starting point is
between the near home
switch and limit (-) switch. Target speed Home return
deceleration time
Home return creep speed
WUME-FPXHPOSG-01 5-11
5.3 Home Return
● For details of addresses and settings of positioning memory, refer to "11.3 Positioning
Memory".
● The parameters for home return operations are specified in the positioning parameter setting
menus of Configuration PMX.
● When the home return start instruction (F382 ORGST) is executed, the pulse output will start
and the home return operation will be performed.
● In the following example, the DOG1 method is selected. After the start, it moves at a target
speed and reverses at the time of near home detection. After the redetection of near home
input, it moves at a creep speed until the home position is detected.
5-12 WUME-FPXHPOSG-01
5.3 Home Return
■ Operation diagram
Home return target speed
Home switch
BUSY flag
■ Settings
Item Setting example
Home return method DOG method 1
Home return direction Over limit (-) direction
Home return acceleration time
100 ms
(ms)
Home return deceleration time
Axis setting area 100 ms
(ms)
Home return target speed 10000 pps
Home return creep speed 1000 pps
Deviation counter clear time
1 ms
(ms)
WUME-FPXHPOSG-01 5-13
5.3 Home Return
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
(Note 1) Only when an edge signal is detected, the limit stop is performed.
(Note 2) In the case of home position method, it cannot be executed.
(Note 3) In the case of data set method, it cannot be executed.
5-14 WUME-FPXHPOSG-01
5.3 Home Return
(Note 4) In accordance with situations, “Limit stops or Error occurs.” (Example) When the limit input is enabled
during deceleration after near home detection, the over limit stop is performed without reverse
operation.
WUME-FPXHPOSG-01 5-15
5.4 Positioning Control
■ Operation pattern
Repea
t Interpol
Name Time chart Operation and application
ation
5-16 WUME-FPXHPOSG-01
5.4 Positioning Control
● When E: End point is not selected in the next row of P: Pass point, C: Continuance point or J:
Speed point, the self-diagnostic error (error code 44: positioning error) is detected.
● The parameters for position control operations are specified in the positioning parameter
setting menus and data tables of Configurator PMX.
● When the positioning table start instruction (F380 POSST) or positioning simultaneous start
instruction (F383 MPOST) is executed, the pulse output will start and the positioning control
operation will be performed.
■ Operation diagram
f [Hz]
Ta ble 1
20,000Hz
100,000 pulses
1,000Hz
t [ms]
100ms 200ms
50ms
Instruction
start condition
Busy signal
Operation
done signal
WUME-FPXHPOSG-01 5-17
5.4 Positioning Control
■ Settings
Item Setting example
Axis setting area Startup speed 1,000 Hz
Table number Table 1
Control method Increment mode
Operation pattern E-point control (End point control)
Positioning
100 ms
acceleration time
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
● The parameters for position control operations are specified in the positioning parameter
setting menus and data tables of Configurator PMX.
5-18 WUME-FPXHPOSG-01
5.4 Positioning Control
● When the positioning table start instruction (F380 POSST) or positioning simultaneous start
instruction (F383 MPOST) is executed, the pulse output will start and the positioning control
operation will be performed.
■ Operation diagram
f [Hz]
Table 1 Tabl e 2
20,000Hz
10,000Hz
50,000 pulses 100,000 pulses
1,000Hz
t [ms]
100ms 250ms 250ms
50ms
Instruction
start condition
Busy signal
Operation
done signal
■ Settings
Item Setting example
Axis setting area Startup speed 1,000 Hz
Table number Table 1 Table 2
Control method Increment mode Increment mode
P-point control (Pass point E-point control (End point
Operation pattern
control) control)
Positioning
100 ms 150 ms
acceleration time
Table area Positioning
200 ms 250 ms
deceleration time
Positioning target
20,000 Hz 10,000 Hz
speed
Positioning movement
50,000 pulse 100,000 pulse
amount
Dwell time - 50 ms
WUME-FPXHPOSG-01 5-19
5.4 Positioning Control
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
● The parameters for position control operations are specified in the positioning parameter
setting menus and data tables of Configurator PMX.
● When the positioning table start instruction (F380 POSST) or positioning simultaneous start
instruction (F383 MPOST) is executed, the pulse output will start and the positioning control
operation will be performed.
■ Operation diagram
f [Hz] Ta ble 1 Ta ble 2
20,000Hz
10,000Hz
100,000 50,000
pulses pulses
1,000Hz
t [ms]
100ms 200ms 150ms 250ms
30ms 50ms
Instruction
start condition
Busy signal
Operation
done signal
5-20 WUME-FPXHPOSG-01
5.4 Positioning Control
■ Settings
Item Setting example
Axis setting area Startup speed 1,000 Hz
Table number Table 1 Table 2
Control method Increment mode Increment mode
C-point control (Continuance E-point control (End point
Operation pattern
point control) control)
Positioning
100 ms 150 ms
acceleration time
Table area Positioning
200 ms 250 ms
deceleration time
Positioning target
20,000 Hz 10,000 Hz
speed
Positioning movement
100,000 pulse 50,000 pulse
amount
Dwell time 30 ms 50 ms
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
WUME-FPXHPOSG-01 5-21
5.4 Positioning Control
● The parameters for position control operations are specified in the positioning parameter
setting menus and data tables of Configurator PMX.
● When the positioning table start instruction (F380 POSST) or positioning simultaneous start
instruction (F383 MPOST) is executed, the pulse output will start. In the J-point control, the
unit operates at a target speed after the startup, and will start the position control when the J-
point positioning start contacts (X0 and X1) turn ON.
● In the system register no. 400, select "J-point positioning start input of pulse output CH*" of the
channel to perform the J-point control.
■ Operation diagram
f [Hz]
Ta ble 1 Ta ble 2
20,000Hz
15,000Hz
100000
pulses
1,000Hz T [ms]
100ms 250ms
Approx. 250ms 5ms
Instruction
start condition
Busy signal
Operation
done signal
J-point positioning
start contact
■ Settings
Item Setting example
Startup speed 1,000 Hz
Axis setting area
J-point change speed 10,000 Hz
5-22 WUME-FPXHPOSG-01
5.4 Positioning Control
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
● In the J-point control, the speed can be changed while controlling the speed after the start.
● After starting the J-point control, the unit operates at the speed specified in the positioning
parameters of Configurator PMX.
● The speed changes when the J-point control speed change contacts (Y60 and Y61) turn ON.
● In the system register no. 400, select "J-point positioning start input of pulse output CH*" of the
channel to perform the J-point control.
WUME-FPXHPOSG-01 5-23
5.4 Positioning Control
■ Operation diagram
15,000Hz
10,000Hz
100000
pulses
1,000Hz
t [ms]
100ms 150 ms 250ms
Approx. 50 ms
50ms
Instruction
start condition
Busy signal
Operation
done signal
J-point speed
change contact
J-point positioning
start contact
■ Settings
Item Setting example
Startup speed 1,000 Hz
Axis setting area
J-point change speed 10,000 Hz
Table number Table 1 Table 2
Table area
Control method Increment mode Increment mode
5-24 WUME-FPXHPOSG-01
5.4 Positioning Control
(Note 1) For the J-point control, the set acceleration time and deceleration time is converted as a time between
0 Hz to 100 kHz, and the speed tables in the acceleration and deceleration sections are calculated.
Therefore, when the target speed is below 100 kHz, the actual acceleration / deceleration time is
shorter than the set values.
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
WUME-FPXHPOSG-01 5-25
5.4 Positioning Control
● Specify parameters for the start of operation in the positioning data table. The parameters for
changing speeds are specified in “Channel setting” > “Parameter settings” menu.
● J-point control can be used for single-axis control only. It is not available for interpolation
control.
● Set the unit to increment mode to implement E-point control with positions specified after J-
point control is implemented.
● Speed control is performed while the positioning unit is in J-point control, in which case, be
sure to input the amount of movement for positioning with a value that can secure a target
constant-speed area.
■ Programming cautions
● The last table should be set to E: End point.
● If any value such as a movement amount, acceleration time, deceleration time or target
speed is out of the specified range, a positioning error will occur when the position control
starts.
● The startup contact and flag numbers vary depending on channel numbers (axis numbers).
When each control starts Forward Over limit input (+): ON Not executable, Error occurs.
5-26 WUME-FPXHPOSG-01
5.4 Positioning Control
WUME-FPXHPOSG-01 5-27
5.5 Repeat Operation
● The repeat count is specified for executing the repeat control in Configurator PMX.
● When the position control start instruction F380 is executed, the unit repeats the operation
set in the positioning table.
5-28 WUME-FPXHPOSG-01
5.5 Repeat Operation
● When selecting “255: Repeat infinitely” in the parameter of positioning repeat count, create a
program to stop the operation using the deceleration stop function.
● The parameter for the repeat count is specified in the positioning parameter setting menus of
Configurator PMX.
● When the positioning table start instruction (F380 POSST) or positioning simultaneous start
instruction (F383 MPOST) is executed, the pulse output will start.
● After starting the instruction, the unit executes the pulse output for a specified repeat count
and then stops the operation. For setting to execute the operation infinitely, use this function
in combination with the deceleration stop function.
WUME-FPXHPOSG-01 5-29
5.5 Repeat Operation
■ Operation diagram
■ Settings
Item Setting example
Axis setting Turn ON the single axis setting for an appropriate axis.
Common area Positioning repeat
3
count
Pulse output control
Set in accordance with system configuration.
Axis setting area code
Startup speed 1,000 Hz
Table number Table 1 Table 2
Control method Increment mode Increment mode
P-point control (Pass point E-point control (End point
Operation pattern
control) control)
Positioning
100 ms 150 ms
acceleration time
Table area Positioning
200 ms 250 ms
deceleration time
Positioning target
20,000 Hz 10,000 Hz
speed
Positioning movement
5,000 pulse 10,000 pulse
amount
Dwell time - 50 ms
5-30 WUME-FPXHPOSG-01
5.5 Repeat Operation
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
● When setting the repeat function, the operation at the time of deceleration stop varies as
follows.
WUME-FPXHPOSG-01 5-31
5.5 Repeat Operation
● When a system stop is executed, the unit will stop the pulse output immediately without
repetitive operations.
● When an emergency stop is executed, the unit will stop the pulse output after a specified
emergency stop setting time without repetitive operations.
5-32 WUME-FPXHPOSG-01
5.6 Linear Interpolation Control
5.6.1 Overview
(Note 1) In case of the relay output type Control Unit, two pulse I/O cassettes are required.
(Note 1) In the home return operation, the home return start instruction (F382 ORGST) is executed for each
channel corresponding to X and Y axes. The trajectory is not linear interpolation.
Operation
Specify the speed combining the speed Specify the speed for the axis whose
Setting method
of X and Y axes. movement amount is large.
(Note 1) When specifying the same value, the long axis speed is faster than the composite speed.
WUME-FPXHPOSG-01 5-33
5.6 Linear Interpolation Control
The example below is a case of E-point control with the unit installed in slot 1. The X axis is set
to the 1st axis and the Y axis is set to the 2nd axis. The movement amount setting is the
increment method, and the unit is set to pulse.
Y axis
5000 pulses
X axis
10000 pulses
■ Operation diagram
f [pps]
Composite speed
10000
Start Condition
■ Settings
Item Setting example
Common area Axis setting Turn ON the single axis setting for an appropriate axis.
5-34 WUME-FPXHPOSG-01
5.6 Linear Interpolation Control
■ Sample program
The execution condition is differential execution. For details of instructions, refer to
"7 Instruction References".
■ Notes on programming
● Specify a smaller channel number in the same group for starting the interpolation control.
● If any value such as a movement amount, acceleration time, deceleration time or target
speed is out of the specified range, a positioning error will occur when the position control
starts.
● The startup contact and flag numbers vary depending on channel numbers (axis numbers).
WUME-FPXHPOSG-01 5-35
(MEMO)
5-36 WUME-FPXHPOSG-01
6 Operating Characteristics
6.1 Operational Difference Between Parameters .....................................6-2
6.1.1 Startup speed................................................................................... 6-2
6.1.2 When Target Speed/Startup Speed is Less Than 50Hz .................. 6-2
6.1.3 Operation Patterns and Start Speed Settings .................................. 6-3
6.2 Other Characteristics ..........................................................................6-5
6.2.1 Backup of Positioning Memory ........................................................ 6-5
6.2.2 Activation of Each Operation ........................................................... 6-5
6.2.3 Operation When PLC Mode Changes From RUN To PROG. .......... 6-5
WUME-FPXHPOSG-01 6-1
6.1 Operational Difference Between Parameters
● The startup speed is the parameter for setting the initial speed when starting each operation
and the speed when finishing each operation.
● The startup speed is common to each control of the JOG operation, home return, E-point
control, P-point control, C-point control and J-point control operations. It is set for each
channel number (axis number).
■ Operation
Operation
Speed setting Operation
pattern
Operation is performed with the set target speed. The
When target speed is less than
startup speed setting is invalid and the acceleration/
50 Hz
deceleration operation is not performed.
E-point control
When the target speed is set to 50 Hz or more, the startup
When startup speed is less
speed is corrected to 50 Hz and the table operation is
than 50 Hz
performed.
P-point control When target speed is less than The target speed is corrected to 50 Hz and the table
C-point control 50 Hz operation is performed.
J-point control When startup speed is less The startup speed is corrected to 50 Hz and the table
JOG operation than 50 Hz operation is performed.
6-2 WUME-FPXHPOSG-01
6.1 Operational Difference Between Parameters
Operation
Startup speed setting
pattern
(1) Startup speed
JOG
operation (2) Target speed
Home
return
(3) Creep speed
E-point
control (2) Target speed
P-point
control
(3) E-point target speed
C-point
control
(3) E-point target speed
WUME-FPXHPOSG-01 6-3
6.1 Operational Difference Between Parameters
Operation
Startup speed setting
pattern
(1) Startup speed
(2) J-point target speed
6-4 WUME-FPXHPOSG-01
6.2 Other Characteristics
● The positioning parameters and positioning table data set in the unit will be also held in the
memories of the control unit when the control unit is powered off. They will be also held when
the mode is switched from RUN to PROG.
● The elapsed value area (current value of position data) in the axis information area will be
reset to zero when the unit is powered off. However, when the RUN mode is switched to
PROG. mode, the latest value will be held.
● When any of the JOG operation, home return and position control is activated, it does not
transit to other operation even if an instruction to activate the other instruction turns ON.
Create a program in the user program to confirm the busy signals (X28 to X2D) allocated to
each axis and to start instructions.
● Stop operations (system stop, emergency stop, limit stop, deceleration stop) have priority
even during other operations. Each operation is executed by turning on the stop signal
allocated to each axis.
● When the mode of CPU Unit changes from RUN to PROG. after starting the JOG operation,
home return or position control (E-point control, P-point control, C-point control, J-point
control), each operation stops.
● As well as the execution of the system stop, the unit stops the pulse output immediately.
WUME-FPXHPOSG-01 6-5
(MEMO)
6-6 WUME-FPXHPOSG-01
7 Instruction References
7.1 Table Setting Mode Control Instruction ...............................................7-2
7.1.1 [F380 POSST] Positioning Table Start Instruction ........................... 7-2
7.1.2 [F381 JOGST] JOG Operation Start Instruction .............................. 7-3
7.1.3 [F382 ORGST] Home Return Start Instruction ................................ 7-4
7.1.4 [F383 MPOST] Positioning Table Simultaneous Start Instruction .... 7-5
7.1.5 [F384 PTBLR] Positioning Parameter Read Instruction................... 7-7
7.1.6 [F385 PTBLW] Positioning Parameter Write Instruction .................. 7-8
7.2 FP-X Compatible Instruction Mode Control Instruction.......................7-10
7.2.1 [F171 (SPDH)] Pulse Output (Trapezoidal Control) ......................... 7-10
7.2.2 [F171 (SPDH)] Pulse Output (Home Return) ................................... 7-15
7.2.3 [F172 (PLSH)] Pulse Output (JOG operation) ................................. 7-19
7.2.4 [F174 (SP0H)] Pulse Output (Selectable Data Table Control
Operation) ......................................................................................... 7-22
7.2.5 [F175 (SPSH)] Pulse Output (Linear Interpolation).......................... 7-26
WUME-FPXHPOSG-01 7-1
7.1 Table Setting Mode Control Instruction
Starts the positioning operation according to the data specified in the positioning memory
(positioning table area). This instruction is used to start the E-point control, P-point control, C-
point control, J-point control or linear interpolation control.
■ Instruction format
■ Operand
Operand Settings Setting range
Channel number to start the positioning operation (Unsigned 16-
S1 0 to 5
bit integer)
S2 Table number to start (Unsigned 16-bit integer) 1 to 20
0 (Pulse output), 1
S3 Output assignment
(Calculation only)
S1 ● ● ● ● ● ● ● ● ● ● ● ●
S2 ● ● ● ● ● ● ● ● ● ● ● ●
S3 ● ● ● ● ● ● ● ● ● ● ● ●
■ Outline of operation
● Starts the positioning operation according to the data specified in the positioning memory
(positioning table area).
● When Calculation only is specified for [S3], only the table calculation is executed. When
starting the positioning operation for the same channel and the same table from the next
scan after executing the calculation, the startup time of the positioning control is reduced.
7-2 WUME-FPXHPOSG-01
7.1 Table Setting Mode Control Instruction
● A self-diagnostic error (positioning operation error) occurs when the set value or the value of
the positioning memory (axis setting area) is abnormal.
● When the channel to be started has been already operating, the positioning control does not
start and it terminates.
■ Flag operations
Name Description
When the area is exceeded at the time of index modification
Starts the JOG operation according to the parameters specified in the positioning memory (axis
setting area).
■ Instruction format
■ Operand
Operand Settings Setting range
Channel number to start the JOG operation (Unsigned 16-bit
S1 0 to 5
integer)
S2 Operating direction (Unsigned 16-bit integer) 0 (Forward), 1 (Reverse)
S1 ● ● ● ● ● ● ● ● ● ● ● ●
S2 ● ● ● ● ● ● ● ● ● ● ● ●
■ Outline of operation
● Executes the JOG operation according to the JOG operation parameters specified in the
positioning memory (axis setting area). While the execution condition is valid, the JOG
operation continues.
WUME-FPXHPOSG-01 7-3
7.1 Table Setting Mode Control Instruction
● The target speed can be changed by rewriting the positioning parameter area with a user
program. The change is executed after it becomes a constant speed.
■ Flag operations
Name Description
When the area is exceeded at the time of index modification
R9007
When the [S1] value is outside the set range
R9008
When the [S2] value is outside the set range
(ER)
When the pulse output (table operation) has not been set in the system register
Starts the home return operation according to the parameters specified in the positioning
memory (axis setting area).
■ Instruction format
■ Operand
Operand Settings Setting range
S Channel number to start the home return (Unsigned 16-bit integer) 0 to 5
7-4 WUME-FPXHPOSG-01
7.1 Table Setting Mode Control Instruction
S ● ● ● ● ● ● ● ● ● ● ● ●
■ Outline of operation
● Starts the home return operation according to the home return parameters specified in the
positioning memory (axis setting area).
■ Flag operations
Name Description
Starts the positioning tables for multiple axes specified on Configurator PMX. The tables of the
E-point control, P-point control and C-point control can be started.
■ Instruction format
WUME-FPXHPOSG-01 7-5
7.1 Table Setting Mode Control Instruction
■ Operand
Operand Settings
The starting area of the data register storing the data table numbers (unsigned 16-bit integer) to
S
be started simultaneously
S - - - - - - ● - - - - ●
■ Outline of operation
● Starts the positioning table numbers of the channels specified in the area starting with [S]
simultaneously.
● Positioning tables that can be specified are those for the single-axis control only.
● Table numbers are specified in the range of 0 to 20. In the case of 0, the table is not
executed simultaneously with other tables.
S Output specification (0: Pulse output, 1: Calculation only)
S+1 CH0 Positioning table number (0 to 20)
S+2 CH1 Positioning table number (0 to 20)
S+3 CH2 Positioning table number (0 to 20)
S+4 CH3 Positioning table number (0 to 20)
S+5 CH4 Positioning table number (0 to 20)
S+6 CH5 Positioning table number (0 to 20)
■ Flag operations
Name Description
When the area is exceeded at the time of index modification
R9007
R9008 When the [S] data table exceeds the area
(ER) When the [S] value is outside the set range
7-6 WUME-FPXHPOSG-01
7.1 Table Setting Mode Control Instruction
Name Description
When the pulse output (table operation) has not been set in the system register
Reads the positioning parameter data stored in the positioning memory of the unit to the
operation memory area.
■ Instruction format
■ Operand
Operand Settings
Specification of channel numbers and positioning memory area
(Higher 8 bits) channel no.: H0 to H5
S1
H00 (Common area), H01 (Axis information area), H02 (Axis
(Lower 8 bits) Area no.:
setting area), H03 (Positioning table area)
Starting address of the positioning memory storing read data (offset address)
S2
or operation memory area storing the starting address
n No. of read words
D Operation memory storing read data
(Note 1) When reading the common area, the setting of channel numbers is invalid.
(Note 2) The operand S1 is specified using a combination of hexadecimal numbers. For the axis information
area of channel number 3, specify H301.
S1 ● ● ● ● ● ● ● ● ● ● ● ●
S2 ● ● ● ● ● ● ● ● ● ● ● ●
n ● ● ● ● ● ● ● ● ● ● ● ●
D - ● ● ● ● ● ● ● ● - - ●
■ Outline of operation
● Reads [n] words of the data stored in the positioning memory starting with [S2], and stores it
in the operation memory area starting with [D].
● Channel numbers and the type of positioning memory are specified by [S1].
WUME-FPXHPOSG-01 7-7
7.1 Table Setting Mode Control Instruction
■ Flag operations
Name Description
When the [S1] value is outside the set range
R9007
When the [S2] value exceeds the positioning area specified by [S1]
R9008
When the no. of read words is "0"
(ER)
When the read data exceeds the area of [D]
This instruction is used to write positioning parameters and positioning table data with user
programs.
■ Instruction format
■ Operand
Operand Settings
Specification of channel numbers and positioning memory area
(Higher 8 bits) channel no.: H0 to H5
S1
H00 (Common area), H01 (Axis information area), H02 (Axis
(Lower 8 bits) Area no.:
setting area), H03 (Positioning table area)
S2 Operation memory area storing written data
n No. of written data
Starting address of the positioning memory storing data (offset address)
D
or operation memory area storing the starting address
(Note 1) When writing data to the common area, the setting of channel numbers is invalid.
(Note 2) The operand S1 is specified using a combination of hexadecimal numbers. For the axis setting area of
channel number 3, specify H302.
S1 ● ● ● ● ● ● ● ● ● ● ● ●
7-8 WUME-FPXHPOSG-01
7.1 Table Setting Mode Control Instruction
Constant Index
Operand WX WY WR WL SV EV DT LD I
K H modifier
S2 ● ● ● ● ● ● ● ● ● - - ●
n ● ● ● ● ● ● ● ● ● ● ● ●
D ● ● ● ● ● ● ● ● ● ● ● ●
■ Outline of operation
● Reads [n] words of the data stored in the area starting with [S2], and stores it in the
positioning memory area starting with [D].
● Channel numbers and the type of positioning memory are specified by [S1].
■ Flag operations
Name Description
When the [S1] value is outside the set range
R9007 When the [D] value exceeds the positioning area specified by [S1]
R9008 When the range of the data written from [D] exceeds the positioning area specified by [S1]
(ER) When the no. of written data is "0"
When the written data exceeds the area of [S2]
WUME-FPXHPOSG-01 7-9
7.2 FP-X Compatible Instruction Mode Control Instruction
This instruction outputs pulses from a specified pulse output channel according to specified
parameters.
■ Instruction format
■ Operand
Operand Settings
S Starting number of the area in which data tables are registered
n Target channel for pulse output
S - - - - - - ● - - - - ●
n - - - - - - - - - ● ● -
■ Outline of operation
● Outputs pulses from a specified channel when a corresponding control active flag is OFF
and the execution condition is ON.
● The control code, initial speed, maximum speed, acceleration / deceleration time, and target
value are specified by creating data tables [S] to [S+11] described on the next page using a
user program.
● Switches the frequency from the initial speed to the maximum speed in the specified
acceleration / deceleration time. At the time of deceleration, switches the frequency with the
same inclination as that for acceleration.
● For setting the frequency to 50 kHz or more, specify the duty of 1/4 (25%).
■ Operation mode
Incremental <Relative value control>
Outputs the pulses set with the target value.
7-10 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
Selection
PLS+SIGN PLS+SIGN
Target value CW / CCW Forward OFF Forward ON Elapsed value
Reverse ON Reverse OFF
Pulse output when Pulse output when
Pulse output from direction output is direction output is
Positive value Addition
CW OFF ON
Fmin
t
t t
Acceleration time Deceleration time
WUME-FPXHPOSG-01 7-11
7.2 FP-X Compatible Instruction Mode Control Instruction
S Control code
S+1 ①
S+6 Acceleration/
S+7
deceleration time ③
t(ms)
S+8 Target value
S+9 ④
(No. of pulses)
S+10 K0 ⑤
S+11
H
0: Fixed
Acceleration/deceleration time setting
0: Normal
1: Acceleration/deceleration time priority
Output setting
0: Pulse output
1: Calculate only
Acceleration/deceleration steps
0: 30 steps
(1) S, S+1 Control code 1: 60 steps
Duty (on width)
0: Duty 1/2 (50%)
1: Duty 1/4 (25%)
Frequency range
Not used
Operation mode and output method
0: Incremental CW/CCW
2: Incremental PLS+SIGN (forward off/reverse on)
3: Incremental PLS+SIGN (forward on/reverse off)
10: Absolute CW/CCW
12: Absolute PLS+SIGN (forward off/reverse on)
13: Absolute PLS+SIGN (forward on/reverse off)
Initial speed The setting range of the settable maximum speed varies according to
S+2, S+3 the setting of the initial speed as shown in the table below.
Fmin (Hz)
Range Initial speed Maximum speed
(2) Low K1 to K49 Initial speed to K22000 (to 22
Maximum speed speed (1 to 49 Hz) kHz)
S+4, S+5
Fmax (Hz)
High- K50 to K100000 Initial speed to K100000 (to
speed (50 Hz to 100 kHz) 100 kHz)
7-12 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
■ Example of program
7kHz
1kHz
300ms 300ms
⊿f
⊿t
WUME-FPXHPOSG-01 7-13
7.2 FP-X Compatible Instruction Mode Control Instruction
● With 30 steps:
∆f = (7000 - 1000) / 30 steps = 200 (Hz)
∆t = 300 ms / 30 steps =10 ms
● With 60 steps:
∆f = (7000 - 1000) / 60 steps = 100 (Hz)
∆t = 300 ms / 60 steps = 5 ms
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
7-14 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
REFERENCE
11.2.2 When Using Pulse Output Function (FP-X Compatible Instruction Mode)
This instruction outputs pulses from a specified pulse output channel according to specified
parameters.
■ Instruction format
■ Operand
Operand Settings
S Starting number of the area in which data tables are registered
n Target channel for pulse output
S - - - - - - ● - - - - ●
n - - - - - - - - - ● ● -
■ Outline of operation
● Outputs pulses from a specified channel when a corresponding control active flag is OFF
and the execution condition is ON.
● The control code, initial speed, maximum speed, acceleration / deceleration time, and
deviation counter clear signal are specified by creating data table described on the next page
using a user program.
● Switches the frequency from the initial speed to the maximum speed in the specified
acceleration / deceleration time. At the time of deceleration, switches the frequency with the
same inclination as that for acceleration.
● For setting the frequency to 50 kHz or more, specify the duty of 1/4 (25%).
WUME-FPXHPOSG-01 7-15
7.2 FP-X Compatible Instruction Mode Control Instruction
data register DT90052 to OFF→ON→OFF by the near home input. The value in the elapsed
value area during the home return operation differs from the current value.
Home return mode I (Home return by near home input and home input)
When the near home input is enabled, deceleration will be performed, and the pulse output
will stop after the home input. The operation varies according to the setting of the control code
(low byte) described on the next page.
f Near home input
Fmax
Home input
Fmin
t
Home return mode II (Home return by home input only)
When the home input is enabled, the pulse output will stop. Set the control code (low byte) on
the next page to H20 to H27.
f
Home input
Fmax
Fmin
t
S+6 Acceleration/
S+7
deceleration time ③
t(ms)
S+8 Deviation counter clear
S+9 signal output time tr(ms) ④
7-16 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
Initial speed The setting range of the settable maximum speed varies
S+2, S+3 according to the setting of the initial speed as shown in the table
Fmin (Hz)
below.
WUME-FPXHPOSG-01 7-17
7.2 FP-X Compatible Instruction Mode Control Instruction
■ Example of program
7-18 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.2 When Using Pulse Output Function (FP-X Compatible Instruction Mode)
This instruction outputs pulses from a specified pulse output channel according to specified
parameters.
■ Instruction format
■ Operand
Operand Settings
S Starting number of the area in which data tables are registered
n Target channel for pulse output
WUME-FPXHPOSG-01 7-19
7.2 FP-X Compatible Instruction Mode Control Instruction
S - - - - - - ● - - - - ●
n - - - - - - - - - ● ● -
■ Outline of operation
● Outputs pulses from a specified channel when a corresponding control active flag is OFF
and the execution condition is ON. The output is performed when the execution condition is
ON.
● By specifying the addition counting or subtraction counting mode for the control code, it can
be used for the instruction for activating JOG operation.
● The frequency can be changed in each scan, or the target value can be changed
asynchronously. However, the control code cannot be changed during the execution of an
instruction.
● For setting the frequency to 50 kHz or more, specify the duty of 1/4 (25%).
S+2 S+2
S+3 Frequency ② S+3 Frequency ②
H
0: Fixed
Acceleration/deceleration steps
0: Mode with no target value
1: Target value match stop mode
Duty (on width)
0: Duty 1/2 (50%)
1: Duty 1/4 (25%)
(1) S, S+1 Control code
Frequency range
Not used
Output method
00: No counting CW
01: No counting CCW
10: Addition counting CW
12: Addition counting Directional output off
13: Addition counting Directional output on
21: Subtraction counting CW
22: Subtraction counting Directional output off
23: Subtraction counting Directional output on
7-20 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
WUME-FPXHPOSG-01 7-21
7.2 FP-X Compatible Instruction Mode Control Instruction
REFERENCE
11.2.2 When Using Pulse Output Function (FP-X Compatible Instruction Mode)
7.2.4 [F174 (SP0H)] Pulse Output (Selectable Data Table Control Operation)
This instruction outputs pulses from a specified pulse output channel according to a specified
data table.
■ Instruction format
■ Operand
Operand Settings
S Starting number of the area in which data tables are registered
n Target channel for pulse output
S - - - - - - ● - - - - ●
n - - - - - - - - - ● ● -
■ Outline of operation
● Outputs pulses from a specified channel according to the settings specified in the data table
starting with the address specified by [S] when a corresponding control active flag is OFF
and the execution condition is ON.
● Switches the pulse frequency when the elapsed value of the high-speed counter reaches the
target value set in the data table. (It is performed by the interrupt processing.)
● Stops the pulse output when the elapsed value reaches the final target value.
● For setting the frequency to 50 kHz or more, specify the duty of 1/4 (25%).
7-22 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
S+2
Frequency 1 ②
S+6
Frequency 2
S+2n
Frequency n
S+2(n+2)
K0 ④
H
0: Fixed
Duty (on width)
0: Duty 1/2 (50%)
1: Duty 1/4 (25%)
Frequency range
Not used
(1) S Control code Operation mode
0: Specify Incremental movement amount (pulse no.).
1: Specify Absolute target value (absolute value).
Output method
0: Addition counting CW
1: Subtraction counting CCW
2: Addition counting PLS+SIGN (forward off)
3: Subtraction counting PLS+SIGN (reverse on)
4: Addition counting PLS+SIGN (forward on)
5: Subtraction counting PLS+SIGN (reverse off)
WUME-FPXHPOSG-01 7-23
7.2 FP-X Compatible Instruction Mode Control Instruction
When the frequency 1 (initial speed) is the low speed range and the
frequency n is not in the range between 1 Hz to 22 kHz, the pulse
output stops.
When the frequency 1 (initial speed) is the high speed range and the
frequency n is not in the range between 50 Hz to 100 kHz, the pulse
output stops.
Target value (K-2147483648 to K2147483647)
The values of 32-bit data specified as target values should be within
the range as shown in the table below.
■ Example of program
[Operation]
(1) Starts the pulse output at 1000 Hz from the specified channel ch0 when the execution
condition R10 of F174 (SP0H) instruction turns ON.
(2) Switches the frequency to 2500 Hz when 1000 pulses are counted at 1000 Hz.
(3) Switches the frequency to 5000 Hz when 3000 pulses are counted at 2500 Hz.
(4) Switches the frequency to 1000 Hz when 8000 pulses are counted at 5000 Hz.
(5) Stops the pulse output when 10000 pulses are counted.
Frequency (speed) [Hz]
5000
2500
1000
HSC elapsed value
(Movement amount)
0 1000 3000 8000 10000
Execution condition
R10
7-24 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
(Note 1) When the execution condition R10 of F174 (SP0H) instruction turns ON, the control active flag will turn
ON. When the elapsed value reaches 10000 and the pulse output stops, the control active flag will
turn OFF.
WUME-FPXHPOSG-01 7-25
7.2 FP-X Compatible Instruction Mode Control Instruction
● When the frequency after the second step is 0 or outside of the settable range, the pulse
output stops.
● When the table pointer exceeds the area of data registers DT during the pulse output, the
pulse output control will be canceled and the control active flag will turn OFF.
● The target values should be set in the range shown on the next page. If a value outside of
the range is specified, the number of pulses different from the specified value is output.
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.2 When Using Pulse Output Function (FP-X Compatible Instruction Mode)
Pulses are output from channel for 2 pulse output, in accordance with the parameters in the
designated data table, so that the path to the target position forms a straight line.
■ Instruction format
■ Operand
Operand Settings
S Starting number of the area in which data tables are registered
n 0 or 2
S - - - - - - ● - - - - ●
n - - - - - - - - - ● ● -
■ Outline of operation
● Outputs pulses from a specified channel when a corresponding control active flag is OFF
and the execution condition is ON.
● The control code, initial speed, maximum speed, acceleration / deceleration time, and target
value are specified by creating data tables [S] to [S+11] described on the next page using a
user program.
7-26 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
● For setting the frequency to 40 kHz or more, specify the duty of 1/4 (25%).
S
Control code ①
S+8 X-axis
Target value (Movement amount)
④
Y-axis
S+10
Target value (Movement amount)
X-axis
S+12 Component speed
Initial speed Fmin(Hz)
X-axis
S+14 Component speed
Maximum speed Fmax(Hz)
⑤
Y-axis
Component speed
S+16 Operation result storage area
Initial speed Fmin(Hz)
Y-axis Parameters of each axis
Component speed
S+18 component calculated due to
Maximum speed Fmax(Hz) instruction execution are stored.
X-axis
S+20 Frequency range
⑥
Y-axis
S+21 Frequency range
S+22 X-axis
Acceleration/deceleration steps
⑦
S+23 Y-axis
Acceleration/deceleration steps
Setting area
Operand Settings Description
Specify the control code by setting the H constant.
S+1 S
H
0: Fixed
Duty (on width)
0: Duty 1/2 (50%)
1: Duty 1/4 (25%)
(1) S Control code
0: Fixed
Operation mode and output method
00: Incremental CW/CCW
02: Incremental PLS+SIGN (forward off/reverse on)
03: Incremental PLS+SIGN (forward on/reverse off)
10: Absolute CW/CCW
12: Absolute PLS+SIGN (forward off/reverse on)
13: Absolute PLS+SIGN (forward on/reverse off)
WUME-FPXHPOSG-01 7-27
7.2 FP-X Compatible Instruction Mode Control Instruction
7-28 WUME-FPXHPOSG-01
7.2 FP-X Compatible Instruction Mode Control Instruction
Settin
Operand Description
gs
Maxim
um
speed
Fmax
Y-axis
compo
nent
S+16 speed
Initial
speed
Fymin
Y-axis
compo
nent
speed
S+18 Maxim
um
speed
Fmax
(Hz)
X-axis The frequency ranges are automatically selected by the system for the
Frequ components of each axis
S+20
ency 0: Low speed range (1 Hz to 22 kHz)
range 1: High speed range (50 Hz to 100 kHz)
(6) When the initial speed (X / Y axis) is the low speed range and the maximum
Y-axis speed (X / Y axis) exceeds 22 kHz, the initial speed (X / Y axis) is corrected
Frequ to 50 Hz.
S+21
ency When the initial speed (X / Y axis) is less than 1 and the maximum speed (X /
range Y axis) exceeds 22 kHz or less, the initial speed (X / Y axis) is corrected to 1
Hz.
X-axis The acceleration / deceleration steps are automatically calculated by the
Accele system in the range of 0 to 60 steps.
S+22 ration / ● When the operation result is 0, the pulse output is performed at the initial
Decele speed (composite speed) without acceleration and deceleration.
ration ● The acceleration / deceleration steps are calculated by the following
steps formula; Acceleration / deceleration time (ms) x Initial component speed
(Hz).
Example) When the settings are as follows; Incremental, Initial speed = 300
Hz, maximum speed = 5 kHz, Acceleration / deceleration time=0.5 s, CH0
target value = 1000, and CH2 target value = 50.
(7)
Y-axis 300×1000
Accele CH0 Initial component speed = = 299.626 Hz
S+23 ration / (10002+502)
Decele
ration 300×50
CH2 Initial component speed = = 14.981 Hz
steps
(10002+502)
WUME-FPXHPOSG-01 7-29
7.2 FP-X Compatible Instruction Mode Control Instruction
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.2 When Using Pulse Output Function (FP-X Compatible Instruction Mode)
7-30 WUME-FPXHPOSG-01
8 Troubleshooting
8.1 Self-diagnosis Function.......................................................................8-2
8.1.1 Operation Monitor LEDs of Control Unit .......................................... 8-2
8.1.2 Operation Mode When an Error Occurs .......................................... 8-2
8.2 What to Do If an Error Occurs.............................................................8-4
8.2.1 ERR / ALM LED Flashes ................................................................. 8-4
8.2.2 What to Do When Positioning Error Occurs..................................... 8-5
8.2.3 Motor Does Not Rotate/Move (Output LED Flashes or is ON) ........ 8-7
8.2.4 Motor Does Not Rotate/Move (Output LED is OFF) ........................ 8-7
8.2.5 Rotation/Movement Direction is Reversed....................................... 8-8
WUME-FPXHPOSG-01 8-1
8.1 Self-diagnosis Function
● The Control Unit has a self-diagnostic function which identifies errors and stops operation if
necessary.
● When an error occurs, the status of the operation monitor LEDs on the Control Unit vary, as
shown in the table below.
8-2 WUME-FPXHPOSG-01
8.1 Self-diagnosis Function
● When the checkbox of the system register no. 25 "Stop operation when positioning operation
error occurs" is unchecked, only the operation of the axis in which the positioning error occurs
stops and the operations of other axes continue.
WUME-FPXHPOSG-01 8-3
8.2 What to Do If an Error Occurs
■ Situation
A syntax error or self-diagnostic error has occurred. The following shows the procedure when a
positioning error has occurred.
■ Solution
1. Check the error code using the programming tool.
If a PLC error occurs during programming or debugging, the "Status Display" dialog box will
appear automatically.
2. In the case of the positioning operation error, press the [Positioning errors] button.
The channel number where the positioning error has occurred and the error code occurred
when using the table setting mode appears.
Press the [Clear Error Log] button to clear the positioning error log.
8-4 WUME-FPXHPOSG-01
8.2 What to Do If an Error Occurs
5. Correct the positioning parameters or positioning tables according to the positioning error
code confirmed in step 2.
● In the case of an error code 43 or higher, the error can be cleared by pressing the [Clear
errors] button in the "Status Display" dialog box. In the PROG. mode, the power supply can
be turned OFF and then ON again to clear the error, but all of the contents of the operation
memory except hold type data will be cleared.
● When the positioning error (error code 44) occurs, the detailed information on the error can
be confirmed. Press the [Positioning errors] button to check the error code.
● When an operation error (error code 45) occurs, the address at which the error occurred is
stored in special data registers DT90017 and DT90018. If this happens, click on the
[Operation errors] button in the dialog box and confirm the address at which the error
occurred before canceling the error.
● For the solution of the positioning error (error code 44), refer to the following.
The following are the solutions when the self-diagnostic error (error code 44: positioning error)
occurs.
WUME-FPXHPOSG-01 8-5
8.2 What to Do If an Error Occurs
(Note 1) The error occurs only when the condition of the limit stop is satisfied.
8-6 WUME-FPXHPOSG-01
8.2 What to Do If an Error Occurs
■ Solution 2
Check to make sure the power supplies for the servo amplifier and motor driver are ON.
■ Solution 3
Check to make sure the servo amplifier and motor driver are connected to the unit correctly.
■ Solution 4
Check to make sure the settings for the pulse output method (CW/CCW method or Pulse/Sign
method) are appropriate.
■ Solution
Review the program.
Point to check
● Check to make sure the I/O numbers are appropriate.
● Check non-rewriting of the start flag in the program.
● Check the input valid logic of the over limit switch. In this case, the error LED flashes.
WUME-FPXHPOSG-01 8-7
8.2 What to Do If an Error Occurs
■
(Reverse direction) (Intended direction)
■ Solution 1
Check to make sure the servo amplifier and motor driver are connected to the unit correctly.
Point to check
Check to make sure the CW/CCW output or the Pulse/Sign output is connected to the pertinent
input of the servo amplifier and motor driver.
■ Solution 2
Change the pulse output rotation direction of the parameters for each axis, and set it to the
reverse direction.
8-8 WUME-FPXHPOSG-01
9 PWM output function
9.1 PWM output function...........................................................................9-2
9.1.1 Overview of PWM Output Function.................................................. 9-2
9.1.2 System Register Settings................................................................. 9-2
9.1.3 [F173 PWMH] PWM Output Instruction (Frequency Specification) . 9-4
9.1.4 [F173 PWMH] PWM Output Instruction (Control Code
Specification) .................................................................................... 9-5
WUME-FPXHPOSG-01 9-1
9.1 PWM output function
(Note 1) Functions, channel numbers and I/O numbers used are set in the tool software.
(Note 2) I/O numbers used for each function should be allocated so that they do not overlap.
Functions to be used are allocated in the "System register settings" dialog box. The following
procedure is explained on the condition that the FPWIN GR7 has already started.
2. Select "Controller output setting (PLS / PWM)" from the left pane.
The setting menu for the system register “No. 402" appears.
9-2 WUME-FPXHPOSG-01
9.1 PWM output function
3. Change the settings for the channels used for the PWM output.
4. Press the [OK] button.
The screen returns to the ladder edit screen. The settings will be downloaded to the PLC
together with programs and comments.
(Note 1) Displayed items and ranges vary depending on models of the Control Unit.
(Note 2) Select "Normal output" for the output that is not used for the pulse output function or PWM output
function.
WUME-FPXHPOSG-01 9-3
9.1 PWM output function
■ Instruction format
■ Operand
Operand Settings
Starting address of the memory area storing the parameters of the PWM output.
S Specify the control code HFF.
S+1 Specify the output frequency in 2-word 32-bit data.
S S+2 Setting range: K1 to K100000 (1 Hz to 100 kHz: in 1 Hz increments)
S - - - - - - ● - - - - ●
n - - - - - - - - - ● ● -
■ Outline of operation
● The PWM output is performed from a specified output. The output is performed when the
execution condition is ON.
● The output frequency and duty ratio are specified in the operands [S1+1] to [S1+3].
9-4 WUME-FPXHPOSG-01
9.1 PWM output function
● When rewriting during RUN is performed during the operation, the PWM output stops while a
program is being rewritten.
■ Example of program
The following sample shows the program for performing the PWM output with 10 kHz and the
duty ratio of 50% from CH0 (Y0).
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.3 When Using PWM Output Function
■ Instruction format
■ Operand
Operand Settings
Starting address of the memory area storing the parameters of the PWM output.
S
S Specify the control code. K0 to K30
WUME-FPXHPOSG-01 9-5
9.1 PWM output function
Operand Settings
Duty ratio (Resolution of 1000 or 100)
S+1 For the control codes K0 to K27, Setting range: K0 to K1000 (0.0% to 100.0%)
For the control codes K28 to K30, Setting range: K0 to K1000 (0% to 100%)
Channel nos. used for PWM output:
n
K0 (CH0: Y0), K1 (CH1: Y2), K2 (CH3: Y4), K3 (CH4: Y6)
S - - - - - - ● - - - - ●
n - - - - - - - - - ● ● -
■ Outline of operation
● The PWM output is performed from a specified output. The output is performed when the
execution condition is ON.
● The output frequency and cycle are determined by a specified control code. The duty ratio is
specified in the operand [S1+1].
■ Control code
Frequency Frequency Resolutio
S Cycle (ms) Resolution S Cycle (ms)
(Hz) (Hz) n
K0 1.5 666.67 K16 2000.0 0.50
K1 2.0 500.00 K17 3000.0 0.33
K2 4.0 250.00 K18 6000.0 0.17
K3 6.0 166.67 K19 12500.0 0.08
K4 8.0 125.00 K20 15000.0 0.067
K5 10.0 100.00 1000 K21 20000.0 0.050 1000
K6 20.0 50.00 K22 25000.0 0.040
K7 50.0 20.00 K23 30000.0 0.033
K8 100.0 10.00 K24 40000.0 0.025
K9 200.0 5.00 K25 50000.0 0.020
K10 400.0 2.50 K26 60000.0 0.017
9-6 WUME-FPXHPOSG-01
9.1 PWM output function
■ Example of program
The following sample shows the program for performing the PWM output with 1 kHz and the
duty ratio of 50% from CH0 (Y0).
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.3 When Using PWM Output Function
WUME-FPXHPOSG-01 9-7
(MEMO)
9-8 WUME-FPXHPOSG-01
10 High-speed Counter Function
10.1 Overview of High-speed Counter Function .......................................10-2
10.1.1 Overview of High-speed Counter Function .................................... 10-2
10.1.2 Counting Range and Elapsed Value (Current Value) Area ............ 10-2
10.1.3 Areas Used For High-speed Counter Function .............................. 10-3
10.1.4 Input Mode Type ............................................................................ 10-4
10.1.5 Minimum Input Pulse Width ........................................................... 10-5
10.2 System Register Settings..................................................................10-7
10.2.1 System Register Settings (Transistor Output Type)....................... 10-7
10.2.2 System Register Settings (Relay Output Type) ............................. 10-8
10.3 High-speed Counter Instruction ........................................................10-11
10.3.1 [F0 MV] High-speed Counter Control Instruction ........................... 10-11
10.3.2 [F1 DMV] Elapsed Value Write / Read Instruction ......................... 10-12
10.3.3 [F166 HC1S] High-speed Counter Target Value Match ON
Instruction and [F167 HC1R] High-speed Counter Target Value
Match OFF Instruction ...................................................................... 10-14
10.3.4 Sample Program (Positioning Operation With Inverter: Single-
Speed) .............................................................................................. 10-15
10.3.5 Sample Program (Positioning Operation With Inverter: Double-
Speed) .............................................................................................. 10-17
10.4 High-speed Counter Cam Control Instruction ...................................10-20
10.4.1 [F165 CAM0] High-speed Counter Cam Control Instruction .......... 10-20
10.4.2 Sample Program (Upper Limit Control, Reset, Addition) ............... 10-24
10.4.3 Sample Program (Upper Limit Control, Instruction Clear,
Addition)............................................................................................ 10-26
10.4.4 Sample Program (Upper Limit Control, Subtraction) ..................... 10-28
10.5 Interrupt Program Activation .............................................................10-31
10.5.1 Overview of Function ..................................................................... 10-31
10.5.2 Interrupt Activation When F165 (CAM0) is Executed .................... 10-32
WUME-FPXHPOSG-01 10-1
10.1 Overview of High-speed Counter Function
● This function allows the counting of input signals from external devices such as a sensor and
encoder at high speed .
● Dedicated instructions (F166 and F167) are provided for turning ON or OFF arbitrary outputs
(Y0 to Y29F) in the interrupt processing when the elapsed value matches the target value.
The output turned ON or OFF by an instruction is used by presetting with an instruction such
as the SET / RET instructions. The instruction (F165) which enables the cam output up to 32
points to be acquired according to the elapsed value.
● Channels and inputs to be used are specified by system registers. The output when the
values match is specified by the operand of the instruction.
● The elapsed value of the high-speed counter is stored in a special data register as 2-word
32-bit data.
● The elapsed value area will be reset when the power supply turns off. It will be held when
switching the mode from RUN to PROG.
● The high-speed counter is a ring counter. When the counted value exceeds the maximum
value, it returns to the minimum value. When the counted value exceeds the minimum value,
it returns to the maximum value.
10-2 WUME-FPXHPOSG-01
10.1 Overview of High-speed Counter Function
High-speed counter
K–2,147,483,648 to K2,147,483,647
control
WUME-FPXHPOSG-01 10-3
10.1 Overview of High-speed Counter Function
Transistor output
Relay output type
type
Channel Control Elapsed
Target value
Input no. Input no. active value
No. Installation area
flag area
Single- 2-phase Single- 2-phase position
phase phase
(Note 1) Functions, channel numbers and I/O numbers used are set in the tool software.
(Note 2) I/O numbers used for each function should be allocated so that they do not overlap. Refer to
"1.2 Restrictions on Combinations and Functions".
(Note 3) In the case of the input on the relay output type Control Unit, there is no combination of the individual
input and the direction distinction input.
● The performance such as the maximum counting speed varies depending on the combination
used. Refer to Performance Specifications.
Addition input
Subtraction input
10-4 WUME-FPXHPOSG-01
10.1 Overview of High-speed Counter Function
Mode Range
2-phase input
Individual input
Direction distinction
input
(Note 1) In the case of the input on the relay output type Control Unit, there is no combination of the individual
input and the direction distinction input.
For the period T, the following minimum input pulse width is required.
WUME-FPXHPOSG-01 10-5
10.1 Overview of High-speed Counter Function
10-6 WUME-FPXHPOSG-01
10.2 System Register Settings
Functions to be used are allocated in the "System register settings" dialog box. The following
procedure is explained on the condition that the FPWIN GR7 has already started.
2. Select "Controller input setting 1 (HSC / PLS)" or "Controller input setting 2 (HSC / PLS)"
from the left pane.
The setting menu for the system register “No. 400" or “No. 401” appears.
3. Change the settings for the channels used for the high-speed counter.
The following figure shows the case when 2-phase input (X0, X1) is allocated to CH0.
WUME-FPXHPOSG-01 10-7
10.2 System Register Settings
(Note 1) Displayed items and ranges vary depending on models of the Control Unit.
(Note 2) Select "Not set XX as High Speed Counter" for the input that is not used for the high-speed
counter function.
Functions to be used are allocated in the "System register settings" dialog box. The following
procedure is explained on the condition that the FPWIN GR7 has already started.
2. Select " Pulse I/O cassette setting (HSC / PLS)" or "Controller input setting (HSC / PLS)"
from the left pane.
The setting menu for the system register “No. 400 to 401" or “No. 402” appears.
3. Change the settings for the channels used for the high-speed counter.
The following figure shows the case when the Control Unit input setting (HSC) is selected
and 2-phase input (X0, X1) is allocated to CH0.
10-8 WUME-FPXHPOSG-01
10.2 System Register Settings
WUME-FPXHPOSG-01 10-9
10.2 System Register Settings
(Note 1) Displayed items and ranges vary depending on models of the Control Unit.
(Note 2) Select "Not set XX as High Speed Counter" for the input that is not used for the high-speed
counter function.
10-10 WUME-FPXHPOSG-01
10.3 High-speed Counter Instruction
Performs the controls such as the software reset, disabling the count and clearing the high-
speed counter instruction.
■ Instruction format
■ Operand
Operand Settings
S Area storing the control code of the high-speed counter or constant data
S ● ● ● ● ● ● ● ● ● ● ● ●
■ Outline of operation
● Performs the high-speed counter control according to the control code specified by [S].
● This instruction is used when performing the following operations with the high-speed
counter.
1. When performing the software reset
2. When disabling the count
3. When disabling the reset input by an external input temporarily
4. When canceling the control executed by the high-speed counter instruction F165
(CAM0) / F166 (HC1S) / F167 (HC1R) or when clearing the target value match interrupt
● The control codes once written are held until the next writing.
● The control code written by the F0 (MV) instruction is written to the special data register
DT90052. At the same time, it is written to the control code monitor area. The written data is
the data for lower 8 bits only.
WUME-FPXHPOSG-01 10-11
10.3 High-speed Counter Instruction
in the high-speed counter setting of the system register is switched between enable and
disable.
● When controlling the above functions using external inputs, arbitrary inputs can be allocated.
■ Example of program
The following example shows the program for performing the software reset of the high-speed
counter CH0 using the input X7.
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.4 When Using High-speed Counter Function
10-12 WUME-FPXHPOSG-01
10.3 High-speed Counter Instruction
■ Instruction format
■ Operand
Operand Settings
When setting: Area storing the elapsed value (32-bit) set in the high-speed counter or constant
S data
K−2,147,483,648 to K2,147,483,647
D When reading: Area reading the elapsed value of the high-speed counter
S ● ● ● ● ● ● ● ● ● ● ● ●
D - ● ● ● ● ● ● ● ● - - ●
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.4 When Using High-speed Counter Function
WUME-FPXHPOSG-01 10-13
10.3 High-speed Counter Instruction
Turns ON or OFF the specified output when the elapsed value of the high-speed counter
matches the target value set by the operand.
■ Instruction format
■ Operand
Operand Settings
n Target channel number of the high-speed counter for the match output
S Target value data of the high-speed counter or the starting number of the area storing data
D Output coil which turns ON or OFF when the values match (Y0 to Y29F)
n - - - - - - - - - ● ● -
S ● ● ● ● ● ● ● ● ● ● ● ●
D - - - - - - - - - - - -
■ Outline of operation
● Sets the value specified by [S] as the target value of the high-speed counter, and controls the
specified output [Yn] when the elapsed value matches the target value. This operation is
executed as an interrupt processing.
● In the case of [F166 HC1S] instruction, the output turns ON from OFF. In the case of [F167
HC1R] instruction, the output turns OFF from ON.
● Stores the value of [S] in the target value area when the instruction is executed.
● Clears the setting of the target value and the control of the target value match output when
the value matches the target value.
● For resetting the output turned ON/OFF when the values match, use the RST instruction or
F0 (MV) instruction, or use the F166 (HC1R) instruction and F167 (HC1R) instruction in a
pair.
■ Example of program
The following example shows the program for setting the output Y0 when the elapsed value of
the high-speed counter CH0 matches K10000.
10-14 WUME-FPXHPOSG-01
10.3 High-speed Counter Instruction
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.4 When Using High-speed Counter Function
Counts the feedback signals from the encoder with the high-speed counter. The operation of
the inverter stops when the count value reaches 5000.
WUME-FPXHPOSG-01 10-15
10.3 High-speed Counter Instruction
■ Wiring example
■ Operation chart
10-16 WUME-FPXHPOSG-01
10.3 High-speed Counter Instruction
■ Sample program
Counts the feedback signals from the encoder with the high-speed counter. Switches the
inverter operation to low speed operation when the count value reaches 4500. The operation of
the inverter stops when the count value reaches 5000.
WUME-FPXHPOSG-01 10-17
10.3 High-speed Counter Instruction
■ Wiring example
■ Operation chart
10-18 WUME-FPXHPOSG-01
10.3 High-speed Counter Instruction
■ Sample program
WUME-FPXHPOSG-01 10-19
10.4 High-speed Counter Cam Control Instruction
Performs the cam output up to a maximum of 32 points (ON / OFF) according to the elapsed
value of the high-speed counter.
■ Instruction format
■ Operand
Operand Settings
S Starting number of data table
S - - - - - - ● - - - - ●
■ Outline of operation
● Performs the cam output up to a maximum of 32 points (ON/OFF) according to the elapsed
value of the high-speed counter in the pattern specified for the data table starting with [S].
The output device can be selected from internal relay, output relay and link relay.
● The ON set value and OFF set value can be arbitrarily specified as a paired target values for
a single cam output regardless of the magnitude of target values or the order for one cam
output. The pattern of ON/OFF varies according to the setting.
10-20 WUME-FPXHPOSG-01
10.4 High-speed Counter Cam Control Instruction
Target value 1
12000 0 ON set value
1000
Target value 2
OFF set value
9000 1000 to 4999
Elapsed R100:ON
value
7000 to 8999
R101:ON
High-speed counter
channel
S, S+1
Upper and lower limit
control
Output device type Specify the device type set for the cam output.
S+2, S+3
(Note 1) H0: Link relay (L), H1: Internal relay (R), H2: Output relay (Y)
WUME-FPXHPOSG-01 10-21
10.4 High-speed Counter Cam Control Instruction
Starting word no. of Specify the starting word number of the device set for the cam
S+4, S+5
output device output.(Note 2)
(Note 1) When specifying the output relay (Y), values are also output to the Control Unit output as well as
operation memories.
(Note 2) When the number of target values [S+6, S+7] is set to 1-16, the cam output is allocated to one word of
output device. When set to 17-32, it is allocated to two words of output device. Refer to the next page
for details.
(Note 3) The number of target values specified after [S+8, S+9] varies according to the number of target values
specified in [S+6, S+7].
(Note 4) The upper limit of the data table end is valid only when the upper limit control is set to "Yes" in [S, S
+1]. This setting can be omitted when the upper limit control is set to "No".
(Note 5) The data table varies in the range of 12 to 138 words according to the number of target values and the
specified upper limit setting
10-22 WUME-FPXHPOSG-01
10.4 High-speed Counter Cam Control Instruction
(1) When the elapsed value reaches the target value 1, R0 turns ON or OFF.
(2) When the elapsed value reaches the target value 16, RF turns ON or OFF.
(3) When the elapsed value reaches the target value 18, R11 turns ON or OFF.
and smaller than the OFF set and larger than or equal to the
The corresponding bit always turns
value, the corresponding output OFF set value, the corresponding
off.
bit turns ON. When the elapsed output bit turns off. When the
value is out of the range, the elapsed value is out of the range,
corresponding bit turns off. the corresponding bit turns ON.
■ Notes on programming
● This instruction cannot be used when the high-speed counter function is not used. Allocate
arbitrary channels and contacts in the system register "high-speed counter setting"
● The high-speed counter control active flag corresponding to the specified channel turns ON
until the execution of the high-speed counter control instruction F0 (MV) is cleared after the
execution condition of the F165 (CAM0) instruction has turned ON. When the high-speed
counter control active flag is on, the high-speed counter control instruction F165 (CAM0) /
F166 (HC1S) / F167 (HC1R) for which the same channel is specified cannot be executed.
● This instruction can be activated for up to two channels simultaneously.
● To stop the control of this instruction, execute "Clear high-speed counter instruction" by the
high-speed counter control instruction F0 (MV). Even when executing "Clear high-speed
counter instruction", the output allocated to the cam output is held. Also, the counting of the
high-speed counter continues and the upper limit control becomes disabled.
● Reset or preset the high-speed counter elapsed value before executing the instruction.
● Do not rewrite the elapsed value for the control using the F1 (DMV) instruction after the
execution of the instruction. After the execution of the instruction, the setting of the active
target values do not change even if the operation memory of the specified target values (ON
set value/OFF set value) is changed.
WUME-FPXHPOSG-01 10-23
10.4 High-speed Counter Cam Control Instruction
● When controlling the output device using the main program, set each target value so that
"minimum moving time between each target value" is larger than "1 scan time".
● When controlling the output device using an interrupt program, set each target value so that
"minimum moving time between each target value" is larger than "maximum execution time
of interrupt program".
● When the maximum value control and the hardware / software reset is used at the same
time, do not operate them intensively in a short time.
● When hardware / software reset is used, set the minimum target value to an integer value
that is 1 or more.
● When the hardware reset or software reset is executed during the high-speed counter
control, the high-speed counter elapsed value is reset to 0. The output allocated to the cam
output will be the output according to the elapsed value 0.
● It is also possible to start the interrupt program INTn every time the elapsed value reaches
each target value. For this operation, the activation of the interrupt program should be
permitted by the interrupt control instruction ICTL.
● For details of the allocations of I/O and flags, refer to “Allocation of Memory Areas”.
REFERENCE
11.2.4 When Using High-speed Counter Function
The following shows the program for performing two cam outputs (R100, R101) according to
the elapsed value of the high-speed counter CH0. When the elapsed value reaches the target
value (ON set value), the cam output turns ON, and when it reaches the target value (OFF set
value), it turns OFF. When it reaches the target value (ON set value), the interrupt program is
started. When the elapsed value exceeds the upper limit, it returns to 0.
10-24 WUME-FPXHPOSG-01
10.4 High-speed Counter Cam Control Instruction
(3) Cam output The output turns ON/OFF according the set values.
When the elapsed value reaches the ON set value, the interrupt program
(4) Interrupt
starts.
When the hardware reset (X2) or software reset DT90052 (bit 0) turns ON,
the elapsed value of the high-speed counter is rest to 0. The outputs
(5) Reset signal
corresponding to the elapsed value 0 (both R100 and R101 in the above
example) become OFF.
(Note 1) It shows the hardware reset input (X2) for the high-speed counter CH0.
■ Sample program
Code Description
(1) High-speed counter channel H10: Performs the upper limit control, CH0
(2) Cam output device type K1: Internal relay (R)
(3) Word number of cam output device K10
WUME-FPXHPOSG-01 10-25
10.4 High-speed Counter Cam Control Instruction
Code Description
(4) Specification of the number of target values K2
(5) Target value 1: ON set value K1000
(6) Target value 1: OFF set value K5000
(7) Target value 2: ON set value K7000
(8) Target value 2: ON set value K9000
(9) Upper limit + K11000
(10) Presets 0 as the elapsed value.
(11) Executes the F165 (CAM0) instruction and starts the cam control.
The following shows the program for performing two cam outputs (R100, R101) according to
the elapsed value of the high-speed counter CH0. In the case of addition, when the elapsed
value reaches the target value (ON set value), the cam output turns ON, and when it reaches
the target value (OFF set value), it turns OFF. When it reaches the target value (ON set value),
the interrupt program is started. When the elapsed value exceeds the upper limit, it returns to 0.
The instruction is cleared by the high-speed counter control instruction F0 (MV).
10-26 WUME-FPXHPOSG-01
10.4 High-speed Counter Cam Control Instruction
(3) Cam output The output turns ON/OFF according the set values.
In the case of addition, when the elapsed value reaches the ON set value,
(4) Interrupt
the interrupt program is started.
Clear high-speed By the high-speed counter control instruction F0 (MV), when the bit 3 of the
(5) counter instruction special data register DT90052 turns ON from OFF, the executed F165
(CAM0) instruction is cleared.
■ Sample program
Code Description
(1) High-speed counter channel H10: Performs the upper limit control, CH0
(2) Cam output device type K1: Internal relay (R)
(3) Word number of cam output device K10
(4) Specification of the number of target values K2
(5) Target value 1: ON set value K1000
(6) Target value 1: OFF set value K5000
WUME-FPXHPOSG-01 10-27
10.4 High-speed Counter Cam Control Instruction
Code Description
(7) Target value 2: ON set value K7000
(8) Target value 2: ON set value K9000
(9) Upper limit + K11000
(10) Presets 0 as the elapsed value.
(11) Executes the F165 (CAM0) instruction and starts the cam control.
(12) Clears the executed F165 (CAM0) instruction by turning the DT90052 (bit 3) OFF → ON → OFF.
The following shows the program for performing three cam outputs (R100-R102) according to
the elapsed value of the high-speed counter CH0. In the case of subtraction, when the elapsed
value falls below the target value (OFF set value), the cam output turns ON, and when it falls
below the target value (ON set value) the cam output turns OFF. When it falls below the target
value (OFF set value), the interrupt program is started. When the elapsed value falls below 0, it
returns to the upper limit.
10-28 WUME-FPXHPOSG-01
10.4 High-speed Counter Cam Control Instruction
■ Sample program
Code Description
(1) High-speed counter channel H10: Performs the upper limit control, CH0
(2) Cam output device type K1: Internal relay (R)
(3) Word number of cam output device K10
(4) Specification of the number of target values K3
(5) Target value 1: ON set value K1000
(6) Target value 1: OFF set value K7000
(7) Target value 2: ON set value K3000
WUME-FPXHPOSG-01 10-29
10.4 High-speed Counter Cam Control Instruction
Code Description
(8) Target value 2: OFF set value K9000
(9) Target value 3: ON set value K5000
(10) Target value 3: OFF set value K11000
(11) Upper limit value K15000
(12) Presets 13000 as the elapsed value.
(13) Executes the F165 (CAM0) instruction and starts the cam control.
10-30 WUME-FPXHPOSG-01
10.5 Interrupt Program Activation
When the elapsed value reaches the target value while the high-speed counter instruction F165
(CAM0) / F166 (HC1S) / F167 (HC1R) is being executed, the interrupt program can be
activated.
■ Execution method
● Make the setting for the high-speed counter by system registers. There is no need to make
the setting of interrupt input.
● Describe the interrupt program as a sub program.
● Allow the execution of a corresponding interrupt program number by the ICTL instruction in
the main program.
● Execute the F165 (CAM0) / F166 (HC1S) / F167 (HC1R) instruction. When the elapsed
value of the high-speed counter reaches the target value, the interrupt program is activated.
R0 ICTL instruction
ICTL H0 H1 INT0 program
execution enabled
INT0 Program
( I RET )
WUME-FPXHPOSG-01 10-31
10.5 Interrupt Program Activation
For the cam control instruction F165 (CAM0), the start condition varies according to the
magnitude of the ON set value and OFF set value. Also, the interrupt program is activated with
each target value of up to 32 points.
10-32 WUME-FPXHPOSG-01
11 Specifications
11.1 Specifications ....................................................................................11-2
11.1.1 General Specifications ................................................................... 11-2
11.1.2 Performance Specifications............................................................ 11-2
11.2 Allocation of Memory Areas ..............................................................11-5
11.2.1 When Using Pulse Output Table Setting Mode .............................. 11-5
11.2.2 When Using Pulse Output Function (FP-X Compatible Instruction
Mode)................................................................................................ 11-7
11.2.3 When Using PWM Output Function ............................................... 11-8
11.2.4 When Using High-speed Counter Function.................................... 11-9
11.3 Positioning Memory...........................................................................11-12
11.3.1 Configuration of Memory Map ........................................................ 11-12
11.3.2 Common Area (Memory Area No. 0).............................................. 11-13
11.3.3 Axis Information Area (Memory Area No. 1) .................................. 11-14
11.3.4 Axis Setting Area (Memory Area No. 2) ......................................... 11-15
11.3.5 Positioning Table Area (Memory Area No. 3) ................................. 11-17
WUME-FPXHPOSG-01 11-1
11.1 Specifications
11.1 Specifications
For details of the general specifications, refer to FP-XH User’s Manual (Basic).
11-2 WUME-FPXHPOSG-01
11.1 Specifications
Specifications
Item
Relay type Transistor type
70001 to 100 kHz (Resolution of
100)
(Note 1) For details of combinations, refer to "1.2 Restrictions on Combinations and Functions".
Acceleration / deceleration
Linear acceleration / deceleration Acceleration / deceleration cannot
method
be specified. (F172 instruction)
Acceleration time 0 to 10,000 ms (Settable by 1 ms)
Deceleration time 0 to 10,000 ms (Settable by 1 ms)
WUME-FPXHPOSG-01 11-3
11.1 Specifications
Specifications
Item
Table setting mode FP-X compatible instruction mode
Speed command range Pulse: 1 to 100,000 Hz
Acceleration / deceleration
Linear acceleration / deceleration
Home return
method
DOG method x 1, Home return
Acceleration time 1 to 10,000 ms (Settable by 1 ms) method x 1
Selected by F171 instruction
Deceleration time 1 to 10,000 ms (Settable by 1 ms)
DOG methods (3 types), Home
Return method
return method, Data set method
Each axis stops in the deceleration
Deceleration stop
time of a running operation.
Stop function
(Note 1) The J-point control can be executed only for the two axes of CH0 and CH1.
(Note 2) When performing the J-point control or JOG operation, the speed can be changed after the startup.
11-4 WUME-FPXHPOSG-01
11.2 Allocation of Memory Areas
X- (Y80)
Y0 Y1 Y4 Y8 YC X4 (Y70) X28
axis (Y81)
CH0
Y- (Y82)
Linear interpolation(Note 1)
Y2 Y3 Y5 Y9 YD X5 (Y71) X29
axis (Y83)
X- (Y84)
Y4 Y5 - YA Y10 X6 (Y72) X2A
axis (Y85)
CH2 - (Note 4)
Y- (Y86)
Y6 Y7 - YB Y11 X7 (Y73) X2B
axis (Y87)
X- (Y88)
Y8 Y9 - - Y12 X2 (Y74) X2C
axis (Y89)
CH4
Y- (Y8A)
YA YB - - Y13 X3 (Y75) X2D
axis (Y8B)
(Note 1) Even when setting the linear interpolation, the interpolation operation is not performed for the home
return. Execute the operation for X axes and Y axes separately.
(Note 2) The near home input will be valid when arbitrary inputs are allocated and the output relays indicated in
the above table turn ON.
(Note 3) The over limit input (+) and over limit input (-) will be valid when arbitrary inputs are allocated and the
output relays indicated in the above table turn ON. The I/O numbers in the upper rows (Y80 to Y8A) in
the above table are over limit input (+), the I/O numbers in the lower rows (Y81 to Y8B) are over limit
input (-).
WUME-FPXHPOSG-01 11-5
11.2 Allocation of Memory Areas
(Note 4) The elapsed values are stored in the axis information area of the positioning memory. They can be
read by user programs using the F384 instruction.
Deviati J-
CW CCW Near Over point
on Home home
Channel no. or or limit positio BUSY Elapsed value
counter input input input
Pulse Sign (Note 1) ning flag area
clear (Note 3)
output output (Note 2) start
output input
(Y80)
Independent
(Note 1) Even when setting the linear interpolation, the interpolation operation is not performed for the home
return. Execute the operation for X axes and Y axes separately.
(Note 2) The near home input will be valid when arbitrary inputs are allocated and the output relays indicated in
the above table turn ON.
(Note 3) The over limit input (+) and over limit input (-) will be valid when arbitrary inputs are allocated and the
output relays indicated in the above table turn ON. The I/O numbers in the upper rows (Y80 to Y8A) in
the above table are over limit input (+), the I/O numbers in the lower rows (Y81 to Y8B) are over limit
input (-).
(Note 4) The elapsed values are stored in the axis information area of the positioning memory. They can be
read by user programs using the F384 instruction.
11-6 WUME-FPXHPOSG-01
11.2 Allocation of Memory Areas
DT90348 DT90350
CH0 Y0 Y1 Y4 Y8 YC X4 R911C
DT90349 DT90351
DT90352 DT90354
CH1 Y2 Y3 Y5 Y9 YD X5 R911D
DT90353 DT90355
DT90356 DT90358
Independent
X- DT90348 DT90350
Y0 Y1 Y4 Y8 YC X4 R911C
axis DT90349 DT90351
CH0
Y- DT90352 DT90354
Linear interpolation(Note 1)
Y2 Y3 Y5 Y9 YD X5 R911D
axis DT90353 DT90355
X- DT90356 DT90358
Y4 Y5 - YA Y10 X6 DT R911E
axis DT90357 DT90359
CH2 90052 - -
Y- DT90360 DT90362
Y6 Y7 - YB Y11 X7 bit4 R911F
axis DT90361 DT90363
X- DT90364 DT90366
Y8 Y9 - - Y12 X2 R9120
axis DT90365 DT90367
CH4
Y- DT90368 DT90370
YA YB - - Y13 X3 R9121
axis DT90369 DT90371
(Note 1) Even when setting the linear interpolation, the interpolation operation is not performed for the home
return. Execute the operation for X axes and Y axes separately.
(Note 2) The near home input will be valid when an arbitrary input is allocated and the bit 4 of the special data
register DT90052 turns ON.
WUME-FPXHPOSG-01 11-7
11.2 Allocation of Memory Areas
(Note 3) In the FP-X compatible instruction mode, the stop function using the over limit input and the home
return function using the limit input are available.
(Note 4) In the FP-X compatible instruction mode, the J-point control function is not available.
(Note 5) Only F1 (DMV) instruction can perform the reading and writing of elapsed value area.
DT
DT90348 DT90350
CH0 Y100 Y101 Y102 X102 90052 - - R911C
Independent
DT90349 DT90351
bit4
DT
DT90352 DT90354
CH1 Y200 Y201 Y202 X202 90052 - - R911D
DT90353 DT90355
bit4
DT
DT90348 DT90350
Linear Y102 X102 90052 - R911C
DT90349 DT90351
interpolatio Y100 Y101 bit4
n -
Y200 Y201 DT
(Note 1) DT90352 DT90354
Y202 X202 90052 - R911D
DT90353 DT90355
bit4
(Note 1) Even when setting the linear interpolation, the interpolation operation is not performed for the home
return. Execute the operation for X axes and Y axes separately.
(Note 2) The near home input will be valid when arbitrary inputs are allocated and the output relays indicated in
the above table turn ON.
(Note 3) In the FP-X compatible instruction mode, the stop function using the over limit input and the home
return function using the limit input are available.
(Note 4) In the FP-X compatible instruction mode, the J-point control function is not available.
(Note 5) Only F1 (DMV) instruction can perform the reading and writing of elapsed value area.
CH3 Y6 R911F
11-8 WUME-FPXHPOSG-01
11.2 Allocation of Memory Areas
WUME-FPXHPOSG-01 11-9
11.2 Allocation of Memory Areas
Performance
Memory area used
specifications
Hardware
Count
Channel no. reset Control Elapsed Target Minimu
Input Maximum
active value value m input
input counting
pulse
flag area area speed
width
X6 DT90324 DT90326
CH6 - R9116 100 μs
X7 DT90325 DT90327
(Note 1) X6 can be used either as the count input for CH6 or the reset input for CH0. X7 can be used either as
the count input for CH7 or the reset input for CH2.
(Note 2) Only F1 (DMV) instruction can perform the reading and writing of elapsed value area.
11-10 WUME-FPXHPOSG-01
11.2 Allocation of Memory Areas
Performance
Memory area used
Specifications
Count
Channel no. Control Elapsed Minimum
Input Target value Maximum
active value input
counting
area pulse
flag area speed
width
X4 DT90316 DT90318
CH4 R9114
X5 DT90317 DT90319
X6 DT90324 DT90326
CH6 R9116
X7 DT90325 DT90327
(Note 1) Only F1 (DMV) instruction can perform the reading and writing of elapsed value area.
X100
[2-phase] DT90332 DT90334 2-phase 1
CH0 X101 R9118 channel
Phase differential DT90333 DT90335
input (X102) 16.7 μs 50 kHz
Individual input X200 (100 μs) 2-phase 2
direction CH2 DT90340 DT90342 channels
X201 R911A
distinction (Note 2) DT90341 DT90343 10 kHz
(X202)
(Note 1) The I/O numbers shown in parentheses can be used as the hardware reset input for one of the
channels.
(Note 2) CHA or CHB can be used when two pulse I/O cassettes are installed.
(Note 3) Only F1 (DMV) instruction can perform the reading and writing of elapsed value area.
WUME-FPXHPOSG-01 11-11
11.3 Positioning Memory
(Note 1) The addresses in the table are the addresses which indicate the configurations in the positioning
memory. For reading / writing data using user programs, use an area number and offset address in
combination for specification.
11-12 WUME-FPXHPOSG-01
11.3 Positioning Memory
Positioning repeat Stores the repeat count in decimal when using the
0001 count K0 repeat control in the position control. ● ●
(CH0)
Set value Operation
Positioning repeat 0 or 1 Not repeat an operation.
0002 count K0 ● ●
Repeat an operation for a specified
(CH1) 2 to 254
number of times.
WUME-FPXHPOSG-01 11-13
11.3 Positioning Memory
11-14 WUME-FPXHPOSG-01
11.3 Positioning Memory
WUME-FPXHPOSG-01 11-15
11.3 Positioning Memory
Offset
Name Default Description R W
address
Stores the settings of the deceleration time for the home
Home return
return of each channel in decimal. It indicates the time from
0006 deceleration K100 the home return target speed to the startup speed. ● ●
time
Setting range: 1-10,000 (ms)
Stores the settings of the target speed for the home return
0007 Home return
K1000 of each channel in decimal. ● ●
-0008 target speed
Setting range: 1 to 100,000
Stores the settings of the creep speed for the home return
0009 Home return
K100 of each channel in decimal. ● ●
-0010 creep speed
Setting range: 1 to 100,000
Stores the settings of the deviation counter clear signal ON
time after the completion of home return of each channel in
Deviation decimal.
0011 counter K1 Setting range: 1 to 100 (ms) ● ●
clear time
In the case of 0, no deviation counter clear signal is output.
In the case of 100 or more, the ON time is set to 100 ms.
Stores the elapsed values (current value) after the home
return.
0012 Coordinate
K0 Range: -1,073,741,824 to 1,073,741,823 ● ●
-0013 origin
For the interpolation control, the setting range is as follows.
-8,388,608 to +8,388,607
Stores the settings of the acceleration time for the JOG
JOG operation of each channel in decimal. It indicates the
0014 acceleration K0 acceleration time from startup speed to JOG operation ● ●
time target speed.
Setting range: 0 to 10,000 (ms)
Stores the settings of the deceleration time for the JOG
JOG operation of each channel in decimal. It indicates the
0015 deceleration K0 deceleration time from JOG operation target speed to ● ●
time startup speed.
Setting range: 0 to 10,000 (ms)
Stores the settings of the target speed for the JOG
0016 JOG
K1000 operation of each channel in decimal. ● ●
-0017 target speed
Setting range: 1 to 100,000
J point Stores the settings of the target speed for changing the J-
0018
change K1000 point control speed for each channel in decimal. ● ●
-0019
target speed Setting range: 1 to 100,000
Emergency Stores the settings of the deceleration time for the
stop emergency stop operation of each channel in decimal. It
0020 K100 indicates the deceleration time from 100 kHz to 0 Hz. ● ●
deceleration
time Setting range: 0 to 10,000 (ms)
Stores the settings of the deceleration time for the limit stop
Limit stop
operation of each channel in decimal. It indicates the
0021 deceleration K100 deceleration time from 100 kHz to 0 Hz. ● ●
time
Setting range: 0 to 10,000 (ms)
0022 Reserved
- - - -
-0029 for system
11-16 WUME-FPXHPOSG-01
11.3 Positioning Memory
(Note 1) The emergency stop deceleration time and limit stop deceleration time indicates the deceleration time
in the section from 100 kHz to 0 Hz. When the speed during the operation is less than 100 kHz, the
actual deceleration time is shorter than the set time.
bit no. 15 87 0
0 0 0 0 0 0 0
WUME-FPXHPOSG-01 11-17
11.3 Positioning Memory
Offset
Name Default Description R W
address
-8,388,608 to +8,388,607
Dwell Stores the setting of dwell time.
0008 K0 ● ●
time Setting range: 0 to 32,767ms
Reserved for
0009 - - - -
system
(Note 1) The offset addresses in the above table are for the table no. 0. They vary according to the table
numbers as described on the next page.
■ Offset addresses
(Note 1) For the positioning target speed and positioning movement amount, specify the lower address number
of 2-word area.
11-18 WUME-FPXHPOSG-01
Record of Changes
Manual numbers can be found at the bottom of the manual cover.
WUME-FPXHPOSG-01
WUME-FPXHPOSG-01
6;6<
(MEMO)
WUME-FPXHPOSG-01
Panasonic Industrial Devices SUNX Co., Ltd. 2020
October, 2020
WUME-FPXHPOSG-01