CN106202767A - 一种数控机床实时防碰撞方法 - Google Patents

一种数控机床实时防碰撞方法 Download PDF

Info

Publication number
CN106202767A
CN106202767A CN201610566428.1A CN201610566428A CN106202767A CN 106202767 A CN106202767 A CN 106202767A CN 201610566428 A CN201610566428 A CN 201610566428A CN 106202767 A CN106202767 A CN 106202767A
Authority
CN
China
Prior art keywords
collision
real
machine tool
time
control system
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.)
Pending
Application number
CN201610566428.1A
Other languages
English (en)
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.)
Xian Jiaotong University
Original Assignee
Xian Jiaotong University
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 Xian Jiaotong University filed Critical Xian Jiaotong University
Priority to CN201610566428.1A priority Critical patent/CN106202767A/zh
Publication of CN106202767A publication Critical patent/CN106202767A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q11/00Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开并实现了一种与数控***弱相关的数控机床实时防碰撞方法,通过数控机床三维实时加工仿真及防碰撞***采集数控***感兴趣信号并经过软件***内预估算法处理感兴趣信号后驱动虚拟数控机床进行仿真,对于操作人员操作数控机床或者加工过程中出现的非法碰撞或干涉进行预估仿真并进行报警提示,返回数控***停机信号并进行机床保护。

Description

