Reference Manual

PMAC 2 Software Reference
496 PMAC Firmware Updates
25. If vector distance of feedrate axes in a feedrate-specified move is 0, the programmed feedrate is used to
control the speed of the non-feedrate axes in the move. The axis with the longest distance is moved at
the programmed feedrate; other axes move with the same move time.
26. When in feed hold mode and no program running (also no motor jogging), a Run or Step command now
starts program in addition to clearing from feed hold mode.
27. Implemented Ix98 maximum feedrate value; F commands in program compared to this value; if greater
than Ix98, Ix98 is used instead.
28. Fixed operation of synchronous M-variable assignments when move times or acceleration times smaller
than I13 time.
29. Added I64 variable; when set to 1, PMAC leads unsolicited responses (from program SEND or CMD
statements) with <CTRL-B>. To support this feature from compiled PLCs, PCOMM32 version 2.21 or
newer (March 1999 or later) is required.
30. When I58 is set to 1 to enable DPRAM ASCII communications, PMAC no longer forces values for I3,
I4, and I6. DPRAM formatting unchanged, except that if I6=2 when I58=1, PMAC no longer reports
errors into DPRAM for illegal internal commands.
31. Run-time error always triggers abort, regardless of setting of Ix97.
32. Implemented variable full-circle threshold value with I90 to permit user to define minimum arc length.
33. Cutter compensation refinements:
- If cutter compensation is active and PMAC cannot find the next move in the compensation plane,
PMAC no longer removes the compensation at the end of the move; instead it ends the move at the
proper point to start an outside corner.
– If cutter compensation direction is changed with compensation active, offset to new direction occurs
at move boundary, not over the course of the next move (unless there is no intersection of compensated
paths, in which case the change still occurs over the next move).
– 180
o
reversal with arc(s) now treated as inside corner, not outside corner
DELAY move timing while in compensation corrected.
34. PRELUDE operation refined so that <CR> always starts new subroutine call.
35. READ operation now stops on repeated character.
Update Summary: From V1.16F to V1.16G (Sept 1999)
1. Fixed operation of NORMAL commands for non-default settings
2. Fixed operation of DEFINE GATHER when gathering set up for dual-ported RAM (I45=2 or 3) so that
it reserves entire open space in DPRAM.
3. (Option 6L only) Fixed intermittent problem when re-starting operation in lookahead after feedhold.
4. (Option 6L only) Permitted jogging away from feedhold position in segmented LINEAR or CIRCLE
mode move, or SPLINE move.
5. MSDATE command to MACRO Station now returns 4-digit year value.
6. Added EAVERSION command to combine aspects of VERSION and TYPE command.