一种环刀数控软件自动扭刀点的计算方法技术

技术编号:8593452 阅读:287 留言:0更新日期:2013-04-18 06:33
本发明专利技术涉及一种环刀数控软件自动扭刀点的计算方法,步骤如下:a、将大块海绵体放置于机床的工作台上;对环刀根据待切割产品生成的路径线条提前进行扭刀度数的计算;b、检测环刀切割图形的封闭曲线:若是封闭曲线,进行封闭曲线扭刀点计算;若不是封闭曲线,则计算非封闭曲线扭刀点计算;c、计算得出结果后,若计算正确,进行切割;若计算不正确,返回b)步骤。本发明专利技术的优点在于:在加工之前,环刀扭刀点不通过运动控制卡就被计算出来,同时显示出扭刀点位置,则可在切割之前就可以采取修改切割路径的顺序,改变不合适扭刀点的位置,避免了对产品造成的影响,从而提高产品的质量。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
目前,环刀数控软件在扭刀点的控制中,是基于运动控制卡实时计算反馈的。即在每一段线(直线或曲线)切割过程中实时判断刀带的角度。如果刀旋转角度即将超出范围,贝1J反向360度扭一下刀,再继续刀带扭刀旋转切割。这样可以保证刀带不会被扭坏。这种控制方法简单,但是切出的产品,可能会因扭刀点不合适,而造成产品不符合要求导致报废。如果在加工之前,环刀扭刀点不通过运动控制卡就被计算出来,同时显示出扭刀点位置,则可在切割之前就可以采取修改切割路径的顺序,改正不合适的扭刀点位置,避免对产品造成的影响,从而提高产品的质量。
技术实现思路
本专利技术所要解决的技术问题是提供。为了解决上述技术问题,本专利技术采用的技术方案是一种环刀数控软件自动扭刀计算方法,其创新点在于步骤如下a、将大块海绵体放置于机床的工作台上;对环刀根据待切割产品生成的路径线条提前进行扭刀度数的计算,b、检测环刀切割图形的封闭曲线若是封闭曲线,进行封闭曲线扭刀点计算;若不是封闭曲线,则计算非封闭曲线扭刀点计算;c、计算得出结果后,若计算正确,进行切割;若计算不正确,返回b)步骤。进一步的,所述的判断是否为封闭曲线的步骤为在图上选择一个点为参照坐标点,从这个点到结束,如果有点的坐标与参照坐标点的坐标一致,则为封闭曲线;如果没有,则为非封闭曲线。进一步的,所述的封闭曲线扭刀点的计算流程为封闭曲线的起点为i点,终点为j点,i点坐标=j点坐标,I)读取i点环刀角度及初始角度;2)判断i点角度+初始角度是否超出扭刀范围;3)若步骤2)中为是,则i点为扭刀点;4)若步骤2)中为否,则继续判断i=i+l i是否大于j ;5)步骤4)中若为否,则返回步骤I) ;6)步骤4)若为是,则判断该封闭曲线中的扭刀点数是否一个;7)若步骤6)为是,则判断该封闭曲线前是否直线;8)若步骤4)为否,则结束流程;9)步骤7)中若为是,则将该扭刀点前移到封闭曲线前的直线上,然后结束流程,若为否,则直接结束流程。进一步的,所述的非封闭曲线扭刀点的计算流程为非封闭曲线的起点为i点,终点为j点,I)读取i点环刀角度及初始角度;2)判断i点角度+初始角度是否超出扭刀范围;3)若步骤2)中为是,则i点为扭刀点;4)若步骤2)中为否,则继续判断i=i+l:1是否大于j ;5)步骤4)中若为否,则返回步骤I) ;6)步骤4)中若为是,则流程结束。进一步的,所述环刀扭刀范围270 ±270度;即0-540度。进一步的,所述待切割的路径线条为直线和圆弧组成。进一步的,所述待切割的路径线条分为五段,其与刀具的配合,具体如下第一段直线A,不是封闭曲线,该直线上无扭刀点,起始角度为270度,结束角度为360度;第二段圆B,是封闭曲线,该圆上无扭刀点,起始角度360度,结束角度为O度;第三段直线C,不是封闭曲线,该直线上无扭刀点,起始角度O度,结束角度为O度;第四段圆D,是封闭曲线,该圆上有一个扭刀点,起始角度O度,结束角度为O度;第五段直线E,不是封闭曲线,该直线上无扭刀点,起始角度O度,结束角度为O度。本专利技术的优点在于在加工之前,环刀扭刀点不通过运动控制卡就被计算出来,同时显示出扭刀点位置,则可在切割之前就可以采取修改切割路径的顺序,改变不合适扭刀点的位置,避免了对产品造成的影响,从而提高产品的质量。附图说明图1为本专利技术的环刀数控软件自动扭刀计算流程图。图2为本专利技术的环刀数控软件自动扭刀示意图。图3为本专利技术的封闭曲线计算流程图。图4为本专利技术的非封闭曲线计算流程图。具体实施例方式本专利技术是一种海绵切割机械的环刀数控切割方法,步骤如图1所示1、将大块海绵体放置于海绵切割机的工作台上,对环刀进行扭刀度数的控制;环刀扭刀范围:270±270度;即0-540度。2、对环刀切割的路径进行绘制,检测环刀切割图形是否为封闭曲线,具体步骤为在图上选择一个点为参照坐标点,从这个点到结束,如果有点的坐标与参照坐标点的坐标一致,则为封闭曲线;如果没有,则为非封闭曲线。对于封闭曲线扭刀点的计算如图3所示,封闭曲线的起点为i点,终点为j点,i点坐标=j点坐标,步骤I为读取i点环刀角度及初始角度。在步骤2中,判断i点角度+初始角度是否超出扭刀范围。若步骤2中为是,则在步骤4中,i点为扭刀点。若步骤2中为否,则步骤3中,继续判断i=i+l:1是否大于j。步骤3中若为否,则返回步骤I。步骤3中若为是,则在步骤5中,判断该封闭曲线中的扭刀点数是否一个。若步骤5中为是,则在步骤6中,判断该封闭曲线前是否直线。若步骤5中为否,则在步骤7中,结束流程。步骤6中若为是,则在步骤8将该扭刀点前移到封闭曲线前的直线上,然后至步骤7,结束流程。若步骤6中为否,则至步骤7,直接结束流程。对于非封闭曲线扭刀点的计算如图4所示,非封闭曲线的起点为i点,终点为j点,在步骤21中,读取i点环刀角度及初始角度。步骤22中判断i点角度+初始角度是否超出扭刀范围。若步骤22中为是,则步骤24中,i点为扭刀点。若步骤22中为否,则步骤23中继续判断i=i+l:1是否大于j。步骤23中若为否,则返回步骤21。步骤23中若为是,则在步骤25中,流程结束。本实施方式中,路径的线条为直线和不同直径的圆弧曲线组成。如图2所示,曲线分为五段,其与刀具的配合,具体如下第一段直线A,不是封闭曲线,该直线上无扭刀点,起始角度为270度,结束角度为360度;第二段圆B,是封闭曲线,该圆上无扭刀点,起始角度360度,结束角度为O度;第三段直线C,不是封闭曲线,该直线上无扭刀点,起始角度O度,结束角度为O度;第四段圆D,是封闭曲线,该圆上有一个扭刀点,起始角度O度,结束角度为O度;第五段直线E,不是封闭曲线,该直线上无扭刀点,起始角度O度,结束角度为O度。按以上扭刀角度依次切割,切割时,工作台不动,环刀在扭刀点上按指定的扭刀速度扭刀,再沿环刀切割的路径进行切割。本文档来自技高网...

