Installation guide
Mint™ v4 Advanced Programming Guide
62 MN1270 02.2002
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
DACOFFSET.channel = <expression>
value = DACOFFSET.channel
Dot Parameters:
Channel – DAC Channel Number
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
0
-100.0 ≤ x ≤ 100.0
Description:
The
DACOFFSET keyword can used to apply a constant voltage offset to a DAC. This would be useful
where a load needs to held against gravity or to overcome drift in a drive. The offset is specified as a
percentage of output voltage.
The offset is added to any DAC command voltage. The offset therefore applies for servo axes and for
open loop control. Reading the
DAC keyword will return the current output voltage, including the offset.
Example:
DACOFFSET.0 = -10 : REM Set an offset of –1.0 volts
See Also:
DAC, DACRAMP, TORQUE
DACRAMP/DCR
Purpose:
Specify the number of milliseconds over which the maximum DAC output will be ramped to zero.
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
DACRAMP.channel = <expression>
v = DACRAMP.channel
Dot Parameters:
Channel – DAC Channel Number
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
0
0 ≤ x ≤ 8388607
Description:
Certain types of error conditions support the default action of DAC ramp (
_emDAC_RAMP), these are:
• Following Errors
• Velocity Fatal Errors
If the default action to be taken in the event of these errors is setup to be ramp the DAC to zero volts
(
_emDAC_RAMP) then when an error occurs on an axis the DAC output is ramped to zero volts at the rate
defined by
DACRAMP.
The DACRAMP keyword defines how long (in milliseconds) that it would take to ramp the maximum
DAC voltage to zero volts.