一种数控机床实时防碰撞方法
技术领域
本发明涉及装备制造业中的数控机床领域,更具体的,本发明涉及数控机床在工作过程中的仿真加工,通过虚拟机床模拟工作过程并与数控***进行双向通信实现对数控机床的保障和防护。
背景技术
随着数控加工技术的不断发展以及日益增加的复杂曲面结构的加工需求,多轴数控加工方案如多轴联动加工、车铣复合等得到越来越广泛的应用。然而,复杂的加工对象对于加工刀具路径的规划、优化以及操作人员的工艺水平都提出了更高的要求。尽管目前很多商用CAM软件都具有一些通用性的加工刀具路径NC代码生成功能,但是这些刀具路径缺乏针对具体机床运动链结构的考虑。因此,可能导致加工中刀具与机床部件(夹具、工件)之间的碰撞,并引起机床进给轴加速度的急剧变化,从而带来冲击。多轴加工机床的加工精度高,成本昂贵,一旦发生剧烈冲击或者碰撞,轻则破坏机床精度,重则直接损坏工件和机床。尤其工业生产中,数控机床加工过程中一旦发生碰撞,往往会造成生产计划延迟,给企业和个人造成经济损失,有时还会对机床操作人员的人身安全带来威胁。因此,数控加工中碰撞的检测及必要防护具有重要意义。目前,主要采用离线的虚拟加工仿真(如Vericut等)来进行加工刀具路径的验证。当虚拟加工与真实环境设置不一致时,验证结果可信度大大降低。尤其在手工操作模式下,对数控机床操作人员的直接操作和手动输入修改数控程序无法进行模拟,离线仿真验证无能为力。一些基于物理传感器的方法直接面向真实机床工作,摄像头和激光传感器可以对加工空间进行监控,但是受制于它们的有效工作范围;基于主轴电流功率检测方法存在滞后性,无法保证碰撞的回避。
加工过程中的碰撞自动识别与保护是机床智能化的一个发展趋势,目前世界上一些机床厂商已经推出该种功能。譬如OKUMA开发的与OSP数控***集成的CollisionAvoidance System能够实现手动与自动模式下加工过程的仿真及碰撞检测,并应用到车削中心和车铣复合加工中心等;Mazak开发的PC与CNC硬件集成的Intelligent safetyshield***实现了手动和自动模式下的加工过程仿真及碰撞保护,能够应用到复合加工中心、车削中心和五轴加工中心等;德玛吉森精机推出的MfgSuite数控仿真软件已经应用于NMV、DuraTurn/DuraVertical等系列机床,能够实现加工过程仿真及自动加工过程的碰撞检测。这些软件都和机床数控***紧密的集成,从而实现在线实时碰撞检测及防护。国内绝大多数机床生产商使用的数控***都是进口外部***,由于国外高端数控***的封闭性,要想完全掌握数控***的逻辑关系,运行机制,困难很大,所以很难实现数控***和三维虚拟机床的通信,技术难度较大。
发明内容
本发明的目的在于为实现机床的智能化碰撞防护,提出了一种数控机床实时防碰撞方法,开发了数控机床三维实时加工仿真及防碰撞***。通过与数控***通信采集必要信号,驱动虚拟机床进行同步仿真,对于零部件间的碰撞及刀具和工件间的干涉进行预测,并将碰撞信号返回数控***执行停机保护。
本发明的技术方案是这样实现的:
一种数控机床实时防碰撞方法,采用外挂主机安装的数控机床三维实时加工仿真及防碰撞***的与数控***进行双向通信的方式进行碰撞防护,数控机床准备,连接数控***PCU工厂以太网接口和外挂主机接口;运行数控机床三维实时加工仿真及防碰撞***,开始数控***和数控机床三维实时加工仿真及防碰撞***的通信并仿真;数控机床正常运行,正常切削,数控机床三维实时加工仿真及防碰撞***采集数控***信号后驱动虚拟机床进行运动仿真和切削仿真;仿真过程中进行碰撞检测,如检测出碰撞,***高亮显示发生干涉的部件,并在外挂主机屏幕提示碰撞信息,同时通过数控***通信模块返回碰撞信号给数控***,数控***停机保护;重新调整机床至安全状态后操作机床安全运行。
数控机床三维实时加工仿真及防碰撞***包括六个功能模块,分别为人机交互模块,机床模型数据模块,三维渲染环境模块,实时碰撞检测模块,机床工件实时仿真切削模块,数控***通信模块。数控***通信模块采集数控***信号驱动机床模型进行运动仿真,经过三维渲染环境渲染后在终端显示,在对机床进行驱动时经过实时碰撞检测模块进行碰撞检测,通过工件实时仿真切削模块进行工件切削仿真。
所述的人机交互模块,由基于消息机制的MFC的Ribbon样式创建界面;界面的毛坯导入和最终工件导入菜单用来加载毛坯模型和最终工件,并通过后台实时碰撞检测模块完成工件碰撞模型的加载,同时由机床实时切削模块完成对毛坯件的预处理并通过三维环境渲染模块对工件进行渲染,由通信连接对话框完成数控***和数控***通信模块的连接。
所述的机床模型数据模块,虚拟机床采用与实物1:1的三角形面片模型,然后通过3ds Max进行1:1装配,导出.x格式文件供DirectX 9.0的API接口读取调用;通过三维渲染环境模块完成对虚拟机床的渲染显示,在渲染的同时调用机床模型数据模块的运动层次结构算法,完成机床部件运动树的建立,以供后续实时仿真时通过数控***通信模块采集的信号进行驱动之用。
所述的三维渲染环境模块,基于DirectX 9.0三维图形开发包进行构建;虚拟机床视点角度的变化,发生碰撞时部件的高亮,工件切削过程中工件的实时变化,都是基于三维渲染环境模块的渲染方法完成。
所述的实时碰撞检测模块,碰撞检测算法是基于改进的OBB空间层次包围盒算法;数控***通信模块采集的位置信号通过基于虚拟机床位置的预估插值算法,在预估运动姿态下,机床零部件和夹具或工件间的干涉检测采用高效的碰撞检测算法完成,并将碰撞信号通过通信模块返回数控***。本***针对工件的碰撞设定了两种类型:毛坯件和最终件的碰撞。毛坯件涉及的碰撞有毛坯和刀具、刀柄、主轴及机床部件的碰撞。最终件主要涉及刀具对最终工件过切发生的非法碰撞。
所述的机床工件实时仿真切削模块,采用dexel结构进行预处理,切削过程通过工件模型与刀具几何体之间的实时布尔切削运算完成;对于过切状态做出报警处理,并通过数控***通信模块完成过切信号返回并执行保护。
所述的数控***通信模块,采用基于OPC UA规范的数控***通信方法,建立机床数控***服务器端和客户端,通过客户端的操作实现对感兴趣参数的读取与写入,进而通过位置预判插值算法实现对虚拟仿真机床的驱动和发生碰撞后对数控***的写入保护。
本发明应用于数控机床领域,机床数控***通过连接数控机床三维实时加工仿真及防碰撞***实现机床加工操作过程中的防碰撞功能。通过此发明,机床操作人员可以更专注地进行加工,节约了数控加工准备时间。对于数控机床智能化的避障功能是一种有效探索和尝试。
附图说明
图1是数控机床三维实时加工仿真及防碰撞***的功能模块组成图;
图2是一种数控机床实时防碰撞方法的工作运行流程图;
图3是机床模型数据模块加载的模型简图。
具体实施方式
下面结合附图对本发明的具体实施方式进行描述,本发明是虚拟数控机床基于OPC UA框架规范与数控***进行双向通信经过对输入信号的预估算法处理进而驱动虚拟机床三维仿真并对加工过程中出现的非法碰撞和干涉实现报警最终实现对真实数控机床进行保障和防护。
实施例
1.图1是数控机床三维实时加工仿真及防碰撞***的功能模块组成图。
在本实施例中,如图1所示,数控机床三维实时加工仿真及防碰撞***包括人机交互模块,三维渲染环境模块,机床模型数据模块,实时碰撞检测模块,工件实时切削模块和数控***通信模块。该***通过采集数控***必要信号,通过位置预判插值算法驱动虚拟机床进行仿真,对于零部件间的碰撞及刀具和工件间的干涉进行预测,并将碰撞信号返回数控***执行停机保护。
人机交互模块,数控机床三维实时加工仿真及防碰撞***的仿真环境可以实现用户对加载机床模型的移动、放大、缩小、旋转等交互控制;可以实现离线状态下对虚拟机床运动部件动画演示,刀库动作动画演示,演示实时切削功能,防碰撞功能;可以支持毛坯工件和最终工件的导入;可以动态更改刀库刀具种类,型号尺寸;支持和数控***进行通信人机交互设置。仿真环境要求渲染过程消耗资源少,用户交互控制方便简洁,保证仿真的实时性。
机床模型数据模块,数控机床三维实时加工仿真及防碰撞***为保证与真实机床加工过程的一致性,并考虑到渲染和目前成熟的高效碰撞检测算法的计算速度,机床(刀具库,夹具,工件)都采用与实物1:1的三角形面片模型;数控机床的各运动部件的运动类型一般只有两类,直线运动和旋转运动,因此虚拟数控机床的运动学建模要建立机床各运动部件的相对运动关系,建立运动副(移动副或转动副);建立机床各相对运动的层次关系,保证运动从父节点到子节点的单向传递;构建表征运动关系和层次关系的矩阵,在虚拟环境中以对矩阵的操作实现机床部件运动的仿真,结构树模型便于通过递归完成整机模型的数据驱动,机床零部件之间的运动附属关系通过树结构来表达。
三维渲染环境模块,数控机床三维实时加工仿真及防碰撞***渲染环境基于DirectX 9.0三维图形开发包进行构建,可以设置机床环境的光照、材质、摄像机等信息,进而实现虚拟机床从视觉角度的优化,发生碰撞时部件的高亮化,实现工件切削过程中工件的实时变化,可以通过重载响应事件实现摄像机角度的变换,从而对虚拟机床实现从视觉上的全方位观察。
实时碰撞检测模块,数控机床三维实时加工仿真及防碰撞***的碰撞检测模块使用基于刚体的OBB空间层次包围盒算法,可以实现虚拟机床碰撞检测。由于从数控***采集信号及传输过程中产生的延迟,本发明使用基于虚拟机床位置的预估插值算法,在预估运动姿态下,机床零部件和夹具或工件间的干涉检测可以采用高效的碰撞检测算法完成;并将碰撞信号通过通信模块返回数控***。本***针对工件的碰撞设定了两种类型:毛坯件和最终件的碰撞。毛坯件涉及的碰撞有毛坯和刀具、刀柄、主轴及机床部件的碰撞。最终件主要涉及刀具对最终工件过切发生的非法碰撞。其他非法碰撞种类为刀具和夹具或机床部件的碰撞,主轴和工件、夹具或机床部件的碰撞,刀柄和工件、夹具或机床部件的碰撞。
机床工件实时仿真切削模块,数控机床三维实时加工仿真及防碰撞***的工件实时切削仿真采用dexel结构进行预处理;完成工件模型与刀具几何体之间的实时布尔切削运算;切削仿真模块首次实现刀具非切削段与工件之间干涉的检测,并做出报警处理。对于最终工件的保护,本发明通过导入最终模型来防止工件过切,实现对最终工件的保护。
数控***通信模块,数控机床三维实时加工仿真及防碰撞***与机床数控***的通信采用基于OPC UA规范的数控***通信方法,建立机床数控***服务器端和客户端,通过客户端的操作实现对感兴趣参数的读取与写入(客户端程序编写流程见图2),进而通过位置预判插值算法实现对虚拟仿真机床的驱动和发生碰撞后的写入保护。
2.下面对预判插值算法做简要说明:通信模块以周期To在ti-1时刻对机床运动位置信息进行采集,该信息经过碰撞检测和工件实时切削计算,获取的碰撞信号在下一次通信事件时才能传递到数控***,且需要机床经历Tp实现停机保护。因此,从信号输入到执行停机保护的周期为Te=To+Tp。这就是碰撞防护***相对真实加工中碰撞发生需要停机响应的滞后时间。因此,碰撞防护***在ti采样,需要使用Te时刻后的机床运动位置进行碰撞检测,才能够保证碰撞信息在机床端得到响应。Te时刻后预测的机床运动位置Ppre,i可以通过ti-2,ti-1和ti时刻的采集位置Pi-2,Pi-1和Pi差分近似得到。
Ppre,i=Pi+ViTe+0.5aiTe 2
其中
V i = m i n { P i - P i - 1 T o , V M A X }
a i = m i n { P i - 2 P i - 1 + P i - 2 T o , a M A X }
VMAX和aMAX分别为各个进给轴的最大速度和最大加速度。
3.图2是本实施例的工作流程图,图3是本实施例进行仿真的数控机床的简化图。结合图2及图3对本实施例的工作流程进行详细说明。
本实施例的仿真对象为卧式四轴数控加工中心,如图3所示,1表示托架,2表示支架,3表示工作台,4表示刀柄,5是换刀臂,6是刀库,7是主轴,8是主轴箱,9是立柱,10是床身。X、Y、Z轴及旋转B轴运动方向如箭头所示,链式刀库,刀具40把,采用数控***为SINUMERIK 840D sl。通过三维建模软件(proe或SolidWorks等)1:1建模机床模型,通过3dsMax装配模型,导出.X文件,然后通过directX 9.0的API调用该文件。刀具建模过程亦同机床模型建模配置过程。通过配置文件配置机床信息,包括机床行程参数,刀库换刀速度,主轴加载默认刀具参数等。通过刀具配置文件配置刀库对应刀号刀具信息,支持刀具类型,刀具参数等。本实施例碰撞检测针对工件和刀具的碰撞提出了两种碰撞状态,工件毛坯对于主轴未开启时的碰撞,最终工件对于刀具过切的非法碰撞;其他非法碰撞种类为刀具和夹具或机床部件的碰撞,主轴和工件、夹具或机床部件的碰撞,刀柄和工件、夹具或机床部件的碰撞。
通过网线连接数控***PCU的工厂以太网接口,配置IP,运行数控机床三维实时仿真及防碰撞***。
3.1离线演示:单击Ribbon界面的操作设置按钮,弹出非模态演示对话框,该对话框支持对机床的动画演示,演示包括X、Y、Z、B轴正反向运动操作,主轴正反向转动,主轴停止,手动换刀,自动换刀过程,工作台交换过程等。在机床部件运动过程中,实时碰撞检测模块会实时检测碰撞状态,发生碰撞时会提示碰撞信息并高亮显示发生碰撞的工作件。当演示切削时,刀具切削工件,工件会根据刀具与工件的切削状态实时显示工件的变化过程,在此过程中并实时碰撞检测。
3.2在线运行:单击Ribbon界面的通信设置按钮,弹出非模态通信对话框,选择数控***版本,输入PCU的IP地址,单击连接。通过OPC UA规范,通信模块采集数控***信号,本发明采集X、Y、Z、B轴位置信息以及主轴转速和当前刀具号信息,支持机床换刀并通过本***进行动画演示。本***通过采集的信号信息经过位置预判插值算法驱动相应机床部件运动并动画呈现,同时碰撞检测对预判后的位置进行碰撞检测,如果出现碰撞,本***高亮显示碰撞工作件并提示碰撞信息,同时改变碰撞相关状态变量状态,通过OPC UA规范写入数控***,数控***进行停机保护。如果是在数控程序自动加工过程中出现碰撞,则机床操作人员调整数控程序至安全状态;如果是手工操作加工则此时操作人员改变原来操作方案,防止出现非法碰撞。如果没有出现碰撞则虚拟机床根据数控***采集信息和预判算法对机床位置循环检测保证机床正常工作。如果刀具和工件发生切削,则通过工件实时切削模块显示工件切削后的形状并进行动画仿真,同时进行循环碰撞检测,碰撞检测如出现碰撞则与上述碰撞出现后的响应状态一致,进行机床运行状态调整,否则一直进行循环检测。对于机床运行过程中的换刀状态,本***通过OPC UA规范读取刀具号,并根据机床刀库换刀动作进行实时动画仿真,保证加工刀具的准确性。

