Bosch 6000 User's Guide Page 153

  • Download
  • Add to my manuals
  • Print
  • Page
    / 268
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 152
138
6000 Series Programmer's Guide
Joystick and Analog Inputs
Refer to your
Installation Guide
for connection
procedures.
The 6000 controller has up to four 8-bit analog input channels (CH1 - CH4). The analog inputs
are configured as discrete single-ended inputs, with an input range of 0.0V to 2.5V. These inputs
can be used to control an axis with a joystick (see Joystick Control). If you have a stepper
product, you can use these inputs to scale velocity during feedrate override (see Feedrate Override).
The voltage value on the analog inputs can be read using the ANV or TANV commands.
NOTE
The joystick and analog inputs feature is not available for the OEM-AT6400.
2-axis products have 3 analog input channels, 4-axis products have 4 channels.
Joystick Control
Joystick control can be achieved by simply connecting a joystick potentiometer to one of the
analog inputs. Joystick operation is enabled with the JOY1 command.
NOTE: The Daedal JS6000 joystick is plug-compatible with the 6000 Series controllers. To
order the JS6000, contact Daedal at (800) 245-6903 or contact your local distributor.
Travel limitations in potentiometers and voltage drops along the cables may make it
impossible to achieve the full 0.0V to 2.5V range at the joystick input. Therefore, you must
configure the controller to optimize the joystick's usable voltage range. This configuration
will affect the velocity resolution. The velocity resolution is determined by the following
equation:
maximum velocity set with the JOYVH or the JOYVL command
voltage range between the joystick's no-velocity region (
center deadband
) and its maximum-velocity region (
end deadband
)
To establish the velocity resolution, you must define the full-scale velocity and the usable voltage.
Define Full-
Scale
Velocity
You must define the full-scale velocity for your application with the JOYVH and JOYVL
commands. Both commands establish the maximum velocity that can be obtained per axis by
deflecting the potentiometer fully clockwise or fully counter-clockwise. The JOYVH
command establishes the high velocity range (selected if the joystick select input is high –
sinking current). The JOYVL command establishes the low velocity range (selected if the
joystick select input is low – not sinking current).
The JOYAXL and JOYAXH commands define which analog channels are to be used with which
joystick axes when the joystick select input is low or high, respectively.
Define
Usable
Voltage
Use the commands described in the table below to establish the joystick's usable velocity range.
The analog-to-digital converter is an 8-bit converter with a voltage range of 0.0V to 2.5V. With
8 bits to represent this range, there are 256 distinct voltage levels from 0.0V to 2.5V. 1 bit
represents 2.5/256 or 0.00976 volts/bit.
Command Name Purpose
JOYEDB
End Deadband This command defines voltage levels (shy of the 0.0V and 2.5V endpoints)
at which maximum velocity occurs. Specifying an end deadband effectively
decreases the voltage range of the analog input to compensate for joysticks
that cannot reach the 0.0V and 2.5V endpoints.
JOYCTR
(or JOYZ)
Center
Voltage*
This command defines the voltage level for the center of the analog input
range (the point at which zero velocity will result). As an alternative, you
can use the JOYZ command, which reads the current voltage on the
joystick input and considers it the center voltage. You can check the center
voltage by typing in JOYCTR[cr].**
JOYCDB
Center
Deadband
This command defines the voltage range on each side of the center voltage
in which no motion will occur (allows for minor drift or variation in the
joystick center position without causing motion).
* Because the center voltage can be set to a value other than the exact center of the potentiometer's voltage
range, and because there could be two different velocity resolutions, the positive direction velocity
resolution may be different than negative direction velocity resolution.
** Because of finite voltage increments, the controller may not report back exactly what you specified with the
JOYCTR command.
Page view 152
1 2 ... 148 149 150 151 152 153 154 155 156 157 158 ... 267 268

Comments to this Manuals

No comments