Delta Tau GEO BRICK LV User Manual

Page of 440
 
Turbo PMAC User Manual 
216 
Making your Application Safe 
• 
5V power-supply disturbances 
• 
Loose connections 
2.  If there is an immediate watchdog timer trip in Step 1, power up with the re-initialization jumper ON.  
If it does not trip now, there is a problem in the servo/phase task loading for the frequency, or an 
immediate software problem on the board.  Check for the following: 
• 
Phase and servo clock frequencies vs. the number of motors used by Turbo PMAC.  These 
frequencies may need to be reduced. 
• 
A PLC 0 or PLCC 0 program running immediately on power-up (I5 saved at 1 or 3) and taking 
too much time. 
• 
User-written servo or phase program not returning properly. 
3.  If there is an immediate watchdog timer trip in Step 2, check for hardware issues: 
• 
Correct settings of clock-frequency jumpers (Turbo PMAC) 
• 
Jumpers set for external servo and phase clock, but none provided 
• 
Disconnect any accessories and repeat to see if they are causing the problem 
• 
Check for adequate 5V power supply levels (check at the Turbo PMAC CPU, not at the supply) 
• 
Inspect for hardware damage 
4.  If nothing is found in Step 3, power up with the firmware reload (bootstrap) jumper ON.  If there is 
no watchdog timer trip here and you can do basic communications (??? should cause a BOOTSTRAP 
ROM reply), there is a problem with your operational firmware and it must be reloaded. 
Hardware Stop Command Inputs 
Turbo PMAC controllers have hardware inputs that can stop a move or a program with user-set 
decelerations.  The Abort input stops motion of all axes in the selected coordinate systems, as determined 
by the motor/system select inputs, starting immediately, and with each motor decelerating at a rate set by 
Ix15.  The Hold input performs the same function, except that the axes are decelerated at rates such that 
the desired multi-axis path is maintained during deceleration.   
These dedicated inputs are on Turbo PMAC’s control panel connector (JPAN; J2).  Which coordinate 
system they act on is determined by the binary number produced by the four low-true input lines FPD0/ 
(LSBit), FPD1/, FPD2/, and FPD3/ (MSBit).  A value of zero (all high) disables the functions; values of 1 
through 8 select the numbered coordinate system. 
Host-Generated Stop Commands 
These functions and several others can also be performed from the host with one- or two-character 
commands.  For instance, <CTRL-A> performs the same function as the Abort input with all coordinate 
systems selected, and A aborts the software-addressed coordinate system.  <CTRL-O> holds all 
coordinate systems, and H holds the software-addressed coordinate system.  In addition <CTRL-Q> stops 
all programs at the end of the upcoming move, and Q stops the program of the software-addressed 
coordinate system.  <CTRL-K> disables all motors immediately and K disables the software-addressed 
motor (if the motor is in a coordinate system that is running a motion program, an Abort command should 
be issued before the K command. 
Any of these commands may be issued from within a Turbo PMAC program, using the 
COMMAND"{command}" or the COMMAND^{letter} syntax.  However, a motor-kill (K) command 
for a motor in the coordinate system will be rejected automatically when issued from within a motion 
program running in that coordinate system.