0de96bbc72
Keep G-code matched to imported AC or BC machine type
2026-09-21 19:52:31 +08:00
338500dfc2
Select machine type in design dialog and save importable machine GLB
2026-09-21 17:41:46 +08:00
a7233bc8e4
Improve machine manager engineering workbench
2026-09-21 12:54:56 +08:00
d8488641ca
Configure single-DOF machine joints and drive them from WASM axes
2026-09-21 11:24:22 +08:00
a472911ad1
Apply hierarchy node transforms relative to parents
2026-09-21 09:11:38 +08:00
63f726dc32
Apply GLB part translation and rotation
2026-09-21 06:47:37 +08:00
2fd0a3d90b
Display selected joint local coordinate system
2026-09-20 22:56:44 +08:00
c2892bfe36
Add hierarchy axis motion validation and model deletion
2026-09-20 21:23:14 +08:00
320a69a916
Stabilize machine manager WebGL resources
2026-09-20 20:14:27 +08:00
72b38b7d43
Add draggable GLB hierarchy tree and node origins
2026-09-20 18:53:30 +08:00
53285d04af
Use camera Z-up coordinates without modifying GLB imports
2026-09-20 17:14:37 +08:00
8cafbb326b
Use Z-up machine coordinates in GLB manager
2026-09-20 15:18:54 +08:00
6d04425121
Improve GLB manager lighting for metallic models
2026-09-20 14:35:34 +08:00
8aab531b02
Add AC/BC RTCP programs and 3D machine manager
2026-09-20 12:31:12 +08:00
4a568f1f4c
Make machine configuration authoritative and restore native checkpoints exactly
2026-09-18 09:09:41 +08:00
6a69511276
Preserve RTCP compensation across rotary jog stops
2026-09-18 06:10:53 +08:00
e4600b34e3
Add INI-driven XYZAC and XYZBC parametric machine design
2026-09-17 19:16:48 +08:00
9232f29027
Attach machine preview path to rotary cradle
2026-09-11 15:17:03 +08:00
021e688b6e
Remove duplicate preview HUD overlays
2026-09-11 10:20:04 +08:00
07d53a705c
Use independent XYZAC and XYZBC boat programs and models
2026-09-11 07:54:55 +08:00
02dcc573b0
Support XYZAC and XYZBC in shared web machine UI
2026-09-11 06:25:13 +08:00
aac1ceb250
Align Web execute-next-line with LinuxCNC
2026-09-10 08:30:04 +08:00
0a202e5841
Restore XYZAC joint readouts
2026-09-10 06:04:42 +08:00
17887c199a
Add dual canvas XYZBC and refined machine visualization
2026-09-10 05:47:14 +08:00
d90933b980
Add high-resolution panel guide and hide joint readouts
2026-09-09 16:30:50 +08:00
0be2ee8ce1
Use native LinuxCNC homing and consolidate web panel status
2026-09-09 12:28:02 +08:00
eb5c58cdb3
Fix web homing motion and synchronize preview state
2026-09-09 09:31:32 +08:00
bade560372
Align AXIS control flow and fix pause and program rendering
...
Document source UI gates, explicit native live-plot clearing, and remaining parity boundaries. Fix pause/resume transport continuity, repeated stepping, coordinate previews, and spindle override state. Optimize large program snapshots and rendering, and cover the control flows with native Tcl, WASM, and browser checks.
Validation: 22 native tests and source/browser checks pass. Worker/App regression: 113 of 123 pass; 10 pre-existing failures remain documented with no new failures.
2026-09-08 10:46:27 +08:00
845075f4a3
Lock AXIS panel contract to source behavior
2026-09-07 18:35:05 +08:00
bc69c513e3
Enforce complete AXIS control inventory
2026-09-07 15:48:49 +08:00
0a679b5eeb
Align AXIS Web control lifecycle with LinuxCNC
2026-09-07 13:47:10 +08:00
35adac6471
Clear live trace when replacing G-code program
2026-09-03 16:47:15 +08:00
6a43f6d1e8
Remove obsolete local storage checkpoint helper
2026-09-03 14:10:59 +08:00
2b1e249baf
Move panel temporary state to worker OPFS
2026-09-03 14:03:32 +08:00
03c7fdf8f0
Enforce AXIS source parity across panel controls
2026-09-02 23:46:00 +08:00
ee2c992328
Display live WASM machining parameters
2026-09-02 12:38:27 +08:00
32adda73d6
Prevent XYZAC TP queue starvation
2026-09-02 10:41:21 +08:00
6b689fd69e
Enforce LinuxCNC WASM authority for XYZAC frontend
2026-09-02 07:48:04 +08:00
492d862e45
Verify XYZAC panel button parity
2026-09-01 23:47:34 +08:00
1342cff3f0
Align pause resume and abort lifecycle
2026-09-01 21:12:52 +08:00
3dcd2d681f
Fix repeated motion-id preview highlight
2026-09-01 20:24:47 +08:00
aa71c17b1e
Stop jog scheduler before sending stop command
2026-09-01 17:18:09 +08:00
d18141ec81
Run XYZAC through upstream LinuxCNC TP
2026-09-01 11:44:05 +08:00
51ba923cb5
Make feed override control the WASM trajectory
2026-08-31 06:19:36 +08:00
2cda55e724
Show toolpath preview loading progress
2026-08-30 20:54:07 +08:00
902292f139
Unify G-code file loading and preview refresh
2026-08-30 20:19:27 +08:00
a8ed8bdd3e
Smooth WASM tool playback and preserve XYZAC DRO axes
2026-08-30 18:58:57 +08:00
99fe5a4151
Keep XYZAC tool motion smooth and expose rotary DRO values
2026-08-30 18:51:53 +08:00
c015709d26
Make large G-code loading and execution robust
2026-08-30 17:42:54 +08:00
a72971129a
Show explicit G-code load progress before execution
2026-08-30 11:46:57 +08:00