Claims (8)

1.一种数控机床实时防碰撞方法,其特征在于,采用外挂主机安装的数控机床三维实时加工仿真及防碰撞***的与数控***进行双向通信的方式进行碰撞防护,数控机床准备,连接数控***PCU工厂以太网接口和外挂主机接口;运行数控机床三维实时加工仿真及防碰撞***,开始数控***和数控机床三维实时加工仿真及防碰撞***的通信并仿真;数控机床正常运行,正常切削,数控机床三维实时加工仿真及防碰撞***采集数控***信号后驱动虚拟机床进行运动仿真和切削仿真;仿真过程中进行碰撞检测,如检测出碰撞,***高亮显示发生干涉的部件,并在外挂主机屏幕提示碰撞信息,同时通过数控***通信模块返回碰撞信号给数控***,数控***停机保护;重新调整机床至安全状态后操作机床安全运行。
2.根据权利要求1所述的一种数控机床实时防碰撞方法,其特征在于,所述的数控机床三维实时加工仿真及防碰撞***包括六个功能模块,分别为人机交互模块,机床模型数据模块,三维渲染环境模块,实时碰撞检测模块,机床工件实时仿真切削模块,数控***通信模块,数控***通信模块采集数控***信号驱动机床模型进行运动仿真,经过三维渲染环境渲染后在终端显示,在对机床进行驱动时经过实时碰撞检测模块进行碰撞检测,通过工件实时仿真切削模块进行工件切削仿真。
3.根据权利要求2所述的一种数控机床实时防碰撞方法,其特征在于,所述的人机交互模块,由基于消息机制的MFC的Ribbon样式创建界面;界面的毛坯导入和最终工件导入菜单用来加载毛坯模型和最终工件,并通过后台实时碰撞检测模块完成工件碰撞模型的加载,同时由机床实时切削模块完成对毛坯件的预处理并通过三维环境渲染模块对工件进行渲染,由通信连接对话框完成数控***和数控***通信模块的连接。
4.根据权利要求2所述的一种数控机床实时防碰撞方法,其特征在于,所述的机床模型数据模块,虚拟机床采用与实物1:1的三角形面片模型,然后通过3ds Max进行1:1装配,导出.x格式文件供DirectX 9.0的API接口读取调用;通过三维渲染环境模块完成对虚拟机床的渲染显示,在渲染的同时调用机床模型数据模块的运动层次结构算法,完成机床部件运动树的建立,以供后续实时仿真时通过数控***通信模块采集的信号进行驱动之用。
5.根据权利要求2所述的一种数控机床实时防碰撞方法,其特征在于,所述的三维渲染环境模块,基于DirectX 9.0三维图形开发包进行构建;虚拟机床视点角度的变化,发生碰撞时部件的高亮,工件切削过程中工件的实时变化,都是基于三维渲染环境模块的渲染方法完成。
6.根据权利要求2所述的一种数控机床实时防碰撞方法,其特征在于,所述的实时碰撞检测模块,碰撞检测算法是基于改进的OBB空间层次包围盒算法;数控***通信模块采集的位置信号通过基于虚拟机床位置的预估插值算法,在预估运动姿态下,机床零部件和夹具或工件间的干涉检测采用高效的碰撞检测算法完成,并将碰撞信号通过通信模块返回数控***,本***针对工件的碰撞设定了两种类型:毛坯件和最终件的碰撞,毛坯件涉及的碰撞有毛坯和刀具、刀柄、主轴及机床部件的碰撞,最终件主要涉及刀具对最终工件过切发生的非法碰撞。
7.根据权利要求2所述的一种数控机床实时防碰撞方法,其特征在于,所述的机床工件实时仿真切削模块,采用dexel结构进行预处理,切削过程通过工件模型与刀具几何体之间的实时布尔切削运算完成;对于过切状态做出报警处理,并通过数控***通信模块完成过切信号返回并执行保护。
8.根据权利要求2所述的一种数控机床实时防碰撞方法,其特征在于,所述的数控***通信模块,采用基于OPC UA规范的数控***通信方法,建立机床数控***服务器端和客户端,通过客户端的操作实现对感兴趣参数的读取与写入,进而通过位置预判插值算法实现对虚拟仿真机床的驱动和发生碰撞后对数控***的写入保护。
CN201610566428.1A 2016-07-18 2016-07-18 一种数控机床实时防碰撞方法 Pending CN106202767A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610566428.1A CN106202767A (zh) 2016-07-18 2016-07-18 一种数控机床实时防碰撞方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610566428.1A CN106202767A (zh) 2016-07-18 2016-07-18 一种数控机床实时防碰撞方法

