Nothing Special   »   [go: up one dir, main page]

CN109719386A - 激光加工系统 - Google Patents

激光加工系统 Download PDF

Info

Publication number
CN109719386A
CN109719386A CN201811260170.8A CN201811260170A CN109719386A CN 109719386 A CN109719386 A CN 109719386A CN 201811260170 A CN201811260170 A CN 201811260170A CN 109719386 A CN109719386 A CN 109719386A
Authority
CN
China
Prior art keywords
scanner
robot
laser
range
exposures
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811260170.8A
Other languages
English (en)
Other versions
CN109719386B (zh
Inventor
松本隆良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Publication of CN109719386A publication Critical patent/CN109719386A/zh
Application granted granted Critical
Publication of CN109719386B publication Critical patent/CN109719386B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/36Removing material
    • B23K26/38Removing material by boring or cutting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/08Devices involving relative movement between laser beam and workpiece
    • B23K26/082Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/08Devices involving relative movement between laser beam and workpiece
    • B23K26/0869Devices involving movement of the laser head in at least one axial direction
    • B23K26/0876Devices involving movement of the laser head in at least one axial direction in at least two axial directions
    • B23K26/0884Devices involving movement of the laser head in at least one axial direction in at least two axial directions in at least in three axial directions, e.g. manipulators, robots
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/20Bonding
    • B23K26/21Bonding by welding
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/70Auxiliary operations or equipment
    • B23K26/702Auxiliary equipment

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Plasma & Fusion (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Laser Beam Processing (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供一种激光加工系统,即使机器人控制装置和扫描器控制装置独立进行控制,也能够适当进行激光加工。激光加工系统,具有:扫描器,其以规定的照射路径和规定的照射速度来扫描激光光线;机器人,其以规定的移动路径和规定的移动速度使扫描器移动;机器人控制装置,其控制机器人的移动路径和移动速度;以及扫描器控制装置,其控制扫描器的照射路径和照射速度,扫描器控制装置判定在规定的照射路径的照射时间内规定的照射路径是否超过扫描器的能够照射范围,并将判定结果作为照射范围判定信息发送给机器人控制装置,机器人控制装置根据从扫描器控制装置接收到的照射范围判定信息进行变更,使规定的移动速度减速。

Description

激光加工系统
技术领域
本发明涉及使用扫描激光光线的扫描器和使扫描器移动的机器人来进行激光加工的系统。
背景技术
存在如下技术:从离开工件的位置照射激光光线来进行激光焊接(加工)的远程激光焊接(加工)。作为应用这样的技术的激光加工系统,存在使用扫描激光光线的扫描器和使扫描器移动的机器人的系统。这样的激光加工系统一边通过机器人使扫描器移动,一边通过扫描器来扫描激光光线,由此,可以以任意形状来焊接(加工)工件。
在专利文献1中记载了这样的激光焊接装置。该激光焊接装置具有:控制机器人的机器人控制装置、控制扫描器的扫描器控制装置、中央控制装置,通过中央控制装置来控制扫描器控制装置和机器人控制装置双方。
现有技术文献
专利文献1:日本特开2010-214393号公报
但是,在专利文献1涉及的发明中,只是简单地以相同的控制速度和相同的控制周期来处理从中央控制装置对扫描器控制装置的动作指令、以及从中央控制装置对激光焊接装置的动作指令,扫描控制装置与机器人控制装置分开独立地动作。
本申请发明者还研究了机器人控制装置与扫描器控制装置通过不同的作业程序独立动作的激光加工系统。在该激光加工系统中,机器人控制装置执行的机器人的移动路径和移动速度的控制、与扫描器控制装置执行的扫描器的扫描路径(照射路径)和扫描速度(照射速度)的控制彼此独立。为了实现这些,从机器人控制装置向扫描器控制装置发送动作中的机器人的位置或移动速度,在扫描器控制装置内考虑机器人的动作来制作扫描路径。
但是,在机器人的移动速度比扫描器的扫描速度(照射速度)快时,在扫描器的扫描结束之前,扫描器的扫描路径从扫描器的能够照射范围(一般情况下是300mm×300mm左右)脱离,无法进行激光加工。
这是因为,由于机器人控制装置执行的机器人的移动路径和移动速度的控制、与扫描器控制装置执行的扫描器的扫描路径(照射路径)和扫描速度(照射速度)的控制独立,因此不会从机器人得知扫描器的照射状况,机器人以自身被编程的移动速度继续移动。
作为对策,考虑如下内容:通过试错来修正机器人的程序的移动速度,在扫描器的扫描结束之前,将机器人的指令速度延迟至扫描器的扫描路径没有超过扫描器的能够照射范围的移动速度,但是该对策要花费工夫。
发明内容
本发明的目的在于提供一种激光加工系统,即使机器人控制装置与扫描器控制装置进行独立控制,也能够适当进行激光加工。
(1)本发明涉及的激光加工系统(例如,后述的激光加工系统1),具有:扫描器(例如,后述的扫描器4),其以规定的照射路径和规定的照射速度来扫描激光光线;机器人(例如,后述的机器人2),其以规定的移动路径和规定的移动速度使所述扫描器移动;机器人控制装置(例如,后述的机器人控制装置5),其控制所述机器人的移动路径和移动速度;以及扫描器控制装置(例如,后述的扫描器控制装置6),其控制所述扫描器的照射路径和照射速度,所述扫描器控制装置判定在所述规定的照射路径的照射时间内所述规定的照射路径是否超过所述扫描器的能够照射范围,并将判定结果作为照射范围判定信息发送给所述机器人控制装置,所述机器人控制装置根据从所述扫描器控制装置接收到的所述照射范围判定信息进行变更,使所述规定的移动速度减速。
(2)在(1)所记载的激光加工系统中,可以是,所述扫描器控制装置根据所述规定的照射路径的开始位置、所述扫描器的能够照射范围、所述规定的照射路径的开始到结束为止的照射时间,来运算经过所述照射时间后的照射路径没有超过所述扫描器的能够照射范围的所述扫描器的移动速度,将运算出的所述扫描器的移动速度包含于所述照射范围判定信息中进行发送,所述机器人控制装置将所述规定的移动速度变更为所述照射范围判定信息所包含的所述扫描器的移动速度。
(3)在(1)所记载的激光加工系统中,可以是,所述机器人控制装置将所述规定的移动速度变更为0,使所述机器人停止。
(4)在(1)~(3)中任一项所记载的激光加工系统中,可以是,相对于所述机器人控制装置执行的所述机器人的移动速度的控制,独立进行所述扫描器控制装置执行的所述扫描器的照射速度的控制。
发明效果
根据本发明可以提供一种激光加工系统,即使机器人控制装置与扫描器控制装置进行独立控制,也能够适当进行激光加工。
附图说明
图1是表示本实施方式涉及的激光加工系统的结构的图。
图2是对图1所示的扫描器的光学系统进行说明的图。
图3是对图1所示的扫描器的其他光学系统进行说明的图。
图4A是对图3所示的扫描器的其他光学系统进行说明的图。
图4B是对图3所示的扫描器的其他光学系统进行说明的图。
图4C是对图3所示的扫描器的其他光学系统进行说明的图。
图4D是对图3所示的扫描器的其他光学系统进行说明的图。
图5是表示图1所示的机器人控制装置和扫描器控制装置的结构的图。
图6是表示本实施方式涉及的激光加工系统中的扫描器控制装置执行的扫描器照射范围判定动作的流程图。
图7A是对扫描器的照射路径范围的求出方法进行说明的图。
图7B是对扫描器的照射路径范围的求出方法进行说明的图。
图7C是对扫描器的照射路径范围的求出方法进行说明的图。
图8是对经过照射时间时的、照射路径范围相对于扫描器的能够照射范围的判定方法进行说明的图。
图9是对最佳的扫描器移动速度的求出方法进行说明的图。
图10是表示本实施方式涉及的激光加工系统中的机器人控制装置执行的机器人速度变更动作的流程图。
图11A是对本实施方式涉及的激光加工系统的课题进行说明的图。
图11B是对本实施方式涉及的激光加工系统的课题进行说明的图。
符号说明
1 激光加工系统
2 机器人
3 激光振荡器
4 扫描器
41、42 加尔瓦诺镜
41a、42a 加尔瓦诺电动机
5 机器人控制装置
51 程序分析部
52 插补部
53 加减速计算部
54 机器人电动机控制部
55 机器人速度变更部
6 扫描器控制装置
61 程序分析部
62 激光指令计算部
63 激光指令输出部
64 插补部
65 扫描速度计算部
66 加减速计算部
67 加尔瓦诺电动机控制部
68 照射范围判定部
10 工件
具体实施方式
以下,参照附图对本发明的实施方式的一例进行说明。另外,在各附图中对相同或者相当的部分标注相同的符号。
图1是表示本实施方式涉及的激光加工系统的结构的框图。图1所示的激光加工系统1是使用扫描激光光线的扫描器4和使扫描器4移动的机器人2来进行激光焊接的系统。激光加工系统1具有:机器人2、激光振荡器3、扫描器4、机器人控制装置5、扫描器控制装置6。
机器人2是具有多个关节的多关节机器人,具有:基部21、手臂22、具有多个旋转轴的关节轴23a~23d。此外,机器人2具有使各关节轴23a~23d旋转且使手臂22在X方向、Y方向和Z方向移动的多个机器人用伺服电动机(未图示)。各机器人用伺服电动机根据来自后述的机器人控制装置5的驱动数据分别进行旋转驱动。
在机器人2的手臂22的末端部22a处固定有扫描器4。因此,机器人2通过各机器人用伺服电动机的旋转驱动,可以使扫描器4以规定的机器人速度在规定的X、Y方向移动,可以移动至作业空间上的任意位置。
激光振荡器3由激光介质、光共振器和激发源等(都未图示)构成。激光振荡器3生成基于来自后述的扫描器控制装置6的激光输出指令的激光输出的激光光线,将生成的激光光线供给到扫描器4。作为振荡的激光种类,存在光纤激光、二氧化碳激光、YAG激光等,在本发明中对激光种类不做特别限制。
扫描器4是如下的加尔瓦诺扫描器(galvano scanner):接受从激光振荡器3射出的激光光线L,能够对工件10扫描激光光线L。
图2是对图1所示的扫描器4的光学系统进行说明的图。如图2所示,扫描器4具有:使从激光振荡器3射出的激光光线L反射的两个加尔瓦诺镜(galvano mirror)41、42、分别旋转驱动加尔瓦诺镜41、42的加尔瓦诺电动机(galvano motor)41a、42a、玻璃罩43。
加尔瓦诺镜41、42构成为能够分别绕彼此正交的两个旋转轴J1、J2旋转。加尔瓦诺电动机41a、42a根据来自后述的扫描器控制装置6的驱动数据来旋转驱动,使加尔瓦诺镜41、42绕旋转轴J1、J2独立旋转。
从激光振荡器3射出的激光光线L在通过两个加尔瓦诺镜41、42依次反射后从扫描器4射出,到达工件10的加工点(焊接点)。此时,当两个加尔瓦诺镜41、42通过加尔瓦诺电动机41a、42a而分别旋转时,射入到这些加尔瓦诺镜41、42的激光光线L的入射角连续变化。结果,从扫描器4对工件10以规定路径来扫描激光光线L,沿着该激光光线L的扫描路径在工件10上形成焊接轨迹。
通过适当控制加尔瓦诺电动机41a、42a的旋转驱动而使加尔瓦诺镜41、42各自的旋转角度发生变化,从扫描器4射入到工件10上的激光光线L的扫描路径可以在X、Y方向任意变化。
玻璃罩43是圆柱状,具有如下功能:透过由加尔瓦诺镜41、42依次反射而朝向工件10的激光光线L,并且保护扫描器4的内部。
或者,如图3所示,扫描器4也可以是打孔扫描器(trepanning scanner)。该情况下,扫描器4例如能够具有如下结构:通过电动机使一个面倾斜的形式的透镜旋转,由此,使射入的激光光线折射,照射到任意位置。
具体来说,在扫描器4中,两个棱镜透镜44a和44b(以下,根据情况将双方统称为“棱镜透镜44”)与聚光透镜45重叠配置,使得激光光线L向厚度方向射入,两个棱镜透镜44a和44b以旋转轴K为中心旋转,由此,照射位置能够在二维平面上得以控制。
如图4A~图4D所示,棱镜透镜44例如形成为圆状,其厚度T方向的截面C中的射入侧的边(以下,称为射入边。)46与射出侧的边(以下,称为射出边。)47相互平行。即,棱镜透镜44在其径向上厚度T不发生变化而固定。另一方面,棱镜透镜44在其周向上厚度T连续变化。具体来说,如图4A~图4D所示,棱镜透镜44的厚度T例如可以取T1~T2~T3所表示的厚度,它们处于T1<T2<T3的关系。这些棱镜透镜44通过旋转电动机而被旋转驱动,沿着其旋转方向厚度T连续变化。
射入到棱镜透镜44的激光光线L根据棱镜透镜44的折射率而折射,作为折射光而被射出,而此时通过折射而位移的激光光线L的光束位置与棱镜透镜44的厚度T具有关联。即,激光光线L的射入位置P处的棱镜透镜44的厚度T越大,折射造成的激光光线L的光束位置的偏差即位移量越大。通过使激光光线L通过棱镜透镜44,能够使激光光线L的光束位置、即激光光线L的照射位置连续且周期性地变化,所述棱镜透镜44的厚度T在旋转方向连续且周期性变化。
再次参照图1,机器人控制装置5根据规定的作业程序(包含机器人移动路径),向机器人2的各机器人用伺服电动机输出驱动控制数据来控制机器人2的动作。即,机器人控制装置5向各机器人用伺服电动机输出驱动控制数据来控制各机器人用伺服电动机的旋转驱动,由此,使安装于手臂22的末端部22a处的扫描器4相对于工件10在X、Y方向上移动。
此外,机器人控制装置5向扫描器控制装置6供给机器人2的位置和移动速度(指令值或反馈值)。具体来说,机器人2的位置和移动速度是机器人2的末端部22a、即扫描器4的位置和移动速度。
扫描器控制装置6根据从机器人控制装置5供给的机器人2的位置、即扫描器4的位置来识别激光加工的开始,相对于机器人控制装置5执行的机器人2的动作控制独立进行扫描器4的动作控制。
扫描器控制装置6根据规定的作业程序(包含加工条件(功率、频率、占空比等激光的照射条件)),输出激光输出指令,使得对激光振荡器3射出希望输出的激光光线。此外,扫描器控制装置6根据规定的作业程序(包含加工路径(照射开始和结束的时刻等)),向扫描器4的加尔瓦诺电动机41a、42a输出驱动控制数据使加尔瓦诺镜41、42旋转,对从扫描器4射出到工件10的激光光线L的扫描进行控制。
机器人控制装置5和扫描器控制装置6例如由DSP(Digital Signal Processor,数字信号处理器)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)等运算处理器构成。机器人控制装置5和扫描器控制装置6的功能例如通过执行存储于存储部的规定软件(程序)来实现。机器人控制装置5和扫描器控制装置6的功能可以通过硬件与软件的协作来实现,也可以只通过硬件(电子电路)来实现。
接下来,对这些机器人控制装置5和扫描器控制装置6的更详细的结构进行说明。图5是表示本实施方式涉及的激光加工系统1中的机器人控制装置5和扫描器控制装置6的结构的图。
机器人控制装置5具有:程序分析部51、插补部52、加减速计算部53、机器人电动机控制部54。
程序分析部51对包含从未图示的输入装置输入到机器人控制装置5的示教点在内的加工程序进行分析,生成与机器人2的移动路径(即,安装于末端部22a的扫描器4的移动路径)和设为目标的机器人2的移动速度相关的动作指令信息。将生成的动作指令信息输入到插补部52。
插补部52根据从程序分析部51输出的动作指令信息来进行机器人2的移动路径的插补,生成插补信息。例如,插补部52进行插补使得示教点之间的机器人2的移动路径(即,安装于末端部22a的扫描器4的移动路径)为沿着工件10上所希望的加工路径的平滑路径。将生成的插补信息输出给加减速计算部53。
加减速计算部53根据从插补部52输出的插补信息和预先设定的各参数,来进行机器人2的动作的加减速处理,生成用于使机器人2沿着机器人2的移动路径(即,使安装于末端部22a的扫描器4沿着扫描器4的移动路径)移动的各机器人用伺服电动机的驱动信息。将生成的各机器人电动机的驱动信息输出给机器人电动机控制部54。
驱动信息包含机器人2的位置和移动速度的指令值,将这些机器人2的位置和移动速度的指令值相关的信息也供给到扫描器控制装置6。
机器人电动机控制部54根据从加减速计算部53输出的驱动信息来生成各机器人用伺服电动机的驱动数据。具体来说,机器人电动机控制部54根据驱动信息中的速度指令(或者位置指令)与设置于各机器人用伺服电动机的编码器检测出的速度反馈(或者位置反馈)的速度偏差(或者位置偏差),来生成各机器人用伺服电动机的驱动数据。机器人电动机控制部54根据生成的驱动输出来驱动各机器人用伺服电动机。
扫描器控制装置6具有:程序分析部61、激光指令计算部62、激光指令输出部63、插补部64、扫描速度计算部65、加减速计算部66、加尔瓦诺电动机控制部67。
程序分析部61对从未图示的输入装置输入到扫描器控制装置6的加工程序进行分析,生成扫描器4的扫描路径(照射路径)和扫描速度(照射速度)、以及加工条件相关的动作指令信息。然后,程序分析部61将生成的动作指令信息输出给插补部64和激光指令计算部62。
激光指令计算部62根据从程序分析部61输出的动作指令信息(加工条件),生成从扫描器4射出的激光光线L为所希望的激光输出那样的激光输出信息,根据生成的激光输出信息来生成激光振荡器3的振荡信息。将生成的激光振荡器3的振荡信息输出给激光指令输出部63。
激光指令输出部63根据从激光指令计算部62输出的振荡信息,生成激光振荡器3的振荡控制数据,根据生成的振荡控制数据来控制激光振荡器3。
插补部64根据从程序分析部61输出的动作指令信息(扫描路径)来进行扫描器4的扫描路径(照射路径)的插补,生成插补信息。将生成的插补信息输出给扫描速度计算部65。
扫描速度计算部65以从插补部64输出的插补信息(扫描路径)和从机器人控制装置5的加减速计算部53获得的机器人速度(例如,机器人2的移动速度的指令值、或者来自各机器人用伺服电动机的编码器的速度反馈值)信息为基础,考虑机器人的动作地校正从插补部64输出的插补信息(扫描路径)。根据预先设定了校正后的插补信息(扫描路径)的参数来计算各加尔瓦诺镜41、42的转速。将通过扫描速度计算部65计算出的转速的数据输出给加减速计算部66。
加减速计算部66根据从扫描速度计算部65输出的加尔瓦诺镜41、42的转速的信息和各参数,来进行加尔瓦诺电动机41a、42a的加减速处理,生成用于以扫描路径(照射路径)和扫描速度(照射速度)扫描激光光线L的各加尔瓦诺电动机41a、42a的驱动信息。将生成的加尔瓦诺电动机41a、42a的驱动信息输出给加尔瓦诺电动机控制部67。
加尔瓦诺电动机控制部67根据从加减速计算部66输出的驱动信息来生成各加尔瓦诺电动机41a、42a的驱动控制数据,根据生成的驱动控制数据来驱动各加尔瓦诺电动机41a、42a。
这里,扫描器控制装置6根据从机器人控制装置5供给的机器人2的位置、即扫描器4的位置来识别激光加工的开始,相对于机器人控制装置5执行的机器人2的动作控制,独立进行扫描器4的动作控制。
具体来说,如图11A所示,当机器人2的位置、即扫描器4的位置相对于工件10到达规定位置时,扫描器控制装置6根据规定的照射路径R1开始激光光线的扫描。
但是,在独立控制扫描器控制装置6的照射路径R1的扫描速度和机器人控制装置5的机器人2的移动速度时,有时机器人2的移动速度相对于扫描器4的扫描速度会相对变大。该情况下,如图11B所示,在扫描器控制装置6执行的照射路径R1的激光光线的扫描结束之前,机器人2即扫描器4移动得大,照射路径R1从扫描器4的能够照射范围R3脱离。
关于这一点,本实施方式的扫描器控制装置6具有照射范围判定部68,本实施方式的机器人控制装置5具有机器人速度变更部55。
照射范围判定部68根据从程序分析部61输出的动作指令信息(扫描路径),求出扫描器4的照射路径R1的范围。照射范围判定部68判定在照射路径R1的照射时间内,求出的照射路径R1的范围是否超过扫描器4的能够照射范围R3,将该判定结果作为照射范围判定信息发送给机器人控制装置5的机器人速度变更部55。
此外,照射范围判定部68在求出的照射路径R1的范围超过扫描器4的能够照射范围R3时,计算求出的照射路径R1的范围没有超过能够照射范围R3的最佳的扫描器移动速度,将该最佳的扫描器移动速度包含在照射范围判定信息中。
照射范围判定部68根据从机器人控制装置5的加减速计算部53输出的机器人2的位置,在机器人2即扫描器4到达开始照射位置、即照射路径R1的开始位置时,进行上述照射范围判定动作。
机器人速度变更部55根据从扫描器控制装置6的照射范围判定部68接收到的照射范围判定信息、最佳的扫描器移动速度,来变更(减速)机器人2的移动速度。
由此,插补部52根据由机器人速度变更部55变更(减速)后的机器人2的移动速度来进行插补。由此,变更扫描器4的移动速度。
另外,机器人速度变更部55可以将机器人2的移动速度设为0,停止机器人2。
接下来,参照图6~9,对激光加工系统1中的扫描器控制装置6进行的扫描器照射范围判定动作进行说明。图6是表示本实施方式涉及的激光加工系统1中的扫描器控制装置6进行的扫描器照射范围判定动作的流程图。图7A~图7C是对扫描器的照射路径范围的求出方法进行说明的图,图8是对经过照射时间时的、照射路径范围相对于扫描器4的能够照射范围的判定方法进行说明的图。图9是对最佳的扫描器移动速度的求出方法进行说明的图。
首先,扫描器控制装置6判定是否开始扫描器4的照射(开始扫描)。例如,扫描器控制装置6判定从机器人控制装置5取得的机器人2的位置、即安装于机器人2的末端部22a处的扫描器4的位置是否为照射路径(扫描路径)的起点(S1)。
在开始照射、即是照射路径的起点时,照射范围判定部68计算照射路径的范围(S2)。
例如,如图7A所示,在照射路径R1(实线)是C标记形状时,照射范围判定部68根据表示照射路径R1的信息(C标记形状中的直线部分的长度、曲线部分的直径),求出包围照射路径R1的最小四边形形状的照射路径范围R2(点线)的XY坐标最大值和XY坐标最小值。例如,照射范围判定部68求出相对于重心[X、Y]=[0、0]的XY坐标最大值[Xmax、Ymax](正值)和XY坐标最小值[Xmin、Ymin](负值)。
此外,如图7B所示,在照射路径R1(实线)是圆形形状时,照射范围判定部68根据表示照射路径R1的信息(圆形形状中的直径)求出包围照射路径R1的最小四边形形状的照射路径范围R2(点线)的XY坐标最大值和XY坐标最小值。例如,照射范围判定部68求出相对于重心[X、Y]=[0、0]的XY坐标最大值[Xmax、Ymax](正值)和XY坐标最小值[Xmin、Ymin](负值)。
此外,如图7C所示,在照射路径R1(实线)是直线形状时,照射范围判定部68根据表示照射路径R1的信息(直线形状中的长度)求出包围照射路径R1的最小四边形形状的照射路径范围R2(点线)的XY坐标最大值和XY坐标最小值。例如,照射范围判定部68求出相对于重心[X、Y]=[0、0]的XY坐标最大值[Xmax、Ymax](正值)和XY坐标最小值[Xmin、Ymin](负值)。
另外,照射路径的形状并不局限于C标记形状、圆形形状和直线形状,可以是各种任意的形状。
接下来,照射范围判定部68根据照射路径和照射速度,通过下式来计算照射路径的起点到终点的照射时间Ts(S3)。
照射时间Ts=照射路径全长/照射速度
接下来,如图8所示,照射范围判定部68根据从机器人控制装置5取得的当前机器人2的移动速度,计算经过照射时间Ts后的照射路径范围R2的位置(S4)。
接下来,照射范围判定部68将计算出的经过照射时间Ts后的照射路径范围R2的位置与扫描器4的能够照射范围R3进行比较,判定照射路径范围R2是否超过能够照射范围R3(S5)。
在经过照射时间Ts后的照射路径范围R2超过扫描器4的能够照射范围R3时,如图9所示,照射范围判定部68通过下式来计算最佳的扫描器移动速度,使得经过照射时间Ts后的照射路径范围R2不超过扫描器4的能够照射范围R3(S6)。
最佳的扫描器移动速度=(照射路径R1的起点P1到能够照射范围R3的端点P2的移动量)/(照射时间Ts)
另外,照射范围判定部68可以求出经过照射时间Ts后的照射路径范围R2的全部不超过扫描器4的能够照射范围R3的最佳的扫描器移动速度,如图9所示,也可以求出经过照射时间Ts后的照射路径范围R2的终点P3附近的一部分不超过扫描器4的能够照射范围R3的最佳的扫描器移动速度。
接下来,照射范围判定部68作为照射范围判定信息将最佳的扫描器移动速度与判定结果“超过”一起发送给机器人控制装置5的机器人速度变更部55(S7)。
接下来,扫描器控制装置6判定扫描器4是否结束照射(扫描结束)。例如,扫描器控制装置6判定从机器人控制装置5取得的机器人2的位置、即安装于机器人2的末端部22a处的扫描器4的位置是否是照射路径的终点(S8)。
若照射结束、即到达照射路径的终点,则扫描器控制装置6作为照射范围判定信息将判定结果“不超过”发送给机器人控制装置5的机器人速度变更部55(S9)。
接下来,参照图10,对激光加工系统1中的机器人控制装置5进行的机器人速度变更动作进行说明。图10是表示本实施方式涉及的激光加工系统1中的机器人控制装置5进行的机器人速度变更动作的流程图。
首先,机器人速度变更部55从扫描器控制装置6的照射范围判定部68接收照射范围判定信息、最佳的扫描器移动速度(S11)。机器人速度变更部55根据照射范围判定信息,判定照射范围判定信息是否是表示“超过”的信息(S12)。
在照射范围判定信息是表示“超过”的信息时,机器人速度变更部55将机器人速度变更(减速)为接收到的最佳的扫描器移动速度(S13)。另外,机器人速度变更部55可以将机器人速度变更为0来暂时停止机器人2。
另一方面,在步骤S12中,在照射范围判定信息是表示“不超过”的信息时,机器人速度变更部55将机器人速度返回到通常的速度(S14)。
像以上说明那样,根据本实施方式的激光加工系统1,扫描器控制装置6判定在规定照射路径R1的照射时间内规定的照射路径R1的范围R2是否超过扫描器4的能够照射范围R3,将判定结果作为照射范围判定信息发送(通知)给机器人控制装置5。然后,机器人控制装置5根据从扫描器控制装置6接收到的照射范围判定信息,在扫描器4的规定照射路径R1的范围R2超过扫描器4的能够照射范围之前进行变更,使机器人速度即规定的移动速度减速。
由此,即使机器人控制装置5和扫描器控制装置6通过不同的作业程序独立动作,换言之,即使机器人控制装置5执行的机器人2的移动路径和移动速度的控制与扫描器控制装置6执行的扫描器4的扫描路径(照射路径)和扫描速度(照射速度)的控制独立,也能够适当进行激光加工。
此外,可以减轻通过试错来修正机器人2的程序的移动速度的麻烦。
此外,根据本实施方式的激光加工系统1,扫描器控制装置6根据规定的照射路径R1的开始位置P1到扫描器4的能够照射范围R3的端点P2的移动量、以及规定的照射路径R1的开始到结束为止的照射时间Ts,来运算经过照射时间Ts后的照射路径R1不超过扫描器4的能够照射范围R3的最佳的扫描器移动速度,将运算出的最佳的扫描器移动速度包含于照射范围判定信息中进行发送。机器人控制装置5将规定的移动速度变更为照射范围判定信息所包含的最佳的扫描器移动速度。由此,可以适当进行激光加工。
以上,对本发明的实施方式进行了说明,但是本发明并不局限于上述实施方式,能够进行各种变更和变形。例如,在上述实施方式中,示例了进行激光焊接的激光焊接系统,但是并不局限于此。本实施方式的特征能够应用于使用扫描激光光线的扫描器和使扫描器移动的机器人来进行激光切断等各种激光加工的系统。

Claims (4)

1.一种激光加工系统,其特征在于,具有:
扫描器,其以规定的照射路径和规定的照射速度来扫描激光光线;
机器人,其以规定的移动路径和规定的移动速度使所述扫描器移动;
机器人控制装置,其控制所述机器人的移动路径和移动速度;以及
扫描器控制装置,其控制所述扫描器的照射路径和照射速度,
所述扫描器控制装置判定在所述规定的照射路径的照射时间内所述规定的照射路径是否超过所述扫描器的能够照射范围,并将判定结果作为照射范围判定信息发送给所述机器人控制装置,
所述机器人控制装置根据从所述扫描器控制装置接收到的所述照射范围判定信息进行变更,使所述规定的移动速度减速。
2.根据权利要求1所述的激光加工系统,其特征在于,
所述扫描器控制装置根据所述规定的照射路径的开始位置、所述扫描器的能够照射范围、所述规定的照射路径的开始到结束为止的照射时间,来运算经过所述照射时间后的照射路径没有超过所述扫描器的能够照射范围的所述扫描器的移动速度,将运算出的所述扫描器的移动速度包含于所述照射范围判定信息中进行发送,
所述机器人控制装置将所述规定的移动速度变更为所述照射范围判定信息所包含的所述扫描器的移动速度。
3.根据权利要求1所述的激光加工系统,其特征在于,
所述机器人控制装置将所述规定的移动速度变更为0,使所述机器人停止。
4.根据权利要求1~3中任一项所述的激光加工系统,其特征在于,
相对于所述机器人控制装置执行的所述机器人的移动速度的控制,独立进行所述扫描器控制装置执行的所述扫描器的照射速度的控制。
CN201811260170.8A 2017-10-30 2018-10-26 激光加工系统 Active CN109719386B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017209512A JP6595558B2 (ja) 2017-10-30 2017-10-30 レーザ加工システム
JP2017-209512 2017-10-30

Publications (2)

Publication Number Publication Date
CN109719386A true CN109719386A (zh) 2019-05-07
CN109719386B CN109719386B (zh) 2020-08-18

Family

ID=66137880

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811260170.8A Active CN109719386B (zh) 2017-10-30 2018-10-26 激光加工系统

Country Status (4)

Country Link
US (1) US10654132B2 (zh)
JP (1) JP6595558B2 (zh)
CN (1) CN109719386B (zh)
DE (1) DE102018218033B4 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112571282A (zh) * 2020-11-25 2021-03-30 湖南科技大学 一种超硬磨料成形砂轮激光修整装置及方法

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6464213B2 (ja) * 2017-02-09 2019-02-06 ファナック株式会社 レーザ加工ヘッドおよび撮影装置を備えるレーザ加工システム
JP6795565B2 (ja) * 2018-10-11 2020-12-02 ファナック株式会社 レーザ加工システム
KR102174928B1 (ko) * 2019-02-01 2020-11-05 레이저쎌 주식회사 멀티 빔 레이저 디본딩 장치 및 방법
CN110125544A (zh) * 2019-06-20 2019-08-16 广东利元亨智能装备股份有限公司 激光焊接控制方法、装置、系统及电子设备
JP7502021B2 (ja) * 2019-12-16 2024-06-18 ファナック株式会社 スキャナコントローラ及びスキャナ制御システム
US11305377B2 (en) * 2019-12-23 2022-04-19 Precitec Gmbh & Co. Kg Add-on module for interposing between a control device and a laser machining head of a laser machining system
US20220117209A1 (en) * 2020-10-16 2022-04-21 Verdant Robotics, Inc. Precision fluid delivery system
EP3984688A1 (de) * 2020-10-16 2022-04-20 Bystronic Laser AG Verfahren, computerprogramm und laserschneidsystem für intelligentes eckenschneiden

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006344052A (ja) * 2005-06-09 2006-12-21 Nissan Motor Co Ltd ロボット動作教示方法
CN1939640A (zh) * 2005-09-30 2007-04-04 日产自动车株式会社 激光焊接装置、激光焊接方法以及照射装置
CN101125392A (zh) * 2006-08-14 2008-02-20 日产自动车株式会社 激光加工设备和激光加工设备的控制方法
CN101269442A (zh) * 2006-03-23 2008-09-24 日产自动车株式会社 激光焊接装置及其方法
CN102728953A (zh) * 2011-04-08 2012-10-17 株式会社安川电机 机器人系统
CN203343612U (zh) * 2013-06-07 2013-12-18 张立国 一种用于激光加工的光束运动轨迹控制装置
JP2014213374A (ja) * 2013-04-30 2014-11-17 株式会社Gsユアサ 接合体製造方法、蓄電素子製造方法、溶接制御プログラム
CN105612022A (zh) * 2013-09-30 2016-05-25 Eo科技股份有限公司 利用多位置控制的连续激光加工方法及使用该方法的系统

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2120414T3 (es) * 1991-01-21 1998-11-01 Sulzer Hydro Ag Metodo de fabricacion de piezas metalicas por un aparato de soldadura, y aparato para su realizacion.
WO2000053365A1 (fr) * 1999-03-05 2000-09-14 Mitsubishi Denki Kabushiki Kaisha Appareil d'usinage au laser
US6430472B1 (en) * 1999-12-20 2002-08-06 Servo-Robot Inc. Robot feature tracking devices and methods
KR20020094953A (ko) * 2000-05-19 2002-12-18 미쓰비시덴키 가부시키가이샤 3차원 레이저 가공기용 제어장치
US7380697B2 (en) * 2001-02-14 2008-06-03 Honda Giken Kogyo Kabushiki Kaisha Welding condition monitoring device
NL1018906C2 (nl) * 2001-09-07 2003-03-11 Jense Systemen B V Laser scanner.
DE10261592B3 (de) * 2002-12-24 2004-10-28 Reis Gmbh & Co. Maschinenfabrik Knickarmroboter
JP2004314137A (ja) * 2003-04-17 2004-11-11 Fanuc Ltd レーザ加工ロボット
DE10333456A1 (de) * 2003-07-22 2005-02-24 Kuka Schweissanlagen Gmbh Verfahren und Vorrichtung zum Laserbearbeiten von Werkstücken
DE10344526A1 (de) * 2003-09-24 2005-04-28 Kuka Schweissanlagen Gmbh Verfahren zum Laserstrahlschweißen von Bauteilen
JP2005138223A (ja) * 2003-11-06 2005-06-02 Fanuc Ltd ロボット用位置データ修正装置
JP3905075B2 (ja) * 2003-11-17 2007-04-18 ファナック株式会社 作業プログラム作成装置
CA2489941C (en) * 2003-12-18 2012-08-14 Comau S.P.A. A method and device for laser welding
JP4020099B2 (ja) * 2004-05-20 2007-12-12 株式会社デンソー レーザ加工方法
US20060060573A1 (en) * 2004-09-15 2006-03-23 Wolfgang Becker Process for preparing a workpiece to be worked with a laser beam, and device for carrying out the process
JP4137862B2 (ja) * 2004-10-05 2008-08-20 ファナック株式会社 計測装置及びロボット制御装置
JP2006289387A (ja) * 2005-04-06 2006-10-26 Fanuc Ltd レーザ溶接方法及びレーザ溶接ロボット
JP5135672B2 (ja) * 2005-09-30 2013-02-06 日産自動車株式会社 レーザ照射状態の検出方法およびレーザ照射状態検出システム
JP2007098464A (ja) * 2005-10-07 2007-04-19 Nissan Motor Co Ltd レーザー加工ロボット制御装置、レーザー加工ロボット制御方法およびレーザー加工ロボット制御プログラム
JP4840110B2 (ja) * 2006-03-09 2011-12-21 日産自動車株式会社 レーザ溶接装置およびレーザ溶接方法
DE102006039356A1 (de) * 2006-08-22 2008-03-20 Robert Bosch Gmbh Verfahren zum Steuern eines Karosserierohbau-Laserschweißsystems und Karosserierohbau-Laserschweißsystem
US8536483B2 (en) * 2007-03-22 2013-09-17 General Lasertronics Corporation Methods for stripping and modifying surfaces with laser-induced ablation
KR101420703B1 (ko) * 2007-09-19 2014-07-23 지에스아이 그룹 코포레이션 고속 빔 편향 링크 가공
JP5316124B2 (ja) 2009-03-13 2013-10-16 日産自動車株式会社 レーザー溶接装置
WO2011017570A2 (en) * 2009-08-06 2011-02-10 Applied Materials, Inc. In-line metrology methods and systems for solar cell fabrication
US10072971B2 (en) * 2010-04-16 2018-09-11 Metal Improvement Company, Llc Flexible beam delivery system for high power laser systems
CN102918186A (zh) * 2010-06-03 2013-02-06 纽约市哥伦比亚大学理事会 使用叠加扫描元件的单次扫描线扫描结晶法
JP5608074B2 (ja) * 2010-12-28 2014-10-15 川崎重工業株式会社 レーザ加工システム及びその制御方法
JP5459255B2 (ja) * 2011-04-08 2014-04-02 株式会社安川電機 ロボットシステム
JP2015150609A (ja) * 2014-02-18 2015-08-24 アイシン精機株式会社 レーザ加工方法
JP2015188939A (ja) * 2014-03-31 2015-11-02 アイシン精機株式会社 レーザ接合方法、レーザ接合品及びレーザ接合装置
JP6245096B2 (ja) * 2014-07-10 2017-12-13 株式会社安川電機 ロボットおよびロボットシステム
US20160187646A1 (en) * 2014-12-29 2016-06-30 Jonathan S. Ehrmann High-speed optical scanning systems and methods
US9744620B2 (en) * 2015-04-06 2017-08-29 Mitsubishi Electric Research Laboratories, Inc. Control of processing machines with redundant actuators
JP6979963B2 (ja) * 2016-02-18 2021-12-15 ヴェロ・スリー・ディー・インコーポレイテッド 正確な3次元印刷
JP6348149B2 (ja) * 2016-07-08 2018-06-27 ファナック株式会社 ロボットを用いてレーザ加工を行うレーザ加工ロボットシステム
JP6496340B2 (ja) * 2017-03-17 2019-04-03 ファナック株式会社 スキャナ制御装置、ロボット制御装置及びリモートレーザ溶接ロボットシステム
JP6608885B2 (ja) * 2017-08-24 2019-11-20 ファナック株式会社 ガルバノスキャナ及びレーザ加工システム
JP7008942B2 (ja) * 2017-12-21 2022-01-25 株式会社安川電機 較正方法及び較正装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006344052A (ja) * 2005-06-09 2006-12-21 Nissan Motor Co Ltd ロボット動作教示方法
CN1939640A (zh) * 2005-09-30 2007-04-04 日产自动车株式会社 激光焊接装置、激光焊接方法以及照射装置
CN101269442A (zh) * 2006-03-23 2008-09-24 日产自动车株式会社 激光焊接装置及其方法
CN101125392A (zh) * 2006-08-14 2008-02-20 日产自动车株式会社 激光加工设备和激光加工设备的控制方法
CN102728953A (zh) * 2011-04-08 2012-10-17 株式会社安川电机 机器人系统
JP2014213374A (ja) * 2013-04-30 2014-11-17 株式会社Gsユアサ 接合体製造方法、蓄電素子製造方法、溶接制御プログラム
CN203343612U (zh) * 2013-06-07 2013-12-18 张立国 一种用于激光加工的光束运动轨迹控制装置
CN105612022A (zh) * 2013-09-30 2016-05-25 Eo科技股份有限公司 利用多位置控制的连续激光加工方法及使用该方法的系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112571282A (zh) * 2020-11-25 2021-03-30 湖南科技大学 一种超硬磨料成形砂轮激光修整装置及方法

Also Published As

Publication number Publication date
JP2019081185A (ja) 2019-05-30
DE102018218033B4 (de) 2021-04-01
JP6595558B2 (ja) 2019-10-23
US10654132B2 (en) 2020-05-19
CN109719386B (zh) 2020-08-18
DE102018218033A1 (de) 2019-05-02
US20190126404A1 (en) 2019-05-02

Similar Documents

Publication Publication Date Title
CN109719386A (zh) 激光加工系统
JP6795565B2 (ja) レーザ加工システム
JP6325646B1 (ja) ロボットを用いてレーザ加工を行うレーザ加工ロボットシステム及びレーザ加工ロボットの制御方法
JP6626036B2 (ja) 測定機能を有するレーザ加工システム
JP4218209B2 (ja) レーザ加工装置
US20180043471A1 (en) Laser processing robot system and laser processing method
CN111604589B (zh) 激光加工装置
JP4800939B2 (ja) レーザ加工装置、プログラム作成装置およびレーザ加工方法
JP2019000851A (ja) レーザ加工装置
JP2019013937A (ja) レーザ加工ロボットシステム
WO2012090394A1 (ja) レーザ加工システム及びその制御方法
JP6484204B2 (ja) ガルバノスキャナ
JP6434554B2 (ja) ガルバノスキャナ
JP7553587B2 (ja) レーザ加工システム及び制御方法
JP6667735B1 (ja) 切削加工機及び切削加工方法
JP2023120682A (ja) レーザ溶接装置及びレーザ光の照射位置ずれの補正方法
JP4202305B2 (ja) 3次元レーザ加工機
JP2017051961A (ja) レーザー加工装置
JP7553588B2 (ja) レーザ加工システム及び制御方法
JP2006007287A (ja) レーザ加工方法と加工装置
JP2005313204A (ja) レーザ孔形成装置、レーザ加工装置及びレーザ孔形成方法
JP7553589B2 (ja) レーザ加工システム及び制御方法
WO2022075208A1 (ja) レーザ溶接方法及びレーザ溶接装置
JPH11254168A (ja) レーザ加工装置の制御方法
JP2004160521A (ja) レーザ加工方法及びその装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant