Syntax
Global Options
Arguments
Commands
Command Reference
position
Get the current arm position in millimeters.
--box TEXT- Lager Box name or IP
move
Move the arm to an absolute XYZ position in millimeters.
--x FLOAT- Target X position (mm)--y FLOAT- Target Y position (mm)--z FLOAT- Target Z position (mm)--box TEXT- Lager Box name or IP--timeout FLOAT- Move timeout in seconds (default: 5.0)--yes- Confirm the action without prompting
move-by
Move the arm by relative offsets (delta movement) in millimeters.
--dx FLOAT- Delta X offset (mm)--dy FLOAT- Delta Y offset (mm)--dz FLOAT- Delta Z offset (mm)--box TEXT- Lager Box name or IP--timeout FLOAT- Move timeout in seconds (default: 5.0)--yes- Confirm the action without prompting
go-home
Move the arm to its home position (X0 Y300 Z0).
--box TEXT- Lager Box name or IP--yes- Confirm the action without prompting
enable-motor
Enable the arm’s motor drivers.
--box TEXT- Lager Box name or IP
disable-motor
Disable the arm’s motor drivers. Use this before manual manipulation of the arm.
--box TEXT- Lager Box name or IP
read-and-save-position
Read the current position and save it as a calibration reference.
--box TEXT- Lager Box name or IP
set-acceleration
Set arm acceleration parameters for movement control.
--acceleration INTEGER- Acceleration value (>= 0)--travel INTEGER- Travel acceleration value (>= 0)--retract INTEGER- Retract acceleration value (>= 0)--box TEXT- Lager Box name or IP
Listing Arm Nets
When invoked with only--box and no subcommand, lists all arm nets on the box:
Examples
Supported Hardware
Notes
- All positions are in millimeters (mm)
- Home position is X0 Y300 Z0
- Use
--yesflag for non-interactive scripts and CI pipelines - Always re-enable motors after disabling them to resume normal operation
- The
--timeoutoption prevents commands from hanging if the arm fails to reach position - Default net can be set with
lager defaults add --arm-net

