发明名称 数控切割机优化套料方法
摘要 本发明旨在提供一种数控切割机优化套料方法,将两个相同组合零件图形在X或Y方向自动靠齐,另一个相同组合零件图形旋转180度后,在Y或X方向寻找已经靠齐的两个相同组合零件图形底谷的最佳位置进行自动靠齐,然后以第二组和第三组图形的位置为基准进行余下部份的编排。在自动套料完成后,定义好加工顺序,选择代码编译程序,将切割轨迹自动转化成数控代码,然后再提供给数控切割机进行自动切割。本套料方法使用简单,以达到提高材料利用率,节省操作时间的目的。
申请公布号 CN101334659A 申请公布日期 2008.12.31
申请号 CN200810071261.7 申请日期 2008.06.20
申请人 郭向阳 发明人 郭向阳
分类号 G05B19/4097(2006.01) 主分类号 G05B19/4097(2006.01)
代理机构 厦门市首创君合专利事务所有限公司 代理人 洪渊源
主权项 1.一种数控切割机优化套料方法,其特征在于:包括以下步骤:1)在CAD界面中根据钢板的外形尺寸画一个边框;2)将要切割的零件图形插入到边框内;3)用户在CAD界面上选择图形,程序自动将选择的图形组成一个组A,以后的任何操作过程都以组为单位来完成;4)调用方向移动子程序,将这个组A垂直向下自动移动到已排好的图形边界上或钢板边框上;子程序的工作过程,其实就是通过计算,逐段比较分析出能最先挨到边界的一直线段或一园弧段或园,并计算出到挨近时需移动的距离;5)在X方向上调用子程序将A向左移动到位;6)复制A图形成B,并在X向上移动到A的X值最大处;7)调用移动子程序自动将B向左移动到已排好的图形的边界;8)复制A图形成C,并将C垂直移到A和B的最大Y值处;9)C图形旋转180度;10)C图形调用移动子程序将C向下移动到已排好的图形的边界;获取C现在位置的最大Y值X1;11)将图形C在X向上向左移动一个步距;12)调用移动子程序将C向下移动到已排好的图形的边界并获取C现在位置的最大Y值X2;13)判断X1值是否大于X2值;14)步骤十五:如果是,则重复到步骤十二执行;15)如果否,计算A和B之间的距离得Z值;16)复制C得D并将D在X向上向左移动Z个值;17)调用子程序判断D是否同别的图形相交 通过选取落在D最左下点和最右上点的所有线段同D的逐段计算,只要其中的某两段相交,就可判定D同别的图形相交;如果没有相交就跳到第二十一步去执行;18)如果相交,将C和D在Y向垂直向上移动一个距离;19)调用子程序将C和D向下移到已排好的图形的边界上;20)复制A、B、C、D图形成E、F、G、H;21)在Y向上移动到所有图形的Y值最大处;22)计算已排好的图形组数,判断是否超过用户要求的数量 23)如果数量超过,删除图形,并转到步骤三十五;24)如果数量没有超过,调用移动子程序自动将E、F、G、H向下移动到已排好的图形的边界上;25)调用移动子程序自动将E、F、G、H向左移动到已排好的图形的边界上;26)获取这组图形的最大Y值,同钢板宽度值比较,判断是否超出边框 27)如果超出了板宽,将E、F、G、H移到所有已套好的图形的最大X值处;28)将E、F、G、H重命名为A、B、C、D;29)调用移动子程序自动将A、B、C、D向下移动到已排好的图形的边界上;30)调用移动子程序自动将A、B、C、D向左移动到已排好的图形的边界上。31)获取这组图形的最大X值,同钢板长度值比较,判断是否超出边框 32)如果超过,清除这组图形并转到步骤三十五;33)如果没超过,重新回到步骤二十一去执行;34)在整张钢板套料完成后,定义切割顺序和零件的切割起始位置;35)调用代码编译子程序自动将套料图转化成数控代码;36)将数控代码提供给数控切割机数据接口,选择代码编译程序,将切割轨迹自动转化成数控代码,再提供给数控切割机进行自动切割。
地址 362100福建省惠安县洛阳镇屿头村万安路387号