- 积分
- 363
- 最后登录
- 2013-3-12
- 阅读权限
- 40
- 注册时间
- 2011-7-1
- 回帖
- 22
- 精华
- 0
机械厂工人
- UID
- 1675
- 威望
- 0
- 机械币
- 121
- 活力
- 0
|
楼主 |
发表于 2012-9-13 11:30:38
|
显示全部楼层
3 线切割自动编程系统 
要实现系统的CAD/CAM集成化,首先要解决图形的输入问题。Auto CAD图形系统具有强大的图形输入和编辑功能,是目前微机上最活跃的CAD系统。基于Auto CAD环境的线切割自动编程系统具有良好的应用前景。自动编程系统的模块结构如图2所示。
图2 自动编程系统的模块结构
软件包括系统功能(进行3B、4B、ISO代码文件的编辑打印、系统参数的设置等)、代码指令图形逆转换(用以检查代码指令的准确性)、代码指令转化、各专用零件的参数化设计、NC通信等。系统可接受模具设计软件如UGⅡ的设计结果,根据图形经缩放间隙后直接转化为数控指令。
参数化建模针对专用零件如抛物线、渐开线零件及凸轮、齿轮等进行参数化设计。
图3显示的是系统界面上该模块的下拉式菜单。
图3 系统界面及参数化设计的下拉式菜单
要实现线切割加工CAD/CAM集成化,还必须使CAD图形转化为NC机床能接受的指令。算法步骤如下:
(1)利用AutoCAD的offset命令生成刀具曲线。
(2)对CAD图形元素按加工顺序重新排序,算法是:
STEP1:选取加工首点和加工方向,在图形数据库中找到加工的第一个元素,并将其终点置为当前点,已找到的图形元素设置已排序标志。
STEP2:搜索与当前点有关的图形元素,如该图形元素没有被排序,则该元素为当前元素,当前元素的另一端点为当前点,同时将该元素设置已排序标志。
STEP3:重复STEP2,直到图形已封闭或所有元素都已排序。
(3)对已排序的所有图形元素生成NC指令
线切割机保留单独控制器结构,以提高实时性和可靠性。计算机通过RS232串行口与线切割机控制器通讯口相连,可实时输入线切割程序对机床进行控制,或通过机床的电报头模拟纸带输入进行控制。同时,控制器可向计算机传输机床状态信息,如断丝、短路、加工开始、结束等,以实现计算机对多台线切割机的管理和控制。实现计算机与线切割机的串行通讯,其原理框图如图4所示。
图4 串行双向数据传输原理图
4 管理系统
管理系统具有如下功能:
(1)生成切割工艺参数库,对切割电流、切割速度和脉冲频率等参数提出意见。
(2)计算各零件的切割加工工时数,根据零件的加工厚度、路径长度和工艺参数计算零件的加工时间。
(3)生成调度计划。
按批次所限时间安排计划,同时考虑各种规格设备的均衡及最大负荷。作业分配计划按天。分配时要考虑:①从数量和品种上保证作业计划的完成;②成批的产品尽可能集中生产;③由于生产技术准备等方面的原因,某些零件要在某天后才能加工;④某些产品要求在头几天内完成。
如对计划内的每天同时计算,问题非常复杂。根据上述条件从第一天至最后一天逐天计算。
假定车间有m种规格的线切割机,用i表示(i=1,2,…,m),加工n种产品,分别用j表示(j=1,2,…,n)。这些产品计划量用dj表示。
用aij表示加工单位j种产品需要的第i类机床的台时数,bik表示第k天内第i类设备的生产能力(台时)。xjk表示第k天计划生产j种产品的数量。
再根据前面的假定条件,如第5、8两产品到后半段生产,第4号产品要求第二天前完成。则第二天的线性规划模型为: |
|