User Tools

Site Tools


commands:customa

Table of Contents

Command:CUSTOMA (CCA)

MS2000 Syntax
Shortcut CCA,CA
Format CCA X=n Y=m Z=o
Remembered X automatically saved, Y and Z need SS Z
Tiger Syntax
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=n

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
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) Ver 9.2l+
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. (50 nm enc. resolution) N Firmware default
10 Z Scope Drive 200 um/rev. (50 nm enc. resolution) Z
19 Z Scope Drive 100 um/rev. (25 nm enc. resolution) H
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) Ver 9.2l+
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
41 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 o P5
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.
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.
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.

Example
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=m

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.

Example
CCA Y=3   
:A

All moves will be initiated four times.

Z=o

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 displayO not implemented
12 Disable LCD displayF not implemented
13 CLOCKED DEVICES take shortest path S Applied to both axes until 3.10
14 CLOCKED DEVICES 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 not implemented
18 CLOCKED DEVICES on 2nd axis not allowed to take shortest path L not implemented
20 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.Firmware default
21 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.
22 Reverses joystick polarity of the card's first axis r TG-1000 only V3.05 and later
23 Joystick polarity of card's first axis set to default l TG-1000 only, Firmware Default V3.05 and later
24 Reverses joystick polarity of the card's second axis r TG-1000 only V3.05 and later
25 Joystick polarity of card's second axis set to default l TG-1000 only, Firmware Default V3.05 and later
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.

commands/customa.txt · Last modified: 2018/08/14 17:08 by vik