Parker Hannifin VIX500IM Stepper Machine User Manual


 
VIX IM MICROSTEPPER INDEXER DRIVE USER GUIDE
78
A successful registration will cause the code, following the registration move, to jump to the
REG label, from which normal program operation can continue.
Before you can perform a registration move, the following code elements must be in place:
1. Enable the registration function.
2. Completely specify the registration move required, in terms of distance, velocity,
acceleration and deceleration.
Once a registration move has been defined, registration can be enabled/disabled using
aREG1 (to turn it ON) or aREG0 (to turn it OFF), where a defines the axis address.
When registration is enabled, any valid input edge will activate the registration move (whilst
moving), however once activated any subsequent edge will have no effect. Consequently
once the registration signal has been accepted for the current move all other registration
signals will be ignored until a new move has been started.
An example of registration code is given below:
1START: ;start label definition
1PROFILE4(10,10,40000,5) ;define move parameters
1PROFILE5(20,20,10000,10) ;define move parameters
1REG1(1,5,5000) ;define registration move parameters & arm registration
1USE(4) ;use motion profile 4
1G ;execute move
1END ;end of start label
1REG: ;on reg mark valid turn on o/p 3 (batch counter)
1O(XX1)
1T0.5 ;wait for 500ms delay
1O(XX0) ;turn off o/p 3
1END ;end of label definition
1NOREG: ;if reg mark not valid/seen
1O(X1X) ;turn on o/p 2
1T0.25 ;wait for 250ms delay
1O(X0X) ;turn off o/p 2
1END ;end of label definition
Run the above by typing 1GOTO(START)