12-19-2017, 09:56 AM
We have two GeoBrick LVs where we are using one channel on each for step/direction output.
On each of these, when I command an output on the channel configured for step/direction, I get amplifier faults on some other channels of the controller that are using the GeoBrick amplifiers.
Example:
- Channel 6 is configured for step/direction
- #6o10
- Channel 6 moves as expected
- Amp fault status immediately reports 6C error code
- #6k
- Amp fault now also reports 1C and 8C error codes, in addition to 6C
- Motors on channels 1 and 8 cannot be moved. PeWinPro reports Amplifier Fault.
- Clear amplifier faults (enabling startup PLC)
- Motors on channels 1 and 8 can now be moved normally.
The configuration for Channel 6 for step/direction is as follows:
- PFM enabled on encoder connector (5V->Pin 8)
- I600=1 (enable channel)
- I601=0 (disable commutation)
- I602=$7810C (use output C)
- I624=$100401 (amp fault ignored)
- I669=200 (limit output frequency to ~2 kHz)
- I7100=1473
- I7103=1778 (clock divider to allow 2 kHz PFM)
- I7104=20 (to get desired pulse width)
- I7126=3 (PFM on output C)
A few questions:
- Should Bit 16 of I624 be set to 1? We are not using the amp enable output in this application. Or does the setting of this bit not matter?
- Does Bit 10 setting in I624 matter?
- Are there any settings on the other channels that should change?
- Does the value in I7104 have any bearing on the other amp channels?
- Is there anything else that I've missed?
On each of these, when I command an output on the channel configured for step/direction, I get amplifier faults on some other channels of the controller that are using the GeoBrick amplifiers.
Example:
- Channel 6 is configured for step/direction
- #6o10
- Channel 6 moves as expected
- Amp fault status immediately reports 6C error code
- #6k
- Amp fault now also reports 1C and 8C error codes, in addition to 6C
- Motors on channels 1 and 8 cannot be moved. PeWinPro reports Amplifier Fault.
- Clear amplifier faults (enabling startup PLC)
- Motors on channels 1 and 8 can now be moved normally.
The configuration for Channel 6 for step/direction is as follows:
- PFM enabled on encoder connector (5V->Pin 8)
- I600=1 (enable channel)
- I601=0 (disable commutation)
- I602=$7810C (use output C)
- I624=$100401 (amp fault ignored)
- I669=200 (limit output frequency to ~2 kHz)
- I7100=1473
- I7103=1778 (clock divider to allow 2 kHz PFM)
- I7104=20 (to get desired pulse width)
- I7126=3 (PFM on output C)
A few questions:
- Should Bit 16 of I624 be set to 1? We are not using the amp enable output in this application. Or does the setting of this bit not matter?
- Does Bit 10 setting in I624 matter?
- Are there any settings on the other channels that should change?
- Does the value in I7104 have any bearing on the other amp channels?
- Is there anything else that I've missed?