Parameters
U600 User’s Guide
C-110
Aerotech, Inc.
Version 1.4
2.
All other Task faults, except “Physical Axis Fault”, generate the “TaskFault”
Axis fault.
The exception in item 2 is necessary to prevent “infinite loop” faulting: Since the
“physical axis fault” task fault is created from an axis fault, it would not make sense to
generate another axis fault in response to it.
For example, suppose axes 2 and 3 are bound to task 1, and task 1 generates a task fault.
Also, suppose that axis 2 has its FAULTMASK axis parameter set to 0, but axis 3 has its
FAULTMASK axis parameter set to 0x10000 (the Task Fault bit is set). Then the axis
fault: “task fault” is generated for axis 3, but not for axis 2. Furthermore, suppose that
axis 3 has its DISABLEMASK axis parameter set to 0x10000; then axis 3 will be
disabled when a task fault occurs.
The above example should illustrate that the occurrence of an axis fault on an axis does
not by itself define any axis action. What happens to an axis due to an axis fault, is
defined by the axis mask parameters (FAULTMASK, DISABLEMASK, etc.) of that
axis. Therefore, what happens due to an axis fault generated by a task fault (ESTOP or
“TaskFault” as described above) depends on the ESTOP and TaskFault bits (bits 8 and 16
respectively) of the axis mask parameters (FAULTMASK, DISABLEMASK, etc.)
By default, ESTOP and “TaskFault” axis faults halt all axes that are bound to the task.
C.4.143.4.
Generating a PC Interrupt in Response to a TaskFault
A task fault generates an interrupt to the PC, if, and only if, the task is not already faulted
and the ‘task fault’ bit is set in the INTMASK axis parameter. The application
programmer can use the AerEventxxx( ) functions to act upon the interrupt, and then
query the TaskFault axis parameter to determine the nature of the fault.
C.4.144.
UpdateNumEntries
This task parameter controls the number of points in the profile queue generated by the
CNC profiler. This parameter applies only to contoured motion (G1, G2, G3, G12, and
G13). Increasing or decreasing this parameter’s value has the same effect as increasing or
decreasing the UpdateTimeSec parameter value.
C.4.145.
UpdateTimeSec
This task parameter specifies the time between calculated profile points generated by the
CNC profiler. This parameter is set by the G62 command. This parameter applies only to
contoured motion (G1, G2, G3, G12, and G13). Every contoured move is broken into
profile points, separated by fixed time intervals (see diagram below). The axis position
and velocity commands are then determined by splining between these profile points. The
profile points are generated once every polling cycle by the CNC. Therefore, the
UpdateTimeSec parameter should not be less than the AvgPollTimeSec value. The more
complicated the motion (number of axes, transformations, cutter compensation, and
normalcy, etc.) the more time that is required to calculate the profile points. By
monitoring the AvgPollTimeSec parameter the minimum amount of time required
between points can be determined. This parameter should only be set by those having a
full understanding of the details of the UNIDEX 600 Controller and its operation. The
resolution of the profile time is 0.001 and its value must be greater than zero. This
parameter has no effect on camming motion.
Содержание UNIDEX 600 Series
Страница 19: ...Table of Contents U600 User s Guide xviii Aerotech Inc Version 1 4...
Страница 27: ...Preface U600 User s Guide xxvi Aerotech Inc Version 1 4...
Страница 163: ...AerPlot U600 User s Guide 6 6 Aerotech Inc Version 1 4...
Страница 169: ...AerReg U600 User s Guide 8 4 Aerotech Inc Version 1 4...
Страница 177: ...AerPlotIO U600 User s Guide 10 4 Aerotech Inc Version 1 4...
Страница 179: ...Filter U600 User s Guide 11 2 Aerotech Inc Version 1 4...
Страница 219: ...PrmSetup U600 User s Guide 13 2 Aerotech Inc Version 1 4...
Страница 223: ...Glossary of Terms U600 User s Guide A 4 Aerotech Inc Version 1 4...
Страница 353: ......