Multitasking G Language for Advanced, High-speed, and High-precision 2/4-axis
Motion Control
The CS1W-MC421 and CS1W-MC221 are
CS1-series Motion Control Units that control four
axes and two axes, respectively. With their built-in
G-language programming capability, they can be
used
for
advanced motion control operations, such
as traversing, and their multitasking capability
allows operations to be performed independently
for each axis. Two types of motion control are
possible: Point-to-point and continuous path.
1. Point-to-point Control: With point-to-point (PTP) control,
positioning is controlled independently for each axis. The
pathway varies according to the travel distances, the feed
rates,
and other set parameters.
2. Continuous Path Control: With continuous path (CP)
control,
not only the start position and target
controlled but also the path between those points. Linear
interpolation,
tion, and traversing are all possible.
The
MC Unit has been developed for use in simple position
applications using servomotors. Applicable machines are
ing
as
follows:
• Conveyor
loaders/unloaders,
• Assembling
(such as coil winding, polishing, hole punching), simple
robots,
Note: The
circular interpolation, or helical circular interpolation with
horizontal
it does not support coordinate conversions. The MC Unit
can,
circular interpolation,
Systems: X/Y tables, palletizers/depalletizers,
etc.
MC Unit is not designed to perform linear interpolation,
articulated robots or cylindrical robots,
however
etc.
Systems:
, perform PTP control with these robots.
Automated assembling machines
helical circular interpola
position can be
because
System Configuration
-
MC Support
-
Software
Automatic Mode
CS1W-MC421
CPU Unit
G language program
Teaching Box
MC Unit
(Example: CS1W-MC221)
CS1W-MC221
Analog input
servodriver
MC Terminal Block
Conversion Unit
CPU UnitMC Unit
Servomotor
“Programmable Controller” is abbreviated as “PC” in these
Manual Mode
Specification Sheets.
Teaching Box
Manual controls
MC Unit
Data bits
Operating
commands
Data bits
Manual
controls
CPU Unit
1
Page 3
Motion Control Units
MC
Unit functions
Automatic Mode
(Executes G-language programs
in the MC Unit.)
Manual Mode
(Executes manual commands
from the CPU Unit or T
Box.)
eaching
Product Specifications
Position control
Speed control
Origin search
Interrupt feeding
Traversing
Dwell timer
Arithmetic operations, etc.
Jogging
Deceleration stop
Present position preset
Origin search (manual)
Servo lock/Servo unlock
Error counter reset
Forced origin
Standard origin return
Absolute origin setting
Stop Mode
Pass Mode
In-position
Check OFF Mode
Common to Automatic
and Manual Modes
Features
Multitasking
The
MC Unit is
optimum
ple to create programs for multiaxis
den on the CPU Unit’
Simple and Fast T
Commands for 2-axis traverse operations enable simple and fast
traverse
Fast Pick-and-place Operations
After
OFF function allows the next positioning operation to be started
without waiting for the first positioning operation to be completed.
This
makes it possible to perform high-speed pick-and-place opera
tions.
Supports
The MC Unit is compatible with absolute encoders as a standard
feature,
encoders can be used as well.
tal
High-speed Response to Start Commands from CPU Unit
The
response time from when a start
CPU
ms
for two axes and 13 ms for four axes (MC421 only).
times
Note: T
500-kp/s Encoder Response Frequency
The maximum feedback encoder response frequency is 500 kp/s,
the MC Unit can be used with high-speed and high-precision ser
so
vomotors. This is double the response frequency of the earlier mod
els.
CPU Unit Interrupts
A
CPU
code (interrupt code) for the CPU Unit when positioning is com-
G Language
provided with a multitasking G language, which is the
language
operations.
a positioning command has been output,
eliminating the need to perform an origin search. Incremen
Unit until the command voltage is output from the MC Unit is
faster than the previous models.
wo-axis MC Unit
This function applies to the X axis when a 2-axis, 1-task
configuration
Four-axis MC Unit
This function applies to the X axis when a 4-axis, 1-task
configuration
Unit external interrupt task can be started by outputting a D
for motion control. The G language makes it sim
control, without placing a bur
s ladder diagram program.
raverse Operations
the in-position check
Absolute Encoders
command is received from the
This is 1.5
is used.
is used.
-
-
-
-
8
-
-
Teaching
Zones
Backlash correction
Override
Electronic gear
pleted
or when passing through a particular position.
ideal
for high-speed synchronization between the MC Unit and CPU
Unit.
Other
Functions
•
Unlimited Feeding
This function executes unlimited feeding for the specified axis.
Use of this function allows the user to control unlimitedly fed
axes, such as those for turntables or one-way conveyors. The
present value can be increased or decreased within the
specified
•
Synchronous Electronic Gear
Input pulses for a synchronous encoder can be accelerated or
decelerated for each axis at any timing. The acceleration or
deceleration
To
enabled
range.
rate is specified by a numerator/denominator
provide simple synchronous control,
or disabled for each axis at any timing.
this function can also be
This feature is
• Error Counter Reset
After a deceleration command has been completed, the error
counter
reset function forcibly sets the error counter to 0 to stop
the axis operation completely. This function is best suited for
machine
•
Multiturn Circular Interpolation
The multiturn circular interpolation function has been added to
the existing circular and helical circular interpolation functions.
This function can be used for applications such as winding
machine
•
Override (Real T
The speed can be changed during PTP, linear interpolation, or
circular interpolation operations in which the axis stops during
the
or
•
Pass Operations
The
pass operations. It is possible to specify whether to pass the
operation using the previous acceleration time or pass the
operation
is
rate
press control in molding and other processes.
operations.
ime Speed Change)
positioning operation. (This function is invalid in pass
in-position check OFF mode.)
acceleration and deceleration times can
using the deceleration time during
also possible to pass the operation at a constant
during single-axis pass operation.
be changed during
pass operations. It
acceleration
ratio.
mode
2
Page 4
Product Specifications
CSSees
CSSeca/OU
aoguseode
Motion Control Units
• Servo
•
• Interrupt
•
Parameter Changes
The
servo gain, such as the
from a G language program. Therefore, if position loop
feed-forward gain is enabled during circular interpolation, the
level
of accuracy for circular interpolation can be improved.
Comprehensive Functions in Origin Search Mode
search pattern can be selected to reduce
The
time. It is possible to select either deceleration stop or error
counter-based stop when a limit input is received during origin
search. Origin searches are also possible in absolute encoder
systems.
This
move
It is possible to perform positioning
signals
Brake Signal Outputs
To
used as a general-purpose output) can be used during servo
lock
Feeding
function uses general-purpose inputs (interrupt signals) to
the specified axis by the specified distance for positioning.
are received during interrupt feeding.
make motor operation even easier
or unlock.
feed-forward gain, can be changed
The
the origin search
operations
, brake signal outputs (also
when no interrupt
• Stopover
A
stopover outputs M code or D (interrupt) code without stopping
operation
operation. The cycle time can be reduced by controlling
peripheral
after feeding the axis by the specified distance during
devices before the operation is completed.
• Error Logging
error log can store up to 20 error records, such as positioning
The
errors
or hardware errors in the MC Unit or operation fatal errors
in the CPU Unit, together with the date and time of each error.
The
error log can be read using the CX-Motion.
Windows-based MC Support Software: CX-Motion
•
Multiple MC Unit Management in Project Units
Multiple
MC Units can be registered as one project. This allows
simultaneous
• T
ree Display for Edit or Monitor Screens
Data
will be displayed in tree format on the left side of the window
management of multiple MC Units.
Models
Applicable PCs
CS1 Series
Unit classification
CS1 Special I/O Unit
Analog input servodriver
so that the user can easily understand the location of the data
currently
•
Servo Information T
Speed reference values, the present speed, and the error
counter can be traced with specified starting conditions and a
specified
Up
system.
• Automatic
When
can be stored in the MC Unit, programs or position data stored in
an
installed can be automatically downloaded to the MC Unit’s
internal
application
•
Single-port Multiaccess Function
A
can
the CX-Programmer, enabling multiple programming environments
•
User-defined Mnemonics
The user can enter G codes or mnemonics corresponding to
each G code when writing a program. The user can register or
change
analyze
•
File Conversion
The existing system parameters, position data, and programs
created
be
Data Creation Using T
In
addition to entering numbers
the
MC Support Software (CX-Motion), it
data by using the T
tion
moving
Operate with MPG
Positioning
MPG
Controlled driver
being set, edited, or monitored.
race Function
sampling period using the Windows-based
to 500 items can be traced, making it easy to adjust the servo
Loading Function
it is necessary to use more programs or position data than
external memory device at
memory
. This function allows the system to cope with
consisting of more than 100 programs.
Windows-based Support Software package called CX-Motion
be used on the same computer and through the same port as
on a single computer
these mnemonics as required, making it easy
MC programs.
using previous versions of the MC Support Software can
converted for use with the CX-Motion.
eaching Box
the machinery
and simple sync operations can be performed using
(manual pulse generator).
Number of controlled
4CS1W-MC421
2CS1W-MC221
eaching Box to teach positions while actually
.
axes
the computer where CX-Motion is
.
in the Position Data Edit Window of
is possible to create posi
CX-Motion.
an
to write or
an
Model
-
MC Unit Support Software (Sold Separately)
NameComputerSupported
CX-MotionIBM PC/A
compatible
T or
CS1W-MC421/221,
C200H-MC221,
CV500-MC421/221
Connecting Cables
Connection to CPU UnitComputer
Peripheral port
RS-232C port
IBM PC/A
IBM PC/A
T or compatible
T or compatible
MC Units
2.0 m, 6.0 m
2.0 m, 5.0 m
SpecificationsModel
Operating system:
Windows 95/98/NT V4.0
CPU: Pentium, 100 MHz
min.
Memory: 32 MB min.
Hard disk: 10 MB min.
CD-ROM drive: 1 min.
(for setup)
Functions: Creating and
editing system
parameters, creating and
editing position data,
creating MC programs
(G language), monitoring
MC Units, saving data in
flash memory
automatic loading, file
conversion, etc.
Cable length
, printing,
WS02-MCTC1-E
Cable model
CS1W-CNjjj
XW2Z-jjjS (-jj)
3
Page 5
Motion Control Units
ubeo
Specifications
ItemSpecifications
ModelCS1W-MC221CS1W-MC421
Applicable PCCS1 Series
T
ype of Unit
Backplanes on which MC Unit can
be mounted
Method for data
transfer with
CPU UnitUnits in CIO
Controlled Driver
Built-in program language
Control
Automatic/Manual Mode (for each
task)
Encoder interface
Control unit
Maximum command value
Number of controlled axes
Positioning
operations
Speed reference
Acceleration/deceleration curve
Acceleration/deceleration time
W
ords allocated
to Special I/O
Area
W
ords allocated
to Special I/O
Units in DM Area
Control method
Number of
controlled axes
Minimum setting
unit
Units
PTP
(independent)
control
Linear
interpolation
Circular
interpolation
Helical circular
interpolation
T
raverse functionTraverse operation for two axes
Speed control
Unlimited Feed
Mode
Interrupt feeding
CS1 Special I/O Unit
CPU Backplane or CS1 Expansion I/O Backplane (See note 1.)
30 words/Unit (uses 3 unit numbers.) (See
note 2.)
CPU Unit to MC Unit:
Commands: G-language program execution/stop, origin search, manual operation, etc.
Data transfer: Position data, acceleration/ deceleration data, etc.
MC Unit to CPU Unit:
Status: Positioning completed, zones, busy flag, etc.
Monitor data: Present position, error codes, M codes, etc.
Not used.Not used.
Analog input servodriver (Example: OMRON OMNUC H, M, or U Series)
G language (Started by receiving a start command from the CPU Unit ladder diagram program.)
Speed reference voltage output-type semi-closed loop system, using incremental and absolute
encoder inputs.
2 max.4 max.
Multitasking can be used to execute independent operating modes and programs for each axis.
Automatic Mode: Mode for executing MC program created in G language.
Manual Mode: Mode for executing manual commands from CPU Unit (PC interface area) or
T
eaching Box.
Note: The Automatic or Manual Mode is set according to the PC interface area of the CPU Unit.
There are a total of 1
return, JOG, and error reset.
The operation cycle is started in Automatic Mode through dedicated bits in the CPU Unit or from
the T
eaching Box.
Line receiver input; maximum response frequency: 500 kp/s (before multiplication)
Pulse ratio: Select 1, 2, or 4
Note: The applicable absolute encoder is the OMRON OMNUC U Series.
1, 0.1, 0.01, 0.001, 0.0001
mm, inch, degree, pulse (There is no unit conversion function.)
–39,999,999 to +39,999,999 (When the minimum setting unit is 1.)
2 axes max.4 axes max.
Execution by independent programs, operating modes for each axis.
2 axes max4 axes max.
Circular interpolation for a maximum of two axes on a plane.
---
Speed control for each axis
Axis feeding can be executed with no limit.
Feeding a fixed distance after an interrupt input, for each axis. (Positioning with no interrupt
input signals is also possible.)
1 pps to 2,000 kp/s (when ratio is 4)
T
rapezoidal or S-curve
Individual acceleration/deceleration settings possible: 0 to 100,000 ms (2-ms increments)
Product Specifications
50 words/Unit (uses 5 unit numbers.) (See
note 2.)
1 Automatic Mode commands, including origin search, reference origin
Circular interpolation for a maximum of two
axes on a plane + one axis for feed control
Note: 1. The
a CS1 Expansion Rack.
2. The
I/O Units that can be allocated words in the CPU Unit, the power supply capacity on the CPU or CS1 Expansion Rack, and the
current
4
MC Unit must be mounted to the CPU Rack to use D codes. D codes will not be sent to the CPU Unit
number of MC Units that can be mounted under one CPU Unit must be determined based on the maximum number of
consumption of the Units mounted to the
Rack. Refer to the CPU Unit’
s operation manual for details on calculation methods.
if the MC Unit is mounted to
Special
Page 6
Product Specifications
Conditions
scoo
asoga
Sagoga
ItemSpecifications
External I/O
Feed operations
Axis control
T
ask program
management
Saving program
data
Peripheral
device
Encoder
MPG/sync
encoder
Servodriver
relationships
Individual axis
control
Others
Rapid feed rate
Interpolation
feed rate
Rapid feed
override
Interpolation
feed override
Jog feed
override
Zone settings
Backlash
correction
In-position zoneCan be set from 0 to 10,000 pulses.
Position loop
gain
Feedforward
gain
Number of tasks
Number of
programs
Program
capacity
Position data
capacity
Number of
registers
Subroutine
nesting
MC Unit
External
peripheral
devices
Motion Control Units
T
eaching Box (1 only)
Line receiver inputs:
For two axes
(500 kp/s before multiplication)
Line receiver inputs:
For four axes
(500 kp/s before multiplication)
The following signals are each provided for
four axes:
The following signals are each provided for
four axes:
When 1 task is used:
When 2 tasks are used:
When 3 task are used:
When 4 tasks are used:
When 1 task is used:
2,000 blocks
When 2 tasks are used:
1,000 blocks/task
When 3 task are used:
666 blocks/task
When 4 tasks are used:
500 blocks/task
The maximum number of blocks in a single
program is 800.
100
50
33
25
.
5
Page 7
Motion Control Units
oesuyoage
oageucuaooeace
ItemSpecifications
Program
download function
Self-diagnostic function
Error detection functions
Error log function
ModelCS1W-MC221CS1W-MC421
Settings
Indicators
Connections on front panel
Power supply voltage
V
Internal current consumption
W
Safety standards
External dimensions
Standard accessories
Cat. No.
and position data automatic
oltage fluctuation tolerance
eight (Connectors excluded)
When the operation number (program or position data) is specified by an IOWR instruction from
the CPU Unit, CX-Motion recognizes it and downloads the program or position data to the MC
Unit.
Memory corruption is detected.
Error counter warning, error counter over
communications errors (T
error
, phase-Z error
driver reverse wiring detection, CPU Unit error detection
Stores up to 20 error log records.
Front panel: Rotary switches for unit number
setting (0 to 93)
Rear panel: None
7 LED indicators: Running, MC Unit error
CPU Unit error
each axis (CCW/CW)
Servodriver connector
T
eaching Box connector (one each)
5 VDC (from Backplane)
24 VDC (from external power supply)
4.75-5.25 VDC (from Backplane)
21.6-26.4 VDC (from external power supply)
600 mA or less for 5 VDC (with T
connected: 800 mA or less)
450 g max.540 g max.
Conforms to UL (Class 2), CSA (class 2), and EC specifications.
130.0 × 35 × 100.5 mm (H × W
Single-slot size
10136-3000VE snap-on connector for
Servodrivers and 10336-52F0-008 Connector
Cover (manufactured by Sumitomo 3M): 1 set
10126-3000VE snap-on connector for I/Os
and 10326-52F0-008 Connector Cover
(manufactured by Sumitomo 3M): 1 set
Antistatic screws: 4
W359
, motor rotation direction for
eaching Box), flash memory error
, overtravel, emergency stop, unit number error
, I/O connector
× D)
, absolute encoder error detection, CPU errors,
Front panel: Rotary switches for unit number
setting (0 to 91)
Rear panel: None
,
1
1 LED indicators: Running, MC Unit error
CPU Unit error
each axis (CCW/CW)
,
eaching Box
Servodriver connectors (two), I/O connector,
T
eaching Box connector
700 mA or less for 5 VDC (with T
connected: 1,000 mA or less)
130.0 × 70.0 × 100.5 mm (H × W
Double-slot size
10136-3000VE snap-on connector for
Servodrivers and 10336-52F0-008 Connector
Cover (manufactured by Sumitomo 3M): 2
sets
10126-3000VE snap-on connector for I/Os
and 10326-52F0-008 Connector Cover
(manufactured by Sumitomo 3M): 1 set
101
and 10314-52F0-008 Connector Cover
(manufactured by Sumitomo 3M): 1 set
Antistatic screws: 8
Product Specifications
, EEPROM error
, driver alarm detection,
, motor rotation direction for
14-3000VE snap-on connector for MPG
, software limit over
, MPG connector
,
eaching Box
× D)
6
Page 8
Product Specifications
C
eaocCoeso
oeasego/O
(
(
eacgoCoecg
CUU
eea
C/
9
eeabuso
tibl
Options (Sold Separately)
NameSpecificationsModel
MC Terminal Block Conversion
Unit
MC T
erminal Block Conversion
Unit Cable
Snap-on connector for
Servodriver connector on Unit
front panel (1 or 2 sets provided
as standard on the Unit)
Snap-on connector for I/O
connector on Unit front panel (1
set provided as standard on the
Unit)
Snap-on connector for MPG
connector on Unit front panel (1
set provided as standard on the
CS1W
-MC421 Unit only)
T
eaching Box
T
eaching Box Connecting
Cable
ROM Cassette
For easier wiring of I/O
connectors
For connecting the I/O connectors on the front panel of the Unit
Soldered connector
Connector cover10336-52F0-008
Soldered connector
Connector cover10326-52F0-008
Soldered connector
Connector cover10314-52F0-008
Jogging, origin search, present value monitoring, and other
operations by means of manual commands
T
eaching (taking present values into position data)
Cable length: 2 m
Cable length: 4 m
Cable length: 6 m
Required when the CVM1-PRS21-V1 Programming Console is
ESD (static
electricity)- resistant
connectors used for
XW2Z-j00S-CV.
---
LengthRemarks
---
7
Page 9
Motion Control Units
aua
Product Specifications
Connecting an IBM PC/A
UnitPort on UnitComputerPort on
CPU UnitRS-232C
Serial
Communications
Board/Unit
T or Compatible with RS-232C Cable
IBM PC/.AT9-pin D-sub
p
(9-pin D-sub
female)
RS-232C
p
(9-pin D-sub
female)
or
compatible
Applicable CPU Units
PCCPU
CS1-seriesCS1H-CPUjj
Unit model
number
CS1G-CPUjj
T
CS1W
numbers; unit numbers 0 to 93)
CS1W
numbers; unit numbers 0 to 91)
The current consumption must be within the allowable range for the
Power Supply Unit.
Overview of Operations
ItemContents
Operating
Manual
modes
Jogging
Handle feed
Deceleration stopDecelerates to a stop according to command.
Manual origin search
Manual origin return
Forced originForcibly sets the present position to 0 to establish it as the origin. (In an absolute
Absolute origin settingSets the origin for an absolute encoder
Servo-lock
Servo-unlock
Electronic gear function
computer
male
otal number of MCUs that can be mounted on CPU Racks and
-MC221: 32 Units (each Unit requires 30 words equivalent to 3 unit
-MC421: 19 Units (each Unit requires 50 words equivalent to 5 unit
The following two modes are available.
Manual Mode: Operation according to CPU Unit memory area or commands from
Teaching Box.
Automatic Mode: Operation according to commands in G-language program.
Moves axes continuously by manual operation.
Moves axes by MPG.
Searches for mechanical origin. (Origin search is possible in either an incremental or
absolute encoder system.)
Moves to origin in reference coordinate system.
encoder system, only the present position of the MC Unit will be set to 0.)
Creates a position loop and turns ON the operation command output to the
servodriver
used, the absolute position is read before the servo-lock is applied.
Releases the position loop and applies the brake, and simultaneously turns OFF the
operation command output to the servodriver
Automatic Mode.
A fixed ratio (numerator and denominator) can be applied to input pulses, and output
to the servomotor driver
Expansion I/O Racks
, while simultaneously releasing the brake. When an absolute encoder is
Single block
PauseT
Forced block endForcibly ends execution of a block.
Error resetClears error status.
M code reset
Teaching
Auxiliary
Backlash correction
Error counter reset
Override
Zones
Unlimited Feed Mode,
unlimited present position
display
Origin search function
Trapezoid/S-curve
acceleration and
deceleration
Driver alarm reset
Data transfer
Servo data trace function
with linear
Optional inputs
M code
D code
(interrupt code)
Motion Control Units
Executes linear interpolation at the specified interpolation feed rate for up to either
two or four axes simultaneously
Executes clockwise or counterclockwise 2-axis circular interpolation at the specified
interpolation feed rate.
Executes clockwise or counterclockwise 2-axis circular interpolation and 1-axis linear
interpolation (i.e., helical interpolation) at the specified interpolation feed rate.
(A
vailable for CS1W
Executes winding (traverse operation).
Moves a maximum of either two or four axes at a controlled speed.
Moves a specified axis for a fixed amount when a general input is turned ON. With
interrupt feeding, positioning without an interrupt signal can be executed.
Changes to Pass Mode, in which operations are executed one by one with no
deceleration stop. In Pass Mode, the interpolation acceleration or deceleration time of
the previous operation can be specified for the next operation (Pass Mode time
selection). A pass operation for only one axis can be executed at a fixed acceleration
(with a fixed acceleration mode setting).
Starts the next positioning operation without waiting for the current one to be
completed.
Outputs an M code or a D code while axes are being moved by a fixed amount
(determined by present position), without stopping the operation. G codes are also
possible for all operations.
Pauses positioning for a specified time.
Automatically returns to workpiece origin.
Automatically returns to reference coordinate system origin.
Executes a specified program from the first block, or resumes execution of a stopped
program.
Executes the program one block at a time.
emporarily halts program execution.
Resets the M code (for interlock).
Creates position data for each task.
20 points: Specify input information to be referenced by special G code.
Of the 20 input points, 4 can be specified as general-purpose inputs for the MC Unit.
0 to 999
0 to 499: M code for taking interlock
500 to 999: M code not taking interlock
0 to 255
Starts a CPU Unit external interrupt task when positioning is completed or when
passing through a particular position.
The amount of correction for backlash in the mechanical system can be registered in
advance.
Forcibly resets the error counter to 0, and stops axis operation. (Enabled when no
speed reference is provided to the servodriver
Changes the operating speed by applying a specified percentage to the speed
specified in the system parameters or G-language program.
A zone flag turns ON when the present position enters a preset range.
Moves the axis with no limit. In this mode, a range for refreshing the present position
can be specified.
The search pattern can be selected to shorten the origin search time. Either a
deceleration stop or accumulated pulse stop can be selected for when a limit input is
received during the origin search.
Either trapezoid or S-curve acceleration and deceleration can be specified for starting
and stopping each axis.
Resets the servodriver alarm.
Data is transferred between the CPU Unit and the MC Unit by means of the CPU
Unit’
s IORD and IOWR instructions. There are two modes for transferring data: One
for transferring large amounts of data, and another for rapidly transferring small
amounts of data.
Up to 500 data items, including speed reference values, present speed, and error
counter data, can be traced for each axis. This data can be referenced by CX-Motion.
-MC421 only
.
.)
.)
9
Page 11
Motion Control Units
Comparison with Earlier MC Unit Model
The
following table shows the points of dif
ItemCS1W-MC221/MC421C200H-MC221
Number of control axes
Binary indications
Encoder response frequency
Encoder pulse ratio
Program capacity
Acceleration/deceleration time
Speed reference range
Start time
Optional inputs
General outputs, brake signal outputs
MPG signals
ference between the CS1W
2 or 4 axes
All binary (present position, program
number
, block number
error code)
500 kp/s (before multiplication)250 kp/s (before multiplication)
1, 2, or 4 times
2,000 blocks
0 to 100.000 s
1 pps to 2,000 kp/s1 pps to 1,000 kp/s
2-axis Units: 8 ms max.
4-axis Units: 12 ms max.
Note: Two-axis MC Unit:
This function applies to the X axis when a 2-axis, 1-task configuration is used.
Four-axis MC Unit:
This function applies to the X axis when a 4-axis, 1-task configuration is used.
Optional No. 0 to 15: Inputs from CPU Unit
Optional No. 16 to 19: General inputs 1 to 4
Four output signals are provided, and can
be selected.
500 kp/s max. (before pulse ratio of 1, 2, or4)Y axis instead of MPG
Product Specifications
-MC221/MC421 and C200H-MC221 MC Units.
2 axes only
BCD
, M code, override,
4 times only
800 blocks
0 to 9.999 s
2-axis Units: 12 ms max.
Optional No. 0 to 4: Inputs from CPU Unit
Optional No. 5 and 6: General inputs 1 and
Interrupt feeding (G31)Positioning is possible even without
OverrideThe feed rate can be changed during
Multiturn circular interpolation can be set.
With 4-axis Units, 2-axis circular
interpolation on a plane + 1-axis feed
control is possible.
A 2-axis traverse operation is available,
with a traverse time of 4 ms max.
Unlimited feeding can be either specified or
not specified for an axis. (The software limit
is ignored.)
When unlimited feeding is specified for an
axis, the software limit is ignored. The
present position refresh range can be set.
any interrupt signal.
G00, G01, G02, G03, G26, G27, G30,
Within one turn only
Not supported.
Not supported.
Cannot be specified.
Not supported.
Speed control remains in effect when
there is no interrupt signal.
The feed rate cannot be changed
during operation.
G31, and G32 operations (except for
pass operations).
Backlash setting range0 to 10,000 pulses0 to 999 pulses
In-position setting range0 to 10,000 pulses0 to 999 pulses
Zone settingConditions for using zones:
Use only when origin is determined, or
Use regardless of whether or not the
origin is established.
regardless of whether or not origin is
determined.
The initial setting is for zones to be
used only when the origin is
established.
Origin searchCan be executed even when an
absolute encoder is used.
Parameter can be set to shorten origin
search time.
Either deceleration stop or
Cannot be executed when an absolute
encoder is used.
Not possible to select deceleration
stop or accumulated pulse stop for
when CW or CCW limit is detected.
accumulated pulse stop can be
selected for when CW or CCW limit is
detected.
Forced originPresent position can be forcibly set to
0, and established as the origin. (In an
The present position is set to 0 by the
present position preset function.
absolute encoder system, only the MC
Unit’s present position is set to 0.)
.
10
Page 12
Product Specifications
ggg
ItemC200H-MC221CS1W-MC221/MC421
Absolute encoder origin settingThe absolute encoder origin can be
Electronic gear functionThe numerator and denominator can
IN-POSITION CHECK OFF command
(G13)
Error counter resetThe error counter can be reset for
D code (interrupt code)Can be used for notifying of the CPU
Stopover function (Code output during
axis movement)
Acceleration/deceleration time setting
for pass operations
Fixed acceleration mode for pass
operations
Servo system parameter changes
(G code: G69)
Servo-lockThere is a brake signal timing
Servo-unlockThere is a brake signal timing
Error logUp to 20 items can be saved.Not supported.
Absolute value initial setting
Absolute value software reset
MPG Operating FlagBusy signal is used instead.Not supported.
Servo data trace functionTraces servo data. Can be used with
Data transfer methodAll data is transferred using IORD or
Present position presetExecuted by IOWR.Executed by special interrupt bit.
Setting teaching addressExecuted by IOWR.Executed by special interrupt bit.
Saving to flash memoryExecuted by IOWR.Executed by special interrupt bit.
Emergency stop methodStopped by accumulated pulse
Automatic loadingG-language programs and position
set even while servo-lock is in effect.
be set.
After a positioning command output
has been completed, this command
lets the next operation start without
waiting for positioning to be
completed.
each axis.
Unit of interrupts.
An M code or D code can be output
after a fixed amount of axis movement
during operation.
Either the acceleration or deceleration
time of the previous operation can be
selected for pass operations.
A fixed acceleration mode is added for
when pass operations are executed
for one axis only.
Servo system parameters can be
changed by a G code.
adjustment function.
adjustment function. Servo-unlock can
be used at any time.
Integrated with absolute origin setting.
CX-Motion.
IOWR.
method or by operation command
output turning OFF after a 0 V output.
data are downloaded from a personal
computer by means of commands
from the CPU Unit, used in
combination with CX-Motion.
Origin is set by either the
absolute-value initial setting or the
absolute-value software reset
function. (It cannot be set while
servo-lock is in effect.)
Integers only
Not supported.
Not supported.
Not supported.
Not supported.
Pass operations are executed with the
acceleration time.
Fixed acceleration time mode only
Not supported.
There is no brake signal timing
adjustment function.
There is no brake signal timing
adjustment function. Servo-unlock
cannot be used while other manual
commands are being executed.
Not supported.
Not supported.
Not supported.
Data is transferred by means of either
I/O transfers or IORD/IOWR.
Stop by turning OFF operation
command output.
Not supported.
Motion Control Units
11
Page 13
Motion Control Units
Product Specifications
Performance
The
following table shows the typical values of each performance item. These values, however, vary according to the task configuration, axis
configuration,
Power ON startup time
Cyclic service timeCS1W-MC221:
IOWR execution time
IORD execution time
Data write time
Data read time
Operation startup time
Analog voltage output time lag per axis for
interpolation
Analog voltage output time lag per axis for
independent operation
Select Reference Coordinate SystemSpecifies the reference coordinate system.
Select W
Change W
Change Reference Coordinate System PV
Arithmetic Operations
Change Parameter
Unconditional Jump
Conditional Jump
Subroutine Jump
Subroutine End
Optional End
Optional SkipSkips the block after this command when the specified optional input is ON.
Optional Program Stop
Program End
Absolute SpecificationPositions with absolute coordinates when performing axis operations.
Incremental Specification
orkpiece Coordinate System
orkpiece Origin Of
fset
Function
4-axis MCU
CS1W-MC221CS1W-MC421
Positions up to 2 or 4 axes simultaneously with PTP control at the maximum
feed rate.
Performs linear interpolation on 1, 2, 3, or 4 axes (1 or 2 axes for MC221).
The specified axes move simultaneously
The feed rate can be specified.
Performs 2-axis circular interpolation in the clockwise direction at the
specified interpolation feed rate.
Performs 2-axis circular interpolation in the counterclockwise direction at the
specified interpolation feed rate.
aits for the specified length of time.
Performs operations one-by-one in sequence without waiting for
deceleration to stop.
Performs the next operation after completing positioning.
Starts the next operation without waiting for positioning to be completed.
Sets the X-Y plane as the plane for circular interpolation.
Sets the X-Z plane as the plane for circular interpolation.
Sets the Y
Sets the X-U plane as the plane for circular interpolation.
Sets the Y
Sets the Z-U plane as the plane for circular interpolation.
Moves to the reference origin.
Moves to the workpiece origin.
Performs an origin search on the specified axis.
Sets the origin to an undefined state.
Feeds up to 2 axes simultaneously at the controlled feed rate.
Performs an interrupt feeding operation.
Executes traverse operation.
Specifies the workpiece coordinate system.
Changes the origin of the workpiece coordinate system.
Changes the present value in the reference coordinate system.
Performs arithmetic operations on numerical values, position data, and
registers.
Substitutes numerical values, position data, or registers into other position
data or registers.
Changes the specified parameter
Unconditionally jumps to the specified block.
Jumps to the specified block when the condition is met.
Calls the specified subroutine.
Ends the subroutine.
Ends the block currently being executed when the specified optional input is
ON.
Pauses the program when the specified optional input is ON.
Ends the main program.
Positions with relative coordinates when performing axis operations.
-Z plane as the plane for circular interpolation.
-U plane as the plane for circular interpolation.
.
.
2-axis MCU
Auxiliary Codes
CodeName
M
DD code
4-axis MCU
CS1W-MC221CS1W-MC421
M codeOutputs an M code.
Starts an external interrupt task for the CPU Unit.
Function
2-axis MCU
13
Page 15
Motion Control Units
System Configuration
Control System
Semi-closed
Feedback pulses and
present value information
(for absolute encoders)
Loop System
Product Specifications
MC Unit
Analog output
Servodriver
Tachogenerator
Rotary encoder
Connected Configuration
MPG or
synchronous
encoder
Teaching Box
XW2Z-100J-F1 MC Unit Terminal
Block Connecting Cable or
user-prepared cable
MC Unit Terminal Block
CS1W-MC421: XW2B-40J6-7
CS1W-MC221: XW2B-20J6-6
CPU Unit
Power Supply Unit
Servodriver Connecting
Cable (for U/H/M-series) or
user-prepared cable
For connection to peripheral port on CPU
Unit: CS1W-CNjjj
For connection to RS-232C port on CPU
Unit: XW2Z-j00S(-CV)
Servodriver
Servomotor
CS1W-MC421:
4 axes
CS1W-MC221:
Servodriver
2 axes
14
Servomotor
Page 16
Product Specifications
Exchanging Data
CS1
Motion Control Units
CS1W-MC221
CIO Area Words
2000 to 2029
2010 to 2039
2020 to 2049
2030 to 2059
n to n+29
2900 to 2929
2910 to 2939
2920 to 2949
2930 to 2959
Reserved
Reserved
Data Memory Area
(Allocated areas are not used)
Data transfer words
Data
Unit #0
Unit #1
Unit #2
Unit #3
Unit #90
Unit #91
Unit #92
Unit #93
Unit #94
Unit #95
Transferred to each Unit during I/O refresh
IOWR/IORD instructions
I/O Refresh Data Area
OUT refresh
IN refresh
Reserved
n: 2000 + 10 × unit number
Address
Data saved.
A total of 30 words used.
Internal memory
Position data
System parameters
Monitor information
Special information
Flash memory
G-language program
S
S S S S
At startup or
when restarted.
S
CS1
CIO Area Words
2000 to 2049
2010 to 2059
2020 to 2069
2030 to 2079
n to n+49
2900 to 2949
2910 to 2959
Reserved
Reserved
Reserved
Reserved
Data Memory Area
(Allocated areas are not used)
Data transfer words
Data
Unit #0
Unit #1
Unit #2
Unit #3
Unit #90
Unit #91
Unit #92
Unit #93
Unit #94
Unit #95
Transferred to each Unit during I/O refresh
IOWR/IORD instructions
CS1W-MC421
I/O Refresh Data Area
A total of 50 words used.
n: 2000 + 10 × unit number
Internal memory
Address
Position data
System parameters
Monitor information
Special information
Data saved.
Flash memory
G-language program
OUT refresh
IN refresh
Reserved
S
S S S S
When powered
up
or restarted.
S
15
Page 17
Motion Control Units
U
Gee
C
ed
()
Component Names
CS1W-MC221CS1W-MC421
Product Specifications
LED indicators
Unit number setting switch
MPG connector
DRV X-Y connector
10126-3000VE Connector
(Sumitomo 3M)
10326-52F0-008 Connector cover
(Sumitomo 3M)
(This unit is provided with 2 sets.)
Teaching Box
connector
I/O connector
Teaching Box
connector
Indicators
IndicatorColorStatusMeaning
RUNGreen
ERCRed
ERH
XCCW
RedON
Yellow
YCCW
ZCCW (See note.)
UCCW (See note.)
XCW
Yellow
YCW
ZCW (See note.)
UCW (See note.)
ONThe
OFF
The MC Unit is not recognized by the PC or is
malfunctioning.
ON
OFF
An error occurred in the MC Unit.
The MC Unit is operating normally
An error occurred in the CPU Unit.
OFF
ON
The CPU Unit is operating normally
The motor for the applicable axis is turning in the CCW
direction. (The X to U axes correspond to XCCW to
UCCW.)
OFF
The applicable axis is stopped or is turning in the CW
direction.
ON
The motor for the applicable axis is turning in the CW
direction. (The X to U axes correspond to XCW to UCW
OFF
The applicable axis is stopped or is turning in the CCW
direction.
MC Unit is operating normally
LED indicators
Unit number setting switch
DRV X-Y connector
10126-3000VE Connector
(Sumitomo 3M)
10326-52F0-008 Connector cover
(Sumitomo 3M)
(This unit is provided with 2 sets.)
I/O connector
DRV Z-U connector
10126-3000VE Connector
(Sumitomo 3M)
10326-52F0-008 Connector cover
(Sumitomo 3M)
(This unit is provided with 2 sets.)
SU
.
.
.
.)
Note:
The CS1W
-MC221 does not have the ZCCW
, UCCW, ZCW
, and UCW indicators.
16
Page 18
Product Specifications
I/O Connector Wiring
I/O Connector
Snap-on
Connector: 10126-3000VE (provided with the Unit, manufactured by Sumitomo 3M)
Case: 10326-52F0-008 (provided with the Unit, manufactured by Sumitomo 3M)
V connectors are used primarily to connect servodrivers. The DR
for
the Z and U axes.
Special driver cables, which are sold separately
Snap-on Connectors
Connector: 10136-3000VE (provided with the Unit, manufactured by Sumitomo 3M)
Case: 10336-52F0-008 (provided with the Unit, manufactured by Sumitomo 3M)
, are available for OMRON U-, H-, and M-series Servodrivers.
V X-Y connector is for the X and Y axes, and the DR
Product Specifications
V Z-U connector is
CS1W-MC221
CS1W-MC221
PinSymbolNameFunction
1
2DC GND
3XALM
4XRUN
5XALMRS
6-----7-----8XSGNDX-axis SEN signal
9XSOUTX-axis SEN signal
10X-GND
11X-A
12X-AX-axis phase A
13X-B
14X-BX-axis phase B
15X-Z
16X-ZX-axis phase Z
17XOUT
18XAGND
19+F24V
20FDC GND
21YALMY
22YRUNY
23YALMRSY
24-----25-----26YSGNDY-axis SEN signal
27YSOUTY-axis SEN signal
28Y-GNDY
29Y-AY
30Y-AY-axis phase A
31Y-BY
32Y-BY-axis phase B
33Y-ZY
34Y-ZY-axis phase Z
35YOUTY
36YAGNDY
+24 V
24 VDC input
24 VDC input ground
X-axis alarm input
X-axis run outputDriver run output for the X-axis
X-axis alarm reset
output
ground
output
X-axis feedback ground
X-axis phase A input
input
X-axis phase B input
input
X-axis phase Z inputPhase Z feedback input for the X-axis
input
X-axis speed control
X-axis speed control
ground
24 VDC output
24 VDC output ground
-axis alarm input
-axis run output
-axis alarm reset
output
ground
output
-axis feedback ground
-axis phase A input
input
-axis phase B input
input
-axis phase Z input
input
-axis speed control
-axis speed control
ground
External power supply’
input (for the X-Y axes)
External power supply’
ground (for the X-Y axes)
Driver alarm input for the X-axis
Reset output for the X-axis’
alarm.
Not used.
Not used.
SEN signal ground for the X-axis
SEN signal output for the X-axis
(absolute encoder driver)
Feedback ground for the X-axis
Phase A feedback input for the X-axis
Phase A
Phase B feedback input for the X-axis
Phase B
Phase Z
Speed control voltage to the X-axis
driver
Ground for the X-axis’
voltage
24-VDC input to the driver (for the
X-Y axes)
Ground for 24-VDC outputs (for the
X-Y axes)
Driver alarm input for the Y
Driver run output for the Y
Reset output for the Y
alarm.
Not used.
Not used.
SEN signal ground for the Y
SEN signal output for the Y
(absolute encoder driver)
Feedback ground for the Y
Phase A feedback input for the Y
Phase A
Phase B feedback input for the Y
Phase B
Phase Z feedback input for the Y
Phase Z
Speed control voltage to the Y
driver
Ground for the Y
voltage
feedback input for the X-axis
feedback input for the X-axis
feedback input for the X-axis
feedback input for the Y
feedback input for the Y
feedback input for the Y
s 24-VDC
s 24-VDC
s speed control
-axis’s driver
-axis’
s speed control
s driver
-axis
-axis
-axis
-axis
-axis
-axis
-axis
-axis
-axis
-axis
-axis
-axis
20
Page 22
Product Specifications
Motion Control Units
CS1W-MC421
CS1W-MC421
Pin
1+24
2DC GND
3ZALM
4ZRUN
5ZALMRS
6-----7-----8ZSGNDZ-axis SEN signal
9ZSOUTZ-axis SEN signal
10Z-GNDZ-axis feedback
11Z-A
12Z-AZ-axis phase A
13Z-B
14Z-BZ-axis phase B
15Z-Z
16Z-ZZ-axis phase Z
17ZOUT
18ZAGND
19+F24V
20FDC GND
21UALM
22URUN
23UALMRSU-axis alarm reset
24-----25-----26USGNDU-axis SEN signal
27USOUTU-axis SEN signal
28U-GNDU-axis feedback
29U-AU-axis phase A
30U-AU-axis phase A
31U-BU-axis phase B
32U-BU-axis phase B
33U-ZU-axis phase Z
34U-ZU-axis phase Z
35UOUTU-axis speed control
36UAGNDU-axis speed control
SymbolNameFunction
V
24 VDC input
24 VDC input
ground
Z-axis alarm input
Z-axis run output
Z-axis alarm reset
output
ground
output
ground
Z-axis phase A input Phase A feedback input for the Z-axis
Z-axis phase B input Phase B feedback input for the Z-axis
Z-axis phase Z input Phase Z feedback input for the Z-axis
Z-axis speed control
Z-axis speed control
ground
24 VDC output
24 VDC output
ground
U-axis alarm inputDriver alarm input for the U-axis
U-axis run outputDriver run output for the U-axis
output
ground
output
ground
input
input
input
input
input
input
ground
External power supply’
the Z-U axes)
External power supply’
(for the Z-U axes)
Driver alarm input for the Z-axis
Driver run output for the Z-axis
Reset output for the Z-axis’
Not used.
Not used.
SEN signal ground for the Z-axis
SEN signal output for the Z-axis (absolute
encoder driver)
Feedback ground for the Z-axis
input
Phase A
feedback input for the Z-axis
input
Phase B
feedback input for the Z-axis
input
Phase Z
feedback input for the Z-axis
Speed control voltage to the Z-axis driver
Ground for the Z-axis’
voltage
24-VDC input to the driver (for the Z-U
axes)
Ground for 24-VDC outputs (for the Z-U
axes)
Reset output for the U-axis’
Not used.
Not used.
SEN signal ground for the U-axis
SEN signal output for the U-axis (absolute
encoder driver)
Feedback ground for the U-axis
Phase A feedback input for the U-axis
Phase A
feedback input for the U-axis
Phase B feedback input for the U-axis
Phase B
feedback input for the U-axis
Phase Z feedback input for the U-axis
Phase Z
feedback input for the U-axis
Speed control voltage to the U-axis driver
Ground for the U-axis’s speed control
voltage
s 24-VDC input (for
s 24-VDC ground
s speed control
s driver alarm.
s driver alarm.
21
Page 23
Motion Control Units
Sees
eg()
for 30 W to
for 1W to
sees
88
sees
88
Servodriver Cables (Optional)
When using OMRON’s U-, H-, or M-series Servodrivers, use Special Servodriver Cables that are
available
as options to connect the MC Unit to Servodrivers.
Series
For two axes
U-seriesR88D-U
R88A-CPU001M2R88A-CPU001M11.0
for 30-W to
750-W
Servodrivers
R88D-U
R88A-CPU002M2R88A-CPU002M12.0
R88A-CPUB001M2 R88A-CPUB001M11.0
for 1-W to
5-kW
Servodrivers
H-seriesR88D-H
R88A-CPUB002M2 R88A-CPUB002M12.0
R88A-CPH001M2R88A-CPH001M11.0
R88A-CPH002M2R88A-CPH002M12.0
M-seriesR88D-M
R88A-CPM001M2R88A-CPM001M11.0
R88A-CPM002M2R88A-CPM002M12.0
Cable model number
For single axis
Length (m)
Product Specifications
Connector:
When
the Special Cables shown on
the left are not to be used, wire and
assemble the connector by using
the connector case provided with
the Unit.
U-series Servodrivers:
R88A-CPU001M2/002M2 (30 to 750 W)
R88A-CPUB001M2/002M2 (1 to 5 kW)
Connect to a battery when using the
absolute encoder.
Servodriver
DRV X-Y
connector
Servodriver
Connect to +24 V
H-series Servodrivers:
R88A-CPH001M2/002M2
DRV X-Y
connector
Connect to +24 V
Servodriver
Servodriver
M-series Servodrivers:
R88A-CPM001M2/002M2
DRV X-Y
connector
Connect to +24 V
Servodriver
Servodriver
22
Page 24
Product Specifications
Connection Examples
Connection
Special Driver Cable: R88A-CPU00
to U-series (30-W to 750-W) Models (Using an Absolute Encoder)
jM2
MC Unit
DRV X-Y connector
X-axis alarm reset output
X-axis SEN signal ground
X-axis SEN signal output
X-axis speed control ground
24-VDC input
24-VDC input ground
X-axis alarm input
X-axis run output
X-axis feedback ground
X-axis phase A input
X-axis phase A
X-axis phase B input
X-axis phase B
X-axis phase Z input
X-axis phase Z input
X-axis speed control
24-VDC output
24-VDC output ground
input
input
DC Power Supply
Red
+24V
Black
Battery
(+2.8 to 4.5 V)
Motion Control Units
AC Servodriver
R88D-UAjjj
CN1
+24V
+A
–A
+B
–B
+Z
–Z
Red
+
Black
AC Servodriver
R88D-UAjjj
Y-axis alarm input
Y-axis run output
Y-axis alarm reset output
Y-axis SEN signal ground
Y-axis SEN signal output
Y-axis feedback ground
Y-axis phase A input
Y-axis phase A
Y-axis phase B input
Y-axis phase B
Y-axis phase Z input
Y-axis phase Z
Y-axis speed control
Y-axis speed control ground
input
input
input
MPG Connector Wiring
MPG Connector (for CS1W-MC421 Only)
The
MPG connector is used to connect a manual pulse generator (MPG). With the CS1W
CS1W-MC221,
Manual Pulse Generator (MPG)
Use
a line driver model for the MPG. The LGF-003-100 (by Sumtak) is recommended.
Snap-on Connectors
Connector: 101
Case: 10314-52F0-008 (provided with the Unit, manufactured by Sumitomo 3M)
CS1W-MC421
there is an MPG terminal on the I/O connector
.
14-3000VE (provided with the Unit, manufactured by Sumitomo 3M)
PinSymbolName
5MPG-A
6MPG-A
12MPG-B
13MPG-B
+24V
+A
–A
+B
–B
+Z
–Z
Red
Battery
(+2.8 to 4.5 V)
+
Black
-MC421, it is wired with an MPG connector
MPG input phase A
MPG input phase A
MPG input phase B
MPG input phase B
. With the
23
Page 25
Motion Control Units
MPG Connection Example
MPG (LGF-003-100)
+
5 VDC
Power
–
supply
CS1W-MC421
MPG connector
MPG input phase A
6
MPG input phase A
5
MPG input phase B
13
MPG input phase B
12
Note: For the CS1W-MC221, use the I/O connector.
MPG (LGF-003-100)
Product Specifications
+
5 VDC
Power
–
supply
CS1W-MC221
I/O connector
MPG input phase A
16
MPG input phase A
18
MPG input phase B
17
MPG input phase B
19
24
ALL DIMENSIONS SHOWN ARE IN MILLIMETERS.
To
convert millimeters into inches, multiply by 0.03937. T
o convert grams into ounces, multiply by 0.03527.
Page 26
OMRON Corporation
Systems Components Division
66 Matsumoto
Mishima-city
, Shizuoka 41
1-851
Japan
T
el: (81)559-77-9633
Fax: (81)559-77-9097
Regional Headquarters
OMRON EUROPE B.V.
W
egalaan 67-69, NL-2132 JD Hoofddorp
1
The Netherlands
T
el: (31)2356-81-300/Fax: (31)2356-81-388
OMRON ELECTRONICS, INC.
1 East Commerce Drive, Schaumburg, IL 60173
U.S.A.
T
el: (1)847-843-7900/Fax: (1)847-843-8568
OMRON ASIA PACIFIC PTE. LTD.
83 Clemenceau Avenue,
#1
1-01, UE Square,
Singapore 239920
T
el: (65)835-301
1/Fax: (65)835-271
1
Authorized Distributor:
Note:
Specifications subject to change without notice.
Cat.
No. R062-E1-1
Printed in Japan
0100-0.7M
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.