# axis.ngc - AXIS 2.9.8 on LinuxCNC-HAL-SIM-AXIS

⌃−□×
Speed
Step 0/0 0%
Simulation loading LinuxCNC interpreter WASM Run mode Standalone Run control: standalone fallback until a machine session is loaded
Axis:
X Y Z A B C U V W
Jog:
Override Limits
Spindle:
Brake
Coolant:
Mist Flood
Spindle: off stopped S0
Coolant: mist off flood off
Machine controls: browser virtual HAL active for jog/spindle/coolant/home simulation
Feed Override:100%
Rapid Override:100%
Spindle Override:100%
Jog Speed:17 in/min
Max Velocity:240 in/min
Machine Session G-code
Use Session
Readiness: unchecked Missing: unchecked INI: - Program: - Loaded INI: - Loaded parameters: - Loaded tool table: - Virtual HAL session: not saved Handoff: blocked not-saved/not-release-ready; diagnostics blocked; baseline 82/82/77/0
Active G-Codes:
MDI Command:
G90 G17 G0 X0 Y0 Z0 G1 X1.5 Y0.75 Z0 F80 M2
LinuxCNC-backed program text
MDI History
No MDI history
Rapid Feed Arc Tool Envelope Scale View Top 100% | Pan x0.000 y0.000
X0.000 Y0.000
X:0.0000 DTG X:0.0000
Y:0.0000 DTG Y:0.0000
Z:0.0000 DTG Z:0.0000
G54 X:0.0000 G92 X:0.0000
G54 Y:0.0000 G92 Y:0.0000
G54 Z:0.0000 G92 Z:0.0000
G53
TLO X:0.0000
TLO Y:0.0000
TLO Z:0.0000
Vel:0.0000
Top 100% X0.000 Y0.000 Z0.000 - loading loading Three.js
Extents loading Full path Executed path Origin
X 0.000
Y 0.000
Z 0.000
A 0.000
B 0.000
C 0.000

X:0.000 DTG X:0.000
Y:0.000 DTG Y:0.000
Z:0.000 DTG Z:0.000
G54 X:0.000 G92 X:0.000
G54 Y:0.000 G92 Y:0.000
G54 Z:0.000 G92 Z:0.000
TLO X:0.000 Vel:0.000
TLO Y:0.000 TLO Z:0.000
Program: Executed through the LinuxCNC-backed WASM interpreter. | Source: loading Active line -
Editable G-code
loaded
Recent
No recent programs
Machine State Statement -

Motion | Line | Position | Statement
--- | --- | --- | ---

Run Status
  loading
Execution Mode
  standalone
Session INI
  -
OPFS Program
  -
Session State
  unchecked / not-loaded
Handoff
  blocked | not-saved/not-release-ready; diagnostics blocked; baseline 82/82/77/0
Spindle
  off stopped S0
Coolant
  mist off flood off
Tool
  T0 selected 0 pocket 0 TLO z=0.000
Tool Table
  not-loaded | - | No tool table loaded
Python Remap
  L4-PYTHON-REMAP | axis/remap/stop-lookahead/nc_files | locked
Python Runtime
  contract-only | callable locked | generator locked | state locked
Python Promotion
  execution disabled | promotion locked
User-M Process
  L4-USER-M-PROCESS | axis/vismach/millturn/example.ngc | ready
Millturn Mode
  none | remap none | mode none | switchkins none
User-M Promotion
  execution disabled | promotion locked
Limits/Home
  source unavailable | X home no limit off/off fault none
Overrides
  feed enabled speed enabled adaptive disabled hold enabled
Run Control
  fallback: standalone until session loaded
Preview
  zoom 100% pan x0.000 y0.000
Statement
  -

Last event pending
Last error none
Readiness unchecked
Shortcut-
Handoff phase blocked
Handoff detail not-saved/not-release-ready; diagnostics blocked; baseline 82/82/77/0
Handoff compact blocked | save HAL session | -
Handoff preflight 2/4 ready
Handoff review phase=blocked; action=save HAL session; preflight=2/4 ready; baseline=82/82/77/0; latest=-
Handoff packet blocked | 2/4 ready | pending
Handoff packet copy pending
Handoff packet verify pending
Handoff packet badge pending
Handoff statusbar snapshot pending
Handoff statusbar receipt pending
Handoff receipt verify pending
Handoff receipt badge pending
Handoff shell badge pending
Handoff shell copy pending
Handoff shell verify pending
Handoff shell bundle pending
Handoff bundle badge pending
Handoff shell receipt pending
Handoff shell receipt verify pending
Handoff shell receipt verify badge pending
Handoff shell receipt audit pending
Handoff shell receipt audit copy pending
Handoff shell receipt audit copy verify pending
Handoff shell receipt audit copy verify badge pending
Handoff shell receipt audit bundle pending

T | P | Z | D | Comment
--- | --- | --- | --- | ---
No tool table loaded

Axis | Homed | Min | Max | Fault
--- | --- | --- | --- | ---
Limits/home state not available

Status History
No status history

AXIS Quick Reference
`F1` Emergency stop `F3` Manual control `F2` Turn machine on `F5` Code entry (MDI) `X/Y/Z/A` Activate axis `Ctrl-M` Clear MDI history `, / .`Select jog speed `O` Open program `I` Select jog increment `Ctrl-R` Reload program `Home` Home active axis `R` Run program `Ctrl-Home` Home all axes `T` Step program `End` Touch off active axis `P/S` Pause / Resume `F7/F8` Mist / Flood coolant `Esc` Stop running program `F9/F10` Spindle CW / CCW `V` Cycle preset views `Wheel` Zoom preview `Ctrl-K` Clear live plot
About AXIS

LinuxCNC/AXIS browser simulation, aligned to `linuxcnc/bin/axis` and `linuxcnc/share/axis/tcl/axis.tcl`.

The preview is rendered with Three.js and motion comes from the LinuxCNC interpreter WASM runtime.