Specifications
Table Of Contents
- Coverpage
- Safety Instructions
- Revision History
- Contents
- Introduction
- 1 Outline
- 2 Explanation of Functions
- 3 Q-PLC Multi-CPU
- 4 Q Motion CPU
- 5 SFC Program
- 6 SV22 Servo Programs
- 6.1 Servo program
- 6.1.1 Servo program configuration
- 6.1.2 List of servo commands
- 6.1.3 Linear control
- 6.1.4 Circular interpolation control using auxiliary point designation
- 6.1.5 Circular interpolation control using radius designation
- 6.1.6 Circular interpolation control using center point designation
- 6.1.7 Fixed-dimension feed control
- 6.1.8 Speed control
- 6.1.9 Speed/position changeover control
- 6.1.10 Speed changeover control
- 6.1.11 Constant-speed control
- 6.1.12 Repeated control (for speed changeover control and uniform speed control)
- 6.1.13 Simultaneous start
- 6.1.14 Zero point return
- 6.1.15 Position follow-up control
- 6.1.16 High-speed oscillation control
- 6.1.17 Helical interpolation control with auxiliary point designated
- 6.1.18 Helical interpolation control with radius designated
- 6.1.19 Helical interpolation control with center point designated
- 6.1.20 Current value change
- 6.1 Servo program
- 7 Operation Control Program
- 8 Windows Personal Computer Operations
- 9 Basic Practice Using the SV22 Real Mode
- 10 Applied Practice with SV22 Real Mode
- 10.1 Details of practice
- 10.2 Q172CPU practice machine system configuration
- 10.3 Practice SFC programs
- 10.4 Writing to the motion CPU
- 10.5 Program for operation
- 10.5.1 JOG operation
- 10.5.2 Main routine SFC program (real mode operation)
- 10.5.3 Execution of servo program (motion control step)
- 10.5.4 Stopping
- 10.5.5 Error reset
- 10.5.6 Current value change
- 10.5.7 Speed change (CHGV)
- 10.5.8 Reading actual current value
- 10.5.9 Continuous positioning
- 10.5.10 M code function
- 10.5.11 Indirect setting of servo program address
- 10.6 Operating the practice machine
- 11 Practicing with the SV22 Virtual Mode
- 11.1 Mechanism program
- 11.2 Details of practice
- 11.3 Starting up SW3RN-CAMP and creating the cam
- 11.4 SFC program for virtual mode
- 11.5 Editing the mechanism
- 11.6 Writing to the motion CPU
- 11.7 Reading of sequence program from Q-PLC CPU
- 11.8 SFC program for practice
- 11.9 Practice machine operations
- 11.10 Exercise (Roller setting)
- Appendix

7 - 3
Usable
program
Usable expression
Division Symbol Function Format
Number
of basic
steps
F/FS G
Calcula-
tion
expres-
sion
Bit condi-
tional
expres-
sion
Relation
condition
expres-
sion
Y/N
transition
conditional
expression
SET (D) 3
¡ ¡
–
¡
– –
SET Device setting
SET (D) =
(Conditional expression)
4 ¡ ¡ – ¡ ¡ –
RST (D) 3
¡ ¡
–
¡
– –
RST Device resetting
SET (D) =
(Conditional expression)
4
¡ ¡
–
¡ ¡
–
DOUT Device output DOUT (D), (S) 4 ¡ ¡ – ¡ – –
DIN Device input DIN (D), (S) 4
¡ ¡
–
¡
– –
Bit device
control
OUT Bit device output
OUT (D) =
(Conditional expression)
4 ¡ ¡ – ¡ ¡ –
(None) Logical affirmation (Conditional expression) 0
¡ ¡
–
¡ ¡ ¡
! Logical negation ! (Conditional expression) 2
¡ ¡
–
¡ ¡ ¡
* Logical product
(Conditional expression) *
(Conditional expression)
4
¡ ¡
–
¡ ¡ ¡
Logical
operation
+ Logical sum
(Conditional expression) +
(Conditional expression)
4
¡ ¡
–
¡ ¡ ¡
== Equal
(Calculation expression) ==
(Calculation expression)
4
¡ ¡
– –
¡ ¡
!= Not equal
(Calculation expression) !=
(Calculation expression)
4 ¡ ¡ – – ¡ ¡
< Below
(Calculation expression) <
(Calculation expression)
4
¡ ¡
– –
¡ ¡
<= Less than
(Calculation expression) <=
(Calculation expression)
4
¡ ¡
– –
¡ ¡
> Over
(Calculation expression) >
(Calculation expression)
4
¡ ¡
– –
¡ ¡
Com-
parison
operation
>= More than
(Calculation expression) >=
(Calculation expression)
4
¡ ¡
– –
¡ ¡
CHGV
Speed change
request
CHGV ((S1), (S2)) 4
¡ ¡
– – – –
Dedicated
motion
function
CHGT
Torque limit value
change request
CHGT ((S1), (S2)) 4
¡ ¡
– – – –
EI Event task permit EI 1
¡ ¡
– – – –
DI Event task prohibit DI 1
¡ ¡
– – – –
NOP Non-processing NOP 1
¡ ¡
– – – –
BMOV Block transfer BMOV (D), (S), (n) 7
¡ ¡
– – – –
TIME Time waiting TIME (S) 7 –
¡
– – – –
MULTW
Writing of data to
shared memory of
local machine
MULTW (D), (S), (n), (D1) 8
¡ ¡
– – – –
MULTR
Reading of data from
shared memory of
other machine
MULTR (D), (S1), (S2), (n) 7
¡ ¡
– – – –
TO
Writing of word data
to intelligent function
unit/special unit
TO (D1), (D2), (S), (n) 7 ¡ ¡ – – – –
Others
FROM
Reading of word data
from intelligent func-
tion unit/special unit
FROM (D), (S1), (S2), (n) 7 ¡ ¡ – – – –
Expression for approximating size of one program code in operation control program
and transition program
2 + (1 + Total number of basic steps in one block)
+ Number of 32-bit constants/block × 1
+ Number of 64-bit constants/block × 3) × Number of blocks (steps)
(1 step = 2 bytes)
POINT
• The shifting conditions must always be set in the final block of the transition
program.










