面向小型数控木工车床用户,解决从截面轮廓设计到 G-code 生成的全流程问题。用户需要根据木料的直径、卡盘尺寸等参数,设计出轴对称的木工车削轮廓(如手串珠、葫芦、花瓶等),并自动生成可被车床控制器执行的 G-code 加工程序。
点击空白处退出提示
面向小型数控木工车床用户,解决从截面轮廓设计到 G-code 生成的全流程问题。用户需要根据木料的直径、卡盘尺寸等参数,设计出轴对称的木工车削轮廓(如手串珠、葫芦、花瓶等),并自动生成可被车床控制器执行的 G-code 加工程序。
参数化截面轮廓设计
支持 6 种内置形状类型:直切、老型、葫芦、Xa型、球型、圆,以及基于 JSON 模板的自定义形状(TemplateShape)
轮廓由圆弧段和直线段组合而成,支持 Y 轴对称和 X 轴对称约束
支持段间倒角(Fillet/Chamfer),自动求解段间交点和切点
提供图形化参数编辑面板(各形状专用 Widget),实时预览轮廓变化
交互式 2D 图形视图
基于 Qt Graphics View 框架,支持鼠标滚轮缩放、轮廓和控制点的可视化
控制点可拖拽编辑,圆弧段半径可直接调节
辅助元素(标注、控制点、对称线)可切换显示
CNC 刀路生成(CAM 引擎)
支持三种毛坯类型的粗切策略:圆柱(CYLINDER,梯形分层去料)、圆料(ROUND,Y 偏移弧切)、核桃尖
精切支持多刀交替走刀(CCW/CW 交替),可配置精切刀数
自动处理刀具补偿、卡盘让刀(X2 进退刀代码)
输出适配两种机床的自定义 G-code 格式,支持按直径步进批量生成多个文件
软件授权与在线激活
自动更新与安装部署
C++,Qt 5.15.2 / Qt 6.9.3(可选)xmake(主)+ CMake(兼容),vcpkg 管理第三方依赖,自研 2D 几何引擎:线段/圆弧交点求解、约束求解器(JointSolver)、Fillet 构建器、Y/X 轴对称镜像展开,自研 CAM 模块(ToolpathGenerator),将 Prim(几何图元)转化为机床 G-code,支持粗切/精切策略



评论