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 - 2
7.2 List of operation control and transition commands
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
= Substitute (D) = (S) 4 ¡ ¡ ¡ – – –
+ Addition (S1) + (S2) 4 ¡ ¡ ¡ – – –
– Subtraction (S1) – (S2) 4 ¡ ¡ ¡ – – –
* Multiplication (S1) * (S2) 4 ¡ ¡ ¡ – – –
/ Division (S1) / (S2) 4 ¡ ¡ ¡ – – –
Dyadic
operation
% Remainder (S1) % (S2) 4 ¡ ¡ ¡ – – –
¯ Bit inversion (complement) ¯ (S) 2 ¡ ¡ ¡ – – –
& Bit logical product (S1) & (S2) 4 ¡ ¡ ¡ – – –
| Bit logical sum (S1) | (S2) 4 ¡ ¡ ¡ – – –
^ Bit exclusive logical sum (S1) ^ (S2) 4 ¡ ¡ ¡ – – –
>> Bit right shift (S1) >> (S2) 4 ¡ ¡ ¡ – – –
Bit
operation
<< Bit left shift (S1) << (S2) 4 ¡ ¡ ¡ – – –
Code –
Code inversion (complement
of 2)
– (S) 4 ¡ ¡ ¡ – – –
SIN Sine SIN (S) 2 ¡ ¡ ¡ – – –
COS Cosine COS (S) 2 ¡ ¡ ¡ – – –
TAN Tangent TAN (S) 2 ¡ ¡ ¡ – – –
ASIN Inverse sine ASIN (S) 2 ¡ ¡ ¡ – – –
ACOS Inverse cosine ACOS (S) 2 ¡ ¡ ¡ – – –
ATAN Inverse tangent ATAN (S) 2 ¡ ¡ ¡ – – –
SQRT Square root SQRT (S) 2 ¡ ¡ ¡ – – –
LN Natural logarithm LN (S) 2 ¡ ¡ ¡ – – –
EXP Exponential operation EXP (S) 2 ¡ ¡ ¡ – – –
ABS Absolute value ABS (S) 2 ¡ ¡ ¡ – – –
RND Round off RND (S) 2 ¡ ¡ ¡ – – –
FIX Round down FIX (S) 2 ¡ ¡ ¡ – – –
FUP Round up FUP (S) 2 ¡ ¡ ¡ – – –
BIN BCD to BIN conversion BIN (S) 2 ¡ ¡ ¡ – – –
Standard
function
BCD BIN to BCD conversion BCD (S) 2 ¡ ¡ ¡ – – –
SHORT
Conversion to 16-bit integer
type (with code)
SHORT (S) 2 ¡ ¡ ¡ – – –
USHORT
Conversion to 16-bit integer
type (without code)
USHORT (S) 2 ¡ ¡ ¡ – – –
LONG
Conversion to 32-bit integer
type (with code)
LONG (S) 2 ¡ ¡ ¡ – – –
ULONG
Conversion to 32-bit integer
type (without code)
ULONG (S) 2 ¡ ¡ ¡ – – –
FLOAT
Conversion 64-bit floating
decimal type with data
regarded as "Data with code"
FLOAT (S) 2 ¡ ¡ ¡ – – –
Type
conver-
sion
UFLOAT
Conversion of 64-bit floating
decimal type with data
regarded as "Data without
code"
UFLOAT (S) 2 ¡ ¡ ¡ – – –
(None) ON (A contact)
(Bit conditional
expression)
2 ¡ ¡ – ¡ – ¡
Bit device
status
! OFF (B contact)
! (Bit conditional
expression)
2 ¡ ¡ – ¡ – ¡










