【技术实现步骤摘要】
本专利技术涉及的是工业加工领域,特别涉及一种基于空间轨迹的激光切管程序生成方法。
技术介绍
1、激光切管机在工业加工领域有着广泛的应用,可以快速精准的完成方管、圆管、腰圆管、椭圆管等管类零件以及工字钢、角钢、槽钢等型材的生产加工。在激光切管机执行切割程序之前,需要根据待切割零件的空间轨迹拓扑几何信息生成相应的激光切割程序。然而,现有的激光切割程序生成方法,对于不同类型的管类零件可能需要不同的切割参数和程序设置。在处理多种材料时,必须调整程序,这可能会增加复杂性。因此,亟需一种基于空间轨迹的激光切管程序生成方法解决此问题。
技术实现思路
1、鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于空间轨迹的激光切管程序生成方法。
2、为了解决上述技术问题,本申请实施例公开了如下技术方案:
3、一种基于空间轨迹的激光切管程序生成方法,包括:
4、s100.对空间轨迹进行分解;利用opencascade库函数建立空间轨迹的拓扑
...【技术保护点】
1.一种基于空间轨迹的激光切管程序生成方法,其特征在于,包括:
2.如权利要求1所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,S100中,对空间轨迹进行分解,具体方法包括:待加工的管类零件的激光切割轨迹包括若干个轮廓,每个轮廓包含多个子元素;根据上述层级关系利用opencascade库函数建立三维空间的拓扑结合关系树,然后将待加工的空间轨迹以轮廓为单位分解成多个子元素,包括:直线段,圆弧以及样条曲线段。
3.如权利要求1所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,S200中,对圆弧进行分类,具体方法包括:根据S100中
...【技术特征摘要】
1.一种基于空间轨迹的激光切管程序生成方法,其特征在于,包括:
2.如权利要求1所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,s100中,对空间轨迹进行分解,具体方法包括:待加工的管类零件的激光切割轨迹包括若干个轮廓,每个轮廓包含多个子元素;根据上述层级关系利用opencascade库函数建立三维空间的拓扑结合关系树,然后将待加工的空间轨迹以轮廓为单位分解成多个子元素,包括:直线段,圆弧以及样条曲线段。
3.如权利要求1所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,s200中,对圆弧进行分类,具体方法包括:根据s100中得到的圆弧的空间参数方程,计算该圆弧所在平面的法向向量dir_nor,计算dir_nor与机床坐标系x轴的夹角ang;其中:
4.如权利要求1所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,s300中,对子元素信息进行提取,具体方法包括:将s100中得到的子元素结合s200中的分类进行分类存储,然后根据其空间几何信息及参数方程获取其相应的信息;其中:
5.如权利要求4所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,当空间几何信息为截面圆弧时,获取起、终点的坐标信息c_sta2(x,y,z),c_end2(x,y,z),同时获取该圆弧上介于起点和终点中间的点的坐标信息c_mid2(x,y,z),以及圆弧的半径r;
6.如权利要求1所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,s400中,对激光切割坐标进行计算,具体方法包括:根据s400中得到的各子元素的信息,计算切割头到达各子元素特征点时的坐标信息,包括x,y,z以及a轴(零件绕x轴旋转)数据;获取点坐标p(x,y,z),以及该点处的法线方向p_dir,首先计算p_dir与机床坐标系的z轴夹角ang,ang取值范围为0-180°,当p_y小于0,取ang=-ang;然后将p点绕机床坐标系的x轴旋转ang角度,得到新的点p1(x,y,z);其中:p1_x=p_x;p1_y=p_y*cos(ang)-p_z*sin(ang);p1_z=p_y*sin(ang)+p_z*cos(ang)。
7.如权利要求4所述的一种基于空间轨迹的激光切管程序生成方法,其特征在于,s500中,在s300-s400两步的基础上,按预设规则生成空间轨迹的激光加工g代码程序,预设规则包括:当为直线段时,根据s300中获取的起点l_sta(x,y,z)和终点l_end(x,...
【专利技术属性】
技术研发人员:王锦坤,杨航,尹章杰,朱泽文,蒋威,程浩,吴兴群,王杰,吴苶,
申请(专利权)人:华工法利莱切焊系统工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。