Publications (1)

Publication Number Publication Date
CN106202767A true CN106202767A (zh) 2016-12-07

Family

ID=57493212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610566428.1A Pending CN106202767A (zh) 2016-07-18 2016-07-18 一种数控机床实时防碰撞方法

Country Status (1)

Country Link
CN (1) CN106202767A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107443154A (zh) * 2017-08-11 2017-12-08 安徽诺鑫自动化设备有限公司 一种数控机床的实时防碰撞装置
CN107479500A (zh) * 2017-07-05 2017-12-15 汕头大学 一种带视觉装置的加工中心运动定位数控***及方法
CN108145516A (zh) * 2016-12-05 2018-06-12 发那科株式会社 机床和机械学习装置
CN108732993A (zh) * 2017-04-21 2018-11-02 广东斐克科技有限公司 一种数控机床智能防碰撞***
CN109062144A (zh) * 2018-09-20 2018-12-21 安徽马钢重型机械制造有限公司 一种引锭头加工***及加工方法
CN109831354A (zh) * 2019-01-22 2019-05-31 浙江工业大学 基于opc ua工业通讯协议的虚拟调试***
CN110125443A (zh) * 2019-06-24 2019-08-16 莫庆锋 一种故障自动断路的数控机床
CN111958323A (zh) * 2020-07-31 2020-11-20 沈阳马卡智工科技有限公司 一种基于工件装夹的刀具路线规划及自动避让控制***
TWI716849B (zh) * 2019-04-10 2021-01-21 財團法人工業技術研究院 預先檢測加工路徑碰撞方法及系統
CN113391598A (zh) * 2021-06-28 2021-09-14 哈尔滨工业大学 一种虚拟装配仿真方法及***
CN114089645A (zh) * 2021-11-19 2022-02-25 江苏科技大学 一种机床仿真与监控方法
CN114428480A (zh) * 2022-01-18 2022-05-03 南京航空航天大学 一种数控机床加工过程中实时刀具防碰撞方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1796046A (zh) * 2004-12-30 2006-07-05 鸿富锦精密工业(深圳)有限公司 数控机床碰撞自动侦测***
CN103076762A (zh) * 2013-01-31 2013-05-01 同济大学 基于htm40100车铣复合加工中心三维在线防碰撞方法
CN103260824A (zh) * 2010-12-06 2013-08-21 斗山英维高株式会社 数控机床刀具轨迹部件加工程序修正***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1796046A (zh) * 2004-12-30 2006-07-05 鸿富锦精密工业(深圳)有限公司 数控机床碰撞自动侦测***
CN103260824A (zh) * 2010-12-06 2013-08-21 斗山英维高株式会社 数控机床刀具轨迹部件加工程序修正***
CN103076762A (zh) * 2013-01-31 2013-05-01 同济大学 基于htm40100车铣复合加工中心三维在线防碰撞方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
冯章杰: ""基于多轴数控铣床的三维防碰撞检测算法研究"", 《中国优秀硕士学位论文全文数据库 工程科技I辑》 *
卢阳: ""多轴数控机床的运动仿真及干涉检查研究"", 《中国优秀硕士学位论文全文数据库 工程科技I辑》 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108145516B (zh) * 2016-12-05 2019-08-27 发那科株式会社 机床和机械学习装置
CN108145516A (zh) * 2016-12-05 2018-06-12 发那科株式会社 机床和机械学习装置
US10514667B2 (en) 2016-12-05 2019-12-24 Fanuc Corporation Machine tool and machine learning device
CN108732993A (zh) * 2017-04-21 2018-11-02 广东斐克科技有限公司 一种数控机床智能防碰撞***
CN107479500A (zh) * 2017-07-05 2017-12-15 汕头大学 一种带视觉装置的加工中心运动定位数控***及方法
CN107443154A (zh) * 2017-08-11 2017-12-08 安徽诺鑫自动化设备有限公司 一种数控机床的实时防碰撞装置
CN107443154B (zh) * 2017-08-11 2019-05-10 江苏精威数控机床有限公司 一种数控机床的实时防碰撞装置
CN109062144A (zh) * 2018-09-20 2018-12-21 安徽马钢重型机械制造有限公司 一种引锭头加工***及加工方法
CN109831354A (zh) * 2019-01-22 2019-05-31 浙江工业大学 基于opc ua工业通讯协议的虚拟调试***
TWI716849B (zh) * 2019-04-10 2021-01-21 財團法人工業技術研究院 預先檢測加工路徑碰撞方法及系統
US11407112B2 (en) 2019-04-10 2022-08-09 Industrial Technology Research Institute Method and system for predicting collision of machining path
CN110125443A (zh) * 2019-06-24 2019-08-16 莫庆锋 一种故障自动断路的数控机床
CN110125443B (zh) * 2019-06-24 2021-11-23 肇庆悦能科技有限公司 一种故障自动断路的数控机床
CN111958323A (zh) * 2020-07-31 2020-11-20 沈阳马卡智工科技有限公司 一种基于工件装夹的刀具路线规划及自动避让控制***
CN111958323B (zh) * 2020-07-31 2021-05-28 沈阳马卡智工科技有限公司 一种基于工件装夹的刀具路线规划及自动避让控制***
CN113391598A (zh) * 2021-06-28 2021-09-14 哈尔滨工业大学 一种虚拟装配仿真方法及***
CN113391598B (zh) * 2021-06-28 2022-09-20 哈尔滨工业大学 一种虚拟装配仿真方法及***
CN114089645A (zh) * 2021-11-19 2022-02-25 江苏科技大学 一种机床仿真与监控方法
CN114428480A (zh) * 2022-01-18 2022-05-03 南京航空航天大学 一种数控机床加工过程中实时刀具防碰撞方法

