Send Quote Requests to info@automatedpt.com
Motion Control
Call +1(800)985-6929 To Order or Order Online At Deltaacdrives.com
ASDA-A3
7
Macro #E - PR positioning using E-Cam correction amount
When the clutch engages, this macro sets the master axis engagement position (pulse) and
calculates the required correction amount for the slave axis to complete positioning for one time.
Next, it writes this correction amount to the PR incremental position command to execute.
You can trigger this PR command to have the slave axis operate to the corresponding target
position at the proper time. In actual applications, you can connect the external sensor to the
servo drive DI, and use an event trigger to enable Macro #E. Then, the macro calculates the
correction amount and writes this value to the specified PR program. This macro is suitable for
applications with random markings. The operation is shown in Figure 7.3.9.3.
Slave axis position
(PUU)
One cycle
Current
Target
External sensor DI
Correction
am oun t
Current
P5.096
positioning
pulse no.
Figure 7.3.9.3 Macro #E operation
Master axis
position
(Pulse)
Setting steps:
1. Engage the clutch.
2. Set the PR number to save the correction amount: specify PR#1 - 99 in hexadecimal.
Set P5.093.YX = 0x01 - 0x63, and set this PR as an incremental position command.
3. Set the maximum correction rate: specify the maximum correction rate of 0 - 100% in
hexadecimal. When P5.093.UZ = 0x00 - 0x64%, it limits the correctable range to avoid
over-correction per time and causing machine vibration.
4. Set the PR trigger timing: set P5.093.A to 1 to immediately trigger the PR command for
correction. Set P5.093.A to 0 to manually trigger the PR command.
5. Set the mark position: set P5.093.B to 0 to mark on other motion axis and the following
mark positions are not changed when positioning. Set P5.093.B to 1 to mark on the motion
axis for compensation, but this changes the following mark positions when positioning.
6. Set the triggering method: set P5.093.C to 0 to use the general DI with event triggering.
Set P5.093.C to 1 to use the high speed DI7 with Capture function as the triggering
method; meanwhile, set the pulse source of the master axis (P5.088.Y = 0) as the Capture
axis. When the last position data is captured, execute PR#50 (P5.039.X Bit 3 = 1) to
perform the compensation. This is suitable for high precision applications.
7-148
Send Quote Requests to info@automatedpt.com
Call +1(800)985-6929 To Order or Order Online At Deltaacdrives.com