System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种雕刻机的快速回程方法以及激光雕刻机技术_技高网

一种雕刻机的快速回程方法以及激光雕刻机技术

技术编号:40912330 阅读:2 留言:0更新日期:2024-04-18 14:40
本发明专利技术提供一种激光雕刻机的快速回程方法及激光雕刻机,包括:生成激光雕刻机控制指令,用于控制激光雕刻机的运行速度和坐标范围;判断激光雕刻机是否已完成单程作业;若是,则修改激光雕刻机的回程指令,设置激光雕刻机以不作业的最大速度返回。通过控制指令判断激光雕刻机是否已经完成单程作业,完后成,在回程的过程初始时即修改为最大回程速度。这样既能保证回程的最短时间,也能保证作业过程中的雕刻效果。

【技术实现步骤摘要】

【】本专利技术涉及激光雕刻机领域,尤其涉及一种雕刻机的快速回程方法以及激光雕刻机


技术介绍

0、
技术介绍

1、在激光雕刻过程中,针对位图和填充图形的雕刻是按行扫描雕刻的,分单向扫描和双向扫描两种方式。双向扫描是激光头来回过程中都会进行雕刻,类似于s型行走。而单向扫描是只有去程雕刻,回程是空走,不作业。双向扫描的特点是充分利用行程进行雕刻,效率高,时间短,但是雕刻效果较差;单向扫描的特点是只利用去程雕刻,回程空走,效率较低,时间是双向扫描的2倍,优点是雕刻效果比较好。

2、因此,如何实现提升激光雕刻过程中的效率并保障雕刻效果,是目前急待解决的技术问题。


技术实现思路

0、
技术实现思路

1、本专利技术提供一种用于解决上述问题的一种雕刻机的快速回程方法以及激光雕刻机。

2、本专利技术提供一种激光雕刻机的快速回程方法,包括:生成激光雕刻机控制指令,用于控制激光雕刻机的运行速度和坐标范围;判断激光雕刻机是否已完成单程作业;若是,则修改激光雕刻机的回程指令,设置激光雕刻机以不作业的最大速度返回。

3、对应的,本专利技术提供一种激光雕刻机,包括:

4、控制指令生成模块,用于生成激光雕刻机控制指令,用于控制激光雕刻机的运行速度和坐标范围;

5、作业判断模块,用于判断激光雕刻机是否已完成单程作业;

6、回程速度设置模块,用于修改激光雕刻机的回程指令,设置激光雕刻机以不作业的最大速度返回。

7、需要说明的是,激光雕刻技术中,所有图形转换,最终输出可以控制激光机器的是gcode文件。本方法就是对软件端生成的gcode做二次修改,以达到位图雕刻单向扫描快速回程的效果。其中,gcode文件中保存的是需要绘制图形的路径信息,本技术中采用开源矢量图形编辑软件inkscape并通过unicorn g-code插件来生成gcode坐标文件。

8、需要进一步说明的是,控制激光头移动的gcode指令是:g0,g1后面可以带参数:x,y,s,f。其中g0代表激光头不出光,g1代表出光;x和y代表平面坐标;s代表出光的功率;f为激光头移动的速度。

9、还需要说明的是,在传统方案中,单向扫描的回程是使用g1s0指令,由于s设为0,所以即便使用g1,但是激光不会出光,达到和用g0一样的效果。而本技术方案中,首先设置g0f36000,36000可以认为是激光头移动的最大速度,根据不同机器可能有上下浮动。

10、另外需要说明的是,g1f1000中的1000是个动态值,指的是用户自己设置的运行速度。以上设置的效果是,如果用g0控制激光头运动的时候,使用的是36000的速度;如果用g1控制激光头运动则使用1000的速度。

11、此外,在gcode的回程代码中,将g1指令改成g0指令,这样激光在回程过程中将以最大速度回到起点。

12、补充说明,效率对比:假设用户设置的速度为f1,总回程路程为s1,那么总的回程时间t1=s1/f1;优化后的回程速度为f2,总回程路程为s1,那么优化后的回程时间为t2=s1/f2,优化效率t=(t1-t2)/t1=1-(t2/t1)=1-(f1/f2),f2与f1相差越大,优化效果就越明显。

13、优选地,所述生成激光雕刻机控制指令,用于控制雕刻机的运行时间和坐标范围的步骤包括:

14、依据待加工图形的尺寸,生成坐标参数;

