提交当前项目改动

This commit is contained in:
mes123456
2026-07-02 08:01:34 -04:00
parent 83075c4b96
commit c4a721f6cf
274 changed files with 157294 additions and 1394 deletions

View File

@@ -1,8 +1,8 @@
对标“/home/meswork/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md“的五轴机床的执行流程
执行、测试和完善”/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan“这个从linuxcnc移植过来的数控系统仿真的功能。
对标“/home/mes123456/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md“的五轴机床的执行流程
执行、测试和完善”/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan“这个从linuxcnc移植过来的数控系统仿真的功能。
在数控系统仿真仿真功能方面与linuxcnc的源程序实现的功能完全一直。
不一致的地方,进行修改”/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan“这个项目。
先在“/home/meswork/cnc_wams/work/working5”中创建如下文件之后按如下文件工作。
不一致的地方,进行修改”/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan“这个项目。
先在“/home/mes123456/cnc_wams/work/working5”中创建如下文件之后按如下文件工作。
01-项目功能内容
02-项目程序开发详细步骤
@@ -17,7 +17,7 @@
After every GPT/Codex execution completes, append the full execution process
log to:
`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
代码区也有一批未提交改动

View File

@@ -58,13 +58,13 @@ gmoccapy-xyzab 仍保持 trivkins 参考、不可提升为 RTCP。这样不会
我先确认 vendored source manifest 是否已经包含 gmoccapy 非平凡五轴目录;
如果没有,测试可以直接读取 /home/meswork/cnc_wams/linuxcnc 作为参考,
如果没有,测试可以直接读取 /home/mes123456/cnc_wams/linuxcnc 作为参考,
但页面 staging 需要知道这些源文件。
我确认了一个限制:
当前 WASM vendor manifest 只包含 axis/vismach/5axis/table-rotary-tilting
没有拷入 LinuxCNC 的 configs/sim/gmoccapy/non_trivial_kinematics。
因此我会把 gmoccapy TRT profile 的验证读取真实 /home/meswork/cnc_wams/linuxcnc 源文件,
因此我会把 gmoccapy TRT profile 的验证读取真实 /home/mes123456/cnc_wams/linuxcnc 源文件,
同时让页面/Node staging 支持该来源,不把缺失 vendor manifest 误当作功能通过。

View File

@@ -1 +1,6 @@
项目“/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan”中针对的数控系统仿真功能,要求完整准确的对标“/home/meswork/cnc_wams/linuxcnc”中的“gmoccapy”数控系统仿真功能,。通过“/home/meswork/cnc_wams/linuxcnc”和“/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan”分别实际运行G代码程序将程序的运行结果包括刀具预览路径、刀具执行路径、G代码每行执行过程分别写入json文件中。json文件中的包含实际程序运行结果。通过这种方式是西安进行彻底全面完整的测试、验证。结果分别写入json文件中。然后通过比对这两个json文件完善项目“/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan”。
项目“/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan”中针对的数控系统仿真功能,
要求完整准确的对标“/home/mes123456/cnc_wams/linuxcnc”中的“gmoccapy”数控系统仿真功能,
。通过“/home/mes123456/cnc_wams/linuxcnc”和“/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan”分别实际运行G代码程序将程序的运行结果包括刀具预览路径、刀具执行路径、G代码每行执行过程分别写入json文件中。json文件中的包含实际程序运行结果。
通过这种方式是西安进行彻底全面完整的测试、验证。结果分别写入json文件中。
然后通过比对这两个json文件
完善项目“/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan”。

29
备忘/备忘7.txt Normal file
View File

@@ -0,0 +1,29 @@
我会先检查这个 LinuxCNC 源码树的构建入口和依赖状态,
再按 run-in-place 方式编译,
目标是生成 scripts/rip-environment、
bin/axis、bin/xyzbc-trt-gui、rtlib/xyzbc-trt-kins.so
这些运行 xyzbc-trt 需要的产物。
我会在 /home/mes123456/cnc_wams/linuxcnc 下创建指向当前 RIP 构建树的 xyzbc-trt.desktop 快捷方式,
然后用同一条命令实际启动 xyzbc-trt.ini。
先检查是否已有快捷方式目录和当前显示环境。
/home/mes123456/cnc_wams/linuxcnc/scripts/rip-environment linuxcnc /home/mes123456/cnc_wams/linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini
AXIS 窗口截图已经可用能清楚看到预览区、PyVCP 的 SWITCHKINS 面板、程序区和状态栏。
现在我会补充读取 INI、XML、HAL 和演示程序中的关键字段,确保任务书里的功能对标不是泛泛描述。我先把 LinuxCNC 里和机床状态有关的状态机、联锁条件和执行约束梳理清楚,再把这部分补进 Word 文档。会重点覆盖 ESTOP / RESET / ON / OFF / AUTO / MDI / MANUAL / RUN / PAUSE / HOMED / INTERP / TASK 这些状态关系。
我已经拿到足够的 GUI 和配置依据了。现在补一个更关键的层面LinuxCNC 的状态机约束,特别是 ESTOP / POWER / HOMED / MODE / INTERP 对 RUN / MDI / AUTO 的影响。
这些文档段落足够支撑一版状态机说明了。接下来我会在 Word 里加一节,把“开机、急停、复位、回零、模式切换、运行/暂停/停止”的依赖关系明确成表格和流程。
1、将“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/doc”的要其和功能整合到“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working”目录下面的文件中方便编写成。编写程序时web的数控系统仿真界面参考“”