Shortcut | CCA,CA |
---|---|
Format | CCA X=n Y=m Z=o |
Remembered | X automatically saved, Y and Z need SS Z |
Shortcut | CCA,CA |
---|---|
Format | [Addr#]CCA X=n Y=m Z=o |
Type | Card-Addressed |
Remembered | X automatically saved, Y and Z need [Addr#]SS Z |
For the Tiger programmable logic card this command is used very differently; for that see Tiger Programmable Logic Card (TGPLC) documentation and ignore this page.
X sets the configuration flags are set according to the table below for builds with STNDRD_XY
and/or STNDRD_Z
axes profiles. Configuration flags are changed one at a time for each execution of the CCA
command. The changes will not take effect until the controller is restarted or reset via the RESET
command.
The controller should be reset immediately after setting any desired CCA X
flags. Executing a SS Z
command before resetting can cause the firmware to get confused.
CCA X= | Description | Display | MS2K specific Comments | TG-1000 specific Comments |
---|---|---|---|---|
1 | XY Linear Encoders Used | L | Use DIP SW 3 (See Note 1) | |
2 | XY Rotary Encoders Used | R | Use DIP SW 3 (See Note 1) | |
3 | Z Linear Encoders Used | L | Use DIP SW 6 (See Note 1) | |
4 | Z Rotary Encoders Used | R | Use DIP SW 6 (See Note 1) | |
5 | XY Leadscrew Coarse Pitch (6.35 mm - Standard) | B | Firmware Default | |
6 | XY Leadscrew Fine Pitch (1.59 mm) | A | ||
7 | XY Leadscrew Super Coarse (12.7 mm) | C | ||
8 | XY Leadscrew Ultra Fine (0.635 mm) | U | 0.635 Leadscrew post 9.0e , 0.317mm pre 9.0e | |
15 | XY GTS Motor/Fine Pitch (1.59 mm) | a | ||
16 | XY GTS Motor/Coarse Pitch (6.35 mm) | b | ||
17 | XY GTS Motor/Super Coarse (12.7 mm) | c | ||
18 | XY Leadscrew Ultra Coarse (25.4 mm) | D | ||
28 | XY SISKIYOU Motor/Leadscrew | S | ||
41 | XY Leadscrew Medium (3.18 mm) | M | was CCA X=65 Apr21-Sep22 | |
42 | XY Maxon Direct-Drive (1.59 mm) | x | Not implemented | |
43 | XY Maxon Direct-Drive (3.18 mm) | e | Not implemented | |
44 | XY Maxon Direct-Drive (6.35 mm) | X | Not implemented | |
48 | XY LS25 Fine Pitch (1.59 mm) | G | Ver 9.2l+ | |
56 | XY LS25 Coarse Pitch (6.35 mm) | H | Ver 9.2m+ | |
59 | XY LS25 Extra-fine Pitch (0.635 mm) | g | Ver 9.2n+ | |
58 | XY Leadscrew Ultra Coarse (25.4 mm) with 76:1 Gear motor | E | Ver 9.2l+ | |
21 | XY Linear Encoder 10 nm resolution | 1 | Firmware default | |
22 | XY Linear Encoder 20 nm resolution | 2 | ||
51 | XY Linear Encoder 5nm resolution | K | Ver 9.0e+ | |
52 | XY Linear Encoder 2.5nm resolution | L | Ver 9.0e+ | |
30 | XY Limit Polarity - Normally Open | o | Firmware default | |
31 | XY Limit Polarity - Normally Closed | c | ||
9 | Z Scope Drive 100 um/rev. | 1 | Firmware default | |
10 | Z Scope Drive 200 um/rev. | 2 | ||
19 | Z Scope Drive 400 um/rev. | 4 | ||
11 | Z Leadscrew Coarse Pitch | B | ||
12 | Z Leadscrew Fine Pitch | A | ||
13 | Z Leadscrew Super Coarse Pitch | C | ||
14 | Z Leadscrew Ultra Fine Pitch | U | ||
47 | Z Leadscrew Ultra Coarse | D | ||
29 | Z SISKIYOU Motor/Leadscrew | S | ||
49 | Z LS25 Fine Pitch (1.59 mm) | G | Ver 9.2l+ | |
57 | Z LS25 Coarse Pitch (6.35 mm) | H | Ver 9.2m+ | |
64 | Z LS25 Ultra Fine Pitch (0.635 mm) | g | Ver 9.2o+ | |
26 | ZF Linear Encoder 10 nm resolution | 1 | Leadscrew devices only. LE resolution is 50nm on scope drives. | |
27 | ZF Linear Encoder 20 nm resolution | 2 | ||
53 | ZF Linear Encoder 5nm resolution | K | Ver 9.0h+ | |
54 | ZF Linear Encoder 2.5nm resolution | L | Ver 9.0h+ | |
55 | ZF Linear Encoder 50nm resolution | 5 | Ver 9.2f+ | |
32 | ZF Limit Polarity - Normally Open | o | Firmware default | |
33 | ZF Limit Polarity - Normally Closed | c | ||
34 | Piezo Range 50 um | f or Pf | ||
65 | Piezo Range 70 um | g or Pg | not implemented | |
23 | Piezo Range 100 um | 1 or P1 | ||
35 | Piezo Range 150 um | S or PS | Firmware default | |
24 | Piezo Range 200 um | 2 or P2 | ||
36 | Piezo Range 300 um | 3 or P3 | ||
25 | Piezo Range 350 um | t or P4 | ||
37 | Piezo Range 500 um | 5 or P5 | ||
66 | Piezo Range 1000 um | W | Experimental | Not Implemented |
20 | Reserved for LX-4000 LE Flag | |||
26 | Reserved for Tracer Enable | |||
70 | The joystick and knob are always enabled, and the device assignments cannot be changed. The JOYSTICK command has no effect. | J | Version 9.0f and later. | Not Implemented |
71 | The joystick and knob can be disabled, and the device assignments can be changed. The JOYSTICK command works normally. | j | Firmware default. Version 9.0f and later. | Not Implemented |
Fixed Profile | F | Place holder profile | ||
MicroMirror 6 degrees | U6 | TG-1000 only | ||
MicroMirror 8 degrees | U8 | TG-1000 only | ||
MicroMirror 10 degrees | UA | TG-1000 only |
Note 1: Applies to LX-4000 systems only. On MS-2000 and MS-4000 systems, use DIP Switch #3 for XY linear encoders and DIP Switch #6 for Z-axis linear encoders instead of this CCA setting.
CCA X=6 A:
Sets to XY stage for 1.59mm pitch lead screws.
CCA X? Returns string representing current state of flags
A: XY:RA Z:RN Shows XY stage is rotary encoded, lead screw pitch A (1.59mm), and Z-drive is rotary encoded, 100μm/turn scope motor drive.
A: XY:RAj Z:RN Shows XY stage is rotary encoded, lead screw pitch A (1.59mm), JOYSTICK command works normally for all axes, and Z-drive is rotary encoded, 100μm/turn scope motor drive. Version 8.8i and all later 8.8x; version 9.0f and later.
XY:F or Z:F indicate that the XY or Z settings are Fixed by the firmware build and cannot be changed using the CCA command.
A listing of the valid CCA X configuration flags is displayed for firmware builds where sufficient space is available.
A: XY:RBJ Z:RN PF:2 5 XY B PITCH 4/in 6 XY A PITCH 16/in 7 XY C PITCH 2/in 8 XY 0 PITCH 80/in 18 XY D PITCH 1/in 21 XY 1 XYLE 10nm 22 XY 2 XYLE 20nm 9 Z N SCOPE 100u/T 10 Z Z SCOPE 200u/T 11 Z B PITCH 4/in 12 Z A PITCH 16/in 13 Z C PITCH 2/in 14 Z U PITCH 80/in 19 Z H SCOPE 100u/T 25nm 23 P 1 100um RANGE 24 P 2 200um RANGE
Y sets number of move repetitions. Default value is zero. That is, a MOVE
command causes the system to initiate one move to the given position. If m > 0, then the move will be initiated more than once as a means to achieve fine adjustment and a more stable landing. This parameter is saved in non-volatile memory by the SS Z
command. Requires MOVETASK firmware module which is standard for XY builds but not most others.
CCA Y=3 :A
All moves will be initiated four times.
Z sets system configuration flags according to following table. Parameter changes must be saved in non-volatile memory by the ''SS Z'' command.
CCA Z= | Description | Display | MS2K Comment | TG-1000 |
---|---|---|---|---|
1 | X axis movement direction is positive (default). | + | Firmware Default | |
2 | X axis movement direction is negative. | - | ||
3 | Y axis movement is positive (default) (Note: In the MS-4000, the default direction value for the Y axis is -1) | + | Firmware Default | |
4 | Y axis movement is negative. | - | ||
5 | Z axis movement is positive | + | Firmware Default | |
6 | Z axis movement is negative. | - | ||
7 | F axis movement is positive. | + | ||
8 | F axis movement is negative. | - | ||
9 | Disengage clutch | D | ||
10 | Engage clutch | E | ||
11 | Enable LCD display | O | not implemented | |
12 | Disable LCD display | F | not implemented | |
13 | CLOCKED DEVICES on 1st axis take shortest path | S | Applied to both axes until 3.10 | |
14 | CLOCKED DEVICES on 1st axis do not take shortest path | L | Applied to both axes until 3.10 | |
15 | Disable ADEPT piezo self test on startup | N | Version 9.2d and later | |
16 | Enable ADEPT piezo self test on startup | C | Firmware default, Version 9.2d and later | Firmware default |
17 | CLOCKED DEVICES on 2nd axis take shortest path | S | Works in 9.2m and above | |
18 | CLOCKED DEVICES on 2nd axis do not take shortest path | L | Works in 9.2m and above | |
20 | The joystick and knob are always enabled, and the device assignments cannot be changed. The JOYSTICK command has no effect.. | j | Version 9.0f and later. | Not Implemented |
21 | The joystick and knob can be disabled, and the device assignments can be changed. The JOYSTICK command works normally. | J | Firmware default Version 9.0f and later. | Implemented by default |
22 | Reverses joystick polarity of the card's first axis | r | TG-1000 only V3.05 and later. Re-issue J command or restart after SS Z to take effect. |
|
23 | Joystick polarity of card's first axis set to default | l | TG-1000 only, Firmware Default V3.05 and later. Re-issue J command or restart after SS Z to take effect. |
|
24 | Reverses joystick polarity of the card's second axis | r | TG-1000 only V3.05 and later. Re-issue J command or restart after SS Z to take effect. |
|
25 | Joystick polarity of card's second axis set to default | l | TG-1000 only, Firmware Default V3.05 and later. Re-issue J command or restart after SS Z to take effect. |
|
26 | Enable Encoder E flag check expressed as error 110+ in dump buffer | MS2000 onlyv9.2j and later | ||
27 | Disable Encoder E flag check | MS2000 only, Firmware Default v9.2j and later |
Note: A few products have different axis names. When in doubt, call ASI.