需通过Path工作台生成CNC刀具路径,方法包括:一、创建标准加工Job并配置参数;二、用“快造”插件快速适配专用设备;三、基于草图生成2.5轴铣削路径;四、手动编辑G代码插入特殊指令;五、用螺旋插补生成通孔路径。

如果您已在FreeCAD中完成三维零件建模,但尚未生成可用于CNC机床执行的加工指令,则需通过Path工作台构建有效的刀具路径。以下是实现该目标的多种可行方法:
一、创建标准加工Job并配置基础参数
此方法为最通用的起点,适用于大多数铣削类加工任务。它建立一个包含工件几何、坐标系、单位制与后处理器设置的完整加工环境。
1、在FreeCAD主界面右上角工作台下拉菜单中选择Path工作台。
2、在模型树中选中待加工的实体对象(如Part::Feature或PartDesign::Body)。
3、点击工具栏中的Create a Job按钮(图标为齿轮与立方体组合)。
4、弹出对话框中确认所选对象、单位(建议统一设为mm)、材料及默认后处理器(如LinuxCNC、GRBL等),点击OK。
5、新生成的Job对象将出现在模型树中,双击可进入其属性面板,检查“Base”、“Stock”与“Origin”是否已正确关联。
二、使用“快造”插件快速适配专用CNC设备
该方法专为接入“快造”系列多功能3D打印机/CNC一体机设计,通过预置插件跳过部分手动配置环节,缩短路径生成周期。
1、访问GitHub或快造官方渠道下载适配当前FreeCAD版本的KuaiZao Path插件压缩包。
2、解压后将插件文件夹(含__init__.py与PathKuaiZao.py)复制至FreeCAD安装目录下的Mod子目录。
3、重启FreeCAD,在工作台列表中可见KuaiZao选项,切换至此工作台。
4、导入已建模零件后,点击Setup KuaiZao Job按钮,自动加载A350设备预设参数(含行程限界、默认刀具库与G代码格式)。
5、在弹出的Job设置窗口中,仅需校准Z轴安全高度与起始点偏移量,其余参数保持默认即可继续后续操作。
三、基于草图轮廓直接生成2.5轴铣削路径
当加工特征为平面轮廓(如外缘切割、槽铣、开孔)时,此方法避免创建完整实体,直接利用2D草图驱动刀具轨迹,提升建模与路径生成效率。
1、在Part Design或Draft工作台中绘制所需加工轮廓的封闭草图(例如矩形、多边形或样条线闭合环)。
2、确保草图处于完全约束状态,并在模型树中右键该草图,选择Create a Path from this Sketch。
3、在弹出的向导中选择工艺类型:若为外轮廓切割,选Contour;若为内腔开槽,选Pocket。
4、设定切深、步进量、主轴转速与进给速率,系统将自动生成单层或多层分层铣削路径。
5、点击Preview按钮查看刀具运动模拟,确认无碰撞且覆盖全部轮廓区域。
四、手动编辑G代码并嵌入特殊控制指令
该方法适用于需插入非标准机床指令(如冷却液开关、主轴定向、夹具动作)或对某段路径进行微调的场景,绕过自动路径生成器直接干预输出结果。
1、完成常规路径生成后,在模型树中右键对应Operation节点(如“Contour001”),选择Edit G-code。
2、弹出文本编辑器中,定位至需插入指令的位置(例如在首段移动前添加M08,或在换刀点后插入G4 P1.0)。
3、输入符合目标控制器语法的G/M代码行,如M03 S8000(主轴正转8000rpm)、G4 P0.5(暂停0.5秒)。
4、修改完毕后点击保存,系统将标记该Operation为“手动编辑”,后续重新计算时不会覆盖所写内容。
5、导出时勾选Include manual edits选项,确保定制指令被写入最终G代码文件。
五、利用螺旋插补生成无中心钻的通孔路径
针对直径大于常用钻头规格的通孔,采用螺旋铣削方式可避免中心钻打孔步骤,同时改善排屑与表面质量,特别适合铝、铜等软金属加工。
1、在Path工作台中创建一个Helix Operation,而非Drilling或Pocket。
2、在参数面板中指定孔中心点坐标(支持捕捉草图几何点)、孔径、总深度与螺旋升角(推荐10°–15°)。
3、选择球头铣刀或立铣刀,设定每圈切深(通常取刀具直径的10%–15%),系统将自动计算圈数与总行程。
4、启用Climb Milling(顺铣)模式以降低侧向力,防止薄壁变形。
5、在“Tool Controller”中设置主轴方向为Spindle CW,并确认Z轴进给速率低于XY平面进给速率的60%。


















