Leica Laser Trackers |
|
Allow No Tip Off |
Disallow tipless measurement (for Leica T-Products). |
Allow No Tip On |
Allow tipless measurement (for Leica T-Products). |
Go To Sleep, Wake Up From Now d, h::m::s |
For LMF (930/960, ATS) only – turns off the laser, and turns it back on after the amount of time designated by d, h::m::s has passed, where d is the integer number of days, h is hours, m is minutes, and s is seconds. The comma and colons are required parts of the string, and the letters are to be replaced by the appropriate integer numbers. This time is FROM THE CURRENT LOCAL TIME of your PC. So the time to turn the laser back on is RELATIVE to the current time, therefore, the MP will always be valid. This command does not close the interface, but you can close it if you wish. The laser will still come back on after the designated time. You can in fact check the tracker controller, it will tell you when it is scheduled to turn the laser back on. |
Outdoor Mode On |
For Leica 40x trackers only: Turns ON Outdoor measurement mode. If not a 40x tracker, this returns true so as not to interrupt the script. |
Outdoor Mode Off |
For Leica 40x trackers only: Turns OFF Outdoor measurement mode, and sets tracker to Fast Point mode. If not a 40x tracker, this returns true so as not to interrupt the script. |
Measure All You Can See |
For LMF (930/960, ATS) only – tells tracker to measure all targets visible in the camera’s field of view |
Shut Down Tracker |
For LMF (AT9x0, ATS) only – turns off the tracker and controller, and closes the interface |
Select Compensation [] |
Initially for Leica 930/960. Selects the tracker compensation by name, designated by [] ([] not part of string). Results logged to Inst. History. |
Set External Trigger For TMAC-Touch Probe |
Sets EmScon triggering to External, and makes related settings to ready the system for measuring with the TMAC-I touch probe. This MUST be called before doing touch-triggered measurement. |
Set Internal Trigger |
Sets EmScon triggering to Internal Application, the “normal” use case where measurements are initiated from the interface or from MP commands. |
Spiral Search Off |
For Leica 901 – favors power lock over spiral search – no retry |
Spiral Search On |
For Leica 901 – favors spiral search over power lock – no retry |
AT960 Automation With the AS1 Scanner |
|
AutoLock On/Off |
Toggle Powerlock On/Off. It works while being connected with either interface RDS/LMF. |
Connect LMF IO [] |
Establishes a connection to the CB21 (Control Box) at the IP address specified by [] ([] not part of string). This command, like all LMF_IO commands, will work whether connected to the AS1 via RDS, or to the AP21 via LMF. But the normal operating mode is with an RDS connection to the AS1 scanner. “AT960Simulator” can be used as an IP address to open the LMFIO simulator. |
Disconnect LMF IO |
Removes the connection to the CB21 Digital IO Interface. |
Get Reflector Position |
This command records the position of the prism of the currently locked on face of the AP21. This command will create a point on the tree view with the name defined on the interface. This is normally used to define the lock-on positions. |
Is Robot Program Active |
Checks if a robot program is running. Returns “Success” if the RobotProgramActive I/O value is TRUE (1). Returns Partial success if RobotProgramActive I/O value is FALSE (0). Returns failure if SA cannot read the RobotProgramActive I/O value. |
Min Angle Filter [] Degrees [] Max Distance mm |
Sets the parameters for the curvature based filter. |
Send Robot Go [timeout] |
Sets the RobotGo bit to 1. Waits for the robot program to set RobotPositionReached to 0 (the timeout is expressed in seconds) Set RobotGo back to 0. |
Set Scan Profile [] |
For Leica AS1 scanner. Sets the RDS scan profile by name, designated by [] ([] not part of string) |
Start Scan |
Starts the measurement, this is equivalent to pressing the trigger on the scanner. |
Set Line Scan Thinning Factor [] |
Sets the thinning factor for line scanners. |
Stop Scan |
Stops the measurement, this is equivalent to releasing the trigger on the scanner. |
Switch to LMF/RDS |
This command forces a connection either to RDS or LMF (enter LMF or RDS). In addition to switching to the desired interface, this command will also deactivate the Auto Switching. If the connection to the specified interface is already established, this command will deactivate AutoSwitching and immediately return as success. |
Toggle Line Scan Min Angle Filter On/Off |
Turns the curvature based filter on and off. |
Toggle LMF<>RDS AutoSwitching [] |
This command toggles the Auto switching between LMF and RDS On and Off. |
Valid Distance |
When locked on the AS1, this command will return success if the Scanner is Ready To Measure. Can be used before calling «Scan Start» to ensure that the scanner is Ready. |
Wait For Robot Position Reached [] |
Waits for the robot program to set RobotPositionReached to 1 (the timeout is expressed in seconds, 0 = no timeout!) |
Leica T-Scan |
|
Start Scan |
Begins a scan pass |
Stop Scan |
Ends a scan pass |
Increment Group/Cloud Name |
Increment the Current Group/Cloud Name by 1. This name is used for clouds when scanning. |
Is Laser Locked |
Succeeds if the laser is locked. Fails if not. |
Release Motors |
Releases torque on the tracking motors in order to lock the beam by hand. |
Set Scan Point To Point Distance [] |
Set Point to Point Distance to that designated by [] mm ([] not part of string) |
Set Scan Line To Line Distance [] |
Set Line to Line Distance to that designated by [] mm ([] not part of string) |
Set Scan Maximum Angle of Incidence [] |
Set Maximum Angle of Incidence to that designated by [] degrees ([] not part of string) |
Set Scan Exposure Time [] |
Sets the scanner’s exposure time, where [] is in milliseconds ([] not part of string). Use 0.25-20.0ms for T-Scan Collect version 10 and higher, or 0.01-9.98 ms for PROBEscan. |
Set Scan Width Iteration [] |
Sets the width of the scan line where [] is a value from 1-12 ([] not part of string). 0=100%, 12=40% (decrements by 5%). |
Set Scan Reflection Filter [] |
Sets the reflection filter type, where [] is a value between 1 and 4 ([] not part of string). 1 = Standard, 2 = Low, 3 = Medium, 4 = High. |
Close Scan Gaps Up To [] |
Maximum allowable closed gap in mm ([] not part of string). Use 0.0 to disable this option. |
Scanner Power On |
Turns the scanner on. |
Scanner Power Off |
Turns the scanner off. |
Leica Automation Interface |
|
Set Automation Mode On |
This puts the AIC Interface in Automation Mode. In this mode, the next ‘Measure’ command from MPs will cause the Interface to expect Digital I/O signals from the robot to drive scanning. |
Set Automation Mode Off |
This puts the AIC Interface in Manual Mode. In this mode, the next ‘Measure’ command from MP will simply turn the scanner on. The scanner will stay on until the next “Stop Active Measurement Mode” command from MP. NOTE: This is the default startup mode of the AIC Interface. |
Select Device Trigger Probe |
Set AIC Device Selection to Trigger Probe (emScon). |
Select Device T-Scan |
Set AIC Device Selection to T-Scan. |
Select Tracker 1 |
Set AIC to Tracker 1, Jump SA Instrument to designated Collection::Instrument Index (set in AIC Driver), Connect and Start Interface to T-Scan or emScon based on current MUX and AIC Device Selection |
Select Tracker 2 |
Set AIC to Tracker 2, Jump SA Instrument to designated Collection::Instrument Index (set in AIC Driver), Connect and Start Interface to T-Scan or emScon based on current MUX and AIC Device Selection |
Select Tracker 3 |
Set AIC to Tracker 3, Jump SA Instrument to designated Collection::Instrument Index (set in AIC Driver), Connect and Start Interface to T-Scan or emScon based on current MUX and AIC Device Selection |
Select Tracker 4 |
Set AIC to Tracker 4, Jump SA Instrument to designated Collection::Instrument Index (set in AIC Driver), Connect and Start Interface to T-Scan or emScon based on current MUX and AIC Device Selection |
Increment Group/Cloud Name |
Increment the Current Group/Cloud Name by 1. This name is used for Point Group when measuring points, and Cloud Name when scanning with T-Scan. |
Release Motors |
Release motors if there is a current emScon or T-Scan connection. |
Is Laser Locked |
For the T-Mac or T-Scan: Returns success if the beam is locked, fail if not locked, and the status window shows what kind of target the laser is locked onto. |
Is 6D Status Valid |
Returns success if the 6D Status is valid, fail otherwise. NOTE: This command only works properly for the TMAC interface. The COM connection to TScan Collect does not have a working version of this function—it will return TRUE even if the laser is locked on a 3D target (e.g. SMR). |
Is Laser Locked on TScan |
For use with TScan Collect. Added because “Is 6D Status Valid” does not work properly for TScan Collect. |
Is Laser Locked on TMac |
For use with TScan Collect. Added because “Is 6D Status Valid” does not work properly for TScan Collect. |
Is Laser Locked on TMac MultiSide |
When called with T-Mac active, this will report whether the tracker is locked on the T-Mac MS, and if so, will also report the number of sides, and the locked side. When called with TScan Collect active, added because “Is 6D Status Valid” does not work properly for TScan Collect. |
Set emScon Measure Time [] |
Set the Measure Time for Discrete measurements when Trigger Probe is the Current Device (emScon connection) to that designated by [] Seconds ([] not part of string) |
Set Scan Point To Point Distance [] |
Set T-Scan Point to Point Distance to that designated by [] mm ([] not part of string) |
Set Scan Line To Line Distance [] |
Set T-Scan Line to Line Distance to that designated by [] mm ([] not part of string) |
Set Scan Maximum Angle of Incidence [] |
Set T-Scan Maximum Angle of Incidence to that designated by [] degrees ([] not part of string) |
Close Scan Gaps Up To [] |
Tell T-Scan Collect to close gaps in scan data up to that designated by [] mm ([] not part of string). A setting of 0.0 means do not close gaps. |
AIC Move Robot |
Perform the Go-Position Reached sequence without scanning. |
Send Confirmed Go |
Same as “AIC Move Robot”, but does not wait for position reached, only confirms that Go gets sent. |
Wait For Position Reached |
Only waits for the position reached signal from I/O. |
Scanner Power On |
Turn the T-Scan laser on. |
Scanner Power Off |
Turn the T-Scan laser off. |
Set Alignment Sphere Radius [] |
Set the calibration sphere radius in mm for the Scanner Alignment. |
Set Alignment Iterations [] |
Set the number of iterations for the Scanner Alignment. |
Set Alignment Use Auto Clipping On |
Set the scanner alignment to use auto-clipping. |
Set Alignment Use Auto Clipping Off |
Set the scanner alignment to NOT use auto-clipping. |
Start Scanner Alignment |
Begin the Scanner Alignment data acquisition. Ensure that the scanner is on before calling this. Normally, you will insert an ‘Ask for User Decision’ step after this, so the user can tell the MP that the data collection is complete. NOTE: Use in ‘Manual’ mode with the trigger button, or ‘Automation’ mode with subsequent ‘Measure’ command(s). |
Calculate Scanner Alignment |
Once the data collection is complete from the ‘Start Scanner Alignment’ step, this will Calculate the alignment transform, and if successful, present the alignment error, and give the user a chance to accept the results and apply them, or reject the results. If the alignment error is less than 1500, this step automatically succeeds, and applies the alignment. |
Reduce Scanner Waviness |
Call the scanner ReduceWaviness function. |
TPWizard Measurement Check 3D |
Run automated TrackerPilot Wizard check. |
TPWizard Measurement Check 6D |
Run automated TrackerPilot Wizard check. |
TPWizard Stylus Check |
Run automated TrackerPilot Wizard check. |
TPWizard Stylus Compensation |
Run automated TrackerPilot Wizard compensation. |
TPWizard Shank Compensation |
Run automated TrackerPilot Wizard compensation. |
TPWizard Create Virtual Stylus |
Run automated TrackerPilot Wizard. |
TPWizard Edit Virtual Stylus |
Run automated TrackerPilot Wizard. |
Start Instrument Interface |
Start the Interface for the ‘Instrument’s ID’ in SA. ‘Interface Type’ 0 runs the SA Laser Tracker interface. ‘Interface Type’ 1 runs the AIC interface. |
Point At Target |
Point the Instrument Designated by ‘Instrument ID’ at a ‘Point Name’ in the Designated “Collection::Group::Target” |
Set Instrument Group and Target |
For the Instrument Designated by ‘Instrument ID’, this sets the current Collection::Group::Target designated by ‘Point Name’. NOTE: The Group name is used as the Cloud name when using the T-Scan. |
Measure |
This causes the T-Scan connected to ‘Instrument ID’ to begin scanning if the AIC Interface is connected and NOT in Automation Mode. In Automation Mode, this causes the AIC Interface to enter automated measurement with digital I/O handshaking. If the SA Laser Tracker interface is connected, this will cause the current active Measure Profile to be run. |
Stop Active Measurement Mode |
This causes the T-Scan connected to ‘Instrument ID’ to end scanning if the AIC Interface is connected. If the SA Laser Tracker interface is connected, this will cause the current active Measure Profile to be stopped if measuring. NOTE: For the T-Scan, this command will be called by the robot using the digital I/O handshaking when in Automation Mode. |
Stop Instrument Interface |
Stop the Interface for the ‘Instrument’s ID’ in SA. |