CN103955167B - 基于动态可视化的数控加工进退刀轨迹干涉检查方法 - Google Patents
基于动态可视化的数控加工进退刀轨迹干涉检查方法 Download PDFInfo
- Publication number
- CN103955167B CN103955167B CN201410188274.8A CN201410188274A CN103955167B CN 103955167 B CN103955167 B CN 103955167B CN 201410188274 A CN201410188274 A CN 201410188274A CN 103955167 B CN103955167 B CN 103955167B
- Authority
- CN
- China
- Prior art keywords
- cutter
- information
- advance
- retreat
- process operation
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000007689 inspection Methods 0.000 title claims abstract description 18
- 230000000007 visual effect Effects 0.000 title claims abstract description 7
- 238000003754 machining Methods 0.000 claims abstract description 40
- 238000011112 process operation Methods 0.000 claims abstract description 38
- 239000007787 solid Substances 0.000 claims description 15
- 238000003860 storage Methods 0.000 claims description 7
- 230000002452 interceptive effect Effects 0.000 claims description 6
- 238000005520 cutting process Methods 0.000 claims description 3
- 210000003205 muscle Anatomy 0.000 claims description 3
- 238000003801 milling Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
一种基于动态可视化的数控加工进退刀轨迹干涉检查方法,其特征是首先在CAM***中通过点选工程人员创建的加工操作,自动读取零件工艺模型并计算出操作的加工轨迹,并获取该操作所包含的进刀、退刀的参数信息,可以人工输入参数信息以修改操作的加工轨迹。点选零件模型中的任意面,对加工轨迹的某段宏元素进行针对点选面的干涉检查,并即时将检查情况向工程人员进行反馈。本发明可视性好,灵活性好,准确性高,交互性好,可以提高工程人员的工作效率,避免了工程人员的重复劳动,使得工程人员可以直观的检查加工轨迹与零件的干涉情况,并对其进行即时的修改。
Description
技术领域
本发明涉及一种数控加工技术,尤其是一种飞机结构件动态数控加工进退刀轨迹干涉检查方法,具体地说是一种基于动态可视化的数控加工进退刀轨迹干涉检查方法。
背景技术
飞机结构件尺寸大,结构复杂,包含大量自由曲面、相交特征和特殊加工区域,加工难度较大,加工周期较长。对于大型飞机整体结构件,其数控编程时间与机床加工时间的比例达到了7:1,数控编程的效率低下,造成了机床能力的浪费。
对于一些自由曲面、难加工区域,工程人员在编程的时候,常常会出现加工轨迹与零件模型产生干涉的问题,这在编制进刀、退刀的加工轨迹的时候显得尤为突出。由于当前商业的CAD/CAM软件并没有提供这项功能,工程人员需花大量的时间来查找干涉部位、修改参数,往往还需要借助相关的专业仿真软件,重复工作量大,工作强度高,效率低下。
动态进退刀干涉检查方法能很大的提高工程人员的编程效率,尤其对于某些大型复杂飞机结构件,由于结构复杂,包含很多自由曲面,工艺员往往需要滚动屏幕同时仔细观察刀轨的变化来检查是否有所干涉,重复工作量大,效率低,严重影响了零件的整个加工生产周期,进而影响了企业的生产效率和经济效益。
发明内容
本发明的目的是针对工程人员在数控编程时,难以直观的观察进退刀加工轨迹,容易引起刀轨与零件的干涉、碰撞的情况,发明的一种可视性好、动态性好,可以直观的检查进退刀加工轨迹与零件模型是否会产生干涉的干涉检查方法。
本发明的技术方案包含以下步骤:
步骤1:读取零件工艺模型。在CAM环境下导入零件工艺模型,工艺模型中包含零件的三维实体模型,加工操作程序,加工操作的几何驱动信息,加工操作所包含的余量信息,进退刀加工轨迹参数,进退刀所包含的宏元素,加工轨迹的刀位点信息、所使用的刀具信息等。
步骤2:读取零件特征识别结果列表。特征识别结果列表是特征识别的结果,记录了零件所包含的特征信息,包括零件的槽特征、孔特征、筋特征、转角特征和轮廓特征。
步骤3:选取进退刀干涉检查的加工操作并获取相关的参数信息。点选需要进行进退刀轨迹干涉检查的加工操作,支持批量选取。对每个选取的操作在内部创建对应的类存储相应的操作参数信息,操作参数包含操作序号、操作类型、操作的几何驱动元素、操作的余量信息、进退刀宏元素、以及宏元素包含的详细的进退刀刀轨信息,如圆弧进退刀宏的圆弧角度、圆弧定位高度、圆弧半径,螺旋进退刀宏的水平安全距离、垂直安全距离、螺旋角等。最后在内部以列表的方式存储记录下获取的所有加工操作类。
步骤4:快速生成加工操作的加工轨迹。调用CAM软件的内部接口,获取加工操作的刀轨信息,快速计算出相应的刀具轨迹并展示在工程人员面前。
步骤5:根据工程人员交互修改的参数即时生成修改后的刀轨。工程人员根据步骤4快速生成的加工轨迹可以对相应的进退刀宏参数进行替换、***、删除,如将圆弧进退刀宏替换成折线进退刀宏,或在圆弧进退刀宏***一段轴向进退刀宏等,也可以对宏元素包含的参数信息如圆弧进退刀宏的圆弧角度、螺旋进退刀宏的水平安全距离等进行修改。***感应到相应的参数变化,调用内部的接口,即时对加工操作进行修改,重新计算操作进退刀的刀位点,生成新的进退刀轨迹,并即时反馈展示给工艺员,方便工艺员进行下一步的判断。
步骤6:提取刀具模型信息。找到操作所在的工步,并记录下该工步下的刀具模型信息,刀具信息包括刀具刃长,刀具刀杆长,刀具总长,刀具刀杆直径,刀具装夹部分直径,刀具底脚半径等。最后将得到的刀具模型信息一并存入到步骤3所创建的对应的操作的类存储空间内。
步骤7:自动判断所需检查的进退刀宏元素。获取操作所包含的的进退刀宏元素,以及宏元素所属的宏类型,宏类型包括进刀宏和退刀宏。自动查找与加工轨迹段最后一个刀位点相连的宏元素,即为需要检查的宏元素。如某操作退刀宏依次包含圆弧退刀宏、轴向退刀宏、返回安全平面退刀宏,则与加工轨迹段最后一个刀位点相连的宏元素就为圆弧退刀宏。
步骤8:自动获取进退刀刀位点信息。根据步骤7找到的宏元素,标记该段宏元素所对应的加工轨迹,并找到该段加工轨迹上所有的刀位点,并提取所有刀位点处刀具的加工状态信息以及刀位点处的刀轴矢量方向。
步骤9:根据存储的信息自动创建干涉检查面。根据步骤3存储的操作的几何信息找到操作对应的特征对象,如某操作类型为铣腹板操作,则提取操作的底面驱动几何,获取该底面的Tag值,“Tag值”为零件几何信息所对应的唯一标识。遍历特征识别结果列表找到该面所属的槽特征,则这个槽特征即为该操作所对应的特征对象。获取特征对象后,根据特征对象自动创建干涉检查面,如操作类型为铣腹板操作,则将该槽特征的侧面根据侧面余量信息偏置后设置为干涉检查面;如操作类型为铣内型操作,则将该槽特征的底面根据底面余量信息偏置后设置为干涉检查面。
步骤10:自动创建刀具模型几何体。以步骤8获取的所有刀位点为刀具中心点循环构造刀具几何体模型,刀具具体信息为步骤6所记录下的刀具模型信息。构造步骤如下:
(1)获取该刀位点在该工艺模型下的坐标;
(2)获取该刀位点的刀轴矢量方向,记为V轴;
(3)以该刀位点为圆心,刀轴方向为法向,任意半径创建数学圆,在圆上任选一点,该点与刀位点构成的向量记为H轴,即保证所构建的H轴与刀轴矢量方向(V轴)绝对垂直;
(4)以该刀位点、V轴、H轴构成的平面创建刀具模型几何体的一个截面;
(5)在该截平面上,根据已知的刀具信息,绘制刀具模型草图,包括绘制刀具底面轮廓线、刀刃部分刀具外轮廓线、刀杆部分刀具外轮廓线等;
(6)根据绘制成的刀具模型草图,以刀轴矢量方向为回转轴,刀具模型截面为回转面创建回转体。
步骤11:进行干涉检查判断。根据步骤10,用每个刀位点上创建得到的刀具几何体模型与步骤9自动创建的干涉检查面创建相交,并检测它们的相交性,即是否干涉,若创建相交失败,即两者并没有相交,则说明在该刀位点处,刀轨是安全的,未与检查面产生干涉,返回步骤10,继续进行下个刀位点刀具几何体模型的创建,若创建相交成功,则说明该刀位点处刀具几何体模型与检查面产生了干涉,这时候停止循环,将创建相交所得到的几何元素如面、线、点等显示,标记产生干涉的零件表面,并提示工程人员产生干涉。直到所有刀位点循环结束,则表示所有干涉排除成功。
本发明的有益效果是:
(1)可视性好,选取需要进行干涉检查的加工操作,生成刀轨,工程人员能够清晰的看到加工轨迹,修改相应的进退刀参数后,也能即时生成新的刀轨,使工程人员能直观的看到修改后的效果;
(2)灵活性好,如(1)所述,根据工程人员修改后的参数,能够即时地修改相应的刀轨,这使得该段加工轨迹具有一种动态特性,使得刀轨能够根据工程人员设置的进退刀参数而灵活变化,这种对参数改动的灵活适应性,可以节省工程人员相当大的工作量;
(3)准确性高,对于进退刀的某段宏元素,找到它包含的每个刀位点,对每个刀位点都自动生成刀具几何体,该几何体是通过该工步下包含的刀具信息而创建的,真实性较好,创建后与零件模型进行干涉判断,因为刀位点较密集,有较好的代表性,减小了出错的概率;
(4)交互性好,良好的交互性使得工程人员能够随时监测修改后的参数,参数修改后的效果也能对工程人员进行反馈,使工程人员对加工轨迹一目了然,同时,干涉检查结果的实时反馈,也能够方便工程人员的下一步判断。
附图说明
图1为本发明的流程图。
图2为某航天框类结构件精加工槽腔的加工操作加工轨迹。
图3为修改加工操作参数后即时更新刀轨的对比图,其中左图为圆弧角度为90度,圆弧半径为10mm时的退刀刀轨,L1为圆弧退刀宏,L2为轴向退刀宏,P1-P8为圆弧退刀宏包含的8个刀位点。相应的右图为圆弧角度修改为100度,圆弧半径修改为20mm后即时显示的刀轨。
图4为本发明的刀具模型的一个截面图,Cuttinglength为刀具刃长,Length为刀具刀杆长,Overalllength为刀具总长,Norminalradius为刀具刀杆直径,Bodyradius为刀具装夹部分直径,Rc为刀具底脚半径。
图5为获取的圆弧退刀段刀位点信息,其中P1-P8为圆弧退刀段的8个刀位点,V1-V8为8个刀位点处的刀轴矢量方向。
图6为自动创建干涉检查面的示意图,其中PlaneR为操作的底面驱动几何,Tag值为11632,右图为特征识别列表比对的结果,A、B、C、D为获取的侧面信息,分别对应特征列表中的Tag值10844、10865、11480、11641,Offset为获取的侧面余量信息。U1、U2、U3和U4分别为侧面A、B、C和D的法矢方向,每个侧面的干涉检查面由该面沿其法矢方向偏置offset值得到。
图7为在刀位点P处创建的刀具几何模型示意图,V为刀轴矢量方向。
图8为P点处创建的刀具与侧面C的偏置检查面发生干涉的示意图,L1、L2为干涉相交线,同时提示用户“C平面发生干涉”。
具体实施方式
下面结构附图和实施例对本发明作进一步的说明。
如图1-8所示。
一种基于动态可视化的数控加工进退刀轨迹干涉检查方法可概括为以下11个步骤:
步骤1:读取零件工艺模型。
步骤2:读取零件特征识别结果列表。
步骤3:选取进退刀干涉检查的加工操作并获取相关的参数信息。
步骤4:快速生成加工操作的加工轨迹。
步骤5:根据工程人员交互修改的参数即时生成修改后的刀轨。
步骤6:提取刀具模型信息。
步骤7:自动判断所需检查的进退刀宏元素。
步骤8:自动获取进退刀刀位点信息。
步骤9:根据存储的信息自动创建干涉检查面。
步骤10:自动创建刀具模型几何体。
步骤11:进行干涉检查判断。
详述如下:
本发明的流程图如图1所示,各步骤的内容和重点如下:
步骤1:读取零件工艺模型。在CAM环境下导入零件工艺模型,工艺模型中包含零件的三维实体模型,加工操作程序,加工操作的几何驱动信息,加工操作所包含的余量信息,进退刀加工轨迹参数,进退刀所包含的宏元素,加工轨迹的刀位点信息、所使用的刀具信息等。
步骤2:读取零件特征识别结果列表。特征识别结果列表是特征识别的结果,记录了零件所包含的特征信息,包括零件的槽特征、孔特征、筋特征、转角特征和轮廓特征。
步骤3:选取进退刀干涉检查的加工操作并获取相关的参数信息。点选需要进行进退刀轨迹干涉检查的加工操作,支持批量选取。对每个选取的操作在内部创建对应的类OperationClass存储相应的操作参数信息,操作参数包含操作序号Number、操作类型Type、操作的几何驱动元素列表GeometryList、操作的余量信息列表OffsetList、进退刀宏元素MacroPrameter、以及宏元素包含的详细的进退刀刀轨信息,如圆弧进退刀宏的圆弧角度Angle、圆弧定位高度Orientation、圆弧半径Radius,螺旋进退刀宏的水平安全距离HorizontalDistance、垂直安全距离VerticalDistance、螺旋角RampingAngle等。最后将获取的所有加工操作类存储于内部列表OperationList。
步骤4:快速生成加工操作的加工轨迹。调用CAM软件的内部接口,获取加工操作的刀轨信息,快速计算出相应的刀具轨迹并展示在工程人员面前。如图2,为某航天框类结构件精加工槽腔的加工操作。
步骤5:根据工程人员交互修改的参数即时生成修改后的刀轨。工程人员根据步骤4快速生成的加工轨迹可以对相应的进退刀宏参数进行替换、***、删除,如将圆弧进退刀宏替换成折线进退刀宏,或在圆弧进退刀宏***一段轴向进退刀宏等,也可以对宏元素包含的参数信息如圆弧进退刀宏的圆弧角度、螺旋进退刀宏的水平安全距离等进行修改。***感应到相应的参数变化,调用内部的接口,即时对加工操作进行修改,重新计算操作进退刀的刀位点,生成新的进退刀轨迹,并即时反馈展示给工艺员,方便工艺员进行下一步的判断。如图3所示,左图为圆弧角度为90度,圆弧半径为10mm时的退刀刀轨,L1为圆弧退刀宏,L2为轴向退刀宏,P1-P8为圆弧退刀宏包含的8个刀位点。相应的右图为圆弧角度修改为100度,圆弧半径修改为20mm后即时显示的刀轨,因为圆弧退刀宏长度加长,刀位点增加到11个,分别为P1-P11。
步骤6:提取刀具模型信息。找到操作所在的工步,并记录下该工步下的刀具模型信息,刀具信息包括刀具刃长Cuttinglength,刀具刀杆长Length,刀具总长Overalllength,刀具刀杆直径Norminalradius,刀具装夹部分直径Bodyradius,刀具底脚半径Rc等。最后将得到的刀具模型信息一并存入到步骤3所创建的对应的操作的类存储空间内。如图4所示,为刀具模型的一个截面图。
步骤7:自动判断所需检查的进退刀宏元素。获取操作所包含的的进退刀宏元素,以及宏元素所属的宏类型,宏类型包括进刀宏和退刀宏。自动查找与加工轨迹段最后一个刀位点相连的宏元素,即为需要检查的宏元素。如某操作退刀宏依次包含圆弧退刀宏、轴向退刀宏、返回安全平面退刀宏,则与加工轨迹段最后一个刀位点相连的宏元素就为圆弧退刀宏。如图3所示,L2是与加工轨迹段最后一个刀位点相连的圆弧退刀段,即为所需干涉检查的宏元素。
步骤8:自动获取进退刀刀位点信息。根据步骤7找到的宏元素,标记该段宏元素所对应的加工轨迹,找到该段加工轨迹上所有的刀位点,并提取所有刀位点处刀具的加工状态信息以及刀位点处的刀轴矢量方向。如图5所示,P1-P8为圆弧退刀段的8个刀位点,V1-V8为8个刀位点处的刀轴矢量方向。
步骤9:根据存储的信息自动创建干涉检查面。根据步骤3存储的操作的几何信息找到操作对应的特征对象,如某操作类型为铣腹板操作,则提取操作的底面驱动几何,获取该底面的Tag值,“Tag值”为零件几何信息所对应的唯一标识。遍历特征识别结果列表找到该面所属的槽特征,则这个槽特征即为该操作所对应的特征对象。获取特征对象后,根据特征对象自动创建干涉检查面,如操作类型为铣腹板操作,则将该槽特征的侧面根据侧面余量信息偏置后设置为干涉检查面;如操作类型为铣内型操作,则将该槽特征的底面根据底面余量信息偏置后设置为干涉检查面。如图6所示,铣腹板加工的底面为平面R,它的Tag值为11632,遍历特征识别列表后找到操作对应的槽特征,得到它的四个侧面Tag值分别是10844、10865、11480、11641,对应到零件上的A、B、C、D面,根据内部存储信息,得到操作的侧面余量信息记为offset,分别将A、B、C、D面向法向U1、U2、U3、U4方向偏置offset的距离,即得到四个干涉检查面。
步骤10:自动创建刀具模型几何体。以步骤8获取的所有刀位点为刀具中心点循环构造刀具几何体模型,刀具具体信息为步骤6所记录下的刀具模型信息。构造步骤如下:
(1)获取该刀位点在该工艺模型下的坐标;
(2)获取该刀位点的刀轴矢量方向,记为V轴;
(3)以该刀位点为圆心,刀轴方向为法向,任意半径创建数学圆,在圆上任选一点,该点与刀位点构成的向量记为H轴,即保证所构建的H轴与刀轴矢量方向(V轴)绝对垂直;
(4)以该刀位点、V轴、H轴构成的平面创建刀具模型几何体的一个截面;
(5)在该截平面上,根据已知的刀具信息,绘制刀具模型草图,包括绘制刀具底面轮廓线、刀刃部分刀具外轮廓线、刀杆部分刀具外轮廓线等;
(6)根据绘制成的刀具模型草图,以刀轴矢量方向为回转轴,刀具模型截面为回转面创建回转体。如图7,为上述圆弧退刀宏第一个刀位点处的刀具几何体。
步骤11:进行干涉检查判断。根据步骤10,用每个刀位点上创建得到的刀具几何体模型与步骤9自动创建的干涉检查面创建相交,并检测它们的相交性,即是否干涉,若创建相交失败,即两者并没有相交,则说明在该刀位点处,刀轨是安全的,未与检查面产生干涉,返回步骤10,继续进行下个刀位点刀具几何体模型的创建,若创建相交成功,则说明该刀位点处刀具几何体模型与检查面产生了干涉,这时候停止循环,将创建相交所得到的几何元素如面、线、点等显示,将产生干涉的零件表面标记为不安全,并提示工程人员产生干涉,如图8,为产生干涉的情况,P点为刀位点,V轴为该点处的刀轴矢量,L1、L2为产生的相交线,则提示用户“C平面产生干涉”。所有刀位点循环结束,若都没有产生干涉、则表示所有干涉排除成功。
本发明未涉及部分与现有技术相同或可采用现有技术加以实现。
Claims (4)
1.一种基于动态可视化的数控加工进退刀轨迹干涉检查方法,其特征是在于它包括以下步骤:
步骤1:读取零件工艺模型;在CAM环境下导入零件工艺模型,工艺模型中包含零件的三维实体模型,加工操作程序,加工操作的几何驱动信息,加工操作所包含的余量信息,进退刀加工轨迹参数,进退刀所包含的宏元素,加工轨迹的刀位点信息和所使用的刀具信息;
步骤2:读取零件特征识别结果列表;特征识别结果列表是特征识别的结果,记录了零件所包含的特征信息,包括零件的槽特征、孔特征、筋特征、转角特征和轮廓特征;
步骤3:选取进退刀干涉检查的加工操作并获取相关的参数信息;点选需要进行进退刀轨迹干涉检查的加工操作,支持批量选取;对每个选取的加工操作在内部创建对应的类存储相应的加工操作参数信息,加工操作参数信息包含加工操作序号、加工操作类型、加工操作的几何驱动信息、加工操作的余量信息、进退刀宏元素、以及宏元素包含的详细的进退刀刀轨信息,最后在内部以列表的方式存储记录下获取的所有加工操作类;
步骤4:生成加工操作的加工轨迹;调用CAM软件的内部接口,获取加工操作的刀轨信息,计算出相应的刀具轨迹并展示在工程人员面前;
步骤5:根据工程人员交互修改的参数即时生成修改后的刀轨;工程人员根据步骤4快速生成的加工轨迹对相应的进退刀宏参数进行替换、***、删除,***感应到相应的参数变化,调用内部的接口,即时对加工操作进行修改,重新计算操作进退刀的刀位点,生成新的进退刀轨迹,并即时反馈展示给工艺员,方便工艺员进行下一步的判断;
步骤6:提取刀具模型信息;找到操作所在的工步,并记录下该工步下的刀具模型信息,最后将得到的刀具模型信息一并存入到步骤3所创建的对应的操作的类存储空间内;
步骤7:自动判断所需检查的进退刀宏元素;获取操作所包含的的进退刀宏元素,以及宏元素所属的宏类型,宏类型包括进刀宏和退刀宏;自动查找与加工轨迹段最后一个刀位点相连的宏元素,即为需要检查的宏元素;
步骤8:自动获取进退刀刀位点信息;根据步骤7找到的宏元素,标记该段宏元素所对应的加工轨迹,并找到该段加工轨迹上所有的刀位点,并提取所有刀位点处刀具的加工状态信息以及刀位点处的刀轴矢量方向;
步骤9:根据存储的信息自动创建干涉检查面;根据步骤3存储的加工操作的几何驱动信息找到操作对应的特征对象,获取特征对象后,根据特征对象自动创建干涉检查面;
步骤10:自动创建刀具模型几何体;以步骤8获取的所有刀位点为刀具中心点循环构造刀具几何体模型,刀具具体信息为步骤6所记录下的刀具模型信息;
步骤11:进行干涉检查判断;根据步骤10,用每个刀位点上创建得到的刀具几何体模型与步骤9自动创建的干涉检查面创建相交,并检测它们的相交性,即是否干涉,若创建相交失败,即两者并没有相交,则说明在该刀位点处,刀轨是安全的,未与检查面产生干涉,返回步骤10,继续进行下个刀位点刀具几何体模型的创建,若创建相交成功,则说明该刀位点处刀具几何体模型与检查面产生了干涉,这时候停止循环,将创建相交所得到的几何元素显示,标记产生干涉的零件表面,并提示工程人员产生干涉需要进行修改;直到所有刀位点循环结束,则表示所有干涉排除成功。
2.根据权利要求1所述的方法,其特征是所述的刀具模型几何体的构造步骤如下:
获取该刀位点在该工艺模型下的坐标;
获取该刀位点的刀轴矢量方向,记为V轴;
以该刀位点为圆心,刀轴方向为法向,任意半径创建数学圆,在圆上任选一点,该点与刀位点构成的向量记为H轴,即保证所构建的H轴与刀轴矢量方向V轴绝对垂直;
以该刀位点、V轴、H轴构成的平面创建刀具模型几何体的一个截面;
在该截平面上,根据已知的刀具信息,绘制刀具模型草图,包括绘制刀具底面轮廓线、刀刃部分刀具外轮廓线、刀杆部分刀具外轮廓线;
根据绘制成的刀具模型草图,以刀轴矢量方向为回转轴,刀具模型几何体的一个截面为回转面创建回转体。
3.根据权利要求1所述的方法,其特征是所述的宏元素包含的详细的进退刀刀轨信息包括圆弧进退刀宏的圆弧角度、圆弧定位高度、圆弧半径,螺旋进退刀宏的水平安全距离、垂直安全距离和螺旋角。
4.根据权利要求1所述的方法,其特征是所述的刀具信息包括刀具刃长,刀具刀杆长,刀具总长,刀具刀杆直径,刀具装夹部分直径和刀具底脚半径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410188274.8A CN103955167B (zh) | 2014-05-06 | 2014-05-06 | 基于动态可视化的数控加工进退刀轨迹干涉检查方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410188274.8A CN103955167B (zh) | 2014-05-06 | 2014-05-06 | 基于动态可视化的数控加工进退刀轨迹干涉检查方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103955167A CN103955167A (zh) | 2014-07-30 |
CN103955167B true CN103955167B (zh) | 2016-06-01 |
Family
ID=51332452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410188274.8A Active CN103955167B (zh) | 2014-05-06 | 2014-05-06 | 基于动态可视化的数控加工进退刀轨迹干涉检查方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103955167B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106094732B (zh) * | 2016-07-25 | 2019-06-14 | 上海柏楚电子科技股份有限公司 | 一种所见即所得的加工轨迹生成方法 |
CN106154980B (zh) * | 2016-08-15 | 2018-12-11 | 汤晟 | 考虑工艺凸台与零件体干涉的检测路径的检测方法及*** |
CN106383493B (zh) * | 2016-09-30 | 2018-12-18 | 同济大学 | 一种数控机床的实时防碰撞方法 |
CN108931958B (zh) * | 2017-05-23 | 2021-03-26 | 中国航空工业集团公司西安飞行自动控制研究所 | 一种主动防止数字化制造操作间接替刀轨发生干涉碰撞的方法 |
CN108287522B (zh) * | 2017-12-22 | 2020-01-03 | 武汉益模壹兴佰科技有限公司 | 一种基于多平台的自动化在机检测方法 |
CN109676834A (zh) * | 2018-12-05 | 2019-04-26 | 青岛再特模具有限公司 | 一种汽车注塑件加工的改进工艺 |
CN111684375B (zh) * | 2018-12-28 | 2022-10-11 | 深圳配天智能技术研究院有限公司 | 一种刀具半径补偿的干涉检测方法、装置及存储装置 |
CN111671457B (zh) * | 2020-06-19 | 2023-08-01 | 滨松光子科技(廊坊)有限公司 | 一种适用于核医学影像设备的运动干涉算法 |
CN112363454A (zh) * | 2020-10-22 | 2021-02-12 | 北京工业大学 | 一种针对船用螺旋桨重叠区域的加工退刀轨迹生成方法 |
CN113050544A (zh) * | 2021-03-08 | 2021-06-29 | 杭州电子科技大学 | 一种超声直刃刀加工复合材料干涉检查方法 |
CN114571283A (zh) * | 2022-03-07 | 2022-06-03 | 新代科技(苏州)有限公司 | 一种用于加工中的刀具回退方法 |
CN117921708A (zh) * | 2024-03-19 | 2024-04-26 | 中船黄埔文冲船舶有限公司 | 一种基于视觉引导的机器人打磨进退刀方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09244721A (ja) * | 1996-03-08 | 1997-09-19 | Toyota Motor Corp | 工具干渉チェック方法 |
JP4298770B2 (ja) * | 2007-08-28 | 2009-07-22 | ファナック株式会社 | 干渉チェック機能を備えた数値制御装置 |
CN101763068B (zh) * | 2009-12-15 | 2011-11-09 | 沈阳飞机工业(集团)有限公司 | 飞机复杂构件快速数控加工准备***及方法 |
CN102789200B (zh) * | 2012-08-21 | 2014-04-09 | 南京航空航天大学 | 集成式飞机结构件数控加工能力测试模型及其应用 |
CN103699055B (zh) * | 2013-12-24 | 2016-08-17 | 沈阳飞机工业(集团)有限公司 | 飞机结构件智能数控加工编程***及方法 |
-
2014
- 2014-05-06 CN CN201410188274.8A patent/CN103955167B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103955167A (zh) | 2014-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103955167B (zh) | 基于动态可视化的数控加工进退刀轨迹干涉检查方法 | |
US20210004369A1 (en) | Systems and methods for searching a machining knowledge database | |
US9811759B2 (en) | NC program searching method, NC program searching unit, NC program creating method, and NC program creating unit | |
US10466681B1 (en) | Systems and methods for machining knowledge reuse | |
CN100343770C (zh) | 一种数控车床的智能控制***及其控制方法 | |
CN101763069B (zh) | 飞机复杂构件加工特征识别方法 | |
CN104360634B (zh) | 基于特征的蒙皮镜像铣削数控程序快速生成方法 | |
US20030130758A1 (en) | Design support apparatus and method | |
US11048231B2 (en) | Beam tool pathing for 3D compound contours using machining path surfaces to maintain a single solid representation of objects | |
CN103454972B (zh) | 基于ug nx api的刀具五轴数控磨削加工自动编程的方法 | |
CN102722614A (zh) | 一种动态三维工艺模型的构建方法 | |
CN103020381A (zh) | 基于去除特征识别的三维机加工序模型顺序建模方法 | |
CN109062143A (zh) | 一种弧齿锥齿轮铣削刀刃轨迹三维建模方法及装置 | |
Vukelic et al. | A rule-based system for fixture design | |
CN112114560A (zh) | 加工指令改良***以及加工指令改良方法 | |
CN106735464A (zh) | 一种工件的插铣加工方法 | |
CN107291045B (zh) | 一种车间编程*** | |
CN102609592A (zh) | 基于去除特征识别的机加工序模型顺序建模方法 | |
Asiabanpour et al. | An overview on five approaches for translating cad data into manufacturing information | |
JP3857487B2 (ja) | 側面加工用ncデータの作成方法 | |
Yan et al. | Extraction of milling know-how from NC programs through reverse engineering | |
Huang et al. | An effective data mining approach of existing CAM models for NC machining process reuse | |
US10705507B2 (en) | Method for generating a machining program and machine tool | |
Ostermeyer et al. | Retrieval of manufacturing knowledge using machine learning–a review | |
KR101340983B1 (ko) | 오프셋 공구경로 생성방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |