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
10 - 19
10.5.2 Main routine SFC program (real mode operation)
This a SFC program executed in the main routine when the real mode is selected.
It is used to start other SFC programs (from this main routine SFC program) to execute
various operations in the real mode.
(1) SFC program started from main routine SFC program
SFC program No. Program name Description section
20 Waiting point positioning 10.5.3
30 Servo program execution 10.5.3
50 Current value change 10.5.6
80 Servo program continuation 10.5.9
110 Indirect address designation 10.5.10
(2) Program example
SFC program No. 0
Real mode main
Waiting position
Servo Pro.
Current value change
Servo Pro.
Address
Start of real mode
operation
"Servo program continuation"
is started when X2 is turned
ON, and M2001, M2002,
M3200, M3220, M3201 and
M3221 are turned OFF
The "Waiting point
positioning" is started
when X0 is turned ON
and M2001 and M2002
are turned OFF.
The "Servo program
execution " is started
when X1 is turned ON.
The "Current value
change command" is
started when X9 is turned
ON and M2001 is turned
OFF.
The "Indirect address
designation" is started when
X7 is turned ON and
M2001 and M2002 are
turned OFF.
G0 G1
PX19 PX0*!M2001*!M2002
G3 G5
PX1 PX09*!M2001
G7 G9
PX2*!M2001*!M2002*!M3200*!M3220*!M3201
*!M3221
PX7 * !M2001 * !M2002
G4095
[Transition]
NOP
M2001 : Axis 1 start accept flag M2002 : Axis 2 start accept flag
M3200 : Axis 1 stop command M3201 : Axis 1 sudden stop command
M3220 : Axis 2 stop command M3221 : Axis 2 sudden stop command
PX0 : Positioning start command PX1 : Servo program execution command
PX2 : Positioning start command PX7 : Indirect setting address receiving command
PX9 : Current value change command