CAM WORKFLOW坐标系、后置处理、DNC

整理了生成刀具路径之前的准备(坐标系、毛坯、刀具)、生成之后的确认(仿真)以及传送给机床之前(后置处理器、传送)的要点。最后附上了首次运行程序前的检查清单。

⌖确定工件坐标系(程序原点)的方法

俯视图(XY)机床原点G54 中输入的值XY工件原点=CAM 的 WCS工件工作台侧视图(XZ)刀长 H机床原点G54 的 ZZXZ 以刀具一侧为+(远离被切削面的方向)工件原点
在 G54 等工件坐标系偏置中登记的,是在机床坐标系下看到的工件原点位置。刀长则输入刀具补偿(H)。位置关系为示意图。

G 代码辞典:G54〜G59、G92、G53、G43(刀具长度补偿)

▦毛坯的定义

⊓刀具库

刀柄、弹簧夹头、主轴锥孔的尺寸见刀具与刀柄页面。

÷切削条件的输入方法

摆线槽加工与高效粗加工的首次切深参考值,可在刀具路径的种类页面中计算。转速、进给见立铣刀、面铣刀计算器。

◎仿真、干涉检查

确认阶段能发现的问题① CAM 内回放路径与切削情况刀具碰撞切削的过程② 机床仿真显示到机床结构与夹具、机床的干涉行程超限③ NC 程序验证VERICUT、NCVIEW 等后置处理器输出的NC 程序错误④ 数控系统绘图不移动机床,仅绘图登记值的错误(坐标系、刀具补偿)在此进行后置处理

五轴机床的干涉检查见五轴的标定、干涉、夹具与刀具。

⇢后置处理器

CL 数据与机床无关的路径后置处理器 A用于 FANUC 系机床NC 程序该机床的格式后置处理器 B用于 Heidenhain 系机床NC 程序该机床的格式
后置处理器的编写方式因 CAM 而异(Fusion 用 JavaScript,FreeCAD 用 Python,NX 用 Post Configurator,Creo 用 GPOST)。

选择与修改方法

后置处理器的提供方式(按软件)

软件后置处理器
Autodesk(Fusion)以 JavaScript(.cps)编写的后置处理器在库中免费发放。可编辑[20][21]
FreeCAD内置多个后置处理器。没有合适的可自行编写(Python)。G20/G21 的单位由后置处理器决定[4]
Siemens(NX)通过 Post Configurator 等修改、新建后置处理器。也有创建机床运动学的工具[22]
PTC(Creo)Creo/NC GPOST(后置处理器生成工具)[8]
GibbsCAM拥有超过 1 万种后置处理器的库[14]
Hexagon(WORKNC)按机床定制的专用后置处理器[23]

生成的 NC 程序的读法见G/M 代码辞典。

⇄DNC 运行与存储器运行

存储器运行PCNC 程序USB、LAN、RS-232C数控系统全部放入存储器放入后再运行放不下的大程序无法运行DNC 运行PCNC 程序RS-232C、LAN数控系统缓冲器一点点接收边传送边运行对齐 I/O 通道、波特率、停止位

!常见失误(首次运行之前)

勾选仅作标记,不会保存到任何地方。

相关指令:刀长设定错误→G43、G49 单位弄错→G20、G21

CAD/CAM 的其他页面

📚参考资料

坐标系、刀具补偿、碰撞原因依据数控系统厂商和机床厂商公开的手册,后置处理器、仿真依据各 CAM 的帮助,DNC 依据大学的资料。设置方法因机型而异,请通过您所用机床的使用说明书确认。

  1. 三菱电机(Mitsubishi Electric)“The Basics of CNC Machining Programming (for Machining center) e-Learning 教材(PDF)”
  2. Haas Automation, Inc.“Mill Operator's Manual 8 - Part Setup(在线版)”
  3. Autodesk“Fusion Help: Setup tab (milling and cutting) reference(WCS 的设定方法)”
  4. FreeCAD project“CAM Workbench(FreeCAD Documentation)”
  5. Hexagon(ESPRIT)“ESPRIT Milling”
  6. Dassault Systèmes“DELMIA Machining - Online Store(方案与价格)”
  7. Autodesk“Fusion Help: rest machining 的搜索结果(Rest Machining 的说明)”
  8. PTC「PTC Store: Creo Machining Suite」
  9. Autodesk“Fusion Help: 3D Adaptive Roughing(旧称 Adaptive Clearing)reference”
  10. Sandvik Coromant“Slicing and trochoidal milling(技术信息)”
  11. Autodesk「Inventor CAM 2020 Help: To Simulate and Post Process the Toolpaths」
  12. Autodesk“Fusion for Personal Use Changes(Fusion Blog,2020 年的变更公告与 FAQ)”
  13. Autodesk“Autodesk Fusion with PowerMill(日语,价格与购买)”
  14. GibbsCAM(Sandvik 集团)“GibbsCAM 首页”
  15. Simple Tech Co., Ltd.“Simple Tech 首页(NCVIEW)”
  16. CGTech(VERICUT)“About VERICUT”
  17. Haas Automation, Inc.“Mill Operator's Manual 11 - Operation(在线版)”
  18. C&G Systems“CAM-TOOL”
  19. Czech Technical University in Prague(Acta Polytechnica)“Vavruška P. Creating a Multi-axis Machining Postprocessor(Acta Polytechnica 52(4), 2012)”
  20. Autodesk「Autodesk Fusion Post Processor Library」
  21. Autodesk“Autodesk Fusion 产品页面(日语,含价格与个人用途说明)”
  22. Siemens Digital Industries Software「NX X Manufacturing Standard」
  23. Hexagon「WORKNC」
  24. 熊本大学 工学部技术部“通过远程缓冲器实现 NC 铣床的 DNC 运行(仓田 大,技术部报告 2018 年度)”
  25. Siemens Digital Industries Software“Computer-aided manufacturing (CAM)(术语解说)”
  26. 美国国会图书馆(Library of Congress)“STL (STereoLithography) File Format Family(fdd000504)”
  27. Autodesk「Inventor LT 2020 Help: About Imported STEP and IGES data (Construction Environment)」