原创
CIMCOEdit5自动生成轮廓的G代码
2013-6-14 21:21
9047
26
30
分类:
工业电子
做了台全自动的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
输出到编辑器
还是要手工修改需要的参数等,毕竟机器都比较笨啊,以上可以作为加工子程序,很方便使用。
用户377235 2015-4-11 16:19
用户377235 2015-2-2 14:26
用户377235 2014-1-8 20:12
好
用户377235 2014-1-8 20:12
好