Similar Documents

Publication Publication Date Title
CN106202767A (zh) 一种数控机床实时防碰撞方法
CN103076762B (zh) 基于htm40100车铣复合加工中心三维在线防碰撞方法
CN104699122B (zh) 一种机器人运动控制***
Rauch et al. An advanced STEP-NC controller for intelligent machining processes
Grigoriev et al. Scalable open cross-platform kernel of PCNC system for multi-axis machine tool
CN101739865B (zh) 一种基于plc的教学用二维运动示教平台及其实现方法
Nezhmetdinov et al. Approach to the construction of logical control systems for technological equipment for the implementation of Industry 4.0 concept
CN104942808A (zh) 机器人运动路径离线编程方法及***
Pieskä et al. Simulation and programming experiences of collaborative robots for small-scale manufacturing
CN103909776A (zh) 一种数控精密木雕加工***
Ding et al. Structured collaborative behavior of industrial robots in mixed human-robot environments
CN103197606A (zh) 一种基于step-nc的智能数控***
CN105511400A (zh) 一种冲压机器人控制***
Shu et al. Human-robot collaboration: Task sharing through virtual reality
CN114102590A (zh) 一种工业机器人仿真方法、***及应用
CN103048952A (zh) 机床加工代码的验证方法、装置及***
Chryssolouris et al. A novel virtual experimentation approach to planning and training for manufacturing processes--the virtual machine shop
Ko et al. A study on manufacturing facility safety system using multimedia tools for cyber physical systems
CN102650852B (zh) 一种硬件在环数控***控制结构的设计方法
Vosniakos et al. Structured design of flexibly automated manufacturing cells through semantic models and petri nets in a virtual reality environment
Dharmawardhana et al. A review of STEP-NC compliant CNC systems and possibilities of closed loop manufacturing
CN115365572A (zh) 一种用于铸件压铸件浇冒口切割加工的自动锯切机
Minhat et al. STEPNCMillUoA: a CNC system based on STEP-NC and Function Block architecture
Trapani et al. Task modeling for task-oriented robot programming
Yang et al. Simulation System of Automobile Rear Axle Assembly Line Based on Cyber-Physical System

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207