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

3 - 7
3.2 Multi-CPU motion dedicated commands
The multi-CPU’s dedicated commands (SFCS, GINT, DDRD, DDWR) are explained in
this section.
3.2.1 SFCS motion SFC program start command
The SFCS (SFC start) command is used to start the designated SFC program.
(1) Setting the SFC program No.
The SFC program No. can be set directly or indirectly.
(a) When setting directly, the SFC program No. is set as a direct numeric value
(k0 to k255).
SFC program No. 50 is set as shown below.
SP.SFCS
H3E1 K50
M0 D5000
Direct setting
(b) When setting indirectly, the SFC program No. is set with the word device (D0
to D8191, W0 to W1FF) details.
To set D4000
S.SFCS D4000 M100 D5000
MO K
D4000
No. of SFC program to be started (0 to 255)
Indirect setting
Example
Example
SP.SFCS
S.SFCS
[Command [Execution
symbol] condition]
Execution command
Execution command
SP.SFCS (n1) (n2) (D1) (D2)
S.SFCS (n1) (n2) (D1) (D2)
Device to store completion status
Completion device
(D1+0): Device to be turned on by one-scan at comm
start acception process complet
(D1+1): Device to be turned on by one-scan at command
start acception error completed (D1+1 is als
turned on after completion of error.)
SFC program No. to be started
K0 to K255
D0 to D8191
W0 to W1FFF
Head input/output No. of CPU
of object machine
÷
16
No. 2 machine: 3E1H
No. 3 machine: 3E2H
No. 4 machine: 3E3H