【技术保护点】
一种环刀数控软件自动扭刀点的计算方法,其特征在于:步骤如下:a、将大块海绵体放置于机床的工作台上;对环刀根据待切割产品生成的路径线条提前进行扭刀度数的计算,?b、检测环刀切割图形的封闭曲线:若是封闭曲线,进行封闭曲线扭刀点计算;若不是封闭曲线,则计算非封闭曲线扭刀点计算;c、计算得出结果后,若计算正确,进行切割;若计算不正确,返回b)步骤。

【技术特征摘要】
1.一种环刀数控软件自动扭刀点的计算方法,其特征在于步骤如下a、将大块海绵体放置于机床的工作台上;对环刀根据待切割产品生成的路径线条提前进行扭刀度数的计算,b、检测环刀切割图形的封闭曲线若是封闭曲线,进行封闭曲线扭刀点计算;若不是封闭曲线,则计算非封闭曲线扭刀点计算;C、计算得出结果后,若计算正确,进行切割;若计算不正确,返回b)步骤。2.根据权利要求1所述的环刀数控软件自动扭刀点的计算方法,其特征在于所述的判断是否为封闭曲线的步骤为在图上选择一个点为参照坐标点,从这个点到结束,如果有点的坐标与参照坐标点的坐标一致,则为封闭曲线;如果没有,则为非封闭曲线。3.根据权利要求1所述的环刀数控软件自动扭刀点的计算方法,其特征在于所述的封闭曲线扭刀点的计算流程为封闭曲线的起点为i点,终点为j点,i点坐标=j点坐标, I)读取i点环刀角度及初始角度;2)判断i点角度+初始角度是否超出扭刀范围;3)若步骤2)中为是,则i点为扭刀点;4)若步骤2)中为否,则继续判断i=i+l:1是否大于j ;5) 步骤4)中若为否,则返回步骤I );6)步骤4)若为是,则判断该封闭曲线中的扭刀点数是否一个;7)若步骤6)为是,则判断该封闭曲线前是否直线;8)若步骤4)为否,则结束流程; 9)步骤7)中若为是,则将该扭刀点前移到封闭曲线前的直线上,然后结束流程,若为...

【专利技术属性】
技术研发人员:倪张根韩俊
申请(专利权)人:南通恒康数控机械有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1