Delta — 4.5.7. MC_Phasing

4. Motion Control Instructions Notes: 1. PhaseShift regards the moment when Execute is ON after 10MC is powered ON or performs the download as the reference point during the execution of “MC_Phasing” instruction. 2. In the gear relationship between master axis and slave axis, the shift of slave axis is calculated on basis of RatioNumerator/ Ratiomenominator=1:1 no matter what RatioNumerator and Ratiomenominator values of MC_GearIn instruction are during the execution of MC_Phasing instruction. 3.

In the cam relationship built between master axis and slave axis, master axis and slave axis scales according to MasterScaling and SlaveScaling values of MC_CamIn instruction to form the new cam curve during the execution of MC_Phasing instruction. The shift of slave axis is calculated on basis of the new cam curve.  Program example When the gear relation is built between two axes with the default values for axis parameters, the MC_Phasing instruction has an impact on the slave speed and position. 1.

As the following instruction figure shows, the gear relationship between master axis and slave axis is established after M2 is ON and the ratios of master axis to slave axis in velocity and position are both 1:1. The execution of "MC_Phasing" does not affect the motion of master axis but slave axis at the ratio of 1:1 if the master axis moves at a constant speed of 10000 and the velocity, acceleration and deceleration and phase shift set in "MC_Phasing" instruction are virtually superimposed to master axis when M0 turns off -> on. Actual phase shift of master axis (Unit: pulse) = PhaseShift*( the number of pulses/the number of turns) / modulo= 1080*10000/360=30000.

Since "MC_Phasing" instruction influences the motion of the slave axis at the ratio of 1:1, the actual shift of the slave axis is 30000 as well. The master position is 30000 at the moment and the slave position =(master position + actual phase shift of master axis) =30000+30000= 60000. DVP-MC operating manual 4-91 Parameter Data Available Explanation name type device Acceleration As "MC Phasing" is executed, adjust the acceleration of _ phase shift. Unit: unit/second2, the parameter is always positive. REAL Constant, D Deceleration As "MC Phasing" is executed, adjust the deceleration of _ phase shift. Unit: unit/second, the parameter is always positive.

REAL Constant, D Done As adjustment of phase shift is completed, “Done” is on; As "Execute" is off, "Done" is reset. BOOL M,Q Abort When executing "MC Phasing" is aborted, "Abort" is on; _ As "Execute" is off, "Abort" is reset. BOOL M,Q Error If any error is detected, "Error" turns on; when "Execute" turns off, "Error" is reset. BOOL M,Q ErrorID Error code. Please refer to section 5.3. UINT D