数控编程一般分为手工编程和自动编程两大类。
1.手工编程
手工编程是指从分析零件图样、确定加工工艺、数值计算、编写零件加工程序单、制备控制介质或人工键入数控系统直至程序校验等各步骤均由人工完成。对于几何形状不复杂、计算容易、程序段不多的零件,一般采用手工编程,而且显得经济、及时。在点位加工或由直线与圆弧组成的轮廓加工中,手工编程应用广泛。目前,仍然有相当部分如数控车床、加工中心的程序是由手工编程完成的。
2.自动编程(www.daowen.com)
对于几何形状复杂,尤其是需三轴以上联动加工的空间曲面组成的零件,如叶片、凸轮、复杂模具等,编程时,坐标数值计算繁琐、时间长、易出错,用手工编程难以完成,必须采用计算机辅助编程,即自动编程。
自动编程是利用计算机专用软件编制数控加工程序的过程。编程人员根据零件图样和工艺要求,使用有关CAD/CAM软件(包括MasterCAM、Pro/ENGINEER、UG、Cimatron、Solid Works、CAXA等),先利用CAD功能模块进行造型,然后再利用CAM模块设置参数后生成刀具路径,最后经后置处理后生成加工程序,可进行仿真检验和刀具轨迹检验等操作以检查程序的正确性。通过机床电览接口和计算机连接,利用计算机通信传输软件将加工程序直接传输到数控机床的数控系统中,控制机床加工或进行DNC加工。
自动编程的特点是应用计算机代替人的劳动。编程人员除了完成工艺处理阶段全部或部分工作外,不再参与数值计算、编制零件加工程序等工作,故可大大减轻编程人员的工作量,提高编程效率。目前根据编程信息的输入与计算机对信息的处理方式不同,计算机辅助编程(即自动编程)又可分为语言式自动编程和图形交互式自动编程(CAM自动编程)两类。有关自动编程的内容,第6章有详细介绍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。