热度 30
2013-6-14 21:21
9048 次阅读|
4 个评论
做了台全自动的NC数控玻璃切割机,感觉就是一台CNC的雏形了。 不管是哪一类的机床,只要是 NC 加工,零件的加工步骤如下: 1. 分析研究零件图; 2. 选择最合适的加工方法; 3. 确定安装方法(工件夹紧); 4. 选择切削工具; 5. 确定主轴转速和进给速度; 6. 加工工件。 步骤 其中步骤 2“选择最合适的加工方法”对于 NC 来说,就是 NC 程序的开发,包含以下步骤: 1. 了解原始信息和机床特征; 2. 工件的复杂性; 3. 手工编程、计算机辅助编程 CAM; 4. 典型的编程步骤; 5. 零件图工程数据; 6. 工艺单材料说明; 7. 加工顺序、加工选择; 8. 工件安装调试; 9. 技术要求,工件草图和计算; 10.NC 编程质量。 手工编程相对CAM计算机辅助编程而言耗时较长,刀具路径无法形象的确认等缺点。但另一方面, 手工编程有其无可比拟的优点,它可以随心所欲的构建程序结构,对程序开发进行严格的训练和 组织,迫使程序员对编程技术进行最详细的了解,可以直接应用到CAM编程中,程序员必须始终 知道发生了什么以及它们为什么发生,对每一个细节深入了解非常重要。彻底了解手工编程方法, 绝对是有效管理 CAM 编程的本质所在。 CAM计算机辅助编程正如它字面意义一样,只是辅助制造而不是完全制造。计算机并不能做所有的 事情,无论任何成本如何智能化的CAM软件,其编程工作加工的工件,也不能达到绝对满意的程度。 假如有一个这样智能化的CAM软件,能完全按照我们的要求对零件加工产生程序,如果我们不熟 悉编程,如何知道它产生的程序就是完全按照我们的要求呢? 只有了解手工编程方法,才能成功使用计算机辅助编程。 计算机和机床本身没有智能,它们不能思考和做决策,只有具备某种技能和知识的人才能这么做。 读懂技术图纸,才能领会设计背后的工程意图。编程人员必须能够收集、分析、处理数据,必须 能确定在所有方面都是最好的制造方法。除加工技巧外,编程人员必须理解数学的原理,主要是 方程的应用、圆弧和角度求解。同样重要的是三角学的知识,编程方法的有关知识对全面理解计 算机输出及对输出量控制都是绝对必要的。 操作员只负责刀具、夹具安装,更换待加工的零件,检验加工工件的质量,无需更多的编程知识。 编程人员和操作员 计算机辅助编程软件接受CAD(如AutoCad)的图形交换文件信息,然后转换为加工程序代码(通 过为G代码),它只对刀具加工路径的几何尺寸进行转换,对于其他工艺流程(不涉及刀具加工 路径如:何时打开切削液、冷却液,中间是否存在障碍物一无所知)需要编程人员参与。 常用的 NC 机床用 CAM 软件有: MasterCAM,LazyCAM,ArtCAM 等需要授权; GCode2000,Dxf2Gcode 等免费; 具体操作方法请参考各自的帮助说明操作手册。 下面用CIMCOEdit5自动生成轮廓的G代码。 1 打开软件 2 新建图形或者打开dxf 3 选择cad的层,这个很关键: 建议在画cad图形时候考虑到加工的刀路,然后分层画,这样导入时候方便很多。 下面是图层0的 下面是图层0和图层1的合成 下面是三个图层的合成 选择图层后,点击工具栏的输出轮廓,然后把鼠标放在需要开始下刀的地方,会显示箭头,表示加工方向 然后点击鼠标左键, 反白的表示已经处理的加工路径, 填入这段加工的深度Z 输出到编辑器 还是要手工修改需要的参数等,毕竟机器都比较笨啊,以上可以作为加工子程序,很方便使用。