Files
linuxcncWebWASM/docs/teaching/rtcp-five-axis

五轴机床与 RTCP 教学课件

新增完整教材:五轴RTCP与工件坐标:初学者完整讲义(72页A4)。系统补充原点/方向、G54配准、G代码逐字/逐行和真实关节计算。下方31页文件保留作投影概要;详细学习优先使用完整版索引。

已交付:五轴机床与RTCP-教学课件.pdf,31 页、16:9 横向、中文可选择文本、目录书签。建议 60–90 分钟,适合投影或分两次授课。

可编辑/离线阅读源稿:course.html。原理图和机床截图在 assets/,各页目录在 outline.json。整个目录可离线使用;PDF 内的官方资料链接需要联网。

核心理解

  • 五轴通常是 XYZ 加 AC 或 BC,本课以刀具侧 XYZ、工件侧 A/B→C 的双转台桁架为例,不把六个字母都当成五个轴。
  • 非 RTCP 的“独立”指不自动做旋转姿态引起的 XYZ 几何补偿,不代表不能同步插补,也不代表刀具与工件的相对位置不会改变。
  • G 代码的数值需要经过单位、绝对/增量、工件偏置、刀具补偿等解释;不能不加条件地等同于真实编码器反馈。
  • RTCP 根据目标位置、角度和机床几何换算关节位置。工件坐标方向随转台改变,但导轨方向并未旋转;旋转中心、轴间偏置及刀长也参与计算。
  • “刀尖跟随”是相对工件的目标关系。保持同一编程点时,刀尖可在机床空间移动;切换模式时则应保持物理关节,允许坐标数值重新解释。

课程组织

页码 内容
1–5 对原始表述的修正、轴名、两条机械链、AC/BC 桁架模型
6–7 编程点、关节指令、实际反馈;G54/G90/G91 等影响
8–13 非RTCP/RTCP点追踪、C轴算例、工件方向与AC/BC倾转
14–17 旋转中心、偏置、父子顺序、刀长、相对刀轴方向
18–21 联动情形、中间轨迹、模式切换、TCP/倾斜平面/刀补区别
22–26 G代码对照、浏览器实验、参数编辑、限位与常见误解
27–28 五道课堂练习及答案
29–31 公式推导、本项目完整参数式、课时安排和资料依据

验证与来源

本课主要数值例子使用零旋转中心/偏置/刀长差,以分离概念;第20页模式切换使用真实BC示例参数。图的正向变换采用本项目原生AC/BC约定,不据此决定真实电机接线正负。M428/M429 是本项目重映射,不是跨控制器通用标准。内容为仿真教学,不替代真实机床标定与操作规程。

重新生成

不修改应用源码、上游或已有本地改动。Matplotlib/PyPDF 仅安装在临时目录,没有新增项目依赖。

node scripts/generate_rtcp_teaching_data.mjs
PYTHONPATH=/tmp/rtcp-course-deps python3 scripts/generate_rtcp_teaching_figures.py
# 仅重新截图模型时需要 http://127.0.0.1:5174/ 开发服务;已有资产可直接复用。
PLAYWRIGHT_MODULE=/home/mes006/.npm/_npx/e41f203b7505f1fb/node_modules/playwright/index.mjs node scripts/capture_rtcp_teaching_models.mjs
python3 scripts/generate_rtcp_teaching_html.py
PLAYWRIGHT_MODULE=/home/mes006/.npm/_npx/e41f203b7505f1fb/node_modules/playwright/index.mjs node scripts/render_rtcp_teaching_pdf.mjs
PYTHONPATH=/tmp/rtcp-course-deps python3 scripts/verify_rtcp_teaching_pdf.py

换环境需准备 Python Matplotlib/PyPDF、Chrome、Playwright 及 Noto Sans CJK 字体;已交付的 PDF 不依赖这些工具。