GO Go (Start a Move) | syntax – GO or GOi |
Value: N/A
Units: N/A
Range: i=1–16
GO executes a move profile defined by some combination of AC, VE, DE, DI, DA, DC, or MC commands. Actual motion of a new profile will occur after a short calculation of the motion trajectory. GOn
Examples: |
|
AC.05 DE.05 VE50 DI5 GO | GO initiates calculation of a move profile using buffered parameters (.05 unit |
| Accel and Decel Ramp, speed 50, 5 unit incremental move) and executes it. |
AC.05 DE.05 VE50 DI5 GO2 When input 2 is activated, immediate execution of the motion calculation
| already in the buffer is performed. |
| ||
GP Go Point(Start a Move) | Y | syntax – GP or GPn | ||
Example: | ||||
Value: | N/A |
| ||
VE2 AC.1 DA4,2 GP |
| |||
Units: | N/A | (4,2) |
| |
Range: N/A |
| |||
|
|
X
The GP command allows a LinStep+ two axis to execute a linear interpolated move. An example of the GP move is shown. The path velocity, acceleration and deceleration are specified by the parameters traditionally defined for one axis move. These parameters are defined once and each GP move there after will use these values until new values are entered. The end point of the move is specified by a two axis DA or DI command to the appropriate X and Y coordinates.
In the example, the path velocity is 2 user units/sec, path acceleration is .1 sec and the X,Y position is (4,2). The GPn command specifies a discrete input must be active before executing the move. Although both axes move during a GP move, all GP parameters refer to the path movement rather than the individual axis movements.
Notes:
GP will work with any velocity or acceleration unit.
The largest GP move is restricted to X2+Y2 <=
For example, the longest simultaneous X,Y point move is:
Steps: DA1518500249,1518500249
If resolution is 8000: DA189 812.5311,189 812.5311
If resolution is 25000: DA60 740.0099,60 740.0099
Commanding moves larger than X2+Y2 <=
The DC command does not recognize an interpolated move as a ’single’ move and will treat the axes independently. Therefore, using a DC during a GP move will cause unpredictable results unless the user has calculated the necessary values to preserve the vector move.
MN1853 | Keypad Programming |