Programming with electronic cam, Ecam_engage, Ecam_disengage 4.9.13.3. engage_virtual_axis – Yaskawa FSP Amplifier FlexWorks User Manual
Page 74

Operating the FSP Amplifier Using FlexWorks
74
4.9.13. Programming with Electronic Cam
Programming commands are used to initiate and terminate 
movement according to an ECAM profile. 
4.9.13.1. ECAM_ENGAGE
Format: ECAM_ENGAGE 
This command is used to initiate motion according to an ECAM 
profile. You must specify the profile number according to which the 
slave must move, as well as whether the motion should continue 
indefinitely (Cyclic mode), or only until the profile has been 
completed once (Non Cyclic mode). 
Figure 43: Programming an ECAM_ENGAGE Command
4.9.13.2. ECAM_DISENGAGE
Format: ECAM_DISENGAGE 
This command is used to terminate ECAM motor motion. 
ECAM_DISENGAGE will cause the motion to stop only once the 
current profile is completed. To stop the motion immediately, use 
the STOP_EX command.
4.9.13.3. ENGAGE_VIRTUAL_AXIS
Format: ENGAGE_VIRTUAL_AXIS 
This command is used to start ECAM motion when a time-based 
profile is being used. In this case, the FSP Amplifier clock acts as 
the master and generates a pulse every 125 μs (8 pulses every 
millisecond). In this case, the horizontal axis of the profile is in 
terms of clock ticks. You must specify the profile number according 
to which the slave must move, as well as whether the profile should 
be followed in the positive or negative direction. 
Figure 44: Programming an ENGAGE_VIRTUAL_AXIS Command
