发布时间:2017-08-31作者:智汇胡妮
1 前言
数控编程先后经历了手工编程、APT语言编程及交互式图形编程3个阶段,CAM程序就是通过交互式图形编程方式得到的程序。这种编程方法效率高、精度高、所见即所得,因此应用很广泛。本文的CAM程序是通过美国CNC software公司产品Master CAM X4生成的。选择相应的后置处理程序,可以得到不同系统的数控程序,利用WINPCIN通信软件导入数控系统进行加工。
2 CA M程序的生成
零件以一次省级技能竞赛一装配件为基础,在MasterCAM中建模,生成实体零件(如图1),建立刀具路径,生成CAM程序。
数控程序如下: % N DS1 MPF :SPATH=/N MPF DIR N102GOG17G40G49G90 N104T1 Dl M 3 S1000 N108 G43 H 1 Z5l N 110Z31 N1l2 G1 Z25 F0 N 114X85 F100 ...........
在生成数控程序时需要选择西门子802C铣床的后置处理程序,但是MasterCAM并没有相应的后置处理程序,可以通过修改其它数控系统的后置处理程序得到。注意,生成的数控程序一定要含有西门子数控系统规定的传输格式,否则不能传输数控程序。
如:%_N_DS1_MPF ;$PATH=/N_MPF_DIR
其中DS1指程序名,其它是西门子数控系统特定的传输格式。
3 数控程序的导入
3.1 参数设置
在传送程序之前,首先要用RS232通讯电缆转接数控系统和计算机,然后对数控系统和WINPCIN进行参数设置。在WINPCIN软件界面,选择配置RS232,设置串行El设置为COM1,波特率设置为9600,校验位设置为NONE,数据位设置为8,停止位设置为1,数据流控制方式选择硬握手,传输格式选择文本格式,其它参数选择默认设置,然后保存并激活。在数控系统中“通讯一RS232设置”中设置同样的参数。在设置完通信参数时,需要注意波特率根据数控系统的处理能力进行设置。像西门子802C数控系统设置波特率为9600较为合适,过大过小都不太合适。对于选择软握手和硬握手根据RS232通信电缆接线方法的不同而不同,在此选择硬握手。
3.2 传输程序
WINPCIN软件和数控系统设置好参数之后,可以传输程序了。西门子程序在传输时,有固定的传输格式,一定要确保正确,否则数控程序不能传输。
在数控系统中选择“输入启动”,WINPC1N软件中选择“发送数据”,弹出选择文件对话框,选择由Master CAM生成的数控程序DS1,即可完成程序的传输,完成后会在数控系统侧显示传输数据的大小等信息。
4 数控加工
装夹好毛坯,数控系统对刀,选择打开DS 1.MPF数控程序,进行加工。
5 结束语
本文以西门子802C数控系统为例,通过Master CAM软件生成程序,然后由WINPCIN软件传输到数控系统中,实现了复杂零件的数控加工。通过实践,自动编程效率较好,加工质量也较好,大大提高了企业的生产效率。
Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有
电话:010-62314658 邮箱:service@ilinki.net
主办单位:智汇万联(北京)信息技术有限公司