Omron FQM1-CM001 ユーザーズマニュアル

ページ / 414
213
Virtual Pulse Output Function
Section 7-8
7-8-3
AXIS Instruction (For Virtual Pulse Outputs)
Overview
The AXIS instruction is used to generate a virtual pulse output with trapezoi-
dal acceleration/deceleration.
The operands for the AXIS instruction are a target position specified in pulses
or as an absolute position, and a target speed specified in pulses/s (Hz).
While the AXIS instruction’s input condition is ON, it internally generates the
specified number of pulses and integrates (counts) the number of pulses
(area) in the trapezoid.
Operands
M (Mode Specifier)
Sets the output mode.
• #0000: Relative mode
• #0001: Absolute mode
C (Calculation Cycle)
Sets the calculation cycle.
• #0000: 2 ms calculation cycle
• #0001: 1 ms calculation cycle
• #0002: 0.5 ms calculation cycle
T (First Word of Setting Table)
AXIS
M
C
T
M: Mode specifier
C: Calculation cycle
T: First word of setting table
Address
Name
Description
Setting range
Set/
monitored
T
Internal pulse count 
(8-digit hexadecimal)
The present value of internal 
pulse counter is stored here.
Relative mode:
0000 0000 to FFFF FFFF
Absolute mode:
8000 0000 to 7FFF FFFF
Monitored 
(Read)
T+1
T+2
Bit 15
Virtual pulse output 
status
Indicates whether or not the vir-
tual pulse output has started.
OFF: Pulse output stopped
ON:
Pulse being output
Bit 08
Indicates the direction of virtual 
pulse currently being output.
OFF: CW
ON:
CCW
Bit 07
Indicates whether or not the vir-
tual pulse output is being 
counted.
OFF: Pulse being counted
ON:
Target position reached 
(Counting stopped)
Bit 00
Indicates whether or not the vir-
tual pulse output is accelerating/
decelerating.
OFF: Constant speed
ON:
Accelerating/decelerating
T+3 to T+4
Present speed 
(8-digit hexadecimal)
The frequency of the virtual 
pulse output is stored here.
0000 0000 to 000F 4240 hex
(0 to 1 MHz in 1-Hz units)