15、将上述坐标参数,放入激光雕刻机控制指令中。

16、对应的,所述控制指令生成模块包括:

17、坐标生成单元,用以依据待加工图形的尺寸,生成坐标参数;

18、坐标指令生成单元,用以将上述所述坐标参数,放入所述激光雕刻机控制指令中。

19、优选地,判断激光雕刻机是否已完成单程的作业的步骤包括:

20、提取作业行进的第一作业水平坐标值;

21、将同一垂直坐标下,测得的第一作业水平坐标值x1与加工图形的作业终点水平坐标值x0进行比较;

22、若x1>x0,则停止作业,并启动回程指令;

23、若x1<x0,则继续作业。

24、对应的,作业判断模块包括:

25、水平坐标提前单元,用于提取作业行进的第一作业水平坐标值;

26、回程判断单元,用于将同一垂直坐标下,测得的第一作业水平坐标值x1与加工图形的作业终点水平坐标值x0进行比较;若x1>x0,则停止作业,并启动回程指令;若x1<x0,则继续作业。

27、优选地,若是,则修改激光雕刻机的回程指令,依照激光雕刻机不作业的最大速度返回的步骤包括:

28、关闭激光雕刻机的激光头;

29、设置激光雕刻机的回程速度为最大值。

30、对应的,返程速度设置模块包括:

31、激光头关闭单元,用于关闭激光雕刻机的激光头;

32、回程速度设置单元,用于设置激光雕刻机的回程速度为最大值。

33、优选地,关闭激光雕刻机的激光头的步骤包括:发出控制指令,将出光指令,修改为激光头不出光。

34、对应的,激光头关闭单元包括:不出光子单元,用于发出控制指令,将出光指令,修改为激光头不出光。

35、本专利技术提供一种激光雕刻机的快速回程方法及激光雕刻机,包括:生成激光雕刻机控制指令,用于控制激光雕刻机的运行速度和坐标范围;判断激光雕刻机是否已完成单程作业;若是,则修改激光雕刻机的回程指令,设置激光雕刻机以不作业的最大速度返回。通过控制指令判断激光雕刻机是否已经完成单程作业,完后成,在回程的过程初始时即修改为最大回程速度。这样既能保证回程的最短时间,也能保证作业过程中的雕刻效果。

本文档来自技高网
...

【技术保护点】

1.一种激光雕刻机的快速回程方法,其特征在于,包括:

2.根据权利要求1所述的激光雕刻机的快速回程方法,其特征在于,所述生成所述激光雕刻机控制指令,用于控制雕刻机的运行时间和坐标范围的步骤包括:

3.根据权利要求1所述的激光雕刻机的快速回程方法,其特征在于,所述判断所述激光雕刻机是否已完成单程的作业的步骤包括:

4.根据权利要求1所述的激光雕刻机的快速回程方法,其特征在于,所述若是,则修改所述激光雕刻机的回程指令,依照所述激光雕刻机不作业的最大速度返回的步骤包括:

5.根据权利要求4所述的激光雕刻机的快速回程方法,其特征在于,所述关闭所述激光雕刻机的激光头的步骤包括:

6.一种激光雕刻机,其特征在于,包括:

7.根据权利要求6所述的激光雕刻机,其特征在于,所述控制指令生成模块包括:

8.根据权利要求6所述的激光雕刻机,其特征在于,所述作业判断模块包括:

9.根据权利要求6所述的激光雕刻机,其特征在于,所述返程速度设置模块包括:

10.根据权利要求9所述的激光雕刻机,其特征在于,所述激光头关闭单元包括:

...

【技术特征摘要】

1.一种激光雕刻机的快速回程方法,其特征在于,包括:

2.根据权利要求1所述的激光雕刻机的快速回程方法,其特征在于,所述生成所述激光雕刻机控制指令,用于控制雕刻机的运行时间和坐标范围的步骤包括:

3.根据权利要求1所述的激光雕刻机的快速回程方法,其特征在于,所述判断所述激光雕刻机是否已完成单程的作业的步骤包括:

4.根据权利要求1所述的激光雕刻机的快速回程方法,其特征在于,所述若是,则修改所述激光雕刻机的回程指令,依照所述激光雕刻机不作业的最大速度返回的步骤包括:

...

【专利技术属性】
技术研发人员:唐勇
申请(专利权)人:深圳市妙笔天成科技有限公司
类型:发明
国别省市:

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

1