Bosch 6000 User's Guide Page 247

  • Download
  • Add to my manuals
  • Print
  • Page
    / 268
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 246
232
6000 Series Programmer's Guide
Status Commands
Status commands are provided to assist your diagnostic efforts. These commands display
status information such as, axis-specific conditions, general system conditions, error
conditions, etc.
Checking Specific Setup Parameters
One way to check the conditions that are established with a specific setup command is to
simply type in the command name without parameters. For example, type “ERES” to check
the encoder resolution setting; the response would look something like: *ERES4ØØØ.
Refer to page 78 for a list of most setup parameters and their respective commands.
TIP: To send a status
command to the 6000
product during program
execution, prefix the
command with an
exclamation mark (e.g.,
!TPER).
Below is a list of the status commands that are commonly used for diagnostics. Additional
status commands are available for checking other elements of your application (see List of All
Status Commands below). For more information on each status command, refer to the
respective command description in the 6000 Series Software Reference.
SPECIAL NOTATIONS
* The command has a binary report version (just leave the “F” off when you type
it in—e.g., TAS). This is used more by experienced 6000 programmers. Using
the binary report command, you can check the status of one particular bit
(e.g., The 2TAS.1 command reports “1” if axis #2 is moving or “Ø” if it is not
moving.). In the binary report the bits are numbered left to right, 1 through
n
.
A “1” in the binary report correlates to a “YES” in the full text report, and a “Ø
correlates to a “NO” in the full text report.
The command has an assignment/comparison operator that uses the bit status
for conditional expressions and variable assignments. For example, the
WAIT(2AS.1=bØ) command pauses program execution until axis #2's status
bit number 1 (2AS.1) reports a binary zero value (indicates that the axis is not-
moving). See page 6 and page 25 for more information on using assignment
and comparison operators in conditional expressions and variable
assignments.
TSTAT
Reports general system setup and current conditions.
Sample response for the ZETA6104:
*6104 Revision 92-014630-01-4.0 6104
*Participating Axes 1
*Current Motor Position +0
*Hard Limit Enable LH3; Soft Limit Enable LS0
*16 Programs Defined; Scale Enabled 0; Inputs Enabled 1; Outputs Enabled 0
*Drive Resolution DRES25000
*Encoder Resolution ERES4000
*Acceleration Scaler 25000
*Distance Scaler 1
*Velocity Scaler 25000
*Acceleration A10.0000
*Deceleration AD10.0000
*Velocity V1.0000
*Distance D+25000
*Input Configuration AAAA_AAAA_AAAA_AAAA_AA
*Input State 0100_0000_0000_0000_11
*Output Configuration AAAA_AAAA_A
*Output State 0000_0000_0
*System Status 1000_1100_0000_0000_0000_1000_0000_0000
*Axis#1 Status 0000_0000_0000_0000_0010_0001_0000_0000
Page view 246
1 2 ... 242 243 244 245 246 247 248 249 250 251 252 ... 267 268

Comments to this Manuals

No comments