How I can create and delete a Virtual Axis?
An axis is Virtual when the ATYPE is 0 and the axis is in the processing schedule. To add an axis to the processing schedule, simply write to any axis parameter. For example UNITS AXIS(20) = 245 will activate the axis and it will become a virtual axis if it is not already a real axis with a drive and motor.
Example setup:
BASE(10)
IF ATYPE = 0 THEN
UNITS = 100
SERVO = ON
ELSE
PRINT #5, "Axis ";BASE;" is already allocated to a drive/motor"
ENDIF
Once an axis is inthe processing schedule, it cannot be de-activated and the controller should be re-started to remove all previously active axes.
Related Articles
Linking Motion of Two Axes
If needed, make the second motor direction the same as the first. Either reverse it in the servo-drive, or you can put the following 2 commands in the startup: STEP_RATIO(-1, 1) ENCODER_RATIO(-1, 1) It will be easier to use CONNECT etc. because you ...
How many axes work synchronously in the Euro408?
In all the Motion Coordinators it is possible to run all axes synchronously. There is no limit. So in the Euro404 you can run all 4 axes with for example a MOVEABS(x, y, z, a) In the Euro408 you can run all 8 axes with MOVEABS(x, y, z, a, b, c, d, ...
AN-315 EtherCAT setup for Panasonic A5B Drive
When delivered, the Panasonic A5B has 2 features set; the Positive Over Travel Input (POT) and the Negative Over Travel input (NOT). If these are connected to limit switches then the system will work in the usual way until the limit switch is ...
WDOG OFF for independent axes
Is there a way to turn off the WDOG for just one motor? We have some motors that have magnetic coupling shafts. when the motor stops, there is some oscillation because shaft is bouncing between the two poles of the magnet and the motor is trying to ...
virtual output
Q: How do I used a virtual output? How can I read the state of the virtual output? A: Set virtual output with OP. Read virtual output with IN. OP(24,ON) IF IN(24)=ON THEN PRINT "OK" ENDIF