完成 xyzbc-trt working 任务复核
This commit is contained in:
49
备忘/备忘G代码执行过程.txt
Normal file
49
备忘/备忘G代码执行过程.txt
Normal file
@@ -0,0 +1,49 @@
|
||||
针对项目“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan”
|
||||
|
||||
完整地记录linuxcnc的源程序和web数控系统仿真程序的G代码完整的执行过程
|
||||
|
||||
针对“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working“
|
||||
|
||||
|
||||
1、按G代码的实际真实运行,刀具运行的速度要真实
|
||||
2、完整的刀具切削过程的刀具路径,每个轴的加工过程中的实时位置,主轴转速、切削速度、进给量、换刀、冷却等都要记录到json文件中。
|
||||
3、数据采样周期,暂时定50毫秒。linuxcnc的源程序和web数控系统仿真程序的G代码完整的执行过程采样周期要同步,json数据要完全一致
|
||||
|
||||
|
||||
linuxcnc的源程序和web数控系统仿真程序的G代码完整的执行过程,执行每行的详细结果包括:
|
||||
1、按G代码的实际真实运行,刀具运行的速度要真实
|
||||
2、完整的刀具切削过程的刀具路径,每个轴的加工过程中的实时位置,主轴转速、切削速度、进给量、换刀、冷却等都要记录到json文件中。
|
||||
3、数据采样周期,暂时定50毫秒。linuxcnc的源程序和web数控系统仿真程序的G代码完整的执行过程采样周期要同步,json数据要完全一致
|
||||
根据这个要求,完善“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working”中的文档,完善后开始执行。
|
||||
(原来20毫秒)
|
||||
要求:
|
||||
1、参考“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working”中的文件,刀具预览路径,已经对标“xyzbc-trt”的源程序。
|
||||
2、接下来对标刀具执行的路径,对标刀具执行的实际轴值,对标每行G代码的执行过程。可能需要通过json记录执行原linuxcnc程序与web数控系统仿真的数据对比实现。
|
||||
3、完善“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working”中的文件,实现G代码执行过程完全对标linuxcnc源程序“xyzbc-trt”刀具执行
|
||||
|
||||
|
||||
|
||||
|
||||
完整地记录linuxcnc的源程序和web数控系统仿真程序的G代码完整的执行过程
|
||||
1、执行的每行
|
||||
2、执行每行的详细结果
|
||||
3、执行每行的详细结果写入josn
|
||||
4、web数控系统仿真G代码程序执行完全对标linuxcnc的源程序的G代码程序执行
|
||||
|
||||
|
||||
本轮把当前采样周期从旧的 20ms 统一调整为你要求的 50ms,并重新生成 LinuxCNC native、Web、compare 三份 evidence JSON。当前结果:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
40
备忘/备忘测试web仿真页面功能.txt
Normal file
40
备忘/备忘测试web仿真页面功能.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
根据“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working”
|
||||
完整测试测试web仿真页面功能。现在只有“ESTOP”,显示“No tool”。上电、Home All,执行按钮都不好用。是否是因为缺少刀具?
|
||||
说有功能对标linuxcnc的源程序。
|
||||
|
||||
急停、解除急停、上电、Home、执行程序
|
||||
|
||||
根据“/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working”
|
||||
完整测试测试web仿真页面功能,所有功能对标linuxcnc的源程序。
|
||||
|
||||
我测试下来,解除急停、上电、Home All后,不能执行程序
|
||||
|
||||
|
||||
|
||||
|
||||
你问到的点是对的:当前 Web 版没有显式 Auto 按钮;代码里实际把 AUTO 藏在 run-ready 菜单流程里,工具栏 Run 又被策略要求必须处于 AUTO,所以普通操作会卡住。右侧 SWITCHKINS 按钮当前走 RUN_MDI,不在 MDI 模式时也会被拦,表现就是点击没变化;中间 Preview/DRO/子程序 tab 目前也只是静态标签。
|
||||
我会把这几处直接补成可操作状态:增加明确的 AUTO 页签;让 Home All 后直接点 Run 可以按 AXIS 等效流程切 AUTO 并运行;让 SWITCHKINS 按钮自己走 MDI 执行路径;把 Preview/DRO/子程序 tab 做成真实切换。下面开始改对应 UI、状态机和测试。
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user