原创 CIMCOEdit5自动生成轮廓的G代码

2013-6-14 21:21 9047 26 30 分类: 工业电子

做了台全自动的NC数控玻璃切割机,感觉就是一台CNC的雏形了。

 

glassincise.jpg
 
不管是哪一类的机床,只要是 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 打开软件

 

2013-06-13_170217.jpg
 
2 新建图形或者打开dxf
2013-06-13_170442.jpg
 
3 选择cad的层,这个很关键:
建议在画cad图形时候考虑到加工的刀路,然后分层画,这样导入时候方便很多。
2013-06-13_170621.jpg
2013-06-13_170704.jpg
下面是图层0的
2013-06-13_170712.jpg
 
下面是图层0和图层1的合成
2013-06-13_170737.jpg
 
下面是三个图层的合成
2013-06-13_170749.jpg
 
选择图层后,点击工具栏的输出轮廓,然后把鼠标放在需要开始下刀的地方,会显示箭头,表示加工方向
2013-06-13_170859.jpg
 
2013-06-13_170928.jpg
 
然后点击鼠标左键,
反白的表示已经处理的加工路径,
2013-06-13_170947.jpg
 
填入这段加工的深度Z
2013-06-13_171005.jpg
 
输出到编辑器
 
2013-06-13_171025.jpg
 
还是要手工修改需要的参数等,毕竟机器都比较笨啊,以上可以作为加工子程序,很方便使用。
 

文章评论4条评论)

登录后参与讨论

用户377235 2015-4-11 16:19

用户377235 2015-2-2 14:26

老师您好,能发我个CIMCO Edit的使用教程吗?能举个详细的例子吗?从CIMCO Edit的画图到参数设置到仿真再到程序输到机床的整个操作步骤,谢谢您! 我的邮箱是609460869@qq.com

用户377235 2014-1-8 20:12

用户377235 2014-1-8 20:12

相关推荐阅读
用户1620250 2012-12-30 22:38
STM32 FSMC与FPGA 存储器接口 读写
  STM32 FSMC与FPGA 存储器接口 读写  panasonic.lin@163.com FPG...
用户1620250 2012-01-12 21:33
DSP/BIOS:Cannot create/delete a Clock from Hwi or Swi thread
DSP/BIOS:Cannot create/delete a Clock from Hwi or Swi thread 上篇文章提到Task_sleep睡死的问题解决后,添加了系统心跳cloc...
用户1620250 2012-01-12 21:28
DSP/BIOS:Task_sleep睡死的问题
程序其中的一个任务调用了Task_sleep(100),结果睡死在里面,用ROV查看任务的状态,Blocked阻塞,但是阻塞点是Unknown. 这是因为没有添加clock模块到系统...
用户1620250 2011-12-23 00:55
TI DSP 28335 CCSV4 外置SRAM调试(二)
11.为再次确保万无一失,往外置SRAM读写校验一下   12由于板子设置了从FLASH boot,FLASH内还有程序,debug 在LOAD了程序后自动复位然后运行了flash的...
用户1620250 2011-12-23 00:38
TI DSP 28335 CCSV4 外置SRAM调试(一)
DSP28335有内置256K X 16的FLASH,34K X 16的RAM,但是如果运行一个大一点的系统,如SYS/BIOS,这么小的RAM很难容纳的下,如果在FLASH中调试的话,每次都烧写...
我要评论
4
26
关闭 站长推荐上一条 /2 下一条