CAD/CAM 软件介绍一、概述目前计算机自动编程采用图形交互式自动编程,即计算机辅助编程
这种自动编程系统是CAD(计算机辅助设计)与 CAM(计算机辅助制造)高度结合的自动编程系统,通常称为 CAD/CAM系统,其工作流程如图所示
自动编程也称为计算机辅助编程(CAM),即程序编制工作的大部分或全部由计算机完成,如完成坐标值计算、编写零件加工程序单等,有时甚至能帮助进行工艺处理
自动编程编出的程序还可以通过计算机或自动绘图仪进行刀具运动轨迹的图形检查,编程人员可以及时检查程序是否正确,并及时修改
自动编程大大减轻了编程人员的劳动强度,提高效率几十倍乃至上百倍,同时解决了手工编程无法解决的许多复杂零件的编程难题
工作表面形状愈复杂,工艺过程愈繁琐,自动编程的优势愈明显
自动编程的主要类型有:数控语言编程(如 APT 语言)、图形交互编程(如 CAD/CAM 软件)、语音式自动编程和实物模型式自动编程
1.图形交互编程图形交互编程是以计算机绘图为基础的自动编程方法,需要 CAD/CAM 自动编程软件支持
这种编程方法的特点是以工件图形为输入方式,并采用人机对话方式,而不需要使用数控语言编制源程序
从加工工件的图形再现、进给轨迹生成、加工过程的动态模拟,直到生成数控加工程序,都是通过屏幕菜单驱动
具有形象直观、高效及容易掌握等优点
近年来,国内外在微机或工作站上开发的 CAD/CAM 软件发展很快,得到广泛应用
如美国CNC 软件公司的 Mastercam、美国 UGS 公司的 UG、我国北航海尔的制造工程师等软件,都是性能较完善的三维 CAD 造型和数控编程一体化的软件,且具有智能型后置处理环境,可以面向众多的数控机床和大多数数控系统
2.自动编程的内容与步骤数控编程是从零件图纸到获得合格的数控加工程序的过程,其任务是计算加工中的刀位点
刀位点一般为刀具轴线与刀具表面的交点