Abstract:
An electronics assembly system includes an image acquisition system that is coupled to a controller through an improved interface. The coupling facilitates advanced monitoring and control of the image acquisition system. Multiple image acquisition systems can be coupled to the controller over the same interface.

Description:
CROSS REFERENCE TO RELATED APPLICATION  
       [0001]    This application is based on and claims the benefit of U.S. provisional patent application Serial No. 60/255,925, filed Dec. 15, 2000, entitled “CAMERA WITH IEEE 1394 INTERFACE”. 
     
    
     
       BACKGROUND OF THE INVENTION  
         [0002]    The electronics assembly industry uses machines such as pick and place machines to automatically pick components from component feeders and place the components upon circuit boards during board assembly. Subsequently, the components themselves are permanently attached to the circuit board at locations where the pick and place machine has deposited them. Due the relatively high speed required for such operations as well as the extremely small-scale of the components themselves, component placement and alignment are extremely important. In order to facilitate advances in component placement and alignment, optical systems and associated processors have advanced accordingly. One common element of a pick and place system is known as the board align image acquisition device. Typically, this image acquisition device resides upon a placement head and is used to essentially image a reference position (also known as a fiducial) on the board. By determining the placement of the head via encoders, or other suitable position measuring means, associated therewith, and determining the position of the fiducial from the image supplied by the board align camera, the relative position of the placement head with respect to the board is precisely known.  
           [0003]    The position of the component to be placed on the placement head is calculated in a similar manner but with a generally upward-looking component align (CA) image acquisition device. The component align image acquisition device generally acquires an image of the component to be placed after it has been picked up by the placement head. The host processor then determines the position of the component on the placement head and knowing the position of the placement head with respect to the board, so manipulates the component to be placed that it is oriented correctly and placed properly upon the board. Thus, a typical pick and place system includes a pair of image acquisition device (board align and component align). Due to the relatively high-speed operation of pick and place machines, there is a relatively large amount of data (both image data and control data) that passes between the host processor and the various image acquisition devices and their associated illuminators. A pick and place system that could accommodate the relatively high data transfer burdens while simultaneously simplifying wiring and reducing costs would be a significant increase in the art. Moreover, if such system could provide data transfer rate head room beyond that which is currently needed and accommodate future scalability, system implementation would be facilitated.  
         SUMMARY OF THE INVENTION  
         [0004]    An electronics assembly system includes an image acquisition system that is coupled to a controller through an improved interface. The coupling facilitates advanced monitoring and control of the image acquisition system. Multiple image acquisition devices can be coupled to the controller over the same interface. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0005]    [0005]FIG. 1 is a diagrammatic view of a pick and place machine in which embodiments of the present invention are particularly useful.  
         [0006]    [0006]FIG. 2 is a perspective view of a placement head including a board align image acquisition device in accordance with an embodiment of the present invention.  
         [0007]    [0007]FIG. 3 is a diagrammatic view of a portion of a pick and place machine in accordance with an embodiment of the present invention.  
         [0008]    [0008]FIG. 4 is a system block diagram of an image acquisition system in accordance with an embodiment of the present invention. 
     
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS  
       [0009]    [0009]FIG. 1 is a diagrammatic view of a pick and place machine  100  in accordance with the prior art. Machine  100  includes placement head  102  upon which are mounted component align (CA) image acquisition device  104 , nozzles  106  and board align (BA) image acquisition device  108 . Controller  110  is coupled to devices  104  and  108  as well as encoders operably coupled to placement head  102  which encoders indicate position of placement head  102  along X and Y axes.  
         [0010]    [0010]FIG. 2 is a perspective view of placement head  102 . As illustrated, placement head  102  includes a pair of pick and place units  112  each of pick and place units  112  include a nozzle  106  that is adapted to releasably couple a component to be placed such as components  114 . Pick and place units  112  are adapted to displace components  114  along the Z axis to place components  114  upon a circuit board (not shown). While components  114  are releasably held by nozzles  106 , relative motion between the nozzles  106  and the component align image acquisition device  104  is translated beneath components  114  while imaging components  114  with device  104  allows for determination of the relative orientations of components  114  with respect to the nozzles  106 . FIG. 2 also illustrates board align (BA) image acquisition device  108  disposed proximate an edge of placement head  102  and facing downward. Device  108  acquires an image of a reference position marker (fiducial) on the circuit board in order to allow calculation of the placement head  102  position with respect to the circuit board.  
         [0011]    [0011]FIG. 3 is a diagrammatic view of a portion of a pick and place machine in accordance with an embodiment of the present invention. Host  110  is coupled to X and Y encoders (illustrated diagrammatically at reference numerals  116  and  118 , respectively). Additionally, host  110  is coupled to board align image acquisition device  108  via interface  120 . Device  108  is also physically coupled to robot  122  which is used to actuate nozzle  106  to pick up components  114  and place them upon printed circuit board (PCB)  124 . As illustrated, board  124  includes a reference position mark, or fiducial,  126 . When required, board align image acquisition device  108  acquires an image of fiducial  126 , and/or additional fiducials, and computes a position of placement head  102  with respect to board  124 . While not shown in FIG. 3, a component align image acquisition device is also used to acquire images of the components themselves to calculate component orientation and position such that the components can be accurately placed upon board  124 . Further, board align image acquisition device  108  and component align image acquisition device  104  typically have associated lighting. Thus, a significant amount of data overhead is created wherein image data from device  108  and/or device  104  must be transmitted to host controller  110 . One aspect of embodiments of the present invention is placing one or more of the image acquisition devices (board align, component align, or other suitable devices) upon a bus that accommodates such co-existence without significantly increasing complexity or cost.  
         [0012]    One example of such a bus is known as the IEEE 1394-based Digital Camera Specification, Version 1.3, dated Jul. 25, 2000 (Specification) which describes the type of information to be sent between a digital camera and a host over an IEEE 1394 bus. As used herein “Specification” shall include any specification compatible, either presently or backwardly, with the IEEE 1394-based Digital Camera Specification. The 1394 Specification provides for data transmission speeds at 100, 200, and up to 400 megabits per second. While the Specification listed above does not provide features which facilitate the use in pick and place machines, there is an ability provided in the Specification to add additional features. This is done via advanced control and status registers (CSR). A portion of this patent document will make reference to the Specification. Information regarding the Specification may be found on the worldwide web at http:\\www.1394ta.org. Some of the features useful for device 108 but not currently set forth in the Specification follow. The Specification does not set forth an ability to control four or more illumination channels. In additional to the control of illumination, there are currently no characterization registers available to determine the capabilities of each image acquisition device. Another feature that is not provided by the Specification is the ability to set illumination counters to help determine lifetime of the illuminators themselves. Further, there is currently no storage provided by the Specification for mechanical and optical parameters that could be characterized during calibration. These features and their implementation in embodiments of the present invention will be set forth in greater detail below.  
         [0013]    [0013]FIG. 4 is a diagrammatic view of BA image acquisition device  108  in accordance with an embodiment of the present invention. Device  108  couples to host  110  through port  130  along Specification bus  132 . Bus  132  is coupled to link and physical layer controller  134 . Preferably, link and physical layer controllers are preferably commercially available devices sold by Texas Instruments under the trade designations TSB42AB4PDT, and TSB41AB1PHP, respectively. Controller  134  is coupled to microcontroller  136  and programmable logic device  138  through bus  140 . Preferably, bus  140  is a 16-bit 68000 bus. Microcontroller  136  is preferably a microcontroller sold under the trade designation ATmega103L available from Atmel of San Jose, Calif. Microcontroller  136  is also coupled to analog temperature sensor  142 , four-channel digital-to-analog converter  144  and CCD and support chip set  146 . Preferably, microcontroller  136  is coupled to converter  144  and chip set  146  through a serial peripheral interface bus  148 . Through bus  148 , CCD and support chip set  146  can acquire and provide an image to microcontroller  136 . During acquisition of such an image, illuminators  150  are engaged in response to control signals from microcontroller  136  and/or programmable logic device  138 . Illuminators  150  can include a darkfield illuminator, and/or a brightfield illuminator. One of the primary features of adapting device  108  for operation with Specification bus  132  is that additional image acquisition devices and  1394  bus-compatible devices can be coupled to the same bus. This reduces system wiring and complexity while also facilitating standardization and implementation.  
         [0014]    The following description sets forth a preferred embodiment in such detail that specific data values for specific control and status registers in the  1394  specification are provided.  
         [0015]    Basic Function Inquiry Register  
                                                                             Offset   Name   Field   Bit   Value   Description                                400   BASIC   Memory   (31.28)   0   Maximum       (Read   FUNC —     Channel           memory       Only)   INQ               channel                           number                   (27 . . . 21)   0   Reserved               Multi_shot —     20   0   No Multi               Inq           shot                           transmis-                           sion                           capable               One-shot-   19   1   One shot               Inq           transmis-                           sion                           capable                   (18 . . . 17)   0   Reserved               Cam_Power —     16   0   There is               Cntl           no camera                           process                           power                           ON/OFF                           capability                   (15 . . . 1)   0   Reserved               Advanced —     0   1   Indicates               Feature —             presence               Inq           of advanced                           failure.                  
 
         [0016]    Feature Presence Inquiry Registers  
         [0017]    Feature Hi Inquiry  
                                                                             Offset   Name   Field   Bit   Value   Description                                404   FEATURE —         (31 . . . 13)   0   Reserved       (Read   HI_INQ   Trigger   12   1   Trigger       Only)                   control               Tempera-   11   1   Temperature               ture           read-only               Focus   10   0   No Focus                           control               Iris   9   0   No Iris                           control               Gain   8   1   Gain control               Shutter   7   1   Shutter speed                           control               Gamma   6   0   No Gamma                           control               Saturation   5   0   No Saturation                           control               Hue   4   0   No Hue                           control               White   3   0   No White               Balance           balance                           control               Sharpness   2   0   No Sharpness                           Control               Auto   1   0   No Auto               Exposure           Exposure                           Control               Brightness   0   1   Brightness                           Control                           Capable                  
 
         [0018]    Feature Lo Inquiry  
                                                                             Offset   Name   Field   Bit   Value   Description                                408   FEATURE   Zoom   0   0   No Zoom Control       (Read   _LO_INQ   Pan   1   0   No Pan control       Only)       Tilt   2   0   No Tilt control               Optical   3   0   No Optical               filter           filter control                   (4 . . . 15)   0   Reserved               Capture —     16   0   N/A (Capturing               Size           image size for                           format 6)               Capture —     17   0   N/A (Capture               Quality           image quality                           for                           Format 6)                   (18.31)   0   Reserved                  
 
         [0019]    Advanced Feature CSR Offset  
                                                   Offset   Name   Field   Bit   Value   Description                   480   ADVANCED —     Advanced   (0 . . . 31)   3FC   CSR quadlet       (Read   FEATURE   Feature —         0000   offset for       Only)   _INQ   Quadlet —             Advanced               Offset           Feature                           CSR. This off-                           set is from                           the initial                           register space                           of FFFF F000                           0000. This will                           put the base                           of the advanced                           feature CSR                           at FFF FFF0                           0000.                  
 
         [0020]    Feature Elements Inquiry Registers  
         [0021]    Brightness Inquiry  
                                                                                                 Descrip-       Offset   Name   Field   Bit   Value   tion                                500   BRIGHTNESS   Presence —     0   1   Presence       (Read   _INQ   Inq           of this       only)                   feature                   (1 . . . 2)   0   Reserved               One —     3   0   One push               Push —             auto               Inq           mode                           (Con-                           trolled                           automat-                           ically by                           camera only                           once)               Read/   4   1   Capability               Out —             of reading               Inq           the value                           of this                           feature               On/Off —     5   0   Capability               Inq           of switch-                           ing this                           feature                           ON and                           OFF               Auto —     6   0   Auto               Inq           mode (con-                           trolled by                           camera)               Manual —     7   1   Manual               Inq           mode (con-                           trolled by                           the user)               MIN —     (8 . . . 19)   0   MIN               Value           value                           for this                           feature                           control               MAX —     (20 . . . 31)   640   MAX               Value           value for                           this                           feature                           control                  
 
         [0022]    Shutter Inquiry  
                                                                             Offset   Name   Field   Bit   Value   Description                                51C   SHUTTER   Presence   0   1   Presence       (Read   _INQ   Inq           of this       only)                   feature                   (1 . . . 2)   0   Reserved               One —     3   0   One push               Push_Inq           auto mode                           (Controlled                           automatically                           by camera                           only once)               Read/   4   1   Capability               Out_Inq           of reading                           the value                           of this                           feature               On/Off —     5   0   Capability               Inq           of switch-                           ing this feature                           ON and                           OFF               Auto —     6   1   Auto mode               Inq           (controlled                           by camera)               Manual —     7   0   Manual               Inq           mode                           (controlled                           by the user)               MIN —     (8 . . . 19)   0   MIN value               Value           for this                           feature                           control               MAX —     (20 . . . 31)   400   MAX value               Value           for this                           feature control                  
 
         [0023]    Gain Inquiry  
                                                                             Offset   Name   Field   Bit   Value   Description                                520   GAIN —     Presence Inq   0   1   Presence       (Read   INQ               of this       only)                   feature                   (1 . . . 2)   0   Reserved               One —     3   0   One push               Push_Inq           auto mode                           (Controlled                           automatically                           by                           camera only                           once)               Read/   4   1   Capability               Out_Inq           of reading                           the value                           of this                           feature               On/Off —     5   0   Capability               Inq           of switch-                           ing this                           feature                           ON and                           OFF               Auto —     6   0   Auto mode               Inq           (controlled                           by                           camera)               Manual —     7   1   Manual               Inq           mode (con-                           trolled by                           the user)               MIN —     (8 . . . 19)   0   MIN value               Value           for this                           feature                           control               MAX —     (20 . . . 31)   A28   MAX value               Value           for this                           feature                           control                  
 
         [0024]    Temperature Inquiry  
                                                   Offset   Name   Field   Bit   Value   Description                   52C   TEMPERATURE_INQ   Presence —     0   1   Presence       (Read       Inq           of this       only)                   feature                   (1 . . . 2)   0   Reserved               One_Push   3   0   One push               _Inq           auto mode                           (Controlled                           automatically                           by                           camera only                           once)               Read/Out —     4   1   Capability               Inq           of reading                           the value of                           this                           feature               On/Off_Inq   5   0   Capability                           of switching                           this feature                           ON and                           OFF               Auto_Inq   6   1   Auto mode                           (controlled                           by                           camera)               Manual_Inq   7   0   Manual                           mode (con-                           trolled                           by the user)               MIN_Value   (8 . . . 19)   0   MIN value                           for this                           feature                           control in                           degree C.               MAX_Value   (20 . . . 31)   7Ch   MAX                           value for                           this feature                           control in                           degree C.                  
 
         [0025]    Trigger Inquiry  
                                                                             Offset   Name   Field   Bit   Val   Description                                530   TRIGGER —     Presence —     0   1   Presence       (Read   INQ   Inq           of this       only)                   feature                   (1 . . . 3)   0   Reserved               Read/   4   1   Capability               Out_Inq           of reading                           the value of                           this                           feature               On/Off —     5   1   Capability               Inq           of switch-                           ing this                           feature ON                           and OFF               Polarity —     6   0   Capability               Inq           of chang-                           ing the                           polarity of                           the trigger                           input                   (7 . . . 15)   0   Reserved               Trigger —     16   1   Presence               Mode0           of               _Inq           Trigger                           mode 0               Trigger —     17   0   Presence               Mode1           of               _Inq           Trigger                           mode 1               Trigger —     18   0   Presence               Mode2           of               _Inq           Trigger                           mode 2               Trigger —     19   1   Presence               Mode3           of               _Inq           Trigger                           mode 3                   (20 . . . 31)   0   Reserved                  
 
         [0026]    Status and Control Registers for Camera  
                                                                             Offset   Name   Field   Bit   Value   Description                                600   Cur-Frame —     Cur_Frame —     [0-2]   3   Current video       (Read/   Rate   Rate           mode Mode_0-       Only)                   Mode_7                   3 . . . 31   0   Reserved       604   Cur_V_Mode   Cur_V_Mode   0 . . . 2   0   Current video       (Read/                   mode       Only)                   Mode_0 . . . Mode_7                   3 . . . 31   0   Reserved       608   Cur_V_Format   Cur_V_Format   (0 . . . 2)   7   Current video       (Read/                   Format       Only)                   Format 0 . . .                           Format 7                   (3 . . . 31)   0   Reserved       60C   ISO   ISO_Channel   (0 . . . 3)   0   Isochronous       (Read/                   channel       Write)                   number for video                           data transmission                   (4 . . . 5)   0   Reserved               ISO_Speed   (6 . . . 7)   2   Isochronous                           transmit speed                           code                   (8 . . . 31)   0   Reserved       614   ISO_EN   ISO_EN   0   0   1 = Start       (Read                   ISO transmission       /Write)                   of                           data                           0 = Stop ISO                           transmission of                           data                   (1 . . . 31)   0   Reserved       61C   ONE-SHOT   One_Shot   0   0   1 - only one       (Read/                   frame       Write)                   of video data is                           transmitted (self                           cleared after                           exposure)               Multi_Shot   1   0   1 = N Frames of                           video data is                           transmitted                   (2 . . . 16)   0   Reserved               Control   (16 . . . 31)   0   Count number               Number           for Multi-shot                           function                  
 
         [0027]    Feature Status and Control Registers  
         [0028]    Brightness Status and Control  
                                                   Offset   Name   Field   Bit   Value   Description                   800   BRIGHT-   Presence —     0   1   Presence       (Read   NESS   Inq           of this       /Write                   feature       Non-           (1 . . . 4)   0   Reserved       volatile)       One_Push   5   0   Write “1”                           to begin                           work (self                           cleared)               ON_OFF   6   1   0 = OFF;                           1 = ON               A_M_Mode   7   0   0 =                           manual;                           1 = auto                    (8 . . . 19)   0   Reserved               Value   (20 . . . 31)   Cali-   Value                       brate                  
 
         [0029]    Shutter Status and Control  
                                                   Offset   Name   Field   Bit   Value   Description                   81C   SHUT-   Presence Inq   0   1   Presence of       (Read/   TER               this feature       Only)           (l . . . 4)   0   Reserved               One Push   5   0   Write “1” to                           begin                           work (self                           cleared)               ON_OFF   6   1   0 = OFF; 1 =                           ON               A_M_Mode   7   1   0 = manual;                           1 = auto                    (8 . . . 19)   0   Reserved               Value   (20 . . . 31)   Vari-   Value                       able                  
 
         [0030]    Gain Status and Control  
                                                   Offset   Name   Field   Bit   Val   Description                   820   GAIN   Presence   0   1   Presence of       (Read       _Inq           this feature       /Write           (1 . . . 4)   0   Reserved       Non-       One_Push   5   0   Write “1”       volatile)                   to begin                           work (self                           cleared)               On_Off_Inq   6   1   0 = OFF;                           1 = ON               A_M_Mode   7   0   0 = manual;                           1 = auto                    8 . . . 19   0   Reserved               Value   20 . . . 31   calibrate   Value                  
 
         [0031]    Temperature Status  
                                                   Offset   Name   Field   Bit   Value   Description                   82C   TEMPER-   Presence   0   1   Presence of       (Read   ATURE   _Inq           this feature       Only)           (1 . . . 4)   0   Reserved               One_Push   5   0   Write “1” to                           begin                           work (self                           cleared)               On_Off   6   1   0 = OFF;               Inq           1 = ON               A_M_Mode   7   1   0 = manual;                           1 = auto               Target    8 . . . 19   0   Aimed value               Temperature           of the                           temperature               Temperature   20 . . . 31   variable   Temperature                           at the                           present time                           (no default)                  
 
         [0032]    Trigger Mode Status and Control  
                                                   Offset   Name   Field   Bit   Value   Description                   830   TRIGGER —     Presence   0   1   Presence of       (Read/   MODE   Inq           this feature       Write)           (1 . . . 5)   zero   Reserved               ON_OFF   6   0   0-OFF; 1-ON               Trigger   7   1   0-active low               Polarity           input; 1-                           active high                           input                   (8 . . . 11)   0   Reserved               Trigger   (12 . . . 15)   0   Trigger mode               Mode                   (16 . . . 19)   0   Reserved               Parameter   (20 . . . 31)   0   Parameter                           for trigger                           function                  
 
         [0033]    Embodiments of the present invention use an additional CSR to provide registers for illumination control, calibration data and other unique functions. These functions are not part of the standard 1394-based Digital Camera Specification and were implemented using an advanced feature CSR that was created for this custom application. The Base Address of the advanced feature CSR is: Bus_ID,Node_ID,0×FFFF FFF0 0000.  
         [0034]    Access Control Register  
                                                   Offset   Name   Field   Bit   Value   Description                   000   ACCESS —     Feature    (0 . . . 31)   ffffffff   Write the       (WRITE)   CONTROL_REG   ID_Hi           upper                           quadlet of                           Feature ID       004       Feature    (0 . . . 15)   ffff   Write the       (WRITE)       ID_Lo           lower                           doublet of                           Feature ID                   (16 . . . 19)   f   Constant               Time_Out   (20 . . . 31)   fff   Time-out                           value from                           unlocking                           CSR to                           using it in                           mS.       000       Node ID    (0 . . . 15)   ffff   Bus ID Node       (READ)                   ID                   (16 . . . 31)   ffff   Constant       004            (0 . . . 19)   ffff   Constant       (READ)       Time_Out   (20 . . . 31)   fff   Time-out                           value from                           unlocking                           CSR to                           using it in                           mS.                  
 
         [0035]    Inquiry Registers for Advanced Functions  
                                                   Offset   Name   Field   Bit   Value   Description                   008   Communi-   Bandwidth   0   0   Switch       (Read)   cation   _claim           Isochionous                           channel                           ON/OFF                   (1 . . . 31)   0   Reserved       010   Illumi-   Illum_Centroid   0   1   Centroid       (Read)   nation               control               Illum_Latency   1   1   Time from                           bigger to                           possible                           illumination                           in                           nanoseconds               Illum Step   2   1   Illumination               Size           duration in                           nanoseconds                   [3-5]   0   Reserved               Illum_Type_1   6   1   Illumination                           type                           definition               Illum-   7   1   Illumination               _Duration_1           Duration                           Control               Illum —     8   1   Illumination               Intensity_1           Intensity                           control               Illum_Counter —     9   1   Illumination               1           counter                           control                   [10-11]   0   Reserved               Illum_Type_2   12   1   Illumination                           type                           definition               Illum-   13   1   Illumination               _Duration_2           Duration                           Control               Illum —     14   1   Illumination               Intensity_2           Intensity                           control               Illum_Counter —     15   1   Illumination               2           counter                           control                   [16-17]   0   Reserved               Illum_Type_3   18   0   Illumination                           type                           definition               Illum-   19   0   Illumination               _Duration_3           Duration                           Control               Illum —     20   0   Illumination               Intensity_3           Intensity                           control               Illum_Counter —     1   0   Illumination               3           counter                           control                   [22-23]   0   Reserved                           (more                           Illumination                           units)               Illum_Type_4   24   0   Illumination                           type                           definition               Illum_Duration   25   0   Illumination               _4           Duration                           control               Illum —     26   0   Illumination               Intensity_4           Intensity                           control               Illum_Counter —     27   0   Illumination               4           counter                           control                   [28-31]   zero   Reserved                           (more                           Illumination                           units)       018   Optical   Pixel Size   0   1   Pixel Size       (Read)       aux 1   1   1   Auxiliary                           field for                           future use               aux 2   2   1   Auxiliary                           field for                           future use               aux 3   3   1   Auxiliary                           field for                           future use                    [4-31]   0   Reserved       020   Mechan-   x_offset   0   1   x-axis       (Read)   ical               offset in μm               y_offset   1   1   y-axis                           offset in μm               theta_offset   2   1   theta offset                           in μm                   3   0               aux 4   4   1   Auxiliary                           field for                           future use               aux_5   5   1   Auxiliary                           field for                           future use               aux_6   6   1   Auxiliary                           field for                           future use               Temp_Comp_x   7   1   Temperature                           compensa-                           tion in x               Temp_Comp_y   8   1   Temperature                           compensa-                           tion in y                    [9-31]   0   Reserved                  
 
         [0036]    Inquiry Registers for Illumination Features  
                                                                                                                                                                                                                             Offset   Name   Field   Bit   Value   Description                                140   Illum_controid   Presence Inq   0   1   Presence of       (Read)   _Inq               his feature                   (1 . . . 3)   0   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto Inq   6   0   Auto Mode               Manual Inq   7   1   Manual mode                           (Controlled                           by the user)               MIN Value    (8 . . . 19)   0   MIN value for                           this feature                           control               MAX Value   (20 . . . 31)   1FF   MAX value for                           this feature                           control       144   Illum_latency —     Presence Inq   0   1   Presence of       (Read)   inq               this feature                   (1 . . . 3)   0   Reserved               Illum_latency    (4 . . . 31)   1A2C   Illumination                           level unit in                           nanoseconds       148   Illum_step —     Presence_Inq   0   1   Presence of       (Read)   size_inq               this feature                   (1 . . . 3)   0   Reserved               Illum_step —      (4 . . . 31)   2710   Illumination               size           level unit in                           nanoseconds            14C-154   Reserve 3 register addresses            158   Illum_type_1 —     Presence_Inq   0   1   Presence of       (Read)   inq               this feature                   (1 . . . 3)   0   Reserved               Darkfield_Inq   4   1   It is a                           darkfield                           illuminator               Brightfield —     5   0   It is a               Inq           brightfield                           illuminator               Type_3_Inq   6   0   It is a                           reflection                           illuminator               Type_4_Inq   7   0   It is a                           active marker                           illuminator                    (8 . . . 31)   zero   Reserved       15C   Illum —     Presence_Inq   0   1   Presence of       (Read)   duration_1 —                 this feature           Inq       (1 . . . 3)   zero   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   1   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   1   Manual mode                           (Controlled                           by the user)               MIN Value    (8 . . . 19)   0   MIN value for                           this feature                           control               MAX Value   (20 . . . 31)   3E8   MAX value for                           this feature                           control       160   Illum —     Presence_Inq   0   1   Presence of       (Read)   intensity_1 —                 this feature           inq       (1 . . . 3)   zero   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   1   Manual mode                           (Controlled                           by the user)               MIN Value    (8 . . . 19)   0   MIN value for                           this feature                           control               MAX Value   (20 . . . 31)   BAA   MAX value for                           this feature                           control       164   Illum_counter —     Presence_Inq   0   1   Presence of       (Read)   1_inq               this feature                   (1 . . . 3)   zero   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   1   Auto Mode                           (Camera will                           increase the                           counter every                           illumination                           flash)               Manual_Inq   7   1   Manual                           mode (setting                           the counter                           with a                           specific                           number)               MAX Value    (8 . . . 31)   FFFFFF   Max that can                           be written to                           the control            168-16C   Reserve 2 register addresses            170   Illum_type_2 —     Presence_Inq   0   1   Presence of       (Read)   Inq               this feature                   (1 . . . 3)   zero   Reserved               Darkfield_Inq   4   1   It is a                           darkfield                           illuminator               Brightfield —     5   0   It is a               Inq           brightfield                           illuminator               Type_3_Inq   6   0   It is a Type                           3 illuminator               Type_4_Inq   7   0   It is a Type                           4 illuminator                    (8 . . . 31)   zero   Reserved       174   Illum_duration   Presence Inq   0   1   Presence of       (Read)   _2_Inq               this feature                   (1 . . . 3)   zero   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   1   Capability of                           switching                           this feature                           on and off               Auto Inq   6   0   Auto Mode               Manual Inq   7   1   Manual mode                           (Controlled                           by the user)               MIN Value    (8 . . . 19)   0   MIN value for                           this feature                           control               MAX Value   (20 . . . 31)   3E8   MAX value for                           this feature                           control       178   Illum_intensity   Presence Inq   0   1   Presence of       (Read)   2_Inq               this feature                   (1 . . . 3)   zero   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto Inq   6   0   Auto Mode               Manual Inq   7   1   Manual mode                           (Controlled                           by the user)               MIN Value    (8 . . . 19)   0   MIN value for                           this feature                           control               MAX Value   (20 . . . 31)   900   MAX value for                           this feature                           control       17C   Illum_counter —     Presence Inq   0   1   Presence of       (Read)   _Inq               this feature                   (1 . . . 3)   zero   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   1   Auto Mode                           (Camera will                           increase the                           counter every                           illumination                           flash)               Manual_Inq   7   1   Manual                           mode (setting                           the counter                           with a                           specific                           number)               MAX Value    (8 . . . 31)   FFFFFF   Max that can                           be written to                           the control            180-184   Reserve 2 register addresses            188   Illum_type_3 —     Presence_Inq   0   0   Presence of       (Read)   Inq               this feature                   [1-3]   zero   Reserved               Darkfield_Inq   4   0   It is a                           darkfield                           illuminator               Brightfield —     5   0   It is a               Inq           brightfield                           illuminator               Type_3_Inq   6   0   It is a Type                           3 illuminator               Type_4_Inq   7   0   It is a Type                           4 illuminator                    [8-31]   zero   Reserved       18C   Illum_duration   Presence_Inq   0   0   Presence of       (Read)   _3_Inq               this feature                   [1-3]   zero   Reserved               Read/Out_Inq   4   0   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   0   Manual mode                           (controlled                           by the user)               MIN_Value    [8-19]   0   MIN value for                           this feature                           control               MAX_Value   [20-31 ]   000   MAX value for                           this feature                           control       190   Illum —     Presence_Inq   0   0   Presence of       (Read)   intensity_3 —                 this feature           Inq       [1-3]   zero   Reserved               ReadOut_Inq   4   0   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   0   Manual mode                           (controlled                           by the user)               MIN_Value    [8-19]   0   MIN value for                           this feature                           control               MAX_Value   [20-31]   000   MAX value for                           this feature                           control       194   Illum_counter —     Presence_Inq   0   0   Presence of       (Read)   3_Inq               this feature                   [1-3]   zero   Reserved               ReadOut_Inq   4   0   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode                           (Camera will                           increase the                           counter every                           illumination                           flash)               Manual_Inq   7   0   Manual mode                           (setting the                           counter with                           a specific                           number)               MAX_Value    [8-31]   000000   Max that can                           be written to                           the control            198-19C   Reserve 2 register address            1A0   Illum_type_4   Presence_Inq   0   0   Presence of       (Read)   Inq               this feature                   [1-3]   zero   Reserved               Darkfield_Inq   4   0   It is a                           darkfield                           illuminator               Brightfield —     5   0   It is a               Inq           brightfield                           illuminator               Type_3_Inq   6   0   It is a Type                           3 illuminator               Type_4_Inq   7   0   It is a Type                           4 illuminator                    [8-31]   zero   Reserved       1A4   Illum_duration   Presence_Inq   0   0   Presence of           _4_Inq               this feature                   [1-3]   zero   Reserved               ReadOut_Inq   4   0   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   0   Manual mode                           (controlled                           by the user)               MIN_Value   [8-19]   0   MIN value for                           this feature                           control               MAX_Value    [20-31]   000   MAX value for                           this feature                           control       1A8   Illum —     Presence_Ing   0   0   Presence of           intensity_4 —                 this feature           Inq       [1-3]   zero   Reserved               ReadOut_Inq   4   0   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   0   Manual mode                           (controlled                           by the user)               MIN_Value    [8-19]   0   MIN value for                           this feature                           control               MAX_Value   [20-31]   000   MAX value for                           this feature                           control       1AC   Illum_counter —     Presence_Inq   0   0   Presence of           4_Inq               this feature                   [1-3]   zero   Reserved               ReadOut_Inq   4   0   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   0   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode                           (Camera will                           increase the                           counter every                           illumination                           flash)               Manual_Inq   7   0   Manual mode                           (setting the                           counter with                           a specific                           number)               MAX_Value    [8-31]   000000   Max that can                           be written to                           the control                  
 
         [0037]    Inquiry Registers for Optical Features  
                                                   Offset   Name   Field   Bit   Value   Description                   200   Pixel_Size —     Presence Inq   0   1   Presence of       (Read)   Inq               this feature                   [1-3]   0   Reserved               Read/Out_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   1   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode               Manual_Tnq   7   1   Manual mode                           (Controlled                           by the user)               MAX Value    [8-31]   FFFFFF   MAX value for                           this feature                           control       204   Auxillary_1_Inq   Presence   0   1   Presence of       208   Auxillary_2_Inq   Inq           this feature       20C   Auzillary_3_Inq       (1 . . . 3)   0   Reserved       (Read)       ReadOut_Inq   4   1   Capability of                           reading the                           value of this                           feature               On/Off_Inq   5   1   Capability of                           switching                           this feature                           on and off               Auto_Inq   6   0   Auto Mode               Manual —     7   1   Manual mode               Inq           (Controlled                           by the user)               MAX Value   (20 . . . 31)   FFFFFF   MAX value for                           this feature                           control       210   DistortionA_1_1_Inq   Presence   0   1   Presence of       214   DistortionA_1_2_Inq   Inq           this feature       218   DistortionA_1_3_Inq       [1-3]   zero   Reserved       21C   DistortionA_1_4_Inq   ReadOut —     4   1   Capability of       220   DistortionA_2_1_Inq   Inq           reading the       224   DistortionA_2_2_Inq               value of this       228   DistortionA_2_3_Inq               feature       230   DistortionA_2_4_Inq   On/Off —     5   1   Capability of       234   DistortionA_3_1_Inq   Inq           switching       238   DistortionA_3_2_Inq               this feature       23C   DistortionA_3_3_Inq               on and off       240   DistortionA_3_4_Inq   Auto_Inq   6   0   Auto Mode       244   DistortionA_4_1_Inq   Manual —     7   1   Manual mode       248   DistortionA_4_2_Inq   Inq           (Controlled       24C   DistortionA_4_3_Inq               by the user)       (Read)   DistortionA_4_4_Inq   MAX Value    [8-31]   FFFFFF   MAX value for                           this feature                           control       210   DistortionB_1_1_Inq   Presence   0   1   Presence of       214   DistortionB_1_2_Inq   Inq           this feature       218   DistortionB_1_3_Inq       [1-3]   zero   Reserved       21C   DistortionB_1_4_Inq   ReadOut —     4   1   Capability of       220   DistortionB_2_1_Inq   Inq           reading the       224   DistortionB_2_2_Inq               value of this       228   DistortionB_2_3_Inq               feature       230   DistortionB_2_4_Inq   On/off —     5   1   Capability of       234   DistortionB_3_1_Inq   Inq           switching this       238   DistortionB_3_2_Inq               feature on and       23C   DistortionB_3_3_Inq               off       240   DistortionB_3_4_Inq   Auto Inq   6   0   Auto Mode       244   DistortionB_4_1_Inq   Manual —     7   1   Manual mode       248   DistortionB_4_2_Inq   Inq           (Controlled by       24C   DistortionB_4_3_Inq               the user)       (Read)   DistortionB_4_4_Inq   MAX    [8-31]   FFFFFF   MAX value for               Value           this feature                           control                  
 
         [0038]    Inquiry Registers for Mechanical Features  
                                                   Offset   Name   Field   Bit   Value   Description                   300   X_offset_Inq   Presence   0   1   Presence of       (Read)       Inq           this feature                   (1 . . . 3)   0   Reserved               Read/Out_-   4   1   Capability of               Inq           reading the                           value of this                           feature               On/Off_Inq   5   1   Capability of                           switching this                           feature on and                           off               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   1   Manual mode                           (Controlled by                           the user)                    [8-15]   0   Reserved               MAX_Value   [16 . . . 31]   FFFF   MAX value for                           this feature                           control       304   Y_offset_Inq   Presence   0   1   Presence of       (Read)       Inq           this feature                   (1 . . . 3)   0   Reserved               Read/Out_-   4   1   Capability of               Inq           reading the                           value of this                           feature               On/Off_Inq   5   1   Capability of                           switching this                           feature on and                           off               Auto_Inq   6   0   Auto Mode               Manual_Inq   7   1   Manual mode                           (Controlled by                           the user)               MIN Value    [8 . . . 15]   0   Reserved               MAX Value   [16 . . . 31]   FFFF   MAX value for                           this feature                           control       308   Theta —     Presence —     0   1   Presence of this       (Read)   offest —     Inq           feature           Inq       [1-3]   0   Reserved               Read/Out —     4   1   Capability of               Inq           reading the value of                           this feature               On/Off_Inq   5   1   Capability of                           switching this                           feature ON and OFF               Auto_Inq   6   0   Auto mode               Manual_Inq   7   1   Manual mode                           (controlled by the                           user)                    [8-15]   0   Reserved               MAX_Value   [16-31]   FFFF   MAX value for this                           feature control       310   Auxillary   Presence   0   1   Presence of this           _4_Inq   _Inq           feature       314   Auxillary       (1 . . . 3)   0   Reserved           _5_Inq   Read/Out   4   1   Capability of       318   Auxillary   _Inq           reading the       (Read)   _6_Inq               value of this                           feature               On/Off_Inq   5   1   Capability of                           switching                           this feature ON and                           OFF               Auto_Inq   6   0   Auto mode               Manual_Inq   7   1   Manual mode                           (controlled                           by the user)               MAX_Value    [8-13]   FFFFF   MAX value for this                           feature control       31C   Temp_Comp —     Presence   0   1   Presence of this           x_Inq   _Inq           feature       310   Temp_Comp —         (1 . . . 3)   0   Reserved           y_Inq   ReadOut   4   1   Capability of               _Inq           reading the                           value of this                           feature               On/Off_Inq   5   1   Capability of                           switching                           this feature ON and                           OFF               Auto_Inq   6   0   Auto mode               Manual_Inq   7   1   Manual mode                           (controlled                           by the user)               MAX_Value    [8-31]   FFFFFF   MAX value for this                           feature control                  
 
         [0039]    Status and Control Registers for the Advanced Features  
         [0040]    Status and Control Registers for Communication Features  
         [0041]    This status control provides a way to allocate an isochronous channel. After this control is activated, the One Shot command does not have to build-up a channel after the command. this will provide a short and predictable image intake time.  
         [0042]    Status and Control Registers for Illumination Features  
                                                                                                                                                                                                   Offset   Name   Field   Bit   Value   Description                   500   Illum —     Presence_Inq   0   1   Presence of       (Read/   centroid               this feature       Write           (1 . . . 5)   0   Reserved       Volatile)       ON_OFF   6   1   Write: Switch                           this feature                           ON/OFF                           Read: read                           current mode                           0 - OFF; 1 - ON               A_M_Mode   7   0   Write: Set the                           Mode                           Read: read the                           current mode                           0 = Manual; 1 =                           Auto                    8 . . . 19   0   Reserved               Value   20 . . . 31   0   Value                           Write the value in                           auto mode. This                           field is ignored if                           read unit capability is                           not available, read                           value has no meaning.            504-508   Reserve 2 register addresses            50C   Illum —     Presence_Inq   0   1   Presence of       (Read/   duration_1               this feature       Write           1 . . . 5   0   Reserved       Volatile)       ON_OFF   6   0   Write: Switch                           this                           feature ON/OFF                           Read: read                           current mode                           0 = OFF; 1 =ON               A_M_Mode   7   0   Write: set the                           Mode                           Read: read the                           current                           mode                           0 = Manual; 1 = Auto                    8 . . . 19   0   Reserved               Value   20 . . . 31   0   Value                           Write the                           value in auto                           mode. This                           field is                           ignored. If                           read unit                           capability is                           not available,                           read value has                           no meaning.       510   Illum —     Presence Inq   0   1   Presence of       (Read/   intensity —                 this feature       Write   1       (1 . . . 5)   zero   Reserved       Non-       ON_OFF   6   1   Write: Switch       Volatile)                   this                           feature ON/OFF                           Read: read                           current mode                           0 = OFF; 1 = ON               A_M_Mode   7   0   Write: Set the                           Mode                           Read: read the                           current                           mode                           0 = Manual; 1 = Auto                    8 . . . 19   0   Reserved               Value   (20 . . . 31)   0   Value                           Write the                           value in auto                           mode. This                           field is                           ignored. If                           read not                           capability is                           not available,                           read value has                           no meaning.       514   Illum_counter_1   Presence Inq   0   1   Presence of       (Read/                   this feature       Write           (1 . . . 5)   zero   Reserved       Non-       ON_OFF   6   1   Write:       Volitile)                   Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   1   Write: Set                           the Mode                           Read: read                           current mode                           0-Manual 1-                           Auto               Value   (8 . . . 31)   0   Value                           Write the                           value in                           auto mode.                           This field                           is ignored.                           If read unit                           capability                           is not                           available,                           read value                           has no                           meaning.            518-51C   Reserve register addresses            520   Illum —     Presence Inq   0   1   Presence of       (Read/   duration_2               this feature       Write           (1 . . . 5)   zero   Reserved       Volitile)       ON_OFF   6   0   Write:                           Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           current mode                           0-Manual 1-Auto                    (8 . . . 19)   zero   Reserved               Value   (20 . . . 31)   0   Value                           Write the                           value in                           auto mode.                           This field is                           ignored. If read                           unit capability                           is not available,                           read value has no                           meaning.       524   Illum —     Presence Inq   0   1   Presence of       (Read/   intensity_2               this feature       Write           (1 . . . 5)   zero   Reserved       Non-       ON_OFF   6   1   Write:       Volatile)                   Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           current mode                           0-Manual 1-Auto                    (8 . . . 19)   zero   Reserved               Value   (20 . . . 31)   0   Value                           Write the value in                           auto mode. This                           field is ignored.                           If read unit capability                           is not available,                           read value has no                           meaning.       528   Illum_counter_2   Presence_Inq   0   1   Presence of       (Read/                   this feature       Write           (1 . . . 5)   zero   Reserved       Non-       ON_OFF   6   1   Write:       Volitile)                   Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   1   Write: Set                           the Mode                           Read: read                           current mode                           0-Manual 1-Auto               Value    (8 . . . 31)   0   Value                           Write the value in                           auto mode. This field                           is ignored. If read                           unit capability is not                           available, read value                           has no meaning.            52C-530   Reserve 5 register addresses            534   Illum —     Presence_Inq   0       Presence of       (Read/   duration_3               this feature       Write)           [1-5]   zero   Reserved       Volatile       ON_OFF   6   0   Write:                           Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0: OFF 1: ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           current mode                           0: Manual                           1: Auto                    [8-19]   zero   Reserved               Value   [20-31]   0   Value       538   Illum —     Presence_Inq   0       Presence of       (Read/   intensity_3               this feature       Write)           [1-5]   zero   Reserved       Non-       ON_OFF   6   0   Write:       Volatile                   Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0: OFF 1: ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           the current                           mode                           0: Manual                           1: Auto                   [8-19]   zero   Reserved               Value   [20-31]   0   Value       53C   Illum_counter_3   Presence_Inq   0   0   Presence of       (Read/                   this feature       Write)           [1-5]   zero   Reserved       Non-       ON_OFF   6   0   Write:       Volatile                   Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0: OFF 1: ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           the current                           mode                           0: Manual                           1: Auto               Value    [8-31]   0   Value            540-544   Reserve 2 register address            548   Illum —     Presence_Inq   0   0   Presence of       (Read/   duration_4               this feature       Write)           [1-5]   zero   Reserved       Volatile       ON_OFF   6   0   Write:                           Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0: OFF 1: ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           current mode                           0: Manual                           1: Auto                    [8-19]   zero   Reserved               Value   [20-31]   0   Value       54C   Illum —     Presence_Inq   0   0   Presence of       (Read/   intensity_4               this feature       Write)           [1-5]   zero   Reserved       Non-       ON_OFF   6   0   Write:       Volatile                   Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0: OFF 1: ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           current mode                           0: Manual                           1: Auto                    [8-19]   zero   Reserved               Value   [20-31]   0   Value       550   Illum_counter - 4   Presence_Inq   0   0   Presence of       (Read/                   this feature       Write)           [1-5]   zero   Reserved       Non-       ON_OFF   6   0   Write:       Volatile                   Switch this                           feature                           ON/OFF                           Read: read                           current mode                           0: OFF 1: ON               A_M_Mode   7   0   Write: Set                           the Mode                           Read: read                           current mode                           0: Manual                           1: Auto               Value    [8-31]   0   Value                  
 
         [0043]    Status and Control Registers for Optical Features  
                                                   Offset   Name   Field   Bit   Value   Description                   600   Pixel_Size   Presence   0   1   Presence of       (Read/       Inq           this feature       Write Non-           [1-5]   zero   Reserved       Volitile)       ON_OFF   6   0   Write: Switch                           this feature                           ON/OFF                           Read: read                           current mode                           0-OFF; 1-ON               A_M_Mode   7   1   Write: Set the                           Mode                           Read: read                           current mode                           0-Manual; 1-Auto                    [8-15]   zero   Reserved               Value   [16-31]   0   Value                           Write the value in                           auto mode. This                           field is ignored. If                           read unit capability is                           not available, read                           value has no meaning.       604   Auxillary_1   Presence   0   1   Presence of       608   Auxillary_2   Inq           this feature       60C   Auxillary_3       [1 . . . 5]   zero   Reserved       (Read/       ON_OFF   6   1   Write: Switch       Write)                   this feature       Non-                   ON/OFF       Volatile                   Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   1   Write: Set the                           Mode                           Read: read the                           current mode                           0-Manual; 1-auto                    [8-31]   zero   Reserved       610   DistortionA_1_1_Inq   Presence   0   1   Presence of       614   DistortionA_1_2_Inq   Inq           this feature       618   DistortionA_1_3_Ing       [1-5]   zero   Reserved       61C   DistortionA_1_4_Inq   ON/OFF   6   0   Write: Switch       620   DistortionA_2_1_Inq               this feature       624   DistortionA_2_2_Inq               ON/OFF       628   DistortionA_2_3_Inq               Read: read       630   DistortionA_2_4_Inq               current mode       634   DistortionA_3_1_Inq               0: OFF = Data       638   DistortionA_3_2_Inq               Invalid       63C   DistortionA_3_3_Inq               1: ON = Date       640   DistortionA_3_4_Inq               Value       644   DistortionA_4_1_Inq   A_M_Mode   7   0   Write: Set the       648   DistortionA_4_2_Inq               Mode       64C   DistortionA_4_3_Inq               Read: read the       (Read/   DistortionA_4_4_Inq               current mode       Write)                   0: = Manual,       Non-                   1: Auto       Volatile       Value    [8-31]   0   Value       650   DistortionB_1_1_Inq   Presence   0   1   Presence of       654   DistortionB_1_2_Inq   Inq           this feature       658   DistortionB_1_3_Inq       [1-5]   zero   Reserved       65C   DistortionB_1_4_Inq   ON/OFF   6   0   Write: Switch       660   DistortionB_2_1_Inq               this feature       664   DistortionB_2_2_Inq               ON/OFF       668   DistortionB_2_3_Inq               Read: read       670   DistortionB_2_4_Inq               current mode       674   DistortionB_3_1_Inq               0: OFF = Data       678   DistortionB_3_2_Inq               Invalid       67C   DistortionB_3_3_Inq               1: ON = Date       680   DistortionB_3_4_Inq               Value       684   DistortionB_4_1_Inq   A_M_Mode   7   0   Write: Set the       688   DistortionB_4_2_Inq               Mode       68C   DistortionB_4_3_Inq               Read: read the       (Read/   DistortionB_4_4_Inq               current mode       Write)                   0: = Manual,       Non-                   1: Auto       Volatile       Value    [8-31]   1   Value                  
 
         [0044]    Status and Control Registers for Mechanical Features  
                                                   Offset   Name   Field   Bit   Value   Description                   700   x_Offset   Presence_Inq   0   1   Presence of       (Read/Write                   this feature       Non-Volatile)           [1-5]   zero   Reserved               ON_OFF   6   0   Write: Switch                           this feature                           ON/OFF                           Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   0   Write: Set the                           Mode                           Read: read                           current mode                           0-Manual 1-Auto                    [8-15]   zero   Reserved               Value   [16-31]   Calibrated   Signed 16 bit                           value range −32767                           to +32767.                           Physical scale                           is 0.01                           micrometer/bit                           Physical range                           is −327.67 to                           +327.67                           micrometers.       704   Y_Offset   Presence_Inq   0   1   Presence of       (Read/Write                   this feature       Non-Volitile)           [1-5]   zero   Reserved               ON_OFF   6   0   Write: Switch                           this                           feature ON/OFF                           Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   0   Write: Set the                           Mode                           Read: read                           current mode                           0-Manual 1-Auto                    [8-15]   zero   Reserved               Value   [16-31]   Calibrated   Signed 16 bit                           value range −32767                           to +32767.                           Physical scale                           is 0.01                           micrometer/bit                           Physical range                           is −327.67                           to +327.67                           micrometers.       708   Theta —     Presence Inq   0   1   Presence of       (Read/Write   Offset               this feature       Non-Volitile)           (1 . . . 5)   zero   Reserved               ON_OFF   6   0   Write: Switch                           this feature                           ON/OFF                           Read: read                           current mode                           0-OFF 1-ON               A_M_Mode   7   0   Write: Set the                           Mode                           Read: read                           current mode                           0-Manual 1-Auto                    [8-15]   zero   Reserved               Value   [16 . . . 31]   Calibrated   Signed 16 bit                           value range −32767                           to +32767.                           Physical scale                           is 0.1                           milliradians/                           bit. Physical                           range is −3276.7                           to +3276.7                           milliradians.       710   Auxillary_4   Presence —     0   1   Presence of this       714   Auxiilary_5   Inq           feature       718   Auxiliary_6       [1-5]   zero   Reserved       (Read/Write)       ON_OFF   6   0   Write: Switch this       Non-Volitile                   feature ON/OFF                           Read: read current                           mode                           0-OFF 1-ON               A_M_Mode   7   0   Write: Set the Mode                           Read: read current                           mode                           0-Manual 1-Auto                    [8-31]   0   Value       71C   Temp_Comp_x   Presence   0   1   Presence of this       720   Temp_Comp_y   Inq           feature       (Read/Write           (1 . . . 5)   zero   Reserved       Non-Volitile)       ON_OFF   6   0   Write: Switch this                           feature ON/OFF                           Read: read current                           mode                           0-OFF 1-ON               A_M_Mode   7   0   Write: Set the Mode                           Read: read current                           mode                           0-Manual 1-Auto                    [8-31]   0   Value                  
 
         [0045]    Although the present invention has been described with reference to preferred embodiments, workers skilled n the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention.