Professional Documents
Culture Documents
Mitsubishi Electric
Asean Factory Automation Center
SAFETY INSTRUCTIONS
(Always read these instructions before using this equipment.)
Before using this product, please read this manual and the relevant manuals introduced in this manual
carefully and pay full attention to safety to handle the product correctly.
The instructions given in this manual are concerned with this product. For the safety instructions of the
programmable logic controller system, please read the CPU module User's Manual.
In this manual, the safety instructions are ranked as "DANGER" and "CAUTION".
Note that the ! CAUTION level may lead to a serious consequence according to the circumstances.
Always follow the instructions of both levels because they are important to personal safety.
Please save this manual to make it accessible when required and always forward it to the end user.
[Design Instructions]
! DANGER
Provide a safety circuit outside the programmable logic controller so that the entire system will
operate safely even when an external power supply error or PLC fault occurs.
Failure to observe this could lead to accidents for incorrect outputs or malfunctioning.
(1) Configure an emergency stop circuit and interlock circuit such as a positioning upper
limit/lower limit to prevent mechanical damage outside the PLC.
(2) The OPR operation is controlled by the OPR direction and OPR speed data. Deceleration
starts when the near-point dog turns ON. Thus, if the OPR direction is incorrectly set,
deceleration will not start and the machine will continue to travel. Configure an interlock
circuit to prevent mechanical damage outside the PLC.
(3) When the module detects an error, normally deceleration stop or sudden stop will take
place according to the parameter stop group settings. Set the parameters to the positioning
system specifications.
Make sure that the OPR data and positioning data are within the parameter setting values.
A-1
[Design Instructions]
! CAUTION
Do not bundle or adjacently lay the control wire or communication cable with the main circuit or
power wire.
Separate these by 100mm (3.94in.) or more.
Failure to observe this could lead to malfunctioning caused by noise.
[Mounting Instructions]
! CAUTION
Use the PLC within the general specifications environment given in this manual.
Using the PLC outside the general specification range environment could lead to electric
shocks, fires, malfunctioning, product damage or deterioration.
Hold down the module loading lever at the bottom of the module and insert the module fixing
hooks into the base unit fixing holes securely to load the module. Improper loading of the
module can cause a malfunction, failure or drop.
For use in vibratory environment, tighten the module with screws.
Tighten the screws within the specified torque range.
Undertightening can cause a drop, short circuit or malfunction.
Overtightening can cause a drop, short circuit or malfunction due to damage to the screws or
module.
Always load or unload the module after switching power off externally in all phases. Not doing
so may damage the product.
Make sure that the connectors for the servo amplifier and peripheral devices have been
securely installed until a click is heard.
Not doing so could lead to a poor connection, resulting in erroneous input and output.
When the servo amplifier is not installed, install the connector cover without fail.
Failure to observe this could lead to a malfunction.
[Wiring Instructions]
! DANGER
Always confirm the terminal layout before connecting the wires to the module.
[Startup/Maintenance Instructions]
! DANGER
Always turn all phases of the power supply OFF externally before cleaning or tightening the
screws.
Failure to turn all phases OFF could lead to electric shocks.
A-2
[Startup/Maintenance Instructions]
! CAUTION
Never disassemble or modify the module.
Failure to observe this could lead to trouble, malfunctioning, injuries or fires.
Always turn all phases of the power supply OFF externally before installing or removing the
module.
Failure to turn all phases OFF could lead to module trouble or malfunctioning.
Before starting test operation, set the parameter speed limit value to the slowest value, and
make sure that operation can be stopped immediately if a hazardous state occurs.
[Disposal Instructions]
! CAUTION
When disposing of the product, handle it as industrial waste.
A-3
REVISIONS
The manual number is given on the bottom left of the back cover.
Print Date Manual Number Revision
Dec., 2003 Initial print
This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses.
Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which
may occur as a result of using the contents noted in this manual.
A-4
CONTENTS
SAFETY INSTRUCTIONS............................................................................................................................A- 1
REVISIONS...................................................................................................................................................A- 4
CONTENTS...................................................................................................................................................A- 5
About Manuals ..............................................................................................................................................A- 13
Generic Terms and Abbreviations ................................................................................................................A- 14
Component List .............................................................................................................................................A- 14
1. PRODUCT OUTLINE 1- 1 to 1- 28
2. SYSTEM CONFIGURATION 2- 1 to 2- 5
A-5
3. SPECIFICATION AND FUNCTIONS 3- 1 to 3- 30
A-6
5. PRATICAL (1) TEST RUN USING SW[ ] D5C-QD75P 5- 1 to 5-20
A-7
6.11.19 M code function M code function................................................................................................. 6- 44
6.11.20 Complete ladder program ............................................................................................................ 6- 48
6.12 Monitor Buffer Memory from GX Developer ........................................................................................ 6- 53
6.13 Change Parameter During PLC RUN .................................................................................................. 6- 54
7. TROUBLESHOOTING 7- 1 to 7- 37
A-8
About Manuals
Related Manuals
Manual Number
Manual Name
(Model Code)
Type QD75M Positioning Module User's Manual (Hardware)
Describes the performance, specifications, Input interface, component names, and startup procedure of IB-0300031
the respective positioning modules: Type QD75M (1CT750)
(The manual is supplied with the module.)
Pr. ....... Symbol indicating positioning parameter and OPR parameter item.
Da. ....... Symbol indicating positioning data, block start data and condition
data item.
Md. ....... Symbol indicating monitor data item.
Cd. ....... Symbol indicating control data item.
The CE logo is printed on the rating plate on the main body of the PLC that
conforms to the EMC directive and low voltage instruction.
To make this product conform to the EMC directive and low voltage instruction,
please refer to section 4.3.1 "Precautions for wiring" of the chapter 4 "Installation,
Wiring and Maintenance of the Product" and the EMC Installation Guidelines
(IB(NA)67339).
Buffer memory addresses, error codes and warning codes are represented in
decimal.
X/Y devices are represented in hexadecimal.
Setting data and monitor data are represented in decimal or hexadecimal. Data
ended by "H" or "h" are represented in hexadecimal.
(Example) 10.........Decimal
10H ......Hexadecimal
A - 13
Generic Terms and Abbreviations
Unless specially noted, the following generic terms and abbreviations are used in this
manual.
Component List
The table below shows the component included in respective positioning modules:
Quantity
Module name
QD75M1 QD75M2 QD75M4
QD75M1 positioning module 1
QD75M2 positioning module 1
QD75M4 positioning module 1
A - 14
1 PRODUCT OUTLINE
MELSEC-Q
1. PRODUCTS OUTLINE
(b) For connecting any of the QD75 modules to the base unit, a single slot and
32 dedicated I/O channels are required.
Within the limit imposed by the maximum number of inputs and outputs
supported by the PLC CPU, up to 64 modules can be used.
1-1
1 PRODUCT OUTLINE
MELSEC-Q
(b) Because the SSCNET cable is used to connect the QD75 and the servo
amplifier, or servo amplifiers, saving wiring can be realized. The cable
between the QD75 and servo amplifier or servo amplifiers can be extended
up to 30m.
(c) The servo parameters can be set on the QD75 side to write or read them
to/from the servo amplifier using the SSCNET.
(d) The actual current value and error description contained in the servo can
be checked by the buffer memory of the QD75.
(b) Once the OP have been established, the OPR operation can also be made
unnecessary when the power is supplied.
(c) With the absolute position system, the data set method OPR is used to
establish the OP.
(d) When the setting unit is "degree", the absolute position system with
unlimited length feed can be configured.
1-2
1 PRODUCT OUTLINE
MELSEC-Q
(b) Error messages are classified in more detail to facilitate the initial
troubleshooting procedure.
(c) The module retains 16 error messages and 16 warning messages recently
output, offering more complete error and warning histories.
1-3
1 PRODUCT OUTLINE
MELSEC-Q
Palletizer
Conveyor control
• Using the servo for one axis, the palletizer is
Conveyor
positioned at a high accuracy.
Servomotor • The amount to lower the palletizer according to
(with brakes)
the material thickness is saved.
Position detector
G
Servo
Reduction Palletizer
amplifier gears
Ball screw Unloader control
(From QD75)
PLC
MELSEC-Q
QD75
Positioning Tool
pin (12 pcs., 20 pcs.)
1-4
1 PRODUCT OUTLINE
MELSEC-Q
Index table
Detector
Worm gears Servomotor
1-5
1 PRODUCT OUTLINE
MELSEC-Q
In the positioning system using the QD75, various software and devices are used for
the following roles. The QD75 realizes complicated positioning control when it reads in
various signals, parameters and data and is controlled with the PLC CPU.
Motor
Workpiece
1-6
1 PRODUCT OUTLINE
MELSEC-Q
Positioning control
An overview of positioning using positioning data described below.
(1) Linear control
(a) 1-axis linear control
This performs positioning from the start point address (location the axis is
presently stopped) defined on the specified axis to the specified position.
[Control using the absolute system]
1) This performs positioning from the start point address to the specified
position.
2) The start point address and the specified address determine the
movement direction.
[Example]
The following figure shows the operations when the start point address
is 5000 and the positioning address are 2000 and 8000:
Positioning when the specified
address is 2000
Positioning when the specified
address is 8000
2000 5000 8000
[Example]
The following figure shows the operations when the start point address
is 5000 and the travel increments are 3000 and -3000:
Positioning when the specified
address is -3000.
Positioning when the specified
address is 3000.
1-7
1 PRODUCT OUTLINE
MELSEC-Q
(Note)
(b) 2-axis linear interpolation control
This controls interpolation along a linear locus from the start point address
(current stop position) defined by two axes.
[Control using the absolute system]
1) This performs linear interpolation using two axes from the start point
address to the endpoint address.
2) The start point address and the specified address determine the
direction of travel.
[Example]
The operation when the start point address is 800 for axis 1 and 2000
for axis 2 and the positioning address specified to 2000 for axis 1 and
8000 for axis 2, is shown below.
Axis 1 Specified address
(8000, 2000)
2000
Axis 2
0 2000 8000
Axis 2
0 2000 8000
REMARK
(Note): The interpolation speed during linear interpolation control can be selected
from "synthesized axis" and "reference-axis speed" using the detailed
parameter 1. (Refer to the section 5.2.3 information about setting " Pr.20
Interpolation speed designation method" of the detailed parameter 1.)
1-8
1 PRODUCT OUTLINE
MELSEC-Q
Reverse Forward
direction direction
Reverse
direction Stop position Center point
Reverse Forward
direction direction
REMARK
(Note): The interpolation speed during circular interpolation control may only be set
to "synthesized speed" for the interpolation speed of the detailed parameter
1. (Refer to the section 5.2.3 information about setting " Pr.20 Interpolation
speed designation method" of the detailed parameter 1.)
1-9
1 PRODUCT OUTLINE
MELSEC-Q
t
[2-axis fixed-feed control]
Forward
direction
Positioning ON
direction Start
OFF
command
Travel along
axis 1
Reverse Forward
direction direction
Stop position Travel along axis 2
Reverse
direction
ON
Positioning start OFF (By the sequence
signal program creation)
ON
OFF
BUSY signal
ON
OFF
Axis stop signal
1 - 10
1 PRODUCT OUTLINE
MELSEC-Q
Dwell time
ON
OFF (By the sequence
Positioning start signal
program creation)
ON
OFF
BUSY signal
ON
OFF
Speed-position switching
signal (external signal)
ON
Speed-position switching OFF
enable flag
1 - 11
1 PRODUCT OUTLINE
MELSEC-Q
Dwell time
ON
(By the sequence
Positioning start signal OFF
program creation)
ON
Positioning start OFF
complete signal
ON
BUSY signal OFF
ON
Positioning complete OFF
signal
1 - 12
1 PRODUCT OUTLINE
MELSEC-Q
Address(-)
direction
Positioning
terminated
V
(00)
ON
Positininig start signal OFF (By the sequence
program creation)
ON
Positioning start OFF
complete signal
ON
BUSY signal OFF
ON
Positioning complete OFF
signal
1 - 13
1 PRODUCT OUTLINE
MELSEC-Q
Address(-)
direction
V
ON
Positininig start signal OFF (By the sequence
program creation)
ON
Positioning start OFF
complete signal
ON
BUSY signal OFF
ON
Positioning complete OFF
signal
1 - 14
1 PRODUCT OUTLINE
MELSEC-Q
Address(-) Positioning
direction continue (11)
Positioning
continue (11)
V
One block One block One block
ON
Positininig start signal OFF
ON
Start complete signal OFF
ON
BUSY signal OFF
ON
Positioning complete OFF
signal
1 - 15
1 PRODUCT OUTLINE
MELSEC-Q
Velocity
Distance
Velocity
Distance
1 - 16
1 PRODUCT OUTLINE
MELSEC-Q
The outline of the positioning system operation and design, using the QD75, is shown
below.
PLC Servo
CPU QD75 MR-H-BN/MR-H B/MR-J2- B/MR-J2S- B/MR-J2-Jr/MR-J2M-B motor
1 - 17
1 PRODUCT OUTLINE
MELSEC-Q
The outline of the signal communication between the QD75 (positioning module) and
PLC CPU, peripheral device and servo amplifier, etc., is shown below.
(A peripheral device communicates with the QD75 via the PLC CPU to which it is
connected)
QD75
PLC CPU
PLC READY signal
Y0
QD75 READY signal
X0
All axis servo ON signal
Y1 SSCNET
Syncronization flag
X1 Operating information of
Forward run JOG start signal the servo amplifer Servo
Y8,YA,YC,YE amplifer
Reverse run JOG start signal Positioning command,
Y9,YB,YD,YF control command
Execution prohibition flag Servo parameter
Y14,Y15,Y16,Y17
External
interface
Positioning start signal Manual puse generator A-phase Manual pulse
Y10,Y11,Y12,Y13
Positioning complete signal Manual puse generator B-phase generator
X14,X15,X16,X17
BUSY signal
XC,XD,XE,XF
Start complete signal Upper/lower limit signal
X10,X11,X12,X13
Axis stop signal Near-point dog signal
Y4,Y5,Y6,Y7
External command signal/ External
switching signal signal
M code ON signal
X4,X5,X6,X7 Stop signal
Interface
with
PLC CPU
Error detection signal
X8,X9,XA,XB
Data write/read
Parameter write/read
Positioning data write/read
Operation monitor
Peripheral
device
1 - 18
1 PRODUCT OUTLINE
MELSEC-Q
1 - 19
1 PRODUCT OUTLINE
MELSEC-Q
1 - 20
1 PRODUCT OUTLINE
MELSEC-Q
1)
Design Understand the functions and performance, and determine the positioning operation method
(system design)
2)
Installation, wiring
3)
Setting of the: 4)
· Parameters
· Positioning data Creation of sequence
· Block start data program for operation
· Condition data
· Servo parameter Refer to (Note)
Preparation
5) 6)
Writing of setting data Writing of program
7) 8)
Connection confirmation
Monitoring with Monitoring and
test operation, debugging of
and debugging operation
of setting data Test operation program
9)
Operation Monitor Actual operation Monitor
(Note)
When not using
GX Configurator
-QP, carry out
10) Maintenance setting, monitoring
and debugging of
Maintenance the data in 3) with
GX Developer.
11) Disposal
1 - 21
1 PRODUCT OUTLINE
MELSEC-Q
The following work is carried out with the processes shown on the previous page.
Details Reference
• Chapter 1
Understand the product functions and usage methods, the configuration devices • Chapter 2
1)
and specifications required for positioning control, and design the system. • Chapter 3
• Chapter 8 to Chapter 13
Install the QD75 onto the base unit, wire the QD75 and external connection devices
2) • Chapter 4
(drive unit, etc.).
• Chapter 5
Using GX Configurator-QP, set the parameter, servo parameters, positioning data,
• Chapter 8 to Chapter 13
3) block start data and condition data required for the positioning control to be
executed. • GX Configurator-QP
Operating Manual
Using GX Developer, create the sequence program required for positioning • Chapter 6
4) operation. (When not using GX Configurator-QP, also create the sequence program • GX Developer Operating
for setting data.) Manual
• Chapter 7
Write the parameters and positioning data, etc., created with GX Configurator-QP
5) • GX Configurator-QP
into the QD75.
Operating Manual
Using GX Developer, write the created sequence program into the PLC CPU. • Chapter 7
6) (When not using GX Configurator-QP, also write in the sequence program for • GX Developer Operating
setting data.) Manual
• GX Configurator-QP
Carry out test operation and adjustments in the test mode to check the connection Operating Manual
with the QD75 and external connection device, and to confirm that the designated
7) • Chapter 13
positioning operation is executed correctly. (Debug the set "parameters" and
"positioning data", etc.) • GX Developer Operating
Manual
Carry out test operation and adjustment to confirm that the designated positioning
• GX Developer Operating
8) operation is executed correctly. (Debug the created sequence program. When not
Manual
using GX Configurator-QP, also debug the set data.
• Chapter 5
• Chapter 15
Actually operate the positioning operation. At this time, monitor the operation state • GX Configurator-QP
9)
as required. If an error or warning occurs, remedy. Operating Manual
• GX Developer Operating
Manual
10) Service the QD75 as required. • Chapter 4
1 - 22
1 PRODUCT OUTLINE
MELSEC-Q
MEMO
1 - 23
1 PRODUCT OUTLINE
MELSEC-Q
The outline for starting each control is shown with the following flowchart.
It is assumed that each module is installed, and the required system configuration,
etc., has been prepared.
Flow of starting
Positioning
Set the positioning parameters. ( Pr.1 to Pr.42 , Pr.200 , Pr.201 )
parameters
Servo
Set the servo parameters. ( Pr.100 to Pr.161 )
parameters
All axis
Turn the All axis servo ON signal(Y1 ON)
servo ON
Input the start signal. Turn the QD75 JOG start Operate the
Method (1) Turn ON the QD75 start signal from the
signal ON from the PLC manual pulse
Start signal PLC CPU
Method (2) Issue the PSTRT instruction from the PLC CPU. CPU generator
Method (3) Turn the QD75 external start signal ON
Control start
Operation
Control end
Stop
1 - 24
1 PRODUCT OUTLINE
MELSEC-Q
Setting method
: Indicates the PLC program that must be created.
<GX Configurator-QP>
Write
Set with peripheral S/W
<GX Developer>
Create sequence program for
executing main function
Write
PLC
Operation sequence program CPU
<GX Developer>
1 - 25
1 PRODUCT OUTLINE
MELSEC-Q
The outline for the stopping process in these cases is shown below. (Excluding (1) for
normal stopping.)
Axis Stop process
operation OPR control Manual control
M code status
Stop Major High-level
Stop cause ON signal after Manual
axis Machine Fast positioning positioning JOG/
after stop stopping pulse
OPR OPR control control Inching
generator
( Md.26 ) control control operation
operation
Servo READY
OFF
• Servo amplifier
power supply Servo OFF or free run
Each No During
Forced stop OFF (The operation stops with dynamic brake or
axis change error
• Servo alarm electromagnetic brake.)
• Emergency
stop to the
servo amplifier
Deceleration stop/sudden stop
Hardware Deceleration
Fatal stop Each No During
stroke limit (Select with Pr.37 “Sudden stop group1
(Stop group 1) axis change error stop
signal ON
sudden stop selection” )
Error occurs No
in PLC CPU change Deceleration stop/sudden stop
Emergency Deceleration
PLC READY All Turns During
stop (Select with Pr.38 “Sudden stop group2
signal OFF axes OFF error stop
(Stop group 2)
Error in test No sudden stop selection” )
mode change
Axis error
detection
(Error other
Relatively safe than stop
stop group 1 or 2) Each No During
axis change error
(Stop group 3) “Stop signal”
from
peripheral Deceleration stop/sudden stop
Deceleration
device (Select with Pr.39 “Sudden stop group3
stop
"Stop signal" sudden stop selection”)
ON from
external When
Intentional stop source Each No stopped
(Stop group 3) "Axis stop axis change (While
signal" ON waiting)
from PLC
CPU
1 - 26
1 PRODUCT OUTLINE
MELSEC-Q
Reference
Provide the emergency stop circuits external to the servo system to prevent cases
where danger may result from abnormal operation of the overall in the event of a
power supply fault or servo system failure.
When a stop cause has occurred during operation with position control causing the
axis to stop, positioning to the end point of the positioning data can be restarted from
the stopped position by using the " Cd.6 Restart command".
If issued during a continuous positioning or continuous path control operation, the
restart command will cause the positioning to be re-executed using the current position
(pointed by the positioning data No. associated with the moment when the movement
was interrupted) as the start point.
(1) If the " Md.26 Axis operation status" is stopped, positioning to the end point of
the positioning data will be restarted from the stopped position regardless of
the absolute system or incremental system.
(2) When " Md.26 Axis operation status" is not stopped, the restart disable
warning (warning code: 104) will be applied, and the restart command will be
ignored.
Stop position due to stop cause Stop position due to stop cause
400 Designated end 400 Stop position
Start point Restart
point position after restart
address
200 200 Operation during
100 100 restart
Axis 2 Axis 2
100 300 700 100 300 700
Reference
If the positioning start signal [Y10 to Y13]/external command signal is turned ON
while the " Md.26 Axis operation status" is waiting or stopped, positioning will be
restarted from the start of the positioning start data regardless of the absolute
system or incremental system. ( : When the external command signal is set to
"External positioning start")
(Same as normal positioning.)
1 - 27
1 PRODUCT OUTLINE
MELSEC-Q
Axis 2 Axis 2
100 300 700 100 300 900
1 - 28
2 SYSTEM CONFIGURATION
MELSEC-Q
MEMO
2-0
2 SYSTEM CONFIGURATION
MELSEC-Q
The general image of the system, including the QD75, PLC CPU and peripheral
devices is shown below.
(The Nos. in the illustration refer to the "No." in section "2.2 Component list".
Positioning
module
1
CPU I/O
module 1 module
USB cable
5
Extension
system
RS-232 cable
4
REMARK
1 Refer to section "2.3 Applicable system" for the CPU modules that can be used.
2 Refer to the CPU module User's Manual for the base units that can be used.
3 For the items with , use the S/W package of "2" or later.
2-1
2 SYSTEM CONFIGURATION
MELSEC-Q
Servo
Motor
amplifer
SSCNET cable
8
Peripheral device
GX Configurator
2 -QP
Personal 3
computer
SW D5C 3
-QD75P-E
2-2
2 SYSTEM CONFIGURATION
MELSEC-Q
The positioning system using the QD75 is configured of the following devices.
No. Part name Type Remarks
QD75M1 QD75M
1 Positioning module QD75M2 Number of control axes
QD75M4 M: SSCNET model
GX Configurator- SW D5C-QD75P-
2 Refer to GX Configurator-QP Operating Manual for details.
QP E
DOS/V personal (Prepared by user)
3 Personal computer
computer Refer to GX Configurator-QP Operating Manual for details.
(Prepared by user)
4 RS-232 cable QC30R2 An RS-232 cable is needed for connecting the CPU module with a
personal computer (DOS/V).
For details, refer to GX Configurator-QP Operating Manual.
(Prepared by user)
A USB cable is needed for connecting the CPU module with a personal
5 USB cable –
computer (DOS/V).
For details, refer to GX Configurator-QP Operating Manual.
6 Servo amplifier – (Prepared by user)
Manual pulse (Prepared by user)
7 –
generator Recommended: MR-HDP01 (Mitsubishi Electric)
SSCNET cable 1
(For connecting (Prepared by user)
8 between the QD75 –
and the servo Cables are needed to connect the QD75 with the servo amplifier.
amplifier)
Cable 1 (Prepared by user)
(For connecting
Cables are needed to connect the QD75 with the external device.
9 between the QD75 –
and the external (Prepare them referring to the manuals for the connected devices and
device) information given in 3.4.2 of this manual.)
1: The SSCNET cable connecting the QD75 and servo amplifier, external device connection connector has been
prepared. Refer to the below table.
2-4
2 SYSTEM CONFIGURATION
MELSEC-Q
The function version and the SERIAL No. of the QD75 can be checked in the following
methods.
[1] Method using the rated plate on the module side face
[2] Method using the software
[1] Method using the rated plate on the module side face
Check the alphabet of "SERIAL".
M M
SERIAL No.
Function version
1: This check can be made using the version of SW4D5C-GPPW-E or more. For details, refer
to GX Developer Operating Manual.
2: For details, refer to GX Configurator-QP Operating Manual.
2-5
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Model
QD75M1 QD75M2 QD75M4
Item
No. of control axes 1 axis 2 axes 4 axes
2-, 3-, or 4-axis linear
2-axis linear interpolation
Interpolation function None interpolation
2-axis circular interpolation
2-axis circular interpolation
PTP (Point To Point) control, path control (both linear and arc can be set), speed control, speed-
Control system
position switching control, position-speed switching control
Control unit mm, inch, degree, PLS
600 data (positioning data Nos. 1 to 600)/axis
Positioning data
(Can be set with peripheral device or sequence program.)
Parameters, positioning data, and block start data can be saved on flash ROM
Backup
(battery-less backup)
PTP control: Incremental system/absolute system
Speed-position switching control: Incremental system/absolute system 1
Positioning system
Position-speed switching control: Incremental system
Path control: Incremental system/absolute system
In absolute system
• –214748364.8 to 214748364.7 (µm)
• –21474.83648 to 21474.83647 (inch)
• 0 to 359.99999 (degree)
• –2147483648 to 2147483647 (PLS)
In incremental system
• –214748364.8 to 214748364.7 (µm)
• –21474.83648 to 21474.83647 (inch)
Positioning range • –21474.83648 to 21474.83647 (degree)
• –2147483648 to 2147483647 (PLS)
In speed-position switching control (INC mode) / position-speed switching control
Positioning • 0 to 214748364.7 (µm)
• 0 to 21474.83647 (inch)
• 0 to 21474.83647 (degree)
• 0 to 2147483647 (PLS)
In speed-position switching control (ABS mode) 1
• 0 to 359.99999 (degree)
0.01 to 20000000.00 (mm/min)
0.001 to 2000000.000 (inch/min)
Speed command
0.001 to 2000000.000 (degree/min)
1 to 10000000 (PLS/s)
Acceleration/
Automatic trapezoidal acceleration/deceleration, S-pattern acceleration/deceleration
deceleration process
Acceleration/ 1 to 8388608 (ms)
deceleration time Four patterns can be set for each of acceleration time and deceleration time
Sudden stop
1 to 8388608 (ms)
deceleration time
1: In speed-position switching control (ABS mode), the control unit available is "degree" only.
3-1
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Model
QD75M1 QD75M2 QD75M4
Item
1-axis linear control 6 Factors in starting time extension
1-axis speed control 6 The following times will be added to
2-axis linear interpolation control (Composite speed) 7 the starting time in the described
2-axis linear interpolation control (Reference axis speed) 7 conditions:
2-axis circular interpolation control 7 • S-pattern acceleration/
2-axis speed control 6 deceleration is selected: 0.5
Starting time (ms) 2
• Other axis is in
3-axis linear interpolation control (Composite speed) 7
operation: 1.5
3-axis linear interpolation control (Reference axis speed) 7
• During continuous
3-axis speed control 6 positioning control: 0.2
4-axis linear interpolation control 7 • During continuous path
4-axis speed control 7 control: 1.0
External wiring connection system 40-pin connector
2
Applicable wire size 0.3 mm (when A6CON1 and A6CON4 are used), AWG#24 to 28 (when A6CON2 is used),
AWG#28 (twisted)/AWG#30 (single wire) (when A6CON3 is used)
Applicable connector for external
A6CON1, A6CON2, A6CON3, A6CON4 (sold separately)
device
• Connection between MR-H-BN/MR-H-BN4 and MR-H-BN/MR-H-BN4
MR-HBUSM (0.5m(1.64ft.), 1m(3.28ft.), 5m(16.4ft.) )
• MR-HBCNS: connector set (sold separately)
• Connection between QD75M and (MR-J2-B/MR-J2S-B/MR-J2-Jr/MR-J2M-B)
• Connection between (MR-J2-B/MR-J2S-B/MR-J2-Jr/MR-J2M-B) and (MR-J2-
MR-J2HBUSM B/MR-J2S-B/MR-J2-Jr/MR-J2M-B).
SSCNET cable
(0.5m(1.64ft.), 1m(3.28ft.), 5m(16.4ft.) )
• MR-J2CN1: connector set (sold separately)
• Connection between QD75M/MR-J2-B/MR-J2S-B/MR-J2-Jr/MR-J2M-B and
MR-H-BN/MR-H-BN4.
MR-J2HBUSM-A
(0.5m(1.64ft.), 1m(3.28ft.), 5m(16.4ft.) )
• MR-J2CN1-A: connector set (sold separately)
SSCNET cable over all length (m) 30
Internal current consumption
QD75M1 : 0.40A QD75M2 : 0.40A QD75M4 : 0.40A
(5VDC)
Flash ROM write count Max. 100000 times
No. of occupied I/O points (points) 32 (I/O assignment: 32 points for intelligent function module)
Outline dimensions (mm(inch)) 98 (3.86) (H) × 27.4 (1.08) (W) × 90 (3.54) (D)
Weight (kg) 0.15 0.15 0.16
2: Using the "Pre-reading start function", the virtual start time can be shortened.
3-2
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The QD75 has several functions. In this manual, the QD75 functions are categorized
and explained as follows.
Main functions
(1) OPR control
"OPR control" is a function that established the start point for carrying out
positioning control, and carries out positioning toward that start point. This is
used to return a workpiece, located at a position other than the OP when the
power is turned ON or after positioning stop, to the OP. The "OPR control" is
preregistered in the QD75 as the "Positioning start data No. 9001 (Machine
OPR)", and "Positioning start data No. 9002 (Fast OPR).
(2) Major positioning control
This control is carried out using the "Positioning data" stored in the QD75.
Basic control, such as position control and speed control, is executed by
setting the required items in this "positioning data" and starting that positioning
data. An "operation pattern" can be set in this "positioning data", and with this
whether to carry out control with continuous positioning data (ex.: positioning
data No. 1, No. 2, No. 3, ...) can be set.
(3) High-level positioning control
This control executes the "positioning data" stored in the QD75 using the
"block start data". The following types of applied positioning control can be
carried out.
• Random blocks, handling several continuing positioning data items as
"blocks", can be executed in the designated order.
• "Condition judgment" can be added to position control and speed control.
• The operation of the designated positioning data No. that is set for multiple
axes can be started simultaneously. (Pulses are output simultaneously to
multiple servos.)
• The designated positioning data can be executed repeatedly, etc.,
Sub functions
When executing the main functions, control compensation, limits and functions can
be added.
Common functions
Common control using the QD75 for "parameter initialization" or "backup of
execution data" can be carried out.
3-3
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
<Other functions>
Control using "positioning data" Step function
High-level positioning control + "Block start data" Skip function
Block start (Normal start) Continuous operation
Condition start interrupt function
Wait start
M code output function
Simultaneous start
Major positioning [Block start data] Teaching function
Repeated start
control (FOR loop) Target position change
[Positioning start No.] Repeated start
(FOR condition)
function
[9004] Multiple axes Command in-position
simultaneous start
control
function
Acceleration/deceleration
processing function
Manual control Control with signals input from external source Pre-reading start function
Follow up function
[Positioning start signal]
JOG start signal ON JOG operation, Inching operation
Pulse input from manual
Manual pulse generator
pulse generator operation
Common functions
Parameter initialization function Execution data backup function External I/O signal logic switching function
External I/O signal monitor function
3-4
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The outline of the main functions for positioning control with the QD75 is described
below.
Main functions Details
Mechanically establishes the positioning start point using
OPR control
3-5
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
With the "major positioning control" ("high-level positioning control"), whether or not to
continuously execute the positioning data can be set with the "operation pattern".
Outlines of the "operation patterns" are given below.
Da.1 Operation pattern Details
3-6
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Sub functions
The functions that assist positioning control using the QD75 are described below.
(Refer to "Section 2" for details on each function.
Sub function Details
This function retries the OPR with the upper/lower limit
switches during OPR. This allows OPR to be carried out even if
Functions OPR retry function
the axis is not returned to before the near-point dog with JOG
characteristic
operation, etc.
to machine
OPR After returning to the machine OP, this function compensates
OP shift function the position by the designated distance from the machine OP
position and sets that position as the OP address.
This function compensates the mechanical backlash. Feed
Backlash compensation
pulses equivalent to the set backlash amount are output each
function
time the movement direction changes.
By setting the movement amount per pulse, this function can
freely change the machine movement amount per commanded
Functions that
pulse.
compensate Electronic gear function
When the movement amount per pulse is set, a flexible
control
positioning system that matches the machine system can be
structured.
This function suppresses the machine vibration when the
Near pass function 1 speed changes during continuous path control in the
interpolation control.
If the command speed exceeds " Pr.8 Speed limit value"
Speed limit function during control, this function limits the commanded speed to
within the " Pr.8 Speed limit value" setting range.
3-7
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Common functions
The outline of the functions executed as necessary are described below.
(Refer to "Section 2" for details on each function.)
Common functions Details
This function returns the "parameters" stored in the QD75
buffer memory and flash ROM to the default values.
Parameter initialization function The following two methods can be used.
1) Method using sequence program
2) Method using GX Configurator-QP
This functions stores the "setting data", currently being
executed, into the flash ROM.
Execution data backup function
1) Method using sequence program
2) Method using GX Configurator-QP
This function switches I/O signal logic according to externally
connected devices.
External I/O signal logic switching function This function enables the use of the system that does not use b
(N.C.)-contact signals, such as Upper/lower limit signal, by
setting parameters to positive logic.
This function monitors the external I/O signal monitor
External I/O signal monitor function information in the module's detailed information which can be
displayed on the system monitor of GX Developer 1.
1: Usable on GX Developer (SW6D5C-GPPW-E or later).
3-8
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The QD75 uses 32 input points and 32 output points for exchanging data with the PLC
CPU.
The input/output signals when the QD75 is mounted in slot No. 0 of the main base unit
are shown below.
Device X refers to the signals input from the QD75 to the PLC CPU, and device Y
refers to the signals output from the PLC CPU to the QD75.
Signal direction: QD75 PLC CPU Signal direction: PLC CPU QD75
Device No. Signal name Device No. Signal name
X0 QD75 READY Y0 PLC READY
X1 Synchronization flag Y1 All axis servo ON
X2 Y2
Use prohibited Use prohibited
X3 Y3
X4 Axis 1 Y4 Axis 1
X5 Axis 2 Y5 Axis 2
M code ON Axis stop
X6 Axis 3 Y6 Axis 3
X7 Axis 4 Y7 Axis 4
X8 Axis 1 Y8 Axis 1 Forward run JOG start
X9 Axis 2 Y9 Axis 1 Reverse run JOG start
Error detection
XA Axis 3 YA Axis 2 Forward run JOG start
XB Axis 4 YB Axis 2 Reverse run JOG start
XC Axis 1 YC Axis 3 Forward run JOG start
XD Axis 2 YD Axis 3 Reverse run JOG start
BUSY
XE Axis 3 YE Axis 4 Forward run JOG start
XF Axis 4 YF Axis 4 Reverse run JOG start
X10 Axis 1 Y10 Axis 1
X11 Axis 2 Y11 Axis 2
Start complete Positioning start
X12 Axis 3 Y12 Axis 3
X13 Axis 4 Y13 Axis 4
X14 Axis 1 Y14 Axis 1
X15 Axis 2 Y15 Axis 2
Positioning complete Execution prohibition flag
X16 Axis 3 Y16 Axis 3
X17 Axis 4 Y17 Axis 4
X18 Y18
X19 Y19
X1A Y1A
X1B Y1B
Use prohibited Use prohibited
X1C Y1C
X1D Y1D
X1E Y1E
X1F Y1F
Important
[Y2 to Y3], [Y18 to Y1F], [X2, X3], and [X18 to X1F] are used by the system, and cannot be
used by the user.
If these devices are used, the operation of the QD75 will not be guaranteed.
3-9
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The ON/OFF timing and conditions of the input signals are shown below.
Device
Signal name Details
No.
X0 QD75 READY ON: READY • When the PLC READY signal [Y0] turns from OFF to ON, the parameter setting
OFF: Not READY/ range is checked. If no error is found, this signal turns ON.
Watch dog • When the PLC READY signal [Y0] turns OFF, this signal turns OFF.
timer error • When watch dog timer error occurs, this signal turns OFF.
• This signal is used for interlock in a sequence program, etc.
ON
PLC READY signal [Y0] OFF
ON
QD75 READY signal [X0] OFF
• When M code is not designated (when Da.10 M code is "0"), this signal will remain
OFF.
• With using continuous path control for the positioning operation, the positioning will
continue even when this signal does not turn OFF. However, a warning will occur.
(Warning code: 503)
• When the PLC READY signal [Y0] turns OFF, the M code ON signal will also turn
OFF.
• If operation is started while the M code is ON, an error will occur.
X8 Axis 1 Error OFF: No error • This signal turns ON when an error listed in section 15.1 occurs, and turns OFF when
X9 Axis 2 detection ON: Error the error is reset on " Cd.5 Axis error rest".
XA Axis 3 occurrence
XB Axis 4
XC Axis 1 BUSY OFF: Not BUSY • This signal turns ON at the start of positioning, OPR or JOG operation. It turns OFF
XD Axis 2 ON: BUSY when the " Da.9 Dwell time" has passed after positioning stops. (This signal
XE Axis 3
remains ON during positioning.) This signal turns OFF when the positioning is
XF Axis 4
stopped with step operation.
• During manual pulse generator operation, this signal turns ON while the " Cd.21
Manual pulse generator enable flag" is ON.
• This signal turns OFF at error completion or positioning stop.
X10 Axis 1 Start OFF: Start
• This signal turns ON when the positioning start signal turns ON and the QD75 starts
X11 Axis 2 complete incomplete
the positioning process.
X12 Axis 3 ON: Start
(The start complete signal also turns ON during OPR control.)
X13 Axis 4 complete
ON
Positioning start signal [Y10] OFF
ON
Start complete signal [X10] OFF
X14 Axis 1 Positioning OFF: Positioning • This signal turns ON for the time set in " Pr.40 Positioning complete signal output
X15 Axis 2 complete incomplete
X16 Axis 3 ON: Positioning time" from the instant when the positioning control for each positioning data No. is
complete completed.
X17 Axis 4
(Refer to (It does not turn ON when " Pr.40 Positioning complete signal output time" is "0".)
"Important" on the • If positioning (including OPR), JOG/Inching operation, or manual pulse generator
next page.) operation is started while this signal is ON, the signal will turn OFF.
• This signal will not turn ON when speed control or positioning is canceled midway.
3 - 10
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Important
: "Positioning complete" of the QD75 refers to the point when the pulse output from QD75 is
completed.
Thus, even if the QD75's positioning complete signal turns ON, the system may continue
operation.
3 - 11
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The ON/OFF timing and conditions of the output signals are shown below.
Device No. Signal name Details
Y0 PLC READY OFF: (a) This signal notifies the QD75 that the PLC CPU is normal.
PLC READY OFF • It is turned ON/OFF with the sequence program.
ON: • The PLC READY signal is turned ON during positioning
PLC READY ON control, OPR control, JOG operation, inching operation, and
manual pulse generator operation, unless the system is in the
peripheral device test mode.
(b) When parameters are changed, the PLC READY signal is turned
OFF depending on the parameter (Refer to Chapter 7.).
(c) The following processes are carried out when the PLC READY
signal turns from OFF to ON.
• The parameter setting range is checked.
• The QD75 READY signal [X0] turns ON.
(d) The following processes are carried out when the PLC READY
signal turns from ON to OFF.
In these cases, the OFF time should be set to 100ms or more.
• The QD75 READY signal [X0] turns OFF.
• The operating axis stops.
• The M code ON signal [X4 to X7] for each axis turns OFF, and
"0" is stored in " Md.25 Valid M code".
(e) When parameters or positioning data (No. 1 to 600) are written
from the peripheral device or PLC CPU to the flash ROM, the
PLC READY signal will turn OFF.
Y1 All axis servo ON OFF: • The servo for all the servo amplifiers connected to the QD75 is
Servo OFF turned ON or OFF.
ON:
Servo ON
Y4 Axis 1 Axis stop OFF: • When the axis stop signal turns ON, the OPR control, positioning
Y5 Axis 2 Axis stop not control, JOG operation, inching operation and manual pulse
Y6 Axis 3 requested generator operation will stop.
Y7 Axis 4 ON: • By turning the axis stop signal ON during positioning operation, the
Axis stop requested positioning operation will be "stopped".
• Whether to decelerate or suddenly stop can be selected with
" Pr.39 Stop group 3 sudden stop selection".
• During interpolation control of the positioning operation, if the axis
stop signal of any axis turns ON, all axes in the interpolation
control will decelerate and stop.
Y8 Axis 1 Forward run JOG start OFF: • When the JOG start signal is ON, JOG operation will be carried
Y9 Axis 1 Reverse run JOG start JOG not started out at the " Cd.17 JOG speed". When the JOG start signal turns
YA Axis 2 Forward run JOG start ON:
YB Axis 2 Reverse run JOG start JOG started OFF, the operation will decelerate and stop.
YC Axis 3 Forward run JOG start • When inching movement amount is set, the designated movement
YD Axis 3 Reverse run JOG start amount is output for one control cycle and then the operation
YE Axis 4 Forward run JOG start stops.
YF Axis 4 Reverse run JOG start
Y10 Axis 1 Positioning start OFF: • OPR operation or positioning operation is started.
Y11 Axis 2 Positioning start not • The positioning start signal is valid at the rising edge, and the
Y12 Axis 3 requested operation is started.
Y13 Axis 4 ON: • When the positioning start signal turns ON during BUSY, the
Positioning start operation starting warning will occur (warning code: 100).
requested
Y14 Axis 1 Execution prohibition OFF: • If the execution prohibition flag is ON when the positioning start
Y15 Axis 2 flag Not during execution signal turns ON, positioning control does not start until the
Y16 Axis 3 prohibition execution prohibition flag turns OFF.
Y17 Axis 4 ON: Used with the "Pre-reading start function". (Refer to Section
During execution 12.7.8)
prohibition
3 - 12
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The ON/OFF timing and conditions of the I/O signals under Homing operation,
Positioning operation, and Jog Operation and Manual operation are shown below.
PLC ready(Y0)
QD75 Ready(X0)
BUSY(X0C,X0D,XOE,X
t1
Starts complete
(X10,X11,X12,X13)
t4
t2
Pulse output to an external
source
(PULSE)
Homing operation
t3
• When the positioning start signal turns ON, if all signals marked with an
asterisk ( ) are already ON, the signals marked with an asterisk ( ) will turn
OFF when the positioning start signal turns ON.
3 - 13
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
M code ON signal
(WITH mode) [X4, X5, X6, X7]
t2
t4
Output pulse to external source
(PULSE)
Positioning operation
t5
Positioning complete signal
[X14, X15, X16, X17]
t6
M code ON signal
(AFTER mode)
[X4, X5, X6, X7] t2
• When the positioning start signal turns ON, if all signals marked with an
asterisk ( ) are already ON, the signals marked with an asterisk ( ) will turn
OFF when the positioning start signal turns ON.
3 - 14
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
ON
Forward run JOG start signal
[Y8,YA,YC,YE] OFF
BUSY signal
OFF
[XC,XD,XE,XF]
t1 t3
Positioning operation
Positioning complete ON
signal OFF
[X14,X15,X16,X17]
t4
• Depending on the operating statuses of the other axes, delay may occur in the
t1 timing time.
3 - 15
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The specifications of the connector section, which is the input/output interface for the
QD75 and external device, are shown below.
The signal layout for the QD75 external device connection connector is shown.
QD75M1 QD75M2
3 - 15
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The outline diagrams of the internal circuits for the QD75M1 external device
connection interface are shown below.
(1) Input
External wiring Pin No. Internal circuit Signal name Need for wiring
When Upper-limit
LS is not used 1A1 Upper-limit LS signal FLS
When Lower-limit
LS is not used 1A2 Lower-limit LS signal RLS
(+)
PULSER B+
1A20
0V Manual pulse generator
Manual pulse B phase
generator (–)
(MR-HDP01) PULSER B–
1B20
1A11 — — —
1A12 — — —
1A8
— — —
1A9
1A10 — — —
: The symbols in Need for wiring column indicate the following meanings:
• : Wiring is necessary for positioning.
• : Wiring is necessary depending on the situation.
3 - 16
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
QD75 contains buffer memory 0 ~ 30099 fro specific application. These buffer and be
read/write from from/to PLC CPU and thus able to perform complex positioning control.
3 - 17
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
The following shows the relation between the buffer memory addresses and the
various items.
Do not set other than the default value "0" of the "Maker setting".
Basic parameters 1
2 152 302 452 Pr.2 No. of pulses per rotation (AP)
3 153 303 453
4 154 304 454 Pr.3 Movement amount per rotation (AL)
5 155 305 455
1 151 301 451 Pr.4 Unit magnification (AM)
6 156 306 456 Pr.7 Bias speed at start
7 157 307 457
8 158 308 458
Maker setting
Basic parameters
9 159 309 459
10 160 310 460 Pr.8 Speed limit value
11 161 311 461
2
12 162 312 462 Pr.9 Acceleration time 0
13 163 313 463
14 164 314 464 Pr.10 Deceleration time 0
15 165 315 465
17 167 317 467 Pr.11 Backlash compensation amount
18 168 318 468 Pr.12 Software stroke limit upper limit value
Positioning parameters
19 169 319 469
20 170 320 470 Pr.13 Software stroke limit lower limit value
21 171 321 471
22 172 322 472 Pr.14 Software stroke limit selection
30 180 330 480 Pr.21 Current feed value during speed control
3 - 18
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Positioning parameters
Detailed parameters 2
51 201 351 501 Pr.33 JOG operation deceleration time selection
64 214 364 514 Pr.201 Restart allowable range when servo OFF to
65 215 365 515 ON
70 220 370 520 Pr.43 OPR method
OPR basic parameters
80 230 380 530 Pr.50 Setting for the movement amount after
OPR detailed parameters
3 - 19
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Start History
1213 1218 1223 1228 1233 1238 1243 1248 1256 1258 1263 1268 1273 1278 1283 1288
1214 1219 1224 1229 1234 1239 1244 1249 1254 1259 1264 1269 1274 1279 1284 1289 Md.5 Start Hour
1215 1220 1225 1230 1235 1240 1245 1250 1255 1260 1265 1270 1275 1280 1285 1290 Md.6 Start Minute•second
1216 1221 1226 1231 1236 1241 1246 1251 1256 1261 1266 1271 1276 1281 1286 1291 Md.7 Error judgment
Monitor data
(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (Pointer No.)
Md.9 Axis in which the error
1293 1297 1301 1305 1309 1313 1317 1321 1325 1329 1333 1337 1341 1345 1349 1353
occurred
Error History
1294 1298 1302 1306 1310 1314 1318 1322 1326 1330 1334 1338 1342 1346 1350 1354 Md.10 Axis error No.
3 - 20
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Monitor data
820 920 1020 1120 Md.33 Target speed
821 921 1021 1121
824 924 1024 1124 Md.34 Movement amount after near-point dog ON
825 925 1025 1125
826 926 1026 1126 Md.35 Torque limit stored value
834 934 1034 1134 Md.43 Start data pointer being executed
835 935 1035 1135 Md.44 Positioning data No. being executed
837 937 1037 1137 Md.46 Last executed positioning data No.
1038 to 1138 to Md.47 Positioning data being executed
838 to 847 938 to 947
1047 1147
3 - 21
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Monitor data
864 964 1064 1164
865 965 1065 1165
866 966 1066 1166
Md.106 Servo amplifier S/W No.
867 967 1067 1167
868 968 1068 1168
869 969 1069 1169
870 970 1070 1170 Md.107 Parameter error No. (No.0 to 15)
871 971 1071 1171 Md.107 Parameter error No. (No.16 to 31)
872 972 1072 1172 Md.107 Parameter error No. (No.32 to 47)
873 973 1073 1173 Md.107 Parameter error No. (No.48 to 63)
874 974 1074 1174 Md.107 Parameter error No. (No.64 to 75)
3 - 22
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Control data
1519 1619 1719 1819
Cd.18 Interrupt request during continuous
1520 1620 1720 1820
operation
1521 1621 1721 1821 Cd.19 OPR request flag OFF request
1522 1622 1722 1822 Cd.20 Manual pulse generator 1 pulse input
1523 1623 1723 1823 magnification
1524 1624 1724 1824 Cd.21 Manual pulse generator enable flag
Control data
1547 1647 1747 1847
System control
1900 Cd.1 Flash ROM write request
data
1901 Cd.2 Parameter initialization request
3 - 24
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
No.1
Da.9 Dwell time/JUMP destination
2002 8002 14002 20002
positioning data No.
2003 8003 14003 20003 Maker setting
Positioning data
Positioning data
2004 8004 14004 20004 Da.8 Command speed
2005 8005 14005 20005
3 - 25
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
1st point
Da.12 Start data No.
26000 26050 27000 27050 28000 28050 29000 29050
Da.13 Special start instruction
26001 26051 27001 27051 28001 28051 29001 29051 2nd point
26002 26052 27002 27052 28002 28052 29002 29052 3rd point
to to to to to
Starting block 0
26049 26099 27049 27099 28049 28099 29049 29099 50th point
Da.15 Condition target
26100 27100 28100 29100
Da.16 Condition operator
1st item
Da.17 Address
Condition data
26103 27103 28103 29103
26104 27104 28104 29104 Da.18 Parameter 1
26405 27405 28405 29405
26106 27106 28106 29106
Starting block 1
26200 to 26299 27200 to 27299 28200 to 28299 29200 to 29299 Block start data
26300 to 26399 27300 to 27399 28300 to 28399 29300 to 29399 Condition data
Starting block 2
26400 to 26499 27400 to 27499 28400 to 28499 29400 to 29499 Block start data
26500 to 26599 27500 to 27599 28500 to 28599 29500 to 29599 Condition data
Starting block 3
26600 to 26699 27600 to 27699 28600 to 28699 29600 to 29699 Block start data
26700 to 26799 27700 to 27799 28700 to 28799 29700 to 29799 Condition data
Starting block 4
26800 to 26899 27800 to 27899 28800 to 28899 29800 to 29899 Block start data
26900 to 26999 27900 to 27999 28900 to 28999 29900 to 29999 Condition data
3 - 26
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Positioning data
30000
memo area
Condition judgement target data of the condition
PLC CPU
to data
30099
3 - 27
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Servo parameters
30119 30219 30319 30419 Pr.119 Feed forward gain
30120 30220 30320 30420 Pr.120 In-position range
Pr.121 Electromagnetic brake sequence
30121 30221 30321 30421
output
30122 30222 30322 30422 Pr.122 Analog monitor output
30123 30223 30323 30423 Pr.123 Optional function 1
30124 30224 30324 30424 Pr.124 Optional function 2
Pr.125 Adaptive vibration suppression
30125 30225 30325 30425
control/ low pass filter
30126 30226 30326 30426 Pr.126 Maker setting
30127 30227 30327 30427 Pr.127 Monitor output 1 offset
30128 30228 30328 30428 Pr.128 Monitor output 2 offset
30129 30229 30329 30429 Pr.129 Pre-alarm data selection
Servo expansion parameters
3 - 28
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
Servo parameters
Pr.152 Ratio of load inertia moment to
30152 30252 30352 30452
servo motor inertia moment 2
Pr.153 Position loop gain 2 changing
30153 30253 30353 30453
ratio
Pr.154 Speed loop gain 2 changing
30154 30254 30354 30454
ratio
Pr.155 Speed integral compensation
30155 30255 30355 30455
changing ratio
30156 30256 30356 30456 Pr.156 Maker setting
30157 30257 30357 30457 Pr.157 Maker setting
30158 30258 30358 30458 Pr.158 Maker setting
30159 30259 30359 30459 Pr.159 Maker setting
30160 30260 30360 30460 Pr.160 Optional function C
Pr.161 Machine resonance
30161 30261 30361 30461
suppression filter 2
30162 30262 30362 30462 Pr.162 Maker setting
30163 30263 30363 30463 Pr.163 Maker setting
30164 30264 30364 30464 Pr.164 Maker setting
30165 30265 30365 30465 Pr.165 Maker setting
30166 30266 30366 30466 Pr.166 Maker setting
3 - 29
3 SPECIFICATIONS AND FUNCTIONS
MELSEC-Q
MEMO
3 - 30
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4.1 Parameter
The parameters and data required to carry out control with the QD75 include the
"setting data", "monitor data" and "control data" shown below.
Setting data (Data set beforehand according to the machine and application, and stored in the flash ROM.)
Positioning
Parameters Basic parameters 1
parameters Set according to the machi ne and applicable
) Pr.1 to Pr.57 ) motor when system is started up.
) Pr.1 to Pr.42 )
Basic parameters 2
) Pr.200 to Pr.201 ) Note)
If the setting of the basic parameters 1 is incorrect, the rotation direction
may be reversed, or no operation may take place.
Detailed parameters 1
Set according to the system configuration when
Detailed parameters 2 the system is started up.
Note)
Detailed parameters 2 are data items for using the QD75 functions to the fullest.
Set as required.
Servo
Servo basic parameters
parameters
Servo adjustment parameters
) Pr.100 to Pr.161 ) Set the data that is determined
by the specification of the servo
Servo expansion parameters being used.
Servo expansion parameters 2
OPR
OPR basic parameters
parameters Set the va lues required for carrying
out OPR control.
OPR detailed parameters
) Pr.43 to Pr.57 )
Positioning data Positioning data Set the data for "major positioning control".
) Da.1 to Da.10 )
4-1
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
The only valid data assigned to these parameters are the data read at the moment
when a positioning or JOG operation is started. Once the operation has started, any
modification to the data is ignored.
Exceptionally, however, modifications to the following are valid even when they are
made during a positioning operation: acceleration time 0 to 3, deceleration time 0 to
3, and external start command.
• Acceleration time 0 to 3 and deceleration time 0 to 3:
Positioning data are pre-read and pre-analyzed. Modifications to the
data four or more steps after the current step are valid.
• External command function selection: The value at the time of detection is valid.
Monitor data (Data that indicates the control state. Stored in the buffer memory, and monitors as necessary.)
: Md.1 to Md.47
System monitor data Monitors the QD75 specifications and the operation history.
Md.1 to Md.19 )
)
Axis monitor data Monitors the data related to the operating axis, such as the current position
and speed.
Md.20 to Md.47 , Md.101 to Md.111 )
)
The data is monitored with the sequence program or peripheral device. In this chapter,
the method using the peripheral device will be explained.
Control data (Data for user to control positioning system.) : ) Cd.1 to Cd.40 , Cd.100 to Cd.102 )
Makes settings related to the operation, and controls the speed change during
Axis control data
operation, and stops/restarts the operation.
Cd.3 to Cd.40 , Cd.100 to Cd.102 )
)
Control using the control data is carried out with the sequence program.
POINT
(1) The "setting data" is created for each axis.
(2) The "setting data" parameters have determined default values, and are set to
the default values before shipment from the factory. (Parameters related to
axes that are not used are left at the default value.)
(3) The "setting data" can be initialized with GX Configurator-QP or the sequence
program.
(4) It is recommended to set the "setting data" with GX Configurator-QP. When
executed with the sequence program, many sequence programs and devices
must be used. This will not only complicate the program, but will also increase
the scan time.
4-2
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
(Unit : PLS)
The setting value range differs according to the Pr.1 Unit
Pr.3 setting.
Here, the value within the [Table 1] range is set. 4 154 304 454
Movement amount per 20000
5 155 305 455
rotation (AL)
[Table 1] on right page
1 : 1 times 1
Pr.4 10 : 10 times 10
1 1 151 301 451
Unit magnification (AM) 100 : 100 times 100
1000 : 1000 times 1000
Pr.7 6 156 306 456
Not used 0
Bias speed at start 7 157 307 457
4-3
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
When positioning has been performed, an error (mechanical system error) may
be produced between the specified movement amount and the actual movement
amount. (Refer to "12.3.2 Electronic gear function".)
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit) 1
0 : mm 0.1 to 2000000.0 (µm) 1 to 200000000 (× 10-1µm)
1 : inch 0.00001 to 2000.00000 (inch) 1 to 200000000 (× 10-5inch)
2 : degree 0.00001 to 2000.00000 (degree) 1 to 200000000 (× 10-5degree)
3 : PLS 1 to 200000000 (PLS) 1 to 200000000 (PLS)
Pr.3 Movement amount per rotation (AL), Pr.4 Unit magnification (AM)
The amount how the workpiece moves with one motor rotation is determined by
the mechanical structure.
If the worm gear lead ( µm/rev) is PB and the deceleration rate is 1/n, then
Movement amount per rotation (AL) = PB × 1/n
4-4
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
However, the maximum value that can be set for this "movement amount per
rotation (AL)" parameter is 20000000.0 µm (20m). Set the "movement amount per
rotation (AL)" as shown below so that the "movement amount per rotation (AL)"
does not exceed this maximum value.
Movement amount per rotation (AL)
= PB × 1/n
= Movement amount per rotation (AL) × Unit magnification (AM)
Note) The unit magnification (AM) is a value of 1, 10, 100 or 1000. If the "PB ×
1/n" value exceeds 20000000.0µm (20m), adjust with the unit magnification
so that the "movement amount per rotation (AL) " does not exceed
20000000.0µm (20m).
1: Refer to the section 12.3.2 Electric gear function information about electric
gear.
4-5
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
MEMO
4-6
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4-7
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device (unit) Value set with sequence program (unit)
0 : mm 0.01 to 20000000.00 (mm/min) 1 to 2000000000 (×10-2mm/min)
1 : inch 0.001 to 2000000.000 (inch/min) 1 to 2000000000 (×10-3inch/min)
2 : degree 0.001 to 2000000.000 (degree/min) 1 to 2000000000 (×10-3degree/min)
3 : PLS 1 to 10000000 (PLS/s) 1 to 10000000 (PLS/s)
Time
Actual
acceleration Actual deceleration time
Pr.9 time Pr.10 Deceleration time 0
Acceleration time 0
1) If the positioning speed is set lower than the parameter-defined speed limit
value, the actual acceleration/deceleration time will be relatively short. Thus,
set the maximum positioning speed equal to or only a little lower than the
parameter-defined speed limit value.
2) These settings are valid for OPR, positioning and JOG operations.
3) When the positioning involves interpolation, the acceleration/deceleration time
defined for the reference axis is valid.
4-8
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Pr.12 The setting value range differs according to the Pr.1 Unit 18 168 318 468
Software stroke limit upper 2147483647
setting. 19 169 319 469
limit value Here, the value within the [Table 2] range is set.
Pr.13
[Table 2] on right page 20 170 320 470
Software stroke limit lower –2147483648
21 171 321 471
limit value
Pr.14 0 : Apply software stroke limit on current
0
feed value
Software stroke limit 0 22 172 322 472
1 : Apply software stroke limit on
selection 1
machine feed value
0 : Software stroke limit valid during JOG
Pr.15 operation, inching operation and 0
manual pulse generator operation
Software stroke limit 0 23 173 323 473
1 : Software stroke limit invalid during
valid/invalid setting JOG operation, inching operation and 1
manual pulse generator operation
Workpiece
(moving body)
Worm gear
Backlash
(compensation amount)
4-9
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
An error (error code: 920) occurs when " Pr.2 No. of pulses per rotation",
" Pr.3 Movement amount per pulse" and " Pr.11 Backlash compensation
amount" setting range is 0 to 65535. (the calculation result of the following (1) )
A servo alarm (error code: 2032, 2035 etc.) may be made to occur by kinds of
servo amplifier (servomotor), load inertia and the amount of command of a
cycle time (QD75) is set so that the calculation result of the following (1) may
satisfy " Pr.2 No. of pulses per rotation", " Pr.3 Movement amount per pulse"
and " Pr.11 Backlash compensation amount" setting range is 65536 and
lower 0.
(Maximum motor speed (r/min) ) 1.2 (Encoder resolution (PLS/r) ) 3.5 (ms)
A≤ (PLS) ....(2)
60(s) 1000 (ms)
[Table 1]
Pr.1 Value set with peripheral device Value set with sequence program
setting value (unit) (unit)
[Table 2]
Pr.1 Value set with peripheral device Value set with sequence program
setting value (unit) (unit)
4 - 10
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
1) Generally, the OP is set at the lower limit or upper limit of the stroke limit.
2) By setting the upper limit value or lower limit value of the software stroke limit,
overrun can be prevented in the software. However, an emergency stop limit
switch must be installed nearby outside the range.
To invalidate the software stroke limit, set the setting value to "upper limit
value = lower limit value". (The setting value can be anything.)
When the unit is "degree", the software stroke limit check is invalid during
speed control (including speed-position switching control, position-speed
switching control) or during manual control.
Pr.17
1 to 500 (%) 1 to 500 (%) 300 26 176 326 476
Torque limit setting value
Pr.18 0 : WITH mode 0
M code ON signal output 0 27 177 327 477
1 : AFTER mode 1
timing
Speed
4 - 11
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm 0.1 to 214748364.7 (µm) 1 to 2147483647 (×10–1µm)
1 : inch 0.00001 to 21474.83647 (inch) 1 to 2147483647 (×10–5inch)
2 : degree 0.00001 to 21474.83647 (degree) 1 to 2147483647 (×10–5degree)
3 : PLS 1 to 2147483647 (PLS) 1 to 2147483647 (PLS)
BUSY signal
BUSY signal [XC,XD,XE,XF]
[XC,XD,XE,XF]
M code ON signal
M code ON signal [X4,X5,X6,X7]
[X4,X5,X6,X7]
Cd.7 M code OFF request
Cd.7 M code OFF request
[1504,1604,1704,1804]
[1504,1604,1704,1804]
Md.25 Valid M code m1 m2
Md.25 Valid M code m1 m2
Positioning
Positioning
Note: If AFTER mode is used with speed control, an M code will not be output and the M code ON signal will not be
turned ON.
An M code is a number between 0 and 65535 that can be assigned to each positioning
data ( Da.10 ).
The sequence program can be coded to read an M code from the buffer memory
address specified by " Md.25 Valid M code" whenever the M code ON signal [X4, X5,
X6, X7] turns ON so that a command for the sub work (e.g. clamping, drilling, tool
change) associated with the M code can be issued.
4 - 12
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Manual pulse
b8
generator input
b9
to Not used
b15
Pr.24
0: A-phase/B-phase multiplied by 4 0
1: A-phase/B-phase multiplied by 2 1
Manual pulse generator 0 33 – – –
2: A-phase/B-phase multiplied by 1 2
input selection 3: PLS/SIGN 3
0: Speed-position switching control
Pr.200 0
(INC mode)
Speed-position function 0 34 184 334 484
2: Speed-position switching control
selection 2
(ABS mode)
4 - 13
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Speed Speed
Switch the speed when The next positioning data starts
executing the next positioning data positioning at the designated speed
t t
n: Positioning
data No. n n+1 n n+1
X axis X axis
Designate composite speed
Designate speed
for reference axis
Y axis Y axis
Calculated by QD75
Calculated by QD75
<When composite speed is designated> <When reference axis speed is designated>
Note: Always specify the reference axis speed if the 4-axis linear interpolation or 2 to 4 axis
speed control has to be performed.
If you specify the composite speed for a positioning operation that involves the 4-axis
linear interpolation or 2 to 4 axis speed control, the error code 523 "interpolation mode
error" will be output when the positioning operation is attempted.
For a positioning operation that involves the circular interpolation, specify the composite
speed always.
4 - 14
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 15
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
MEMO
4 - 16
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 17
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm 0.01 to 20000000.00 (mm/min) 1 to 2000000000 (× 10-2mm/min)
1 : inch 0.001 to 2000000.000 (inch/min) 1 to 2000000000 (× 10-3inch/min)
2 : degree 0.001 to 2000000.000 (degree/min) 1 to 2000000000 (× 10-3degree/min)
3 : PLS 1 to 10000000 (PLS/s) 1 to 10000000 (PLS/s)
1: For Select type, refer to GX Configurator-QP Operating Manual "Section 11.1.2".
4 - 18
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Pr.38
Stop group 2 sudden stop 0 57 207 357 507
selection
Pr.39 1 : Sudden stop 1
Stop group 3 sudden stop 58 208 358 508
selection
Distance Distance
4 - 19
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
(Example)
V
A
Positioning
B speed
B/2 B/2
t
When S-pattern ratio is 100%
V
Positioning
speed
b b/a = 0.7
sin curve
a
t
S-pattern ratio = B/A 100%
When S-pattern ratio is 70%
4 - 20
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Da.8
Command
speed
4 - 21
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 22
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Positioning
Positioning
complete signal
[X14, X15, X16, X17]
4 - 23
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm 0 to 10000.0 (µm) 0 to 100000 (× 10-1µm)
1 : inch 0 to 1.00000 (inch) 0 to 100000 (× 10-5inch)
2 : degree 0 to 1.00000 (degree) 0 to 100000 (× 10-5degree)
3 : PLS 0 to 100000 (PLS) 0 to 100000 (PLS)
With circular interpolation control using the center point designation, the arc
path calculated with the start point address and center point address and the
end point address may deviate.
4 - 24
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
POINT
To enable the external command signal, set the " Cd.8 External command enable"
to "1".
4 - 25
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
2) When the difference between the last command position of the QD75
at the time the servo stop signal turned ON and the present value at
the time the servo stop signal turned OFF is greater than the value
set in the buffer memory for the restart allowable range setting, the
positioning operation is judged as on-standby and cannot be
restarted.
ON
Servo emergency OFF
stop signal
Restart invalid
Last command position Servo ON Restart valid
(b) Processing when the servo ON signal changes from OFF to ON.
1) The positioning operation is stopped and restart can be performed
when the difference between the last command position of the QD75
when the servo ON signal went from OFF to ON is lower than the
value set in the buffer memory for restart allowable range setting.
2) When the difference between the last command position of the QD75
at the time the servo ON signal when from ON to OFF and the
present value at the time the servo ON signal went from OFF to ON
is greater than the value set in the buffer memory for the restart
allowable range setting, the positioning operation is judged as on-
standby and cannot be restarted.
Servo emergency ON
stop signal OFF
Axis status Positioning Stopping Servo OFF Stopping/Waiting Servo OFF Waitting
[Setting example]
A program in which the restart allowable range for axis 1 is set to 10000 PLS
is shown below.
Restart allowable range (10000 PLS)
DMOVP K10000 D0
is stored in D0, D1.
4 - 26
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
(b) The difference between the last command position when the servo turned
OFF and the present value when the servo turned ON, is output at the
first operation of restart. If the restart allowable range is large at this time,
an overload may occur on the servo side.
Set the "restart allowable range when servo OFF changes to ON" to a
value where the mechanical system will not be affected by a signal
output.
(c) The restart servo OFF changes to ON is valid only for the first time servo
OFF changes to ON. From the second time servo OFF changes to ON,
the setting for restart allowable range when servo OFF changes to ON is
disregarded.
(d) Execute servo OFF when the mechanical system is in complete stop
state. The restart when servo OFF changes to ON cannot be applied to a
system in which the mechanical system operated by external pressure or
other force while the servo is OFF.
(e) Restart can only be executed while the operating status of the axis is
"stop". Restart cannot be executed when the operation status of the axis
is other than "stop".
(g) Restart can also be executed while the positioning starts signal is ON.
However do not set the positioning start signal from OFF to ON while
stopped.
If the positioning start signal switches ON from OFF, positioning is
performed from the positioning data number set in the buffer memory at
1500 or from the positioning data number of the specified point.
Restart operation
Stop position at the
time of servo OFF Last command (Present value time of servo ON)
Emergency stop input
position Stop position at time of servo OFF
(Last command position)
Movement while
Output once at
servo is OFF
the time of restart
4 - 27
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
MEMO
4 - 28
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
OPR method
0 : Near-point dog method
4 - 29
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 : Count method 1)
5 : Count method 2)
(3) Decelerate to Pr.47 Creep speed, and move with the (1)
(4)
t
creep speed. Md.34 Movement amount after
near-point dog ON
(4) After the near-point dog turns ON and the movement
ON
amount set in Pr.50 “Setting for the movement amount
Near-point dog OFF
after near-point dog ON” has passed, OPR is completed.
The position where the OPR has been made will be the OP.
(Perform after the servo amplifier has been turned ON and the servomotor has been rotated at least once using the
JOG or similar operation.)
4 - 30
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 31
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm -214748364.8 to 214748364.7 (µm) -2147483648 to 2147483647 (× 10-1µm)
1 : inch -21474.83648 to 21474.83647 (inch) -2147483648 to 2147483647 (× 10-5inch)
2 : degree 0 to 359.99999 (degree) 0 to 35999999 (× 10-5degree)
3 : PLS -2147483648 to 2147483647 (PLS) -2147483648 to 2147483647 (PLS)
[Table 2]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm 0.01 to 20000000.00 (mm/min) 1 to 2000000000 (× 10-2mm/min)
1 : inch 0.001 to 2000000.000 (inch/min) 1 to 2000000000 (× 10-3inch/min)
2 : degree 0.001 to 2000000.000 (degree/min) 1 to 2000000000 (× 10-3degree/min)
3 : PLS 1 to 10000000 (PLS/s) 1 to 10000000 (PLS/s)
Pr.45 OP address
Set the address used as the reference point for positioning control (ABS system).
(When the machine OPR is completed, the stop position address is changed to the
address set in " Pr.45 OP address". At the same time, the " Pr.45 OP address"
is stored in " Md.20 Current feed value" and " Md.21 Machine feed value".)
4 - 32
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
OPR start
Pr.47 Creep speed
ON
Near-point
dog signal OFF
Zero signal
4 - 33
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm 0.01 to 20000000.00 (mm/min) 1 to 2000000000 (× 10-2mm/min)
1 : inch 0.001 to 2000000.000 (inch/min) 1 to 2000000000 (× 10-3inch/min)
2 : degree 0.001 to 2000000.000 (degree/min) 1 to 2000000000 (× 10-3degree/min)
3 : PLS 1 to 10000000 (PLS/s) 1 to 10000000 (PLS/s)
1) 2)
5)
6)
Start position
4)
3)
Zero signal
4 - 34
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 35
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm 0 to 214748364.7 (µm) 0 to 2147483647 (× 10-1µm)
1 : inch 0 to 21474.83647 (inch) 0 to 2147483647 (× 10-5inch)
2 : degree 0 to 21474.83647 (degree) 0 to 2147483647 (× 10-5degree)
3 : PLS 0 to 2147483647 (PLS) 0 to 2147483647 (PLS)
Example of setting for " Pr. 50 Movement amount after near-point dog ON"
Assuming that the " Pr. 8 Speed limit value" is set to 200 kPLS/s, " Pr. 46 OPR speed" to 10 kPLS/s,
" Pr. 47 Creep speed" to 1 kPLS/s, and deceleration time to 300 ms, the minimum value of " Pr. 50 Movement amount
after near-point dog" is calculated as follows:
1 Vz
[OPR operation] [Deceleration distance] = 2 t + 0.01 Vz
1000
Conversion to a speed
Pr.8 Speed limit value: Vp=200 kPLS/s
based on distance per 1 ms
Vz Tb Vz
= 2000 + 0.01 Vz
Vp
3 3
Pr.46 OPR speed: 10 10 300 10 10 3
= 2000 + 0.01 10 10
Vz=10 kPLS/s 200 10 3
= 75 + 100
= 175
Vz t
Actual deceleration time:t = Tb
Vp
Deceleration time: Tb=300 ms
4 - 36
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Pr.54
1 to 300 (%) 1 to 300 (%) 300 86 236 386 536
OPR torque limit value
Pr.56 0 : OPR speed 0
Speed designation 0 88 238 388 538
1 : Creep speed 1
during OP shift
0 to 65535 (ms)
Pr.57 0 to 32767 :
Dwell time during 0 to 65535 (ms) Set as a decimal 0 89 239 389 539
OPR retry 32768 to 65535 :
Convert into hexadecimal and set
When Pr.53 OP
shift amount is positive
Shift point
Start point Shift point
Zero signal
4 - 37
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
[Table 1]
Pr.1 setting value Value set with peripheral device Value set with sequence program
(unit) (unit)
0 : mm -214748364.8 to 214748364.7 (µm) -2147483648 to 2147483647 (× 10-1µm)
1 : inch -21474.83648 to 21474.83647 (inch) -2147483648 to 2147483647 (× 10-5inch)
2 : degree -21474.83648 to 21474.83647 (degree) -2147483648 to 2147483647 (× 10-5degree)
3 : PLS -2147483648 to 2147483647 (PLS) -2147483648 to 2147483647 (PLS)
When Pr.48 OPR retry is validated (when "1" is set for Pr.48 ), set the stop time
after decelerating in 2) and 4) in the following drawing.
6)
Start position
4)
3)
4 - 38
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
MEMO
4 - 39
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
The Pr.101 correspond with "parameter No.1 of the servo amplifier". The following parameter correspond with
"servo amplifier parameters No." in the same way.
Setting value 1
0: MR-H-BN
Used to select the servo amplifier series, which is
1: MR-H-BN4-B
connected to the QD75.
Pr.100 Servo series 2: MR-J2-B
Example) For used MR-J2-B
Set up "2: MR-J2-B". 3: MR-J2S-B/MR-J2M-B
4: MR-J2-Jr
Used to select the absolute position detection system.
When used to the incremental: "0: invalid"
When used to the absolute position detection system: Absolute position detection
Pr.101 "1: valid" selection
Amplifier setting
2 POINT 0: Invalid
When absolute position detection selection invalid is 1: Valid
selected with incremental encoder, a parameter
error occurs.
00: Not used
01: FR-RC, FR-BU
02: MR-RB013
03: MR-RB033
Servo basic parameters
05: MR-RB32
06: MR-RB34
07: MR-RB54
08: MR-RB30
09: MR-RB50
0B: MR-RB31
0C: MR-RB51
Regenerative 0E: Standard + fan
Regene
selection brake 10: MR-RB032
Pr.102 rative Used to select the regenerative selection brake option
option 11: MR-RB12
2 brake and external dynamic brake.
12: MR-RB14
resistor
13: MR-RB5E
14: MR-RB5E + fan
15: MR-RB67
16: MR-RB67 + fan
17: MR-RB9F
18: MR-RB9F + fan
80: MR-RB3H-4
81: MR-RB5H-4
82: MR-RB3G-4
83: MR-RB5G-4
Select the external 0:Invalid
dynamic brake 1: Valid
4 - 40
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 H
Regenerative selection
brake option
0000H 30102 30202 30302 30402
Select the external
dynamic brake
1: is used to set up the setting
value. (Hexadecimal)
3
3
3
3
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
3: Servo amplifier type of 400V is made the target.
4 - 41
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
0.05(kW) 100 = 5
Set up "5H".
Pr.104 Motor capacity Example 2) For used motor capacity is 22kW 0000 to FFFF
22(kW) 100 = 2200
Set up "2200H".
POINT
Be sure to set up motor capacity.
Communication with servo amplifier isn't started by
the initial value "0" in default value. (The LED
indication of servo amplifier indicates "Ab".)
Used to select the rated speed[r/min] of the
1: 1000[r/min]
servomotor.
Pr.105 Servo motor speed 2: 2000[r/min]
Refer to the instruction manual of servomotor to use
3: 3000[r/min]
for the rated rotation speed of servomotor.
000: 16384[PLS]
001: 8192[PLS]
006: 32768[PLS]
Pr.106 Feed back pulse Used to select the feed back pulse. (The servomotor
007: 131072[PLS]
2 resolution of a per rotation)
255: Depending on the number
of motor resolution pulses.
0: Forward rotation (CCW) with
the increase of the positioning
Pr.107 address.
Rotation direction selection Used to set the rotation direction of the servomotor.
2 1: Reverse rotation (CW) with
the increase of the positioning
address.
4 - 42
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 0 H
Motor type selection 80H 30103 30203 30303 30403
1: is used to set up the setting
value. (Hexadecimal)
0
Feedback pulse 0000 30106 30206 30306 30406
number
1: is used to set up the setting
value. (Hexadecimal)
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
4 - 43
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
4 - 44
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 to 2
0 to 4
1 to 5, 8 to C
1 to F
4 - 45
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
Pr.117 Speed integral compensation Used to set the constant of integral compensation. 1 to 1000[ms]
4 - 46
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 to 1000
0 to 3000
4 to 1000
35 30113 30213 30313 30413
4 to 2000
20 to 5000
177 30114 30214 30314 30414
20 to 8000
1 to 500
35 30115 30215 30315 30415
1 to 1000
20 to 8000
817 30116 30216 30316 30416
20 to 20000
4 - 47
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
4 - 48
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 H
Notch filter
selection
0000H 30118 30218 30318 30418
Notch depth selection
4 - 49
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
0: Speed ( output)
1: Torque ( output)
2: Speed ( output)
3: Torque ( + output)
4: Current command ( output)
5: Command speed ( output)
6: Droop pulses 1/1 ( output)
7: Droop pulses 1/4 ( output)
8: Droop pulses 1/16 ( output)
Analog monitor output
4 - 50
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Monitor 2
Monitor 1 output setting
output setting
1: is used to set up the setting
value. (Hexadecimal)
4 - 51
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
pulses)
4 - 52
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 0 H
Monitor 2
3 Monitor 1 output setting 0001H 30122 30222 30322 30422
output setting
1: is used to set up the setting
value. (Hexadecimal)
0 H
Servo forced
stop selection
Low acoustic noise
mode selection 0000H 30123 30223 30323 30423
Serial encoder
cable setting
1: is used to set up the setting
value. (Hexadecimal)
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
3: Don't change setting value "0001H" by any means.
4 - 53
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
0: Invalid
Slight vibration
1: Valid(Gain adjustment
suppression control
selection mode: Manual mode Pr.108
is set up "2" ))
4 - 54
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 H
Low pass filter selection
Adaptive vibration suppression
control selection 0000H 30125 30225 30325 30425
Adaptive vibration suppression
control sensitivity selection
1: is used to set up the setting
value. (Hexadecimal)
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
4 - 55
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
5: Command (F T)
6: Droop pulses 1/1
7: Droop pulses 1/4
Servo expansion parameters
Pr.129 Pre-alarm data selection Used to set the pre-alarm data selection.
8: Droop pulses 1/16
2
9: Droop pulses 1/32
A: Droop pulses 1/64
0: 1.77[ms]
1: 3.55[ms]
Pre-alarm data sampling
2: 7.11[ms]
time selection
3: 14.22[ms]
4: 28.44[ms]
Used to set the output range of the Zero speed signal
Pr.130 Zero speed 0 to 10000[r/min]
(ZSP).
Used to set the output range of the error excessive 0 to 1000[PLS]
Pr.131 Error excessive alarm level
alarm. 0.1 to 100.0[rev]
0: PI control is always valid.
1: Switched to PI control when
Optional function 5
PI-PID control switch-over Used to select the PI-PID control switch-over. the droop value is reached or
exceeded.
Pr.132 2: PID control is always valid.
4 - 56
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 H
Pre-alarm data
selection 2
Pre-alarm data
selection 1 0001H 30129 30229 30329 30429
Pre-alarm data sampling
time selection
1: is used to set up the setting
value. (Hexadecimal)
00 H
PI-PID control switch
over selection 0000H 30132 30232 30332 30432
Servo reading character selection
1: is used to set up the setting
value. (Hexadecimal)
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
3: Don't change setting value "0001H".
4: You cannot change parameter "Serial communication response delay time setting" and "Serial communication baud rate setting".
5: Don't use to the parameter (normal). Don't change setting value "Default value" by any means.
4 - 57
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
power on.
Used to select the position droop value (Number of
PI-PID control switch-over pulse) which PI control is switched over to PID control.
Pr.134 0 to 50000[PLS]
position droop The parameter " Pr.132 " becomes effective when a
parameter is made "0001H".
Used to select the differential compensation value.
Setting speed integral compensation value to 1000 in
Speed differential
Pr.136 PI (proportionally integral) control specifies the 0 to 1000
compensation
ordinary P (proportional) control range, setting the
value to less than 1000 increase the P control range.
Used to set the encoder pulse (A-phase, B-phase)
output by the servo amplifier. (after the 4 times )
You can use parameter Pr.133 to choose the output
pulse setting or output division ratio setting.
Pr.138 The number of A-phase and B-phase pulse actually
Encoder output pulses 0 to 65535
2 output 1/4 times greater than the present number of
pulse.
The maximum output frequency is 1.3Mpps (after
multiplication by 4). Use this parameter within this
range.
4 - 58
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
H
Serial communication
baud rate selection
Serial communication
4 response delay time selection 0000H 30133 30233 30333 30433
Encoder output pulse setting selection
OPR set condition selection
1: is used to set up the setting
value. (Hexadecimal)
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
4: You cannot change parameter "Serial communication response delay time setting" and "Serial communication baud rate setting".
5: Don't use to the parameter (normal). Don't change setting value "Default value" by any means.
4 - 59
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
Slight vibration suppression
value
0: 1.0[times]
Pr.143 Used to set each of the gain shift value which the 1: 0.75[times]
Speed gain 2 shift
3 slight vibration suppression control selected. 2: 0.5[times]
value
3: 0.25[times]
Speed integral
compensation shift
value
Used to set the time after in-position completion gain
Pr.144 Slight vibration suppression
shift value which the slight vibration suppression 0 to 1000[ms]
3 control selection 2
control selected.
Pr.145 Induction voltage
Use to set the induction voltage compensation range. 0 to 100[%]
3 compensation
0: Invalid
2: (Effective in more than)
Servo expansion parameters 2
4 - 60
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 H
Position gain 2 shift value
Speed gain 2 shift value 0111H 30143 30243 30343 30443
Speed integral compensation shift value
1: is used to set up the setting
value. (Hexadecimal)
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
3: Don't use to the parameter (normal). Don't change setting value "Default value" by any means.
4 - 61
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value 1
0: Deep (-40db)
1: (-14db)
Notch depth selection
2: (-8db)
3: Shallow (-4db)
4 - 62
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
0 00 H
Encoder output
pulse direction selection 0000H 30160 30260 30360 30460
1: is used to set up the setting
value. (Hexadecimal)
2: Set the parameter value and switch power off once (The parameter is transferred to servo amplifier from QD75), then switch it on
again to make that parameter setting valid.
3: Don't use to the parameter (normal). Don't change setting value "Default value" by any means.
4 - 63
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
MEMO
4 - 64
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Before explaining the positioning data setting items Da.1 to Da.10 , the configuration
of the positioning data will be shown below.
The positioning data stored in the QD75 buffer memory has the following type of
configuration.
Ê̂ u
’ Œ ‚ Ê̂ƒ
ˆ ß fu
’[ Œ
ˆ ^ƒ ß
‚‡
‚ƒf@[ ^ƒ 599
‡
‚ @ 600
Ê̂ u
’ Œ
ˆ ß‚Ê̂ Ž̄u
’ Œˆ•Ê Ž
ß
‚ Ž̄ •Ê q
q Ž
7980 7990 Up to 600 positioning data items can be set (stored) for each axis
2 3 Da.1@ ` @ Da.4
Positioning data No. 1 Da.1@ ` @ Da.4 in the buffer memory address shown on the left.
This data is controlled as positioning data No. 1 to 600 for each axis.
Ê̂ u
’ Œ
Positioning ‚Ê̂ Ž̄u
’ Œ
ˆidentifier
ß ˆ•Ê Ž
ß
‚ Ž̄ •Ê Ž
q q
2020
2010Da.5
Da.1 Da.1@
Da.1@
to Da.5` @ Da.4
` @ Da.5
2000 Da.4 7981 7991
Ê̂ u
’ Œ ‚Ê̂ ƒ
ˆ ß Au
’ Œ
ˆƒ ß
‚ ƒ
h ƒ
Œ AƒXƒ
h ƒ
Œ ƒX One positioning data item is configured of the items shown in the
Da.5
bold box.
Da.10 Da.5 2021
2011Da.6
7982 7992
Da.6
² P
Ž
2001
² P
Ž
M codeÊ̂ u
’ Œ ‚Ê̂ ƒ
ˆ ß Au
’ Œ
ˆƒ ß
‚ ƒ
h ƒ
Œ A Xƒ
ƒh ƒ
Œ ƒX
Œ ‰
~ hŒ
ʃ
ŒAƒƒ
Xƒ
h ƒ
Œ ƒ
X
‚
~ Ê
‰ ƒ
A ƒ
‚
Da.6
Da.6 2022 7984 7994
² P
Ž
Da.9 2012Da.7
² ‚P
Ž
2002 Da.7
Axis 1
‰
~ ƒÊ
ŒƒŒƒ
AƒXƒ
h ƒ
Œ ƒX
7985 7995
‚
‰
~ Œ
Ê ƒ
A h
Dwell time w —
Ž ‘Ž
ß ¬w“x —
ß ¬
‘ “x
Da.8 2026
2016Da.9
Da.6 Da.8 2006 Da.9 7988 7998
Fƒh‹ƒ ƒ
E ƒ
F ƒ‹ƒ2007
ƒ
^ ƒ
C ƒ€ 2017 2027
Positioning
h ƒ
ƒ E address/
ƒ ƒ
^ ƒ
C € Mƒ Mƒ
R [ h
ƒ R [ h
ƒ 7989 7999
movement amount
Da.9 2028
Da.7 Da.9 2008 2018
MƒR [ h Mƒ
ƒ R [ hƒ 2009 2019 2029
Arc address
Ê̂ u
’ Œ ‚ Ê̂ƒ
ˆ ß fu
’[ Œ
ˆ ^ƒ ß
‚‡
‚ƒf@[ ^ƒ 599
‡
‚ @ 600
Ê̂ u
’ Œ
ˆ ß‚Ê̂ Ž̄u
’ Œˆ•Ê Ž
ß
‚ Ž̄ •Ê q
q Ž
13990
2 3
Da.1@ Da.1@ ` @ 13980
Da.4
Positioning data No. 1 ` @ Da.4
Ê̂ u
’ Œ
Positioning ‚Ê̂ Ž̄u
’ Œ
ˆidentifier
ß ˆ•Ê Ž
ß
‚ Ž̄ •Ê Ž
q q
8020
8010Da.5 Configuration of positioning identifier
Da.1@
Da.1 to Da.5
Da.1@
` @ ` @ Da.5
8000
Da.4 Da.4 13981 13991
Ê̂ u
’ Œ Ê̂
ˆ ß
‚ ƒAu
’ Œ
ˆƒ ß
‚ ƒ
h ƒ
Œ AƒXƒ
h ƒ
Œ ƒ X
b15 b12 b8 b4 b0
Da.5 8021
Da.10 Da.5 8011Da.6 Buffer memory
13982 13992
Da.6
² ‚P
Ž
A8001
² P
Ž
M codeÊ̂ u
’ Œ ‚Ê̂ ƒ
ˆ ß Au
’ Œ
ˆƒ ß
‚ ƒ
h ƒ
Œ Xƒ
ƒh ƒ
Œ ƒX
~ Ê
‰ Œ ‰
~
ƒ hŒ
A ƒÊƒ
ŒAƒƒ
Xƒ
h ƒ
Œ ƒ
X
‚
Da.9 8012Da.7
² P
Ž
8002Da.7
Axis 2
~
‰ ƒÊ
ŒƒŒƒ
AƒXƒ
h ƒ
Œ ƒX
‰
~ Œ
Ê ƒ
A h 13985 13995
‚
Dwell time w —
Ž ß ¬‘ “x —
w
Ž ß ¬
‘ “x Da.2 Control system Da.1 Operation pattern
4 - 65
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
599 600
Ê̂ u
’ Œ
ˆ ß‚Ê̂ Ž̄u
’ Œˆ•Ê Ž
ß
‚ Ž̄ •Ê Ž
q q
19990
2 3 Da.1@
Da.1@ ` @ Da.4 ` @ 19980
Da.4
Positioning data No. 1
Ê̂ u
’ Œ
Positioning ‚Ê̂ Ž̄u
’ Œ
ˆidentifier
ß ˆ•Ê Ž
ß
‚ Ž̄ •Ê Ž
q q
14010 14020
Da.5
Da.1@ Da.1@
` @ ` @ Da.5
14000
Da.4 Da.4 19981 19991
Da.1 to Da.5
Ê̂ u
’ Œ ‚Ê̂ A
ˆ ß ƒu
’ Œ
ˆh ß
‚ A
ƒ ƒ
Œ ƒƒXh
ƒ ƒ
Œ ƒX
Da.5 14021
Da.10 Da.5 14011Da.6
Da.6
² ‚P
Ž
‚ 14001
² ‚P
Ž 19992
M codeÊ̂ u
’ Œ
ˆ Ê̂ ƒ
ß
‚ u
’ Œ
A ˆh
ƒ ß
ƒ
Œ ƒ
AƒXh
ƒ ƒ
Œ ƒX
~ Œ
‰ Ê ‰
~
A
ƒ hƒŒ
ʃ
ŒAƒƒ
Xh Œ 19982
ƒ ƒ ƒ
X
Da.6
Da.6 14022
19984 19994
² ‚P
Ž
Da.9 14012Da.7
² ‚P
Ž
Da.7
Axis 3
‰
~ ƒÊ
Œƒ ƒ 14002
ŒA Xh
ƒ ƒ
Œ ƒX
‰
~
Dwell time Ê
Œ A
ƒ h ƒ
w —
Ž ß ¬‘Ž
wx“ —
ß ¬
‘ “x 19985 19995
Da.7 14024
14014Da.8
19986 19996
Da.8 Da.7 14004Da.8
14015 14025
w —
Ž Ž
w
ßspeed
¬
‘ “x —
ß ¬
‘ “
x
14005 €19987 19997
Command h ƒ
ƒ ƒƒ
E F h‹ƒ ƒ
E
ƒ F
ƒ ƒ
^ ƒ
C ‹ƒ ƒ
€ ^ ƒ
C ƒ
Da.8 14026
14016Da.9
Da.6 Da.8 14006Da.9 14027 19988 19998
h
ƒ ƒ
E F
ƒ ‹
ƒ ƒ
^ ƒ
C ƒ
€14017
Positioning
h ƒ
ƒ address/
E Fƒ ‹ƒ ƒ
^ ƒ
C ƒ€14007
Mƒ ƒMƒ
R [ h R [ h
ƒ 19989 19999
movement amount
Da.9 14028
Da.7 Da.9 14008 14018
MƒR [ hƒMƒR [ hƒ 14009 14019 14029
Arc address
Buffer memory address
599 600
Ê̂ u
’ Œ
ˆ ß‚Ê̂ Ž̄u
’ Œˆ•Ê Ž
ß
‚ Ž̄ •Ê Ž
q q
3 25990
2 Da.1@ Da.1@ ` @ Da.4` @ 25980
Da.4
Positioning data No. 1
Ê̂ u
’ Œ
Positioning ‚Ê̂ Ž̄u
’ Œ
ˆidentifier
ß ˆ•Ê Ž
ß
‚ Ž̄ •Ê Ž
q q
20020
Da.5
20010
@ Da.5
Da.1 to Da.1@ Da.1@
Da.5` @ Da.4
20000
` Da.4 25981 25991
Ê̂ u
’ Œ ‚Ê̂ A
ˆ ß ƒu
’ Œ
ˆh ß
‚ A
ƒ ƒ
Œ ƒƒXh
ƒ ƒ
Œ ƒX
Da.5 20021
Da.10 Da.5 20011Da.6
Da.6
² ‚P
Ž
‚ 20001 25992
² ‚P
Ž
M codeÊ̂ u
’ Œ
ˆ ‚Ê̂ ƒ
ß Au
’ Œ
ˆh ß
ƒ ƒ
Œ ƒ
AƒXh
ƒ ƒ
Œ ƒX
~ Œ
‰ Ê ‰
~
A
ƒ hƒŒ
ʃ
ŒAƒƒ
Xh Œ 25982
ƒ ƒ ƒ
X
Da.6
Axis 4
Da.6 20022
² ‚P
Ž
Da.7
Œ ‰
~ ƒÊ
Œƒ ƒ20002
ŒA Xh
ƒ ƒ
Œ ƒX
~ Ê
‰
Dwell time A
ƒ h ƒ
w —
Ž ß ¬‘Ž
wx“ —
ß ¬
‘ “x 25985 25995
Da.7 20024
20014Da.8
25986 25996
Da.8 Da.7 20004Da.8
20015 20025
w —
Ž Ž
w
ßspeed
¬
‘ “x —
ß ¬
‘ “
x
20005 h €25987 25997
Command ƒ ƒ ƒƒ
E F h‹ƒ ƒ
E
ƒ F
ƒ ƒ
^ ƒ
C ‹ƒ ƒ
€ ^ ƒ
C ƒ
Da.8 20026
20016Da.9
Da.6 Da.8 20006Da.9 25988 25998
ƒƒh‹ƒ ƒ
E F
ƒ ƒ‹ƒ20007
ƒ
^ ƒ
C ƒ€20017 20027
h ƒ
ƒ E address/
Positioning F ƒ
^ ƒ
C € Mƒ ƒMƒ
R [ h R [ h
ƒ 25989 25999
movement amount
Da.9 20028
Da.7 Da.9 20008 20018
MƒR [ Mƒ
h
ƒ R [ hƒ 20009 20019 20029
Arc address
Buffer memory address
The descriptions that follow relate to the positioning data set items Da.1 to Da.10 .
(The buffer memory addresses shown are those of the "positioning data No. 1" for the
axes 1 to 4.)
4 - 66
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Setting value buffer memory
Setting value Default
Item address
value
Value set with peripheral device Value set with sequence program Axis 1 Axis 2 Axis 3 Axis 4
Da.1 00: Positioning complete 00
Operation pattern
Operation 01: Continuous positioning control 01
pattern 11: Continuous path control 11
ABS1 : 1-axis linear control (ABS) 01H
INC1 : 1-axis linear control (INC) 02H
FEED1 : 1-axis fixed-feed control 03H
VF1 : 1-axis speed control (forward run) 04H
VR1 : 1-axis speed control (reverse run) 05H
VPF : Speed-position switching control (forward
06H
run)
VPR : Speed-position switching control (reverse
07H
run)
PVF : Position-speed switching control (forward
08H
run)
PVR : Position-speed switching control (reverse
09H
run)
ABS2 : 2-axis linear interpolation control (ABS) 0AH
INC2 : 2-axis linear interpolation control (INC) 0BH
FEED2 : Fixed-feed control by 2-axis linear
0CH
interpolation
ABS : Circular interpolation control with sub point
(
0DH
specified (ABS)
INC : Circular interpolation control with sub point
(
0EH
specified (INC)
ABS . : Circular interpolation control with center
0FH
point specified (ABS, CW)
ABS . : Circular interpolation control with center Control system
10H
Da.2 point specified (ABS, CCW)
Control INC . : Circular interpolation control with center
method 11H
point specified (INC, CW) Setting value
INC . : Circular interpolation control with center
12H
Positioning identifier
4 - 68
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Pattern
In "major positioning control" (high-level positioning control), " Da.1 Operation
pattern" can be set to designate whether to continue executing positioning data after
the started positioning data. The "operation pattern" includes the following 3 types.
V
Positioning complete (00)
Dwell time
Time
ON
Positioning start signal OFF
[Y10, Y11, Y12, Y13]
Start complete signal ON
[X10, X11, X12, X13] OFF
ON
BUSY signal [XC, XD, XE, XF] OFF
ON
Positioning complete signal OFF
[X14, X15, X16, X17]
4 - 69
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Dwell
time
Positioning continue (01)
Positioning continue (01)
Address (+) direction
Time
Dwell time
Address (-) direction not designated
Positioning
complete (00)
ON
Positioning start signal OFF
[Y10, Y11, Y12, Y13]
Start complete signal ON
[X10, X11, X12, X13] OFF
ON
BUSY signal [XC, XD, XE, XF] OFF
ON
Positioning complete signal OFF
[X14, X15, X16, X17]
4 - 70
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Time
ON
Positioning start signal OFF
[Y10, Y11, Y12, Y13]
ON
Start complete signal OFF
[X10, X11, X12, X13]
ON
BUSY signal [XC, XD, XE, XF] OFF
ON
Positioning complete signal OFF
[X14, X15, X16, X17]
Fig. 4.4 Operation during continuous path control (Standard speed switching mode)
CRTL method
When execute positioning control, please set the control method accordingly. Details
please refer to table: 4.1.
(1) When using “Jump” instruction, the setting contains for “dwell time” and “M
code” is difference.
(2) When using “loop” instruction, the setting contains for “M code” is difference.
(3) When unit setting is ”degree”, Interpolation operation is unable to execute (an
error will occurred when trying to execute).
4 - 71
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
SLV Axis
In interpolation control, the axis in which the control system is set is defined as the
"reference axis", and the other axis is defined as the "interpolation axis".
The QD75 controls the "reference axis" following the positioning data set in the
"reference axis", and controls the "interpolation axis" corresponding to the
reference axis control so that a linear or arc path is drawn.
The following table shows the reference axis and interpolation axis combinations.
Axis definition
Axis set to interpolation Reference axis Interpolation axis
control in " Da.2 Control method"
2-axis linear interpolation control, "2-axis fixed-feed "Axes to be
Any of axes 1, 2,
control, 2-axis circular interpolation control, 2-axis interpolated" set in
3, and 4
speed control reference axis
Axis 1 Axis 2, Axis 3
3-axis linear interpolation control, "3-axis fixed-feed Axis 2 Axis 3, Axis 4
control, 3-axis speed control Axis 3 Axis 4, Axis 1
Axis 4 Axis 1, Axis 2
Axis 1 Axis 2, Axis 3, Axis 4
4-axis linear interpolation control, "4-axis fixed-feed Axis 2 Axis 3, Axis 4, Axis 1
control, 4-axis speed control Axis 3 Axis 4, Axis 1, Axis 2
Axis 4 Axis 1, Axis 2, Axis 3
Positioning address
(1) Absolute (ABS) system, current value changing
• The setting value (positioning address) for the ABS system and current value
changing is set with an absolute address (address from OP).
Stop position
(positioning start address)
Movement Movement
amount : 2000 amount : 2000
4 - 72
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Stop position
(positioning start position)
Moves in Moves in
negative direction positive direction
Speed
Speed Position
control control
Target address setting (ABS mode)
Time
Speed-position switching
4 - 73
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
ARC address
The arc address is data required only when carrying out circular interpolation
control.
(1) When carrying out circular interpolation with sub point designation, set the sub
point (passing point) address as the arc address.
(2) When carrying out circular interpolation with center point designation, set the
center point address of the arc as the arc address.
Start point address (Address before starting positioning) Start point address (Address before starting positioning)
<(1) Circular interpolation with sub <(2) Circular interpolation with center
point designation> point designation>
When not carrying out circular interpolation control, the value set in " Da.7 Arc
address" will be invalid.
Command speed
Set the command speed for positioning.
(1) If the set command speed exceeds " Pr.8 Speed limit value", positioning will
be carried out at the speed limit value.
(2) If "-1" is set for the command speed, the current speed (speed set for previous
positioning data No.) will be used for positioning control. Use the current
speed for uniform speed control, etc. If "-1" is set for continuing positioning
data, and the speed is changed, the following speed will also change.
(Note that when starting positioning, if the "-1" speed is set for the positioning
data that carries out positioning control first, the error "No command speed"
(error code: 503) will occur, and the positioning will not start.
Refer to Section 15.2 "List of errors" for details on the errors.)
4 - 74
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Dwell time
Set the "dwell time" or "positioning data No." corresponding to the " Da.2 Control
system".
• When a method other than "JUMP instruction " is set for " Da.2 Control system"
V
1) When " Da.1 Operation pattern" in "00: Positioning complete" Positioning control
Set the time from when the positioning ends to when the
"positioning complete signal" turns ON as the "dwell time".
t
ON
Positioning complete signal OFF
Da.9
Dwell time
V
2) When " Da.1 Operation pattern" is "01: Continuous positioning control" Positioning control
Next positioning
Set the time from when positioning control ends to when control
the next positioning control starts as the "dwell time".
t
Da.9
Dwell time
V
3) When " Da.1 Operation pattern" is "11: Continuous path control" Positioning control
t
No dwell time (0ms)
4 - 75
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
M code
Set an "M code", a "condition data No. ", or the "number of LOOP to LEND
repetitions" depending on how the " Da.2 Control system" is set.
• If a method other than "JUMP instruction" and "LOOP" is selected as the
" Da.2 Control system"
............... Set an "M code".
If no "M code" needs to be output, set "0" (default value).
• If "JUMP instruction" or "LOOP" is selected as the " Da.2 Control system"
4 - 76
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 77
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 78
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 79
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 80
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 81
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
MEMO
4 - 82
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
4 - 83
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
“FWD V/P”
Control method 100 End
“RWD V/P”
Start
SLV Axis ― 100
ACC time No. ○
0
DEC time No. ○
0 100 200 (mm)
Positioning address ○
ARC address ―
Command speed ○
External signal
Dwell time 500ms
M code 10 Speed
Time
Speed Position
Control control
4 - 84
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Time
Position Speed
control control
NOP
The NOP instruction is used for the non-executable control system.
The positioning data No. to which the NOP instruction is set transfers, without any
processing, to the operation for the next positioning data No.
POINT
<Use example of NOP instruction>
If there is a possibility of speed switching or temporary stop (automatic deceleration) at a point
between two points during positioning, that data can be reserved with the NOP instruction to change
the data merely by the replacement of the identifier.
4 - 85
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
The two methods for changing the current value are shown below.
[1] Changing to a new current value using the positioning data
[2] Changing to a new current value using the start No. (No. 9003) for a current
value changing
The current value changing using method [1] is used during continuous positioning of
multiple blocks, etc.
Point
Set the new " Md.20 Current feed value". 1506 1606 1706 1806
Cd.9 Current value changing 50000
1507 1607 1707 1807
4 - 86
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
* The condition data No: 1 had to preset. Position data No. Condition data No.
4 - 87
4 TYPES AND FUNCTIONS OF SETTING DATA
MELSEC-Q
Repeat operation
(1) Set the number of loop to be executed from LOOP to LEND
(2) The maximum number of loop is 1 ~ 65535.
(3) When control method is set with LOOP, all other setting are ignore except
“number of loop” (set in M code).
(4) When control method is set with LEND, all other setting are ignore.
(5) When the repeat cycle designated by the LOOP becomes 0, the loop is
terminated, and the next positioning data No. processing is started. (The
operation pattern, if set to "Positioning complete", will be ignored.)
When the operation is stopped after the repeat operation is executed by
designated cycles, the dummy positioning data (for example, incremental
positioning without movement amount) is set next to LEND.
Setting detail
Item
LOOP LEDN
Pattern ─ ─
Control method “LOOP” “LEND”
SLV Axis ─ ─
ACC time No. ― ─
DEC time No. ― ─
Positioning address ― ─
ARC address ― ─
Command speed ― ─
Dwell time ― ─
M code ○
―
(number of loops)
(6) An sample setting for LOOP ~ LEND and the positioning flow is shown below.
Number of
Position No.21→22→23→24→25→22→23→24→25→26 loop
┠───────╂───────┨
Loop 1st loop 2nd loop
4 - 88
5 PRATICAL (1)
MELSEC-Q
(1) The control is switched over from position control to speed control by the
external signal "position-speed switching signal".
QX QY QD
Q02H Q64AD Q62DA I/O
Q61P-A1 42 42P 75D4
CPU (16pt) (16pt) panel
(64pt) (64pt) (32pt)
X0 Y40
X3F Y7F
I/O panel
7-Segment display x3
Y6C Y68 Y64 Y60 Y5C Y58 Y54 Y50 Y4C Y48 Y44 Y40
Y40~Y6F Y6F Y6B Y67 Y63 Y5F Y5B Y57 Y53 Y4F Y4B Y47 Y43
LED×12
Y70~Y7B Y7B Y7A Y79 Y78 Y77 Y76 Y75 Y74 Y73 Y72 Y71 Y70
Digital switch x2
Toggle switch x8
X0~XB XB XA X9 X8 X7 X6 X5 X4 X3 X2 X1 X0
5-1
5 PRATICAL (1)
MELSEC-Q
SW□D5C-QD75P
SW□D5C-GPPW
QD75/drive unit
Interface cable
RS-232C
cable
POWER
Servo
amplifier
AUX STOP CHG SON
EMG
Servo motor
5-2
5 PRATICAL (1)
MELSEC-Q
This section explain how to start the SW[ ] D5C-QD75P from the start menu.
5-3
5 PRATICAL (1)
MELSEC-Q
5-4
5 PRATICAL (1)
MELSEC-Q
5-5
5 PRATICAL (1)
MELSEC-Q
5-6
5 PRATICAL (1)
MELSEC-Q
5-7
5 PRATICAL (1)
MELSEC-Q
MEMO
5-8
5 PRATICAL (1)
MELSEC-Q
After setting the basic parameter, OPR parameter and positioning data via SW[]D5C-
QD75P and download to QD75. We are able to perform test positioning via SW[]D5C-
QD75P.
Procedure
(Positioning example)
Liner control, control pattern: End.
5-9
5 PRATICAL (1)
MELSEC-Q
Set the parameter according to machine operation and control pattern. Our example
below utilizes default parameter.
5 - 10
5 PRATICAL (1)
MELSEC-Q
Set the parameter according to machine operation and control pattern. Our example
below utilizes default parameter.
5 - 11
5 PRATICAL (1)
MELSEC-Q
5.5.3 Simulation
Execute simulation (virtual positioning) with the set positioning data to check the
operation of the axis.
The axis speed is displayed as locus data for 1-axis control or as locus data for 2-axis
interpolation control.
You cannot perform simulation for 3-/4-axis interpolation control.
Double-click. Double-click.
5 - 12
5 PRATICAL (1)
MELSEC-Q
5 - 13
5 PRATICAL (1)
MELSEC-Q
Place the QD75 in the test mode during operation monitor, we can test the positioning
operation and OPR operation. Each operation can be tested in the cableless test mode
using just the QD75.
We are able to monitor the status of operating axis and setting contains.
〔Test operation〕
1. Click the [Online] [Test] [Test On/Off] menu
( ).
5 - 14
5 PRATICAL (1)
MELSEC-Q
5 - 15
5 PRATICAL (1)
MELSEC-Q
15. To exit from the test mode, click the [Online] [Test]
[Test On/Off] menu( ).
5 - 16
5 PRATICAL (1)
MELSEC-Q
〔Monitor operation〕
1. Chose operation monitor.
Double-click. Double-click.
5 - 17
5 PRATICAL (1)
MELSEC-Q
The below example shown hoe to search for error code: 102 by helps function, other
error code or warning code can be search by the same procedure.
5 - 18
5 PRATICAL (1)
MELSEC-Q
5 - 19
5 PRATICAL (1)
MELSEC-Q
MEMO
5 - 20
6 PRATICAL (2)
MELSEC-Q
Perform OPR and positioning operation from sequence program from PLC CPU.
Table
HC-MFS FWD RWD
Q Q Q Q Q Q Q FWD pulse MR-J2S
61 0 X Y 64 62 D M
P 2 42 42 A D 75 (X-axis)
H P D A D servo Ball Screw
A C 4 amplifier 10 mm/rev
1 P RWD pulse
PLG
U (X-axis)
X0A0 Electronic gear 131072 pluse/revolution
~
CMX:16 Ball screw:10mm/revolution
X0BF
Y0A0 CDV:1 Gear ration 1:1
~
Y0BF
*:As the encoder pulse of HC-MFS, 131072 is existing setting limit of QD75 range ( Pr. 2, Max 65535), set 8192
to Pr. 2 and set the electronic gear ratio of the amplifier side as above to revert back the encoder pulse at
amplifier to 131072.
6.2 Exercise 1
6-1
6 PRATICAL (2)
MELSEC-Q
Project Name X
This section explains the operation of opening the saved project.
Open up SW[]D5C-QD75P’s project in the diskette. Insert the diskette into drive A.
6-2
6 PRATICAL (2)
MELSEC-Q
The parameter, OPR parameter and positioning data in the project “X” had amended
according to the training kits. The points of amended are shown below.
<Basic Parameter 1>
131072 pls
<Basic Parameter 2>
6-3
6 PRATICAL (2)
MELSEC-Q
<Detail Parameter 1>
1: Positive
1: Positive
6-4
6 PRATICAL (2)
MELSEC-Q
<Detail parameter 2>
6-5
6 PRATICAL (2)
MELSEC-Q
3 x1000r/min
6-6
6 PRATICAL (2)
MELSEC-Q
Click the below icon, the position data setting will be shown.
→
Double click Double click
Waiting point
0mm 25mm 50mm 75mm 100mm 130mm 150mm
Home point
No.6
6-7
6 PRATICAL (2)
MELSEC-Q
5. click “OK”
6-8
6 PRATICAL (2)
MELSEC-Q
6-9
6 PRATICAL (2)
MELSEC-Q
Read the project from FD and write the data to QD75. For detail operation, please refer
to section 5.5.4.
Below shown the necessary data to be written.
6 - 10
6 PRATICAL (2)
MELSEC-Q
6 - 11
6 PRATICAL (2)
MELSEC-Q
This section explain how to start and create new project of SW[ ]D5C-GPPW-E
software package.
2. GPPW starts
6 - 11
6 PRATICAL (2)
MELSEC-Q
6 - 12
6 PRATICAL (2)
MELSEC-Q
(QCPU RUN)
SM1039 Interlock
Y0A0 PLC ready
X0A8
Axis 1 error detect
PLC Program
Use for
QD75 X0A9
Axis 2 error detect
X0AA
Axis 3 error detect
X0AB
Axis 4 error detect
6 - 13
6 PRATICAL (2)
MELSEC-Q
6 - 14
6 PRATICAL (2)
MELSEC-Q
6 - 15
6 PRATICAL (2)
MELSEC-Q
6 - 16
6 PRATICAL (2)
MELSEC-Q
Project name A
X0 M201
PLS M200
Starts Start Flag
M200 X1
SET M201 SET Start Flag
Stop
M202 M203
PLS M204
Start OK Start NG
M204 M221
PLS M220
Starts Start Flag
M220 X1
SET M221 SET Start Flag
Stop
M221 No.5
MOVP K5 D222
Start number
System Error
ZP.PSTRT1 "U0A" D220 M222
Complete flag
Axis 1
M222 M223
PLS M224
Start OK Start NG
6 - 17
6 PRATICAL (2)
MELSEC-Q
GX Developer operation
4) To write to PLC CPU, click icon. Select only parameter and program.
7) To monitor the axis status, from SW[ ]D5C-QD75P-E, perform the following;
From project tree view, click Monitor
→ Operation monitor
Start Operation
During homing process, please monitor the current feed value of axis-1 from
SW[ ]D5C-QD75P-E monitor window.
When ‘near point dog’ signal is on, the axis speed is change to creep speed.
When first zero signal is on, the homing is completed. The current feed value is
changed to ‘0’.
To perform positioning, on X2. (Axis 1 address became “150000.0µm”)
6 - 18
6 PRATICAL (2)
MELSEC-Q
<Condition>
• When X4 on, Axis1 FWD jog.
• When X5 on, Axis1 RVS jog
• Set the jog speed to 1000.00 mm/min.
<Hint>
• JOG speed is directly transmitted to the buffer memory of QD75 using DMOV
command.
<Answer>
• Write the answer to the
X4(FWD Jog)
DMOVP U0A\
G1518
X5(RVS Jog)
DMOVP U0A\
G1518
<Operation>
• Add the above ladder program to section 6.9, write to PLC CPU, and check
operation.
6 - 19
6 PRATICAL (2)
MELSEC-Q
MEMO
6 - 20
6 PRATICAL (2)
MELSEC-Q
Point: The value setting from ladder program had to multiply by 0.001. i.e.: k100000 x 0.01 = 1000
mm/min.
A sample program had prepared for this training, please read the sample program from
the FD and write to PLC CPU.
GX Developer operation
3) To write to PLC CPU, click icon. Select only parameter and program.
6 - 21
6 PRATICAL (2)
MELSEC-Q
Positioning
RST Y0C0
Start reset
The error code of the X-axis read from the buffer memory "806" by automatic refresh
function is displayed on a digital display in BCD code.
Y6F ~ Y60
The example: 104 means
0 1 0 4 Over run of hardware limit in
+ve direction
Error code 3 digit
The following table roughly divided the error into difference category.
6 - 22
6 PRATICAL (2)
MELSEC-Q
The number of pulses that output from QD75 is shown as feed current value, the
display of the current feed value changes at intervals of 0.1 seconds using SM1030.
The present value of the axis 1 read from the buffer memory "800" by automatic
refresh function is displayed in BCD code. The unit is 0.1 micrometers.
1 mm 0.1µm
10 mm 1µm
100 mm 10µm
1000 mm 100µm
Point
6 - 23
6 PRATICAL (2)
MELSEC-Q
Y74 RUN
(RVS JOG command)
X5 Y0B8 U0B \ Axis 1 JOG
DMOV P K100000 G1518 Speed 1000 mm/min
(Inter-
Lock)
U0B \ Inching amount
MOVP K0 G1517
0.0µm
Y75 RUN
3) To forward inching, with X6 on, every time X4 on, axis 1 will move 100 m.
Point
The inching operation can be archive by the above example.
Axis 1 Axis 2 Axis 3 Axis 4
Buffer memory for inching movement
1517 1617 1717 1817
amount
6 - 24
6 PRATICAL (2)
MELSEC-Q
Since the “OPR retry’ function is enable, the OPR can be retry when the work piece is
not pass through the ‘Near Point Dog’ signal and stop by the limit switch.
(OPR command)
X0 M201
PLS M200
Start command Start flag
M200 X1
SET M201 SET start flag
(Stop)
M201 Machine OPR
MOVP K9001 D202
Start data
System error
ZP.PSTRT1 "Ub " D200 M202
Axis 1 starts Complete device
M 202 M203
PLS M204
Complete OK Complete NG
1) To start OPR, on X0. Please confirm the current feed value change ‘0’.
6 - 25
6 PRATICAL (2)
MELSEC-Q
When X2 is on, the positioning data number 6 is directly assign and starts positioning.
When X3 is on, the positioning data number is indirect assign by digital switch, X20 ~
X28, the data from digital switch is to D232.
M220 X1
SET M221 Set starts flag
(Stop)
M221 No.6
MOVP K6 D222
Setting starts No.
System error
ZP.PSTRT1 "Ub" D220 M222
Axis 1 starts Complete device
M222 M223
PLS M224
Comp. OK Comp. NG
M230 X1
SET M231 Set starts flag
(Stop)
M232 M233
PLS M234
Comp. OK Comp. NG
By using command: PSTRT, the start number is writing to world device thus indirect
setting is possible. The data of world device is read from digital switch by BIN
command.
6 - 26
6 PRATICAL (2)
MELSEC-Q
<Operation detail>
2000 mm/mi n
No. 6
<Positioning data>
1) Move to waiting, on X2. Confirm the current feed value is 25000.0 µm.
0 0 0 0 0 0 0 2 Positioning
address
1 …… 50 mm
Positioning data 2 …… 75 mm
3 …… 100 mm
4 …… 130 mm
5 …… 150 mm
6 …… 25 mm
3) To starts positioning, on X3. Confirm the current feed value is match with the data
setting.
6 - 27
6 PRATICAL (2)
MELSEC-Q
Positioning is carried out successively in order of data numbers with one starts signal.
The operation decelerates to zero speed at each position. The last point of the position
data’s control method must set to “00”. (Ladder program is unchanged)
<Operation detail>
5000 mm/mi n
4000 mm/mi n
3000 mm/mi n
2000 mm/mi n
No. 14
1000 mm/mi n
No. 11
No. 13
No. 12
No. 15
No. 16
2000 mm/mi n
<Positioning data>
0 0 0 0 0 0 1 1
Setting for positioning
data
2) To starts positioning, on X3. Monitor and confirm the operation with SW[ ]D5C-
QD75P-E.
6 - 28
6 PRATICAL (2)
MELSEC-Q
Positioning is carried out successively in order of data numbers with one starts signal.
The operation does not stop at each of the position. The last point of the position data’s
control method must set to “00”. (Ladder program is unchanged)
5000 mm/mi n
4000 mm/mi n
No. 23
3000 mm/mi n
2000 mm/mi n
1000 mm/mi n No. 24
No. 21
No. 22
No. 25
No. 26
2000 mm/mi n
<Positioning data>
0 0 0 0 0 0 2 1
Setting for positioning
data
3) To starts positioning, on X3. Monitor and confirm the operation with SW[ ]D5C-
QD75P-E.
6 - 29
6 PRATICAL (2)
MELSEC-Q
Turned on stop signal (Yn4) to stop the axis-a operation (busy status).
X1(Stop command)
Y0B4 Axis-1 stop
Point
The stop signal also available from the external interface signal. Using this
external signal can avoid PLC CPU scanning time thus giving a more immediate
response.
6 - 30
6 PRATICAL (2)
MELSEC-Q
The axis operation will stop when stop signal, X1 is turns on during continuation
positioning of data No.11-No.16 or No.21-No.26, to perform re-start operation, "1" is
written in buffer memory, 1503 (re-starting starting).
<Operation detail>
Please refer to section 6.11.7
<Ladder program>
(restart command)
X9 X0BC Y0C0 U0B \
MOVP K1 G1503 Axis-1 restart
(BUSY) (Positioning start)
When restart positioning, there
Is no need to on YC0。
0 0 0 0 0 0 1 1
Setting for positioning
data
6 - 31
6 PRATICAL (2)
MELSEC-Q
The speed change function is used to change the speed during axis operation to a
newly designated speed at any time.
The newly designated speed is register in buffer memory number 1514, 1515 (when
speed is ‘0’ cause axis operation to stop). Next, "1" is written in speed change demand
buffer memory number 1516, and speed change is performed.
<Operation detail>
3000
2000
FWD 1500 mm/min
No.5
150 mm
25 mm No.6
RVS
1500
2000 mm/min
X7(setting register)
PLS M7
M7
BIN K3X20 D10 Positioning data
M7 X0BC
= K5 D10 * D11 K100 D13 0.01 mm/min
(BUSY) In QD75
U0B \
Speed change when is “5 ” DMOVP D13 G1514 Buffer memory
For speed change
U0B \ Buffer memory
MOVP K1 G1516 for request speed
change
1 0 0 0 0 0 0 5 In this example,
Speed is 1000 mm/min
6 - 32
6 PRATICAL (2)
MELSEC-Q
Change the positioning address (buffer memory number 2306 and 2307) of positioning
data No.31 by digital switch in 1 mm unit.
2000 mm/min
0 50 100 150(mm)
OPR point
<positioning data>
X7(setting register)
PLS M7
M7
BIN K3X20 D10 Positioning data
Set positioning
BIN K4X30 D11 address to mm
M7 X0BC
= K31 D10 D* D11 K10000 D13 mm to 0.1μm
(BUSY)
0 1 2 3 0 0 3 1 In this example,
123mm
6 - 33
6 PRATICAL (2)
MELSEC-Q
The teaching function is used to set the positioning address align with manual
positioning (JOG, inching or manual pulse operation).
<positioning data>
X7(setting register)
PLS M7
M7
BIN K3X20 D10 Positioning data
Confirm is ‘35’ then write
address
M7 X0BC
X0AC Execute when is
= K35 D10 SET M241
‘35’
(BUSY)
M241 Current fedd value
MOVP H0 D242 is write to address
System error
ZP.TEACH1 "U0A"
“Ub” D240 M242
Axis 1 teaching Complete device
Reset teaching
RST M241
flag
M242 M243
PLS M244
comp. OK comp. NG
X0B0
M10 X0A0 QD&% ready off
SET M251 Write to flash ROM
CPU ready YA0 OFF
M251 System error
ZP.PFWRT "U0A"
“Ub” D250 M252
Complete device
Axis 1 teaching
M252 M253
Reset write
RST M251
comp. OK comp. NG flag
RST M10
6 - 34
6 PRATICAL (2)
MELSEC-Q
0 0 0 0 0 0 3 5
Arbitrary Positioning data
6) Read the current feed value from QD75 and check that the teaching of the address
for data No.35 has been carried out.
6 - 35
6 PRATICAL (2)
MELSEC-Q
<operation detail>
2000 mm/min
速度V
0 mm 25 mm 50 mm (End point)
(OPR point)
ON X2
2000 mm/min
<positioning data>
<ladder program>
X7(Setting register)
PLS M7
M7
BIN K3X20 D10 Positioning
M7 X0BC
X0AC X8
= K41 D10 * D11 K100 D13 0.01 mm/min in QD75
(BUSY)
U0B\
U0A\
Confirm is data No. 41 Write speed
DMOVP D13 G2414
data V to No. 42
When off, speed, V is write
X8
D* D11 K10000 D13 0.1μm in QD75
U0B\
U0A\ Write address
DMOVP D13 G2416 data P to No.
When ON, position, P is write
6 - 36
6 PRATICAL (2)
MELSEC-Q
2) To write speed, V. set the desired speed value, next Off X8 and on X7
X3F ~ X30 X2F ~ X20
Speed, V
(2414,2415)
0 4 4 4 0 0 4 1 X8 OFF X7 ON
mm/min
Positioning data
Within 0044~9999
mm
Positioning data
Within 0001~0100
6 - 37
6 PRATICAL (2)
MELSEC-Q
In 1-axis fixed feed function, the current stop position is reset to ‘0’. Positioning is then
carries out another position base on the address in the positioning data.
<operation detail>
0 25 150 mm
Upper limit
Current value is 20 mm
<positioning data>
Command
SLV Positioning Arc address Dwell time
No. Pattern CRTL method Acc(ms) Dec(ms) speed M code Commend
axis address [µm] [µm] [ms]
[mm/min]
51 0:end 3:feed 1 ─ 0:100 0:100 20000.0 0 300.00 0 0
52
53
<ladder program>
For program that starts positioning data No.51, please refer to section 6.11.6.
0 0 0 0 0 0 5 1
Positioning data
3) To starts positioning, on X3. Confirm the current feed value is 20000.0 µm.
6 - 38
6 PRATICAL (2)
MELSEC-Q
Speed control is used when endless operation is needed, for example; conveyor
system. The stops signal (YA4) is used to stop the axis operation.
Usually, the current feed value is not updated whether is forward or reverse running.
However, when set ‘1’ to ‘detail parameter 1; buffer memory No. 30’. The current feed
value will be updated during speed control.
The training kit had installed limit switch in lower and upper side, thus the axis will stop
when limit is activated.
<operation detail>
500 mm/min
X1 ON
No.61 FWD (stop command)
0 150 mm
Lower limit Upper limit
No.62 RVS
X1 ON 500 mm/min
(stop command)
<positioning data>
Command
SLV Positioning Arc address Dwell time
No. Pattern CRTL method Acc(ms) Dec(ms) speed M code Commend
axis address [µm] [µm] [ms]
[mm/min]
61 0: End 4:FWD V1 ─ 0:100 0:100 0.0 0 500.00 0 0
62 0: End 5:RVS V1 ─ 0:100 0:100 0.0 0 500.00 0 0
63
<ladder program>
For program that starts positioning data No.61 and 62, please refer to section 6.11.6.
6 - 39
6 PRATICAL (2)
MELSEC-Q
0 0 0 0 0 0 6 1
Positioning data
0 0 0 0 0 0 6 2
Positioning data
Point
When error occurred, JOG the training kit to center position, on Xb to reset the
error.
6 - 40
6 PRATICAL (2)
MELSEC-Q
After completed the positioning data and starts data number is written to buffer
memory number: K1500. Positioning can be starts by activated external signal when ‘0’
is written to ‘external command function selection, buffer memory number, 62’ and ‘1’
is written to ‘external command valid, buffer memory number, 1505’.
<positioning data>
<ladder program>
X7(setting register)
PLS M7
M7
BIN K3X20 D10 Positioning data
X0BC
M7 X0AC U0B\
U0A\ Select external
= K71 D10 MOVP K0 G62 Positioning start
(BUSY)
U0B\
U0A\ External start
Confirm is data“71” MOVP K1 G1505 valid
U0B\
U0A\ Indirect assign
MOVP D10 G1500 Start number
0 0 0 0 0 0 7 1
Positioning data
6 - 41
6 PRATICAL (2)
MELSEC-Q
The control is switch over from speed control to position control by the external signal
‘speed – position switching signal, CHG’.
<operation detail>
External command
signal (from training kit)
1000 mm/min
No.81 FWD
0
movement
No.82 RVS
External command
signal (from training kit)
<ladder program>
Command
SLV Positioning Arc address Dwell time
No. Pattern CRTL method Acc(ms) Dec(ms) speed M code Commend
axis address [µm] [µm] [ms]
[mm/min]
81 1: Cont 6: FWD V/P ─ 0:100 0:100 50000.0 0 1000.00 0 0
82 0:End 7: RVS V/P ─ 0:100 0:100 50000.0 0 1000.00 0 0
83
<ladder program>
1) For program that starts positioning data No.61 and 62, please refer to section
6.11.6.
2) The following program is necessary when using external command signal, CHG to
switch from speed control to position control.
• Write ‘2’ to detail parameter2, ‘external command function selection, buffer
memory number, 62’
• Write ‘1’ to ‘external command valid, buffer memory number, 1505’
• Write ‘1’ to ‘speed – position switching enable, buffer memory number,
1528’.
6 - 42
6 PRATICAL (2)
MELSEC-Q
0 0 0 0 0 0 8 1
Positioning data
5) To change to positioning mode, on CHG switch at the training kit. Axis 1 will move
50 mm and stops.
6) To stops, on X1.
0 0 0 0 0 0 8 2
Positioning data
8) To RVS run, on X3.
9) To change to positioning mode, on CHG switch at the training kit. Axis 1 will move
50 mm and stops.
6 - 43
6 PRATICAL (2)
MELSEC-Q
The M code uses the number of 0 ~ 65535 for every axis, and is adds to positioning
data. When the M code ON signal (XA4/XA5/XA6/XA7) is turned ON during positioning
execution, The M- code) 0 ~ 65535 is store to buffer memory (27/177/327/477)
There are two type of M code outputting timing;
1) WITH mode, The M code on signal is turned ON at the starts of positioning.
2) AFTER mode, The M code on signal is turned ON at the completion of
positioning
<operation detail>
5000
4000 mm/min
3000
FWD 2000
1000
Mコード1
始動 Finished
products
No.96
6秒 4.4秒 6秒 4.4秒 4.4秒
RVS Welding Welding Welding Welding Welding Mコード5
2000 mm/min
No.91 No.92 No.93 No.94 No.95
M code “1” M code “3” M code “1” M code “3” M code “3”
Time
6 - 44
6 PRATICAL (2)
MELSEC-Q
<positioning data>
<ladder program>
6 - 45
6 PRATICAL (2)
MELSEC-Q
X0B4 SM1032(1clock)
X0A4
Y73 M code deteact
M code
detect
K60
= K1 D108 T1 6 sec
M code =“1”
BCD T1 K4 Y60
K44
= K3 D108 T2 4.4 sec
M code =“3”
BCD T2 K4 Y60
K100
= K5 D108 T3 10 sec
M code =“5”
BCD T3 K4 Y60
T1 U0B\
U0A\
MOVP K1 G1504 M code reset
T2
T3
6 - 46
6 PRATICAL (2)
MELSEC-Q
0 0 0 0 0 0 9 1
Positioning data
6 - 47
6 PRATICAL (2)
MELSEC-Q
Positioning start
RST Y0B0 flag
Y74 lamp
Axis-a RVS command
X5 Y0A8 U0A\ Inching amount
51 DMOVP K100000 G1518 0.0µm
Inter-
lock
U0A\ Inching amount
MOVP K0 G1517 100.0µm
Y75 lamp
6 - 48
6 PRATICAL (2)
MELSEC-Q
Homing command
X0 M201
64 PLS M200
start Start flag
M200 X1
68 SET M201 Set starts flag
stop
M202 M203
85 PLS M204
Comp. OK Comp. NG
NO M20
Waiting PT start
X2 M221
99 PLS M220
start Start flag
M220 X1
103 SET M221 Set starts flag
stop
M221 No.6
106 MOVP K6 D222
Starts NO.
System error
ZP.PSTRT1 "U0A" D220 M222
軸1始動 Comp. device
M222 M223
120 PLS M224
start Start flag
(Setting data NO. start
X3 M231
124 PLS M230
start Start flag
M230 X1
128 SET M231 Set starts flag
stop
6 - 49
6 PRATICAL (2)
MELSEC-Q
M231 Set start No.
131 BIN K3X20 D232 Via digital
switch
System error
ZP.PSTRT1 "U0A" D230 M232
Axis-1 start Comp. device
M232 M233
146 PLS M234
Comp. OK Comp. NG
X1(stop)
150 Y0A4 Sxis-1 stop
Y71 lamp
Restart command
X9 X0AC Y0B0 U0A\
153 MOVP K1 G1503 Axis-1 restart
(BUSY) start
X7 setting register
160 PLS M7
M7
BIN K3X20 D10 Positioning data
M7 X0AC
170 = K5 D10 * D11 K100 D13 0.01 mm/min
(BUSY)
System error
ZP.TEACH1 "U0A" D240 M242
Axis-1 teaching Comp. device
Reset teaching
RST M241 flag
6 - 50
6 PRATICAL (2)
MELSEC-Q
M242 M243
222 SET M10 PLC READY
Comp. OK Comp. NG Y0A0 OFF
RST M10
M7 X0AC X8
243 = K41 D10 * D11 K100 D13 0.01 mm/min
(BUSY)
X0AC U0A\
MOVP K2 G62 Select V-P switch from
285 = K81 D10
(BUSY) External command signal
305 < > K71 D10 < > K81 D10 < > K82 D10 M8
6 - 51
6 PRATICAL (2)
MELSEC-Q
X0A4 SM1032
320 Y73 M code detect
M code
detect
K60
= K1 D108 T1 6 sec
M code is“1”
BCD T1 K4Y60
K44
= K3 D108 T2 4.4 sec
M code is“3”
BCD T2 K4Y60
K100
= K5 D108 T3 10 sec
M code
BCD T3 K4Y60
T1 U0A\
357 MOVP K1 G1504 MCode reset
T2
T3
364 END
6 - 52
6 PRATICAL (2)
MELSEC-Q
Training kit
operation
1) From GX Developer, [On line] → [Monitor] →[Buffer memory monitor]
2) The buffer memory batch window display, enter the necessary setting as the
picture below.
6 - 53
6 PRATICAL (2)
MELSEC-Q
When intend to change detail parameter 1 using ladder program during PLC CPU
RUN mode.
Please turn off PLC READY, YA0 and confirm QD75 READY signal is OFF.
Using intelligent functional unit direct device to change the M code output timing
(AFTER /WITH mode).
Always on after
1 scan
SM1039 X0A (PLC READY OFF command)
Y0A0 PLC ready
Write to buffer
DMOVP
memory
6 - 54
6 PRATICAL (2)
MELSEC-Q
Answer
Always on after
1 scan
SM1039 X0A(PLC READY OFF command)
Y0A0 PLC ready
X0A0(QD75 READY)
BIN K1X30 D2 Digital switch set
To ‘1’
1) Add the program within the dotted line above and write to PLC CPU.
0 0 0 0 0 0 9 1
Positioning data
0=WITH mode
1=AFTER mode
6) To do homing, On X0.
6 - 55
7 TROUBLESHOOTING
MELSEC-Q
[1] Errors
Types of errors
Errors detected by the QD75 include parameter setting range errors and errors at
the operation start or during operation.
7-1
7 TROUBLESHOOTING
MELSEC-Q
Error storage
When an error occurs, the error detection input turns ON, and the error code
corresponding to the error details is stored in the following buffer memory address
( Md.23 Axis error No.) for axis error No. storage. Note that there is a delay of up
to 1.8 ms after the error detection signal turns ON until the error code is stored.
Axis No. Error detection signal Buffer memory address
1 X8 806
2 X9 906
3 XA 1006
4 XB 1106
A new error code is stored in the buffer memory address ( Md.23 Axis error No.)
for axis error storage every time an error occurs.
[2] Warnings
Types of warnings
(2) Axis warnings occur due to setting warnings from operations such as
positioning operations, JOG operations, manual pulse generator operations, or
system errors. They can be canceled by turning ON the " Cd.5 Axis error
reset".
Note that some warnings cannot be canceled unless the cause of the warning
is eliminated.
The axis operation status does not change even if an axis warning occurs.
7-2
7 TROUBLESHOOTING
MELSEC-Q
Warning storage
(1) When an axis warning occurs, the warning code corresponding to the warning
details is stored in the following buffer memory ( Md.24 Axis warning No.) for
axis warning No. storage.
Axis No. Buffer memory address
1 807
2 907
3 1007
4 1107
(2) When an axis warning occurs in a positioning operation, etc., "1" is set in bit 9
(b9) of the following buffer memory ( Md.31 Status) for axis status storage.
7-3
7 TROUBLESHOOTING
MELSEC-Q
MEMO
7-4
7 TROUBLESHOOTING
MELSEC-Q
The following table shows the error details and remedies to be taken when an error
occurs.
Classification Error
Error name Error Operation status at error occurrence
of errors code
Hardware stroke The hardware stroke limit upper limit The system stops with the setting
104 (deceleration stop/sudden stop) of the
Common limit (+) signal is input.
detailed parameter 2 Sudden stop
selection (stop group 1).
(Note that the deceleration stop only
Hardware stroke The hardware stroke limit lower limit occurs during the manual pulse
105
limit (–) signal is input. generator operation.)
7-5
7 TROUBLESHOOTING
MELSEC-Q
Check the drive unit power, wiring with the drive unit,
— — — — — and connection of connectors, and cancel the error
with an axis error reset. (Refer to Section 15.1[3])
7-6
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
ABS transmission
213
time
Communication cannot be carried
out with the servo-amplifier using an The absolute position restoration is
ABS transmission absolute position restoration not carried out.
214 instruction.
SUM
At the time of JOG starting, the JOG The JOG operation is not carried out
Outside JOG speed
300 speed comes out of a specified when the JOG speed is outside the
range
range. setting range at the time of JOG start.
JOG inching The inching operation is not carried
Inching movement The inching movement amount out when the inching movement
301
amount error exceeds the JOG speed limit. amount exceeds a JOG speed limit at
the time of inching start.
The condition data No. is outside the
setting range when a block using the
Positioning Illegal condition data condition data is started by a special
500 The operation is terminated.
operation No. starting (conditional start, wait start,
simultaneous start, FOR (condition)).
(1 Condition data No. 10)
7-7
7 TROUBLESHOOTING
MELSEC-Q
Refer to Section 5.4 <Condition data No.> Review the condition data No.
"List of block start data" 1 to 10 (Refer to Section 5.4 Da.14 )
7-8
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7-9
7 TROUBLESHOOTING
MELSEC-Q
Simultaneous
1541 1641 1741 1841 Axis 2 start data No.
start axis start
Normalize the simultaneous start axis start data No.
data No.
(Refer to Section 10.5)
1542 1642 1742 1842 Axis 3 start data No.
0 to 600
7 - 10
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 11
7 TROUBLESHOOTING
MELSEC-Q
7 - 12
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 13
7 TROUBLESHOOTING
MELSEC-Q
1506 1606 1706 1806 <New current value> Bring the new current value into the setting range.
1507 1607 1707 1807 [degree] 0 to 35999999 (Refer to Section 9.2.19)
7 - 14
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 15
7 TROUBLESHOOTING
MELSEC-Q
7 - 16
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 17
7 TROUBLESHOOTING
MELSEC-Q
<Positioning address/movement
amount>
• unit [mm] [pulse] [inch]
–2147483648 to 2147483647
(Unit [degree]) cannot be set. Correct the end address (positioning address).
<Arc address> (Refer to Section 9.2.10)
–2147483648 to 2147483647
Refer to Section 5.3
"List of positioning data"
7 - 18
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 19
7 TROUBLESHOOTING
MELSEC-Q
<Special start instruction> Correct the instruction code of the special start data.
00H to 06H (Refer to Section 5.4 Da.13 )
<M code OFF request> After turning OFF the M code ON signal, start the
1504 1604 1704 1804
1: M code ON signal is turned OFF system. (Refer to Section 12.7.3)
7 - 20
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 21
7 TROUBLESHOOTING
MELSEC-Q
7 - 22
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 23
7 TROUBLESHOOTING
MELSEC-Q
Set the bias speed to not more than the speed limit
6 156 306 456 0 to 1000000 [pulse/s] value.
7 157 307 457 0 to 2000000000 [mm/min or others] With the setting brought into the setting range, turn the
PLC READY signal [Y0] from OFF to ON.
QD75P :
1 to 200000 [pulse/s] • The value converted into the frequency should not
1 to 2000000000 exceed the maximum output frequency ("maximum
10 160 310 460 [mm/min or another] output pulse" in Section 3.1) of the module.
11 161 311 461 QD75D : • Set a value which is not less than the OPR speed.
1 to 1000000 [pulse/s] • With the setting brought into the setting range, turn
1 to 2000000000 the PLC READY signal [Y0] from OFF to ON.
[mm/min or another]
• [mm] [inch] [pulse] • Bring the setting into the setting range.
18 168 318 468 –2147483648 to 2147483647
19 169 319 469 • In a unit other than degree, set the setting so that the
• [degree] 0 to 35999999 lower limit value is smaller than the upper limit value.
7 - 24
7 TROUBLESHOOTING
MELSEC-Q
7 - 25
7 TROUBLESHOOTING
MELSEC-Q
• [mm] [inch] [pulse] • Bring the setting into the setting range.
20 170 320 470 –2147483648 to 2147483647
21 171 321 471 • In a unit other than degree, set so that the lower limit
• [degree] 0 to 35999999 value is smaller than the upper limit value.
With the setting brought into the setting range, turn the
27 177 327 477 0, 1
PLC READY signal [Y0] from OFF to ON.
33 0, 1, 2, 3
7 - 26
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 27
7 TROUBLESHOOTING
MELSEC-Q
QD75P :
1 to 200000 [pulse/s]
1 to 2000000000
• With the setting brought into the setting range, turn
48 198 348 498 [mm/min or another]
the PLC READY signal [Y0] from OFF to ON.
49 199 349 499 QD75D :
• Bring the setting into the speed limit value or below.
1 to 1000000 [pulse/s]
1 to 2000000000
[mm/min or another]
7 - 28
7 TROUBLESHOOTING
MELSEC-Q
Classification Error
Error name Error Operation status at error occurrence
of errors code
7 - 29
7 TROUBLESHOOTING
MELSEC-Q
83 233 383 533 0, 1, 2, 3 With the setting brought into the setting range, turn the
PLC READY signal [Y0] from OFF to ON.
7 - 30
7 TROUBLESHOOTING
MELSEC-Q
The following table shows the warning details and remedies to be taken when a
warning occurs.
7 - 31
7 TROUBLESHOOTING
MELSEC-Q
<Speed change request> Do not carry out the JOG speed change during
1516 1616 1716 1816
1: Speed change is requested deceleration with the JOG start signal OFF.
7 - 32
7 TROUBLESHOOTING
MELSEC-Q
7 - 33
7 TROUBLESHOOTING
MELSEC-Q
<M code OFF request> Normalize the ON and OFF timings of the "M code
1504 1604 1704 1804
1: M code ON signal is turned OFF OFF request". (Refer to Section 12.7.3)
<Operation pattern>
Refer to Section 5.3 00: Positioning complete Set the operation termination to the 50th point.
"List of positioning data" 01: Continuous positioning control (Refer to Chapter 10)
11: Continuous path control
Make 1 nest construction for FOR to NEXT.
— — — — —
(Refer to Section 10.3.8)
7 - 34
7 TROUBLESHOOTING
MELSEC-Q
7 - 35
7 TROUBLESHOOTING
MELSEC-Q
<Teaching data selection> Set the teaching data selection set value to within the
1548 1648 1748 1848
0, 1 setting range.
7 - 36
7 TROUBLESHOOTING
MELSEC-Q
The states of QD75 and each axis control can be confirmed by the LEDs located on
the front panel of the QD75 main unit.
QD75P4
RUN AX1
AX2
AX3
ERR AX4
7 - 37
Appendices
Appen-
dix
Appendix - 1
APPENDICES
MELSEC-Q
MEMO
Appendix - 2
APPENDICES
MELSEC-Q
Appendix 1 Functions
Appendix 1.2 The combination of software package for QD75 and QCPU
Appendix - 3
APPENDICES
MELSEC-Q
Axis address
mm, inch, degree, PLS
Appendix - 4
APPENDICES
MELSEC-Q
Axis address
mm, inch, degree, PLS
Appendix - 5
APPENDICES
MELSEC-Q
MEMO
Appendix - 6
APPENDICES
MELSEC-Q
Setting value
Item
mm inch degree PLS
Pr.1 Unit setting 0 1 2 3
Basic parameters 1
Pr.11
0 to 65535 0 to 65535 0 to 65535 0 to 65535
Backlash compensation amount
× 10-1µm × 10-5inch × 10-5degree PLS
Appendix - 7
APPENDICES
MELSEC-Q
20000
20000
200000
1000
1000
2147483647
–2147483648
100
300
Appendix - 8
APPENDICES
MELSEC-Q
Setting value
Item
mm inch degree PLS
External Setting of
b2, b5,
command/ each bit value
b0 Lower limit b4 b7, b9 Not used
switching 0: Negative
to b15
signal logic
Detailed parameters 1
Appendix - 9
APPENDICES
MELSEC-Q
1000
1000
1000
1000
1000
1000
20000
100
1000
300
100
Appendix - 10
APPENDICES
MELSEC-Q
Setting value
Item
mm inch degree PLS
Pr.50 Setting for the movement amount 0 to 2147483647 0 to 2147483647 0 to 2147483647 0 to 2147483647
after near-point dog ON × 10-1µm × 10-5inch × 10-5degree PLS
OPR detailed parameters
–2147483648 to –2147483648 to
0 to 35999999 –2147483648 to
Pr.53 OP shift amount 2147483647 2147483647
× 10-5degree 2147483647
× 10-1µm × 10-5inch PLS
Appendix - 11
APPENDICES
MELSEC-Q
300
Appendix - 12
APPENDICES
MELSEC-Q
For MR-H-BN/MR-H-BN4/MR-J2-B/MR-J2-Jr or
0: Auto tuning selected for use of interpolation axis control, etc. in
position
1: Auto tuning for ordinary operation.
Pr.108 Auto tuning 2: No auto tuning (Invalid)
For MR-J2S-B/MR-J2M-B
0: Interpolation mode 3: Auto tuning mode 2
1: Auto tuning mode 1 4: Manual mode 1
2: Manual mode 2
1 to 5, 8 to C: MR-H-BN/MR-H-BN4/MR-J2-B/MR-J2-Jr or
Pr.109 Servo response
1 to F: MR-J2S-B/MR-J2M-B
Appendix - 13
APPENDICES
MELSEC-Q
0H
0H
80H
0000H
255
5H
Appendix - 14
APPENDICES
MELSEC-Q
0 to 1000: MR-H-BN/MR-H-BN4/MR-J2-B/MR-J2-Jr or
Pr.112 Load inertia ratio [ × 0.1 times]
0 to 3000: MR-J2S-B/MR-J2M-B
4 to 1000: MR-H-BN/MR-H-BN4/MR-J2-B/MR-J2-Jr or
Pr.113 Position loop gain 1 [rad/s]
4 to 2000: MR-J2S-B/MR-J2M-B
20 to 5000: MR-H-BN/MR-H-BN4/MR-J2-B/MR-J2-Jr or
Pr.114 Speed loop gain 1 [rad/s]
20 to 8000: MR-J2S-B/MR-J2M-B
1 to 500: MR-H-BN/MR-H-BN4/MR-J2-B/MR-J2-Jr or
Pr.115 Position loop gain 2 [rad/s]
1 to 1000: MR-J2S-B/MR-J2M-B
20 to 8000: MR-H-BN/MR-H-BN4/MR-J2-B/MR-J2-Jr or
Pr.116 Speed loop gain 2 [rad/s]
Servo adjustment parameters
20 to 20000: MR-J2S-B/MR-J2M-B
0 to 1002H: MR-H-BN/MR-H-BN4 or
Pr.132 Optional function 5
0 to 0002H: MR-J2S-B/MR-J2M-B
0 to 1113H: MR-J2S-B
Pr.133 Optional function 6
0 to 1100H: MR-J2M-B
PI-PID control switch-over position 0 to 50000
Pr.134
droop [PLS]
Appendix - 15
APPENDICES
MELSEC-Q
70
35
177
35
817
20
0000H
100
0001H
0000H
0000H
0000H
0001H
50
80
0000H
0000H
980
4000
Appendix - 16
APPENDICES
MELSEC-Q
Appendix - 17
APPENDICES
MELSEC-Q
0111H
20
50
10
70
100
100
100
0000H
0000H
Appendix - 18
APPENDICES
MELSEC-Q
Appendix 2.4 Positioning data setting value entry table [data No. to ]
Axis
Da.1 Da.2 Da.3 Da.4 Da.5 Da.6 Da.7 Da.8 Da.9 Da.10
Operation Control Accelera- Decelera- Axis to be Positioning Arc Command Dwell M code
Data pattern system tion time tion time interpola- address/ address speed time
No. No. ted movement
amount
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
Appendix - 19
APPENDICES
MELSEC-Q
Appendix - 20
APPENDICES
MELSEC-Q
Appendix - 21
APPENDICES
MELSEC-Q
Appendix - 22
APPENDICES
MELSEC-Q
Appendix - 23
APPENDICES
MELSEC-Q
Appendix - 24
APPENDICES
MELSEC-Q
Appendix - 25
APPENDICES
MELSEC-Q
Appendix - 26
APPENDICES
MELSEC-Q
Appendix - 27
APPENDICES
MELSEC-Q
Appendix - 28
APPENDICES
MELSEC-Q
Appendix - 29
APPENDICES
MELSEC-Q
Appendix - 30
APPENDICES
MELSEC-Q
Appendix - 31
APPENDICES
MELSEC-Q
Appendix - 32
APPENDICES
MELSEC-Q
Appendix - 33
APPENDICES
MELSEC-Q
Appendix - 34
APPENDICES
MELSEC-Q
Appendix - 35
APPENDICES
MELSEC-Q
Appendix - 36
APPENDICES
MELSEC-Q
Appendix - 37
APPENDICES
MELSEC-Q
Appendix - 38
APPENDICES
MELSEC-Q
Appendix - 39
APPENDICES
MELSEC-Q
Appendix - 40
APPENDICES
MELSEC-Q
Appendix - 41
APPENDICES
MELSEC-Q
Appendix - 42
APPENDICES
MELSEC-Q
Appendix - 43
APPENDICES
MELSEC-Q
The SSCNET cables and termination connector used in the connection example are
any of the models shown in the following table.
When absolute position detection control is executed, installed battery (MR-BAT/
A6BAT) to servo amplifier.
Depiction in
Part name Model name Description
connection example
MR-HBUSM • Connection between (MR-H-BN/MR-H-BN4) and (MR-H-
0.5m (1.64ft.), 1m (3.28ft.), BN/ MR-H-BN4).
5m (16.4ft.)
• Connection between QD75M and (MR-J2-B/MR-J2S-B/
MR-J2HBUSM
MR-J2-Jr/MR-J2M-B).
SSCNET cable 0.5m (1.64ft.), 1m (3.28ft.),
• Connection between (MR-J2-B/MR-J2S-B/ MR-J2-Jr/MR-
5m (16.4ft.)
J2M-B) and (MR-J2-B/MR-J2S-B/ MR-J2-Jr/MR-J2M-B).
MR-J2HBUSM-A • Connection between (QD75M/MR-J2-B/MR-J2S-B/ MR-
0.5m (1.64ft.), 1m (3.28ft.), J2-Jr/MR-J2M-B) and (MR-H-BN/MR-H-BN4).
5m (16.4ft.)
• Connected to the last servo amplifier (MR-H-BN/MR-H-
MR-TM
BN4) by SSCNET.
Termination connector
• Connected to the last servo amplifier (MR-J2-B/MR-J2S-B/
MR-A-TM
MR-J2-Jr/MR-J2M-B) by SSCNET.
Appendix - 44
APPENDICES
MELSEC-Q
Termination
connector
Termination
connector
Termination
connector
MR-H-BN MR-H-BN
QD75 MR-H-BN4 MR-J2 -B MR-H-BN4
Termination
connector
MR-H-BN
QD75 MR-J2 -B MR-H-BN4 MR-J2 -B
Termination
connector
Appendix - 45
APPENDICES
MELSEC-Q
Insulation sheath
Conductor
! CAUTION
When fabricating the bus cable, do not make incorrect connection. Wrong connection will cause
runaway or explosion.
Appendix - 46
APPENDICES
MELSEC-Q
(a) MR-HBUSM
1) Model explanation
Type: MR-HBUS M
2) Connection diagram
When fabricating a cable, use the recommended wire given on
Appendix 4.2, and make the cable as show in the following connection
diagram. The overall distance of the SSCNET cables on the same bus
is 30m(98.4ft.) .
MR-HBUS M
LG 1 1 LG
LG 11 11 LG
RD 2 2 RD
RD* 12 12 RD*
TD 4 4 TD
TD* 14 14 TD*
LG 5 5 LG
LG 15 15 LG
EMG 6 6 EMG
EMG* 16 16 EMG*
BT 9 9 BT
SD 20 20 SD
Appendix - 47
APPENDICES
MELSEC-Q
(b) MR-J2HBUSM
1) Model explanation
Type: MR-J2HBUS M
2) Connection diagram
When fabricating a cable, use the recommended wire given on
Appendix 4.2, and make the cable as show in the following connection
diagram. The overall distance of the SSCNET cables on the same bus
is 30m(98.4ft.) .
MR-J2HBUS M
10120-6000EL (connector) 10120-6000EL (connector)
10320-3210-000 (shell kit) 10320-3210-000 (shell kit)
Maker: 3M Maker: 3M
LG 1 1 LG
LG 11 11 LG
RD 2 2 RD
RD* 12 12 RD*
3 3
13 13
TD 4 4 TD
TD* 14 14 TD*
LG 5 5 LG
LG 15 15 LG
6 6
16 16
EMG 7 7 EMG
EMG* 17 17 EMG*
8 8
18 18
BT 9 9 BT
19 19
10 10
20 20
SD shell shell SD
Appendix - 48
APPENDICES
MELSEC-Q
(c) MR-J2HBUSM-A
1) Model explanation
Type: MR-J2HBUS M-A
2) Connection diagram
When fabricating a cable, use the recommended wire given on
Appendix 4.2, and make the cable as show in the following connection
diagram. The overall distance of the SSCNET cables on the same bus
is 30m(98.4ft.) .
MR-J2HBUS M-A
PCR-S20FS (connector) 10120-6000EL (connector)
PCR-LS20LA1 (connector case) 10320-3210-000 (shell kit)
Maker: Honda connectors Maker: 3M
LG 1 1 LG
LG 11 11 LG
RD 2 2 RD
RD* 12 12 RD*
TD 4 4 TD
TD* 14 14 TD*
LG 5 5 LG
LG 15 15 LG
EMG 6 7 EMG
EMG* 16 17 EMG*
SD 20 shell SD
Appendix - 49
APPENDICES
MELSEC-Q
Mounted onto an external device connector of the QD75 and used for wiring an
external device. The "external device connector" includes the following 4 types.
(1) Appearance
A6CON1 A6CON2 A6CON3 A6CON4
(0.89)
22.5
(0.39)
10
47(1.85)
50.8(2.00)
Appendix - 50
APPENDICES
MELSEC-Q
Model
QD75M1 QD75M2 QD75M4 QD75P
Item
No. of control axes 1 2 4 4
No. of positioning data items 600/axis 600/axis
2-axis linear interpolation
Interpolation 3-axis linear interpolation
functions 4-axis linear interpolation
2-axis circular interpolation
Position control
Speed control
Positioning Speed-position switching
systems (INC/ABS mode) (INC/ABS mode)
control
Position-speed switching
control
(6 types)
(4 types)
Near-point dog method,
OPR function Near-point dog method, Count method 1) 2)
Stopper method 1) to 3) and
and Data set method
Count method 1) 2)
JOG operation
Inching operation
Manual pulse generator function
Automatic trapezoidal
Acceleration/ acceleration/deceleration
deceleration
processing S-pattern
acceleration/deceleration
Acceleration/deceleration time Acceleration time and deceleration time setting possible (4 patterns each)
Compensation Electronic gears, backlash compensation
Error display Error LED
History data storage
Provided (3 types, 16 items/axis)
(Start, error, warning)
Flash ROM
Data storage destination
(battery-less backup)
Pulse signal
Servo ON signal
Connected to servo amplifier SSCNET
Servo READY signal
Zero point signal
Current value return function.
ABS function
Follow up function
Denominator/numerator Denominator/numerator
Electronic gears ratio
(32 bit) (16 bit)
Absolute positioning system (degree)
with unlimited length feed can be Provided Improvided
configured grantee.
No. of input/output points 32
No. of module occupied slots 1
Appendix - 51
APPENDICES
MELSEC-Q
interpolation
Speed
3-axis linear
control
interpolation
Positioning systems
4-axis linear
interpolation
Speed-position
switching control
Position-speed
switching control
<Absolute system> <Absolute system >
-214748364.8 to 214748364.7 ( m) -214748364.8 to 214748364.7 ( m)
-21474.83648 to 21474.83647 (inch) /-13421772.8 to 13421772.7 ( m)
0 to 359.99999 (degree) -21474.83648 to 21474.83647 (inch)
-2147483648 to 2147483647 (PLS) /-1342.17728 to 1342.17727 (inch)
<Incremental system > 0 to 359.99999 (degree)
-214748364.8 to 214748364.7 ( m) /0 to 359.99999 (degree)
-21474.83648 to 21474.83647 (inch) -2147483648 to 2147483647 (PLS)
-21474.83648 to 21474.83647 (degree) /-134217728 to 134217727 (PLS)
-2147483648 to 2147483647 (PLS) <Incremental system >
-214748364.8 to 214748364.7 ( m)
<Speed-position or position-speed switching
controls> /-13421772.8 to 13421772.7 ( m)
0 to 214748364.7 ( m) -21474.83648 to 21474.83647 (inch)
Positioning range 0 to 21474.83647 (inch) /-1342.17728 to 1342.17727 (inch)
0 to 21474.83647 (degree)/ -21474.83648 to 21474.83647 (degree)
0 to 359.99999 (degree) 2 /-1342.17728 to 1342.17727 (degree)
0 to 2147483647 (PLS) -2147483648 to 2147483647 (PLS)
/-134217728 to 134217727 (PLS)
<Speed-position switching control>
0 to 214748364.7 ( m)
/0 to 13421772.7 ( m)
0 to 21474.83647 (inch)
/0 to 1342.17727 (inch)
0 to 21474.83647 (degree)
/0 to 1342.17727 (degree)
0 to 2147483647 (PLS)
/0 to 134217727 (PLS)
Appendix - 52
APPENDICES
MELSEC-Q
Appendix - 53
APPENDICES
MELSEC-Q
Appendix - 54
APPENDICES
MELSEC-Q
Appendix - 55
APPENDICES
MELSEC-Q
Appendix - 56
APPENDICES
MELSEC-Q
Detailed parameters 0 (Factory Software stroke limits invalid for Software stroke limits valid for
" Pr.15 Software stroke limit valid/invalid setting" setting) manual operation manual operation
Software stroke limits valid for Software stroke limits invalid for
1
manual operation manual operation
Appendix - 57
APPENDICES
MELSEC-Q
: Refer to "Section 15.2 List of errors" and "Section 15.3 List of warnings" for details on error codes and warning codes.
: The ON/OFF statuses for READY are different between the QD75 and A1SD75.
Appendix - 58
APPENDICES
MELSEC-Q
Pr.13 Software stroke limit upper limit value 16 166 316 18 168 318
17 167 317 19 169 319
Pr.14 Software stroke limit lower limit value 18 168 318 20 170 320
19 169 319 21 171 321
Pr.15 Software stroke limit selection 20 170 320 22 172 322
Pr.16 Software stroke limit valid/invalid setting 21 171 321 23 173 323
Appendix - 59
APPENDICES
MELSEC-Q
Pr.42 Allowable circular interpolation error width 60 210 360 60 210 360
61 211 361 61 211 361
Pr.43 External start function selection
62 212 362 62 212 362
(QD75: Pr.42 External command function selection)
64 214 364 64 214 364
Pr.201 Restart allowable range when servo OFF to ON
65 215 365 65 215 365
Pr.44 Near pass mode selection for path control 66 216 366 – – –
Pr.45 OPR method 70 220 370 70 220 370
Pr.46 OPR direction 71 221 371 71 221 371
Appendix - 60
APPENDICES
MELSEC-Q
Appendix - 61
APPENDICES
MELSEC-Q
Appendix - 62
APPENDICES
MELSEC-Q
Appendix - 63
APPENDICES
MELSEC-Q
minute
691 to 751 1360 to 1420
(QD75: Md. 16 Axis warning occurrence Warning
Hour) history
Md.27 Axis warning occurrence Second:
100 ms
692 to 752 1361 to 1421
(QD75: Md. 17 Axis warning occurrence
Minute: second)
Md.28 Warning history pointer 753 1422
Appendix - 64
APPENDICES
MELSEC-Q
Md.29 Current feed value 800 900 1000 800 900 1000
801 901 1001 801 901 1001
Md.30 Machine feed value 802 902 1002 802 902 1002
803 903 1003 803 903 1003
Md.44 Movement amount after near-point dog ON 824 924 1024 824 924 1024
825 925 1025 825 925 1025
Md.45 Torque limit stored value 826 926 1026 826 926 1026
Md.46 Special start data instruction code setting value 827 927 1027 827 927 1027
Md.47 Special start data instruction parameter setting
828 928 1028 828 928 1028
value
Md.48 Start positioning data No. setting value 829 929 1029 829 929 1029
Md.49 In speed control flag 830 930 1030 830 930 1030
Md.50 In speed change processing flag 831 931 1031 831 931 1031
Md.51 Start data pointer being executed 832 932 1032 834 934 1034
Md.52 Last executed positioning data No. 833 933 1033 837 937 1037
Md.53 Repetition counter
834 934 1034 832 932 1032
(QD75: Md. 41 Special start repetition counter)
Md.54 Positioning data No. being executed 835 935 1035 835 935 1035
Md.55 Block No. being executed 836 936 1036 836 936 1036
Md.56 Positioning data being executed 838 to 938 to 1038 to 838 to 938 to 1038 to
847 947 1047 847 947 1047
Appendix - 65
APPENDICES
MELSEC-Q
Appendix - 66
APPENDICES
MELSEC-Q
Cd.15 New current value 1154 1204 1254 1506 1606 1706
1155 1205 1255 1507 1607 1707
Cd.16 New speed value 1156 1206 1256 1514 1614 1714
1157 1207 1257 1515 1615 1715
Cd.17 Speed change request 1158 1208 1258 1516 1616 1716
Cd.18 Positioning operation speed override 1159 1209 1259 1513 1613 1713
Cd.33 New acceleration time value 1184 1234 1284 1508 1608 1708
1185 1235 1285 1509 1609 1709
Appendix - 67
APPENDICES
MELSEC-Q
Cd.34 New deceleration time value 1186 1236 1286 1510 1610 1710
1187 1237 1287 1511 1611 1711
Cd.35 Acceleration/deceleration time change during
1188 1238 1288 1512 1612 1712
speed change, enable/disable selection
1: With the QD75, the positioning data buffer memory addresses are Nos. 1 to 600.
Appendix - 68
APPENDICES
MELSEC-Q
1st
Da.12 Special start 4300 4350 4550 4600 4800 4850 26000 26050 27000 27050 28000 28050
point
Start block data
instruction
Da.13 Parameter
2nd point 4301 4351 4551 4601 4801 4851 26001 26051 27001 27051 28001 28051
3rd point 4302 4352 4552 4602 4802 4852 26002 26052 27002 27052 28002 28052
2
to to to to to to to
50th point 4349 4399 4599 4649 4849 4899
Positioning start information
start
Start No. 8002 4501 4751 5001 – – –
data
information
Indirect to to to to to to to
designation Start No. 8050 4549 4799 5049 – – –
5050 30000
PLC CPU Condition judgment target data of
the condition data to to
memo area
5099 30099
Target axis 5100 –
Head positioning block No. 5101 –
No. of read/write data items 5102 –
Read/write request 5103 –
Read/write block 5110 to 6109 –
Appendix - 69
APPENDICES
MELSEC-Q
A1SD75 QD75
Name Logic switch with Logic switch with
Logic (initial status) Logic (initial status)
parameters parameters
In-position signal Negative logic Not possible – –
Manual pulse generator A phase Negative logic Negative logic
Not possible Possible
Manual pulse generator B phase 1 (multiple of 4) (multiple of 4)
Near-point signal Negative logic Not possible Negative logic Possible
Stop signal Negative logic Not possible Negative logic Possible
Upper limit Negative logic Not possible Negative logic Possible
Lower limit Negative logic Not possible Negative logic Possible
External start 2 Negative logic Not possible Negative logic Possible
Speed-position switching signal 2 Negative logic Not possible Negative logic Possible
A1SD75 QD75
Possible
Mode selection (with parameter) Not possible Multiple of 1 mode, multiple of 2 mode,
multiple of 4 mode, PLS/SIGN mode
2: With the QD75, the "external start signal" and "speed-position switching signal" are combined into the "external command
signal/switching signal".
Appendix - 70
APPENDICES
MELSEC-Q
Positioning speed V2
A phase Time
Positioning address P1
B phase
A phase
B phase
2-PHASE PULSE
An A phase and B phase double pulse. There
is a phase difference between the two phases,
so that difference can be automatically added
and subtracted in the pulse count. The
standard phase difference is a 90ø electrical
angle.
If the B phase were to lag behind the A phase
in a forward run (B phase turns ON after the A
phase), the A phase would lag behind the B
phase in a reverse run (A phase turns ON after
the B phase). In this way the forward and
reverse run (addition and subtraction) can be
automatically carried out.
Appendix - 71
APPENDICES
MELSEC-Q
Phototransistor
24 Speed 0 Time
23
22
Rotating 2 1 Acceleration time
axis 20
Binary code
ADDRESS
ABSOLUTE POSITION DETECTION 1) This is a numerical value to express the
SYSTEM positioning position, designated in mm,
In the absolute position detection system, once inch, angle, or No. of pulse units.
an OPR is carried out at the system startup, 2) The memory address. Many addresses are
the system stores the machine position in the stored in the memory. An address is read
memory and retains the current position even or written after it is designated.
when the power is turned OFF. Mechanical
deviation will be compensated, so that the
OPR is not required after the power is turned AFTER mode
ON next time. Configuring this system requires This is the mode that outputs the M code after
a motor with an absolute position detector and positioning is complete (after stopping).
a servo amplifier and positioning module Clamping can be commanded, drilling
compatible with an absolute position detection dimensions can be selected, etc., with this
system. mode.
Appendix - 72
APPENDICES
MELSEC-Q
BACKLASH COMPENSATION
When a forward run operation changes to a
reverse run operation, there is sometimes play
(backlash) in the mesh of the toothed gears.
This also occurs when using a worm gear.
Because of this backlash, a left feed of 1m
(3.28feet) carried out after a right feed of 1m
(3.28feet) will not be sufficient to return the
machine to its original position. The machine
cannot be positioned to its original position
without an extra feed equivalent to the
backlash amount. This function compensates
for that backlash amount.
Forward run
Backlash
Machine
1m (3.28feet) (right feed) does not
move.
1m (3.28feet) (left feed)
Backlash
(Left feed amount)
Appendix - 73
APPENDICES
MELSEC-Q
16384=
8192=
4096=
2048=
1024=
512=
256=
128=
Positive/
negative
64=
32=
16=
8=
4=
2=
1=
0 1 0 1 1 0 0 0 0 1 1 1 0 0 1 0 5.872
8000
4000
2000
1000
800
400
200
100
80
40
20
10
8
4
2
1
2) BCD commands are commands in which a 2) BIN commands are commands in which a
binary number (BIN) is converted to a binary coded decimal (BCD) is converted to
binary coded decimal (BCD). a binary number (BIN).
They are used to output data from the PLC They are used to input the data shown on
and display it on the digital display. the digital switch to the PLC.
The following drawing shows a 16-bit The following drawing shows a 16-bit
example. example.
BCD code 0 0 0 0 0 0 0 1 0 1 1 0 0 1 1 1
BIN code 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 167
167
800
400
200
100
8000
4000
2000
1000
80
40
20
10
8
4
2
1
Positive/
negative
16384
8192
4096
2048
1024
512
256
128
64
32
16
8
4
2
1
BIN code 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1
BCD code 0 0 0 0 0 0 0 1 0 1 1 0 0 1 1 1 167
8192
4096
2048
1024
16384
512
256
128
negative
Positive/
167
64
32
16
8
4
2
1
8000
4000
2000
1000
800
400
200
100
80
40
20
10
8
4
2
1
Full speed
Bias speed
Speed 0
Appendix - 74
APPENDICES
MELSEC-Q
Obstacle
BUFFER MEMORY A B C D
Memory used to temporarily store data. Before Collision
writing external data to the PLC CPU data
memory, it is first temporarily stored in the
buffer memory to be used for operation by the COMMAND PULSE
program. The buffer memory is used by the Refer to term "FEEDBACK PULSE".
positioning module because the latest data
can be read and written.
COMPOSITE SPEED
PLC CPU Positioning module
The movement speed for the target control
Bus during interpolation operations.
External
data
Data Data is written/read Buffer
memory using the following memory
commands: Y axis
Write : TO Composite speed
speed
Read : FROM
X axis speed
BUSY
The device is doing some other work. It is in a
positioning operation or in dwell time. CONTROL UNIT
This is one type of positioning reference data.
The unit to be used is designated as mm, inch,
CCW (Counterclockwise) degree, or pulse.
Rotation in the counterclockwise direction. In
the motor, this is determined looking from the
shaft end side. Also refer to "CW".
Appendix - 75
APPENDICES
MELSEC-Q
Appendix - 76
APPENDICES
MELSEC-Q
Setting speed
DIGITAL BUS CONNECTION
Commands are generally output from the
positioning module to the servo amplifier as a
Speed 0 Time pulse train. Recently, however, devices are
being digitalized. Accompanying that, a
connection method has appeared in which the
Deceleration time
bus lines of both the positioning module and
the servo amplifier CPUs are connected. This
has enabled the construction of higher-
DEVIATION COUNTER accuracy, higher-speed systems.
Deviation counters have the following two The MELSEC A70D, AD774M, A171SCPU,
functions. A273UCPU etc., models employ this digital
1) To count the command pulses issued from bus connection.
the QD75, and transmit the count value to
the D/A converter.
2) To subtract the feedback pulses from the DOG SIGNAL
command pulses, and run the motor by the The near-point dog of the OPR.
deviation value (droop pulse) of the
command pulses and feedback pulses until
the command pulses reaches 0.
DRIVE UNIT
Command The commands output from the positioning
pulses Deviation D/A module are low-voltage, low-current
counter convertor
Motor
commands with insufficient energy to run the
motor.
Feedback pulses
PLG Encoder
The drive unit increases the width of these
commands so the motor can be run. It is an
accessory on servomotors and stepping
motors. Also called a servo amplifier.
DIFFERENTIAL OUTPUT TYPE
This is one type of encoder feedback pulse Positioning Drive Motor
output. When one signal is output with this module unit
method, a companion signal having the
reverse polarity is simultaneously output. This Power supply
method enables high-frequency transfer, and
is resistant to noise, etc., so it is also used in
high-speed signal transfer such as inputting
DRIVE UNIT READY
and outputting of pulse trains. In general, the
transmission side is called the driver, the This signal is output when the drive unit for the
reception side is called the receiver, and a motor is in a READY state.
dedicated IC is used. This signal remains OFF when the drive unit
power is OFF, or during faults, etc.
Appendix - 77
APPENDICES
MELSEC-Q
ENCODER
This device turns the input data into a binary
DWELL TIME code of 1 (ON) and 0 (OFF). A type of pulse
generator.
This is the time taken immediately after the
positioning is completed to adjust for the droop For the main For the zero
pulses in the deviation counter. The signal point signal
positioning will not be accurate if this time is Ball bearing
too short. Code disk
DYNAMIC BRAKE Z
Appendix - 78
APPENDICES
MELSEC-Q
OP
ERROR RESET
This resets all errors of all axes. Note that if
the cause of the error is not eliminated at that Dog switch
time, the error will occur again.
FEED PULSE
EXTERNAL REGENERATIVE BRAKE This is a pulse issued from the positioning
RESISTOR module to a servomotor or stepping motor.
This is also called the regenerative brake. Also called a command pulse.
When a machine is moved with a motor, power
is normally supplied to the motor from an
amplifier. However, the rotation energy in the FEED SCREW
motor and machine counterflows (regenerates) This is the basic screw in mechanisms that
to the amplifier when the motor is decelerating position using screw rotation. Ball screws are
or when driving a descending load. often used to reduce backlash and dimension
The external regenerative resistor consumes error.
this regeneration energy with resistance,
obtains the regenerative brake torque, and Positioning
feed screw
enables the full capacity of the regeneration
system during stopping. 1 rotation
It is used when carrying out highly repetitive by the motor
acceleration/deceleration. Lead (feedrate per screw rotation)
F FEEDBACK PULSE
In the QD75, F is a status where the module This is a method of using a returning pulse
itself has a fault. train to confirm whether the machine faithfully
[HOLD] operated according to the commands issued in
automatic control. If the machine did not
faithfully operate according to the commands,
a correction command is issued. For example,
if a command is issued for 10,000 pulses, and
a feedback pulse of 10,000 pulses is returned,
then the balance becomes 0 and it can be
judged that the command was faithfully
followed.
Refer to the term "DEVIATION COUNTER".
Appendix - 79
APPENDICES
MELSEC-Q
FIXED-FEED G CODE
This is the feeding of a set dimension for These are standardized (coded) 2-digit
cutting sheet and bar workpieces into the numerical values (00 to 99) designating
designated dimensions. Incremental system various control functions of the NC module.
positioning is often used. The current value is Also called G functions.
not incremented, even when the feed Example :
operation is repeated. G01 Linear interpolation
G02 Circular interpolation CW (clockwise)
G04 Dwell
FLASH MEMORY G28 OPR
This battery-less memory can be used to store G50 Max. spindle speed setting
parameters and positioning data for backup.
Because it is battery-less, battery maintenance
is not required GAIN
The changing of the ratio between two values
having a proportional relation. Seen on a
FLAT TYPE MOTOR (PANCAKE MOTOR) graph, the changing of the incline of the
About 100mm shorter in axial dimension than characteristics.
the standard motor. Used when the servo
motor is installed in a small space.
Raising
the gain
13
FLS SIGNAL (Forward Limit Switch Signal)
10
This is the input signal that notifies the user
that the upper limit switch (b contact
configuration, normally ON) outside the Output Lowering
movement range at which positioning control is the gain
2
carried out was activated.
The positioning operation stops when the 10
Input
external FLS signal (b contact) turns OFF
(non-continuity status).
For example, when 10 is output for an input of
10, the output can be changed to 12, 5, etc.,
by changing the gain.
FORMATTING
The initialization of a disk.
An operation to write rules, contents, etc., to a 2
GD
disk.
In the above case, the disk memory capacity The inertia moment. The sum total of the mass
will only decrease by the amount of the (dm) of each small area configuring an object
formatting. multiplied by the square of the distance (r) of
each of those areas from a given straight line.
The relation with I = r2dmGD2 is given by 4gI,
with "g" being gravitational acceleration.
Appendix - 80
APPENDICES
MELSEC-Q
Z
B INERTIA
Phototransistor Zero signal slit
The property of an object, when not being
Rotating axis 1 pitch affected by external forces, where it tries to
maintain its current condition. The inertia
1
A moment.
pitch
4
B
1 pulse per axis rotation
Zero signal
Output waveform 2-phase + OP output
Appendix - 81
APPENDICES
MELSEC-Q
INTERPOLATION OPERATION
Actuator
The simultaneous operation of multiple motors
to carry out a composite operation. Each motor Push plunger
can be freely set with the positioning distance,
Rubber cap
acceleration/deceleration time, speed, and
Lead Case
other factors, which are combined to move a
target in a straight line, circle, etc. Linear
interpolation and circular interpolation are Microswitch
NC NO COM
available. (The circular interpolation uses two
motors.)
INVERTER
This refers to a device to change a direct
current (DC) to an alternating current (AC).
The device actually changes the motor speed
by changing 50Hz or 60Hz of commercial
frequency to direct current once, then
changing it again to a 5 to 120Hz alternating
current and controlling the motor speed.
Appendix - 82
APPENDICES
MELSEC-Q
MASTER AXIS
When carrying out interpolation operations,
this is the side on which the positioning data is
executed in priority. For example, when
positioning with the X axis and Y axis, the side
with the largest movement distance will
become the master axis, and the speed will
follow that axis. The slave axis speed will be
ignored.
Appendix - 83
APPENDICES
MELSEC-Q
Appendix - 84
APPENDICES
MELSEC-Q
OP OPR METHOD
This is the reference position for positioning. The OPR methods are shown below. The
Positioning cannot start without a reference method used depends on the machine
point. structure, stopping accuracy, etc.
The OP is normally set to the upper or lower OPR can be carried out when the parameters
stroke limit. or OPR data are written.
1) Near-point dog method
This point is the reference. 2) Stopper method
3) Count method
OP
OPR PARAMETER
OP SHIFT FUNCTION This parameter is required when returning to
the OP. It is determined by the machine side
The OP position can be shifted to the plus or
design, so subsequent changes of this
minus direction by executing an OPR and
parameter must be accompanied by changes
determining a shift amount for the position at
in the machine design.
the completion of the OPR.
The OP is the reference for positioning
An OP can be set at a position besides the OP
operations, so if the OP is lost due to a power
position, or outside the dog switch.
failure during positioning, or because the
power is turned OFF and the machine is
moved manually, etc., it can be restored by
OPERATION PATTERN carrying out an OPR. When an OPR command
The kind of operation to be carried out after is issued, the machine will move in search of
executing the positioning data is determined. the near-point dog regardless of the current
1) If "POSITIONING TERMINATION" is value, and will stop at the OP. At this time, the
selected, the operation will stop after the current value will be rewritten to the OP
positioning is complete. address. Data cannot be written during
2) If "CONTINUOUS POSITIONING positioning. With the QD75, data is always
CONTROL" is selected, the next data No. written for all axes (from 1 to 4 axes).
will be automatically executed after the Refer to the term "NEAR-POINT DOG".
positioning is complete.
3) If "CONTINUOUS PATH CONTROL" is
selected, the positioning will not be
completed. Only the speed will be
automatically changed, and the next data
No. will be executed.
Appendix - 85
APPENDICES
MELSEC-Q
OUTPUT TERMINAL
This is a pin connector for outputting data from PARAMETER
the QD75 to an external source. It is This is the basic data used in positioning.
connected to the motor drive unit. Parameters are determined by the machine
This terminal is used to output the following. side design, so subsequent changes of
• Feedback pulses for both forward run and parameters must be accompanied by changes
reverse run in the machine design.
• Start Data cannot be written during positioning. The
• Deviation counter clear initial parameter values are written by the
The terminal Nos. are determined for each maker.
axis.
The output No. Yn is not directly related to the
program, so it is not used. PG0 (Pulse Generator Zero)
Pronounced "pee-jee-zero". Refer to the term
"ZERO SIGNAL".
OVERRIDE FUNCTION
Feedback
With this function, the speed during positioning pulses
operations (current speed) can be varied
between 1 and 300%. PG0
The speed can also be changed by the same 1 axis rotation
variable rate for continuous positioning with
differing designated speeds.
Appendix - 86
APPENDICES
MELSEC-Q
ON POSITIONING
Positioning High speed
ON
Accurately moving the machine from a point to
Positioning Low speed
a determined point. The distance, direction,
ON ON
Limit switch LS1 speed, etc., for that movement are designated
Limit switch LS2
ON by the user. Positioning is used in operations
ON such as cutting sheets, drilling holes in plates,
Limit switch LS3
mounting parts on a PCB, and welding.
Positioning is also used with robots.
Dwell time
Positioning complete
signal
Time
Appendix - 87
APPENDICES
MELSEC-Q
Appendix - 88
APPENDICES
MELSEC-Q
SERVO AMPLIFIER
RESOLVER Refer to the term "DRIVE UNIT".
This device detects the angle by resolving the
two voltages of the analog input. Also called a
2-phase synchro. For a 1-phase voltage input,
the axis rotation angle is converted into a
perpendicular 2-phase voltage (analog
voltage) and output.
Movement distance
for one resolver rotation
Toothed gear
Appendix - 89
APPENDICES
MELSEC-Q
Appendix - 90
APPENDICES
MELSEC-Q
START COMPLETE
SPEED LIMIT VALUE This signal gives an immediate response
This is the max. speed for positioning. Even if notifying the user that the QD75 that was
other data is mistakenly set to a higher speed started is now in a normal state and can start
than this, the positioning will be carried out at positioning.
this speed limit value when it is set in the
parameters. The acceleration time becomes
the time to accelerate from a stopped state to STARTING AXIS
the speed limit value, and the deceleration One of the QD75 axis system axes (axis 1,
time becomes the time to decelerate from the axis 2, axis 3, or axis 4) or the reference axis
speed limit value to a stopped state. for the interpolation operation is designated as
the starting axis.
Appendix - 91
APPENDICES
MELSEC-Q
N
C B C B
A A A A
B C B C
Appendix - 92
APPENDICES
MELSEC-Q
Sudden stop
Time
Deceleration time
TEACHING
When the positioning address is uncertain, or
gauging is required, this function is used by
the user to search for and teach the position to
the machine.
For example, complex addresses such as
drawings can be taught by tracing a model,
and the positioning operation can be
reproduced.
Appendix - 93
APPENDICES
MELSEC-Q
TURNTABLE XY TABLE
A rotating table, which is turned using power. This is a device that moves a table in the X
The table is used divided from one 360° (latitudinal) and Y (longitudinal) directions so
rotation into the required locations for work. that positioning can be carried out easily.
The positioning control unit is "degree". There are also commercially available
products.
Stepping motor
X axis
UNIT SETTING
This is the setting of the unit for the actual
address to which positioning is required, or for Z PHASE
the movement amount. Also called "PG zero". Refer to "ZERO
The following units can be set: mm, inch, SIGNAL".
degree and pulse. The initial value in the
parameters is a pulse unit.
ZERO SIGNAL
This refers to PG0 of the pulse generator
WARNING (encoder) (one detection per shaft rotation). It
A warning is output as a warning code in when also called "Z phase". Refer to the term
an abnormality is detected that is not serious "PULSE GENERATOR".
enough to require cancellation or stoppage of
the positioning operation. Warnings are
handled differently than errors.
WINDOW
These are the selection menus that appear on
the screen when the QD75 is started.
• Menu selection window
• Mode function selection window
• Sub-function selection window
• Execution/setting selection window
WITH MODE
This is the mode that outputs the M code
before the start of the positioning. This mode
turns ON at the positioning start, enabling
voltage to be applied to the welding
electrodes, display of positioning speeds, etc.
Refer to the term "AFTER MODE".
Appendix - 94
APPENDICES
MELSEC-Q
Appendix - 95
APPENDICES
MELSEC-Q
How can the deceleration stop Set "1: Sudden stop" in the " Pr.37 Stop group 1 sudden
time during stopping be shortened stop selection", and reduce the setting value of " Pr.36 11
using the hardware stroke limit?
Sudden stop deceleration time".
The value set for the acceleration/deceleration time is the
time required for the machine to accelerate from speed
The motor does not operate at "0" to the value set in " Pr.8 Speed limit value". Because
"60000ms" although the of that, the acceleration/deceleration time will also be 12
acceleration/deceleration time is shorter than "60000ms" if the command speed value is
set to "60000ms".
smaller than the " Pr.8 Speed limit value". (Refer to the
Acceleration/decelerat explanation for " Pr.9 " and " Pr.10 " for details.)
ion time
The trapezoidal and S-pattern acceleration/deceleration
Can each acceleration/ processing is a common setting for all
deceleration time be individually acceleration/deceleration times, so individual setting is not
13
set to trapezoidal or S-pattern possible.
acceleration/deceleration? (Refer to the section "12.7.7 Acceleration/deceleration
process function".)
The machine starts and stops
suddenly when carrying out JOG
Review the parameter settings for acceleration/
operations and positioning
deceleration time, speed limit value, JOG speed limit 14
operations.
value, JOG acceleration/deceleration time, etc.
(Using an MR-J2S servo
amplifier.)
Are simplified absolute values They are possible if the models are used in combination
Simplified absolute
possible in the QD75P and QD75D with a Mitsubishi "AC Servo". 15
value
Positional deviation models? (Refer to "AC servo User's Manual" for details.)
The physical position deviates
from the commanded position, If the deviation counter value is not "0", the servo side is
Positional deviation although the positioning is still moving. 16
complete (and the monitored Increase the torque.
current position is correct).
In this case, the following values will result.
• No. of pulses per rotation 8192
A setting of "1µm 1PLS" is • Movement amount per rotation 10000
required in the following system. • Unit magnification 10
Electronic gear • Ball screw pitch 10mm Therefore, the "Movement amount per pulse" will become 17
• No. of feedback pulses "1.2207µm".
8192PLS This value is fixed by the machine system, so it cannot be
changed.
Thus, the setting "1µm 1PLS" cannot be achieved.
Appendix - 96
APPENDICES
MELSEC-Q
In the near-point dog method 2) Lower the values in " Pr.46 OPR speed" and
machine OPR, the stop positions " Pr.47 Creep speed". 20
are not uniform.
3) Confirm whether the zero signal and near-point dog
OPR signal turn ON normally.
4) Check that there is no play (backlash) in the machine
system.
A "Hardware stroke limit error" will occur and the
Can the OPR be carried out with
operation will not be carried out.
the OPR retry function when it is
(The machine will interpret any position where the near- 21
started with the near-point dog ON
point dog is ON as being within the working range, and
and the limit (LS) OFF?
that the limit (LS) is ON.)
Are ABS and INC positioning They are possible.
possible without carrying out an In this case, the position where the power is turned ON is 22
OPR? handled as the current feed value "0".
The OPR request flag turns ON in the following cases.
1) When the power is turned ON.
2) When the absolute system has not been set.
After an OPR, the OPR request 3) When the OPR has not been executed at the absolute
flag sometimes turns ON for no position system. 23
apparent reason. 4) When an OPR operation starts.
If no problem is found when the above are checked, then
it is possible that the communication is being interrupted
by "a fault in the bus cable", "noise influence", etc.
Appendix - 97
APPENDICES
MELSEC-Q
The operation will not start even Check the " Md.26 Axis operation status" and
26
when the start signal is turned ON. " Md.23 Axis error No.".
Appendix - 98
APPENDICES
MELSEC-Q
Appendix - 99
APPENDICES
MELSEC-Q
Appendix - 100
APPENDICES
MELSEC-Q
The following shows the relation between the buffer memory addresses and the various items.
Do not set other than the default value "0" of the "Maker setting".
Buffer memory address
Item Memory area
Axis 1 Axis 2 Axis 3 Axis 4
0 150 300 450 Pr.1 Unit setting
Basic parameters 1
2 152 302 452 Pr.2 No. of pulses per rotation (AP)
3 153 303 453
4 154 304 454 Pr.3 Movement amount per rotation (AL)
5 155 305 455
1 151 301 451 Pr.4 Unit magnification (AM)
6 156 306 456 Pr.7 Bias speed at start
7 157 307 457
8 158 308 458
Maker setting
Basic parameters
9 159 309 459
10 160 310 460 Pr.8 Speed limit value
11 161 311 461
2
12 162 312 462 Pr.9 Acceleration time 0
13 163 313 463
14 164 314 464 Pr.10 Deceleration time 0
15 165 315 465
17 167 317 467 Pr.11 Backlash compensation amount
18 168 318 468 Pr.12 Software stroke limit upper limit value
Positioning parameters
19 169 319 469
20 170 320 470 Pr.13 Software stroke limit lower limit value
21 171 321 471
22 172 322 472 Pr.14 Software stroke limit selection
30 180 330 480 Pr.21 Current feed value during speed control
Appendix - 101
APPENDICES
MELSEC-Q
Positioning parameters
Detailed parameters 2
51 201 351 501 Pr.33 JOG operation deceleration time selection
64 214 364 514 Pr.201 Restart allowable range when servo OFF to
65 215 365 515 ON
70 220 370 520 Pr.43 OPR method
OPR basic parameters
80 230 380 530 Pr.50 Setting for the movement amount after
OPR detailed parameters
Appendix - 102
APPENDICES
MELSEC-Q
Start History
1213 1218 1223 1228 1233 1238 1243 1248 1256 1258 1263 1268 1273 1278 1283 1288
1214 1219 1224 1229 1234 1239 1244 1249 1254 1259 1264 1269 1274 1279 1284 1289 Md.5 Start Hour
1215 1220 1225 1230 1235 1240 1245 1250 1255 1260 1265 1270 1275 1280 1285 1290 Md.6 Start Minute•second
1216 1221 1226 1231 1236 1241 1246 1251 1256 1261 1266 1271 1276 1281 1286 1291 Md.7 Error judgment
Monitor data
(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (Pointer No.)
Md.9 Axis in which the error
1293 1297 1301 1305 1309 1313 1317 1321 1325 1329 1333 1337 1341 1345 1349 1353
occurred
Error History
1294 1298 1302 1306 1310 1314 1318 1322 1326 1330 1334 1338 1342 1346 1350 1354 Md.10 Axis error No.
Appendix - 103
APPENDICES
MELSEC-Q
Monitor data
820 920 1020 1120 Md.33 Target speed
821 921 1021 1121
824 924 1024 1124 Md.34 Movement amount after near-point dog ON
825 925 1025 1125
826 926 1026 1126 Md.35 Torque limit stored value
834 934 1034 1134 Md.43 Start data pointer being executed
835 935 1035 1135 Md.44 Positioning data No. being executed
837 937 1037 1137 Md.46 Last executed positioning data No.
1038 to 1138 to Md.47 Positioning data being executed
838 to 847 938 to 947
1047 1147
Appendix - 104
APPENDICES
MELSEC-Q
Monitor data
864 964 1064 1164
865 965 1065 1165
866 966 1066 1166
Md.106 Servo amplifier S/W No.
867 967 1067 1167
868 968 1068 1168
869 969 1069 1169
870 970 1070 1170 Md.107 Parameter error No. (No.0 to 15)
871 971 1071 1171 Md.107 Parameter error No. (No.16 to 31)
872 972 1072 1172 Md.107 Parameter error No. (No.32 to 47)
873 973 1073 1173 Md.107 Parameter error No. (No.48 to 63)
874 974 1074 1174 Md.107 Parameter error No. (No.64 to 75)
Appendix - 105
APPENDICES
MELSEC-Q
Control data
1519 1619 1719 1819
Cd.18 Interrupt request during continuous
1520 1620 1720 1820
operation
1521 1621 1721 1821 Cd.19 OPR request flag OFF request
1522 1622 1722 1822 Cd.20 Manual pulse generator 1 pulse input
1523 1623 1723 1823 magnification
1524 1624 1724 1824 Cd.21 Manual pulse generator enable flag
Control data
1547 1647 1747 1847
System control
1900 Cd.1 Flash ROM write request
data
1901 Cd.2 Parameter initialization request
Appendix - 107
APPENDICES
MELSEC-Q
No.1
Da.9 Dwell time/JUMP destination
2002 8002 14002 20002
positioning data No.
2003 8003 14003 20003 Maker setting
Positioning data
Positioning data
2004 8004 14004 20004 Da.8 Command speed
2005 8005 14005 20005
Appendix - 108
APPENDICES
MELSEC-Q
1st point
Da.12 Start data No.
26000 26050 27000 27050 28000 28050 29000 29050
Da.13 Special start instruction
26001 26051 27001 27051 28001 28051 29001 29051 2nd point
26002 26052 27002 27052 28002 28052 29002 29052 3rd point
to to to to to
Starting block 0
26049 26099 27049 27099 28049 28099 29049 29099 50th point
Da.15 Condition target
26100 27100 28100 29100
Da.16 Condition operator
1st item
Da.17 Address
Condition data
26103 27103 28103 29103
26104 27104 28104 29104 Da.18 Parameter 1
26405 27405 28405 29405
26106 27106 28106 29106
Starting block 1
26200 to 26299 27200 to 27299 28200 to 28299 29200 to 29299 Block start data
26300 to 26399 27300 to 27399 28300 to 28399 29300 to 29399 Condition data
Starting block 2
26400 to 26499 27400 to 27499 28400 to 28499 29400 to 29499 Block start data
26500 to 26599 27500 to 27599 28500 to 28599 29500 to 29599 Condition data
Starting block 3
26600 to 26699 27600 to 27699 28600 to 28699 29600 to 29699 Block start data
26700 to 26799 27700 to 27799 28700 to 28799 29700 to 29799 Condition data
Starting block 4
26800 to 26899 27800 to 27899 28800 to 28899 29800 to 29899 Block start data
26900 to 26999 27900 to 27999 28900 to 28999 29900 to 29999 Condition data
Appendix - 109
APPENDICES
MELSEC-Q
Positioning data
30000
memo area
Condition judgement target data of the condition
PLC CPU
to data
30099
Appendix - 110
APPENDICES
MELSEC-Q
Servo parameters
30119 30219 30319 30419 Pr.119 Feed forward gain
30120 30220 30320 30420 Pr.120 In-position range
Pr.121 Electromagnetic brake sequence
30121 30221 30321 30421
output
30122 30222 30322 30422 Pr.122 Analog monitor output
30123 30223 30323 30423 Pr.123 Optional function 1
30124 30224 30324 30424 Pr.124 Optional function 2
Pr.125 Adaptive vibration suppression
30125 30225 30325 30425
control/ low pass filter
30126 30226 30326 30426 Pr.126 Maker setting
30127 30227 30327 30427 Pr.127 Monitor output 1 offset
30128 30228 30328 30428 Pr.128 Monitor output 2 offset
30129 30229 30329 30429 Pr.129 Pre-alarm data selection
Servo expansion parameters
Appendix - 111
APPENDICES
MELSEC-Q
Servo parameters
Pr.152 Ratio of load inertia moment to
30152 30252 30352 30452
servo motor inertia moment 2
Pr.153 Position loop gain 2 changing
30153 30253 30353 30453
ratio
Pr.154 Speed loop gain 2 changing
30154 30254 30354 30454
ratio
Pr.155 Speed integral compensation
30155 30255 30355 30455
changing ratio
30156 30256 30356 30456 Pr.156 Maker setting
30157 30257 30357 30457 Pr.157 Maker setting
30158 30258 30358 30458 Pr.158 Maker setting
30159 30259 30359 30459 Pr.159 Maker setting
30160 30260 30360 30460 Pr.160 Optional function C
Pr.161 Machine resonance
30161 30261 30361 30461
suppression filter 2
30162 30262 30362 30462 Pr.162 Maker setting
30163 30263 30363 30463 Pr.163 Maker setting
30164 30264 30364 30464 Pr.164 Maker setting
30165 30265 30365 30465 Pr.165 Maker setting
30166 30266 30366 30466 Pr.166 Maker setting
Appendix - 112
APPENDICES
MELSEC-Q
[1] QD75M1/QD75M2/QD75M4
QD75M1 QD75M2
98(3.86)
70(2.76)
90(3.54) 46(1.81)
136(5.35)
Appendix - 113