iCAx开思工具箱

标题: SW二次开发,三维五轴激光切割机自动编程,硕士课题,如何入门 [打印本页]

作者: cyclxoath    时间: 2010-10-20 11:27
标题: SW二次开发,三维五轴激光切割机自动编程,硕士课题,如何入门
各位论坛大侠们,我现在正在用Solidworks做二次开发,进行三维五轴激光切割机自动编程软件的研究。就是在建立了需要加工的零件的CAD模型以后,利用Solidworks提供的功能,从CAD模型中提取需要激光进行切割的曲线的法线数据,然后由此生成刀位CL文件。再由此文件完成后置处理,生成具体数控机床的NC程序代码。

现在我面临的主要问题是,不知道该从何入手这个问题。以前做工艺研究,现在改做软件,感觉入门很难。不知道该看那些方面的书。希望能各位工程师,老师等高手给我指点一下:
1.我应该先看那些书入门?VB,VC++,数控技术,Solidworks API二次开发?我在图书馆就找到这些书,此外我这边还有PRO/E的数控加工技术指导,不知道看这些书有用么?
2.我现在知道在五轴激光切割自动编程领域来讲,已经有这个LASERCUT还有PEPS软件,就想着能否亲自使用一下这些软件,不知道有没有帮助?但是又面临着这个软件在网上找不到有下载的这个问题。
3.我对我的这个课题感觉还是很陌生的。主要是以前没有进行过软件开发。不知道应该是个什么样的流程和步骤。希望大家能告诉我应该怎么进行我这个硕士课题的设计。就是基本的步骤。具体一点。。。我现在已经知道的大概的步骤是这样的:
首先是在SOLIDWORKS中建立所加工工件(比如车身覆盖件)的CAD模型。然后手动或者是自动提取CAD模型中的孔或者切边的几何信息,然后生成法线(因为激光切割加工要求激光束垂直于曲面),法线以短直线显示在特定的节点上。然后生成刀具轨迹文件,也就是刀位文件。接下来,要读取激光切割头的五轴模型进行运动学仿真切割,完成碰撞和干涉检查。最后根据工艺参数和具体机床型号,生成NC加工程序。

问题是如何提取?如何实现自动提取?手动提取?怎么画法线?法线怎么求?是通过曲线求还是曲面求?如何划分节点?如何判断是直线圆弧还自由曲线?提取完了信息怎么生成刀位文件?机床坐标和工件坐标应该怎么考虑?如何进行运动仿真?等等等等。。

还望大家指点一二。多谢了
作者: cnctech    时间: 2011-2-10 16:02
HI ,你研究得怎么样了?
作者: 寻路人    时间: 2011-5-13 09:02
你的课题难度不大。
第一步:是从SW模型中提取曲线信息。
第二步:对曲线进行分析就可以自动生成代码。
第一步的关键在于你对API技术的熟练程度,第二步比较简单,不做叙述了。
祝你好运!
作者: zhangwuquan    时间: 2011-5-17 08:17
国内有这样的软件吗
我们现在有三维激光切割机 就是没编程软件 现在都是试教的方法
能快点吗 编好了 我们试试啊
作者: apple-321    时间: 2011-9-3 11:08
能不能具体说一说如何在SW中获得曲面的参数 具体用什么函数?




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3