提交当前项目改动
This commit is contained in:
10
备忘/备忘3.txt
10
备忘/备忘3.txt
@@ -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`
|
||||
|
||||
|
||||
代码区也有一批未提交改动
|
||||
@@ -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 误当作功能通过。
|
||||
|
||||
|
||||
|
||||
@@ -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
29
备忘/备忘7.txt
Normal 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的数控系统仿真界面,参考“”
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user