1、南京理工大学泰州科技学院毕业设计(论文)外文资料翻译学院 (系): 机械工程 专 业: 机械工程及自动化 姓 名: 周强 学 号: 06010355 外文出处: College of information Engineering, Tianjin University of Commerce,Tianjin ,300134 附 件: 1.外文资料翻译译文;2.外文原文。 指导教师评语:签名: 年 月 日研究的 CAD / CAPP / CAM 集成的数控车床机床切削仿真摘要:在本文中,包含对仿真子系统的CAD / CAPP / CAM集成系统的讨论和对数控代码进行语法分析算法,切割路径模拟,
2、切削过程仿真,代表为机床之间的干扰检测和部分在切削过程。对刀具和切削过程中的干预检测,是对加工工具的选择和切削路径验证的重要参考。关键词:数控车床,机床,切削仿真,数控代码;干扰检测。.引言通过对零件的仿真加工,可以核实数控代码的正确性,其中包括碰撞和过度之间的刀具及部分切割,工具和机器之间的刀具和夹具也可以在切割过程中研究。机器切割模拟是一种以有效的方法来验证实际的切削过程之前的NC代码1。数控车床的切割机流模拟机床的数控车床仿真切削由四个部分组成:词法分析和NC代码的语法,切割路径模拟,削减对干扰和仿真切割过程中碰撞和检测过程。对于NC程序仿真的第一步是有数控程序编制的,以词法和语法分析可
3、以做到的。通过两次的扫描分析,使汇编和偶然性,以及语法分析和改造,能够完成协调,其结果是建立数控坐标文件。所需工具的信息,是工具议案中的协调和信息将读取文件中的坐标的解释程序。该计划还将得到从工具库中工具的信息,然后调用的响应处理模拟运算。在做完上述处理后,进行切割路径模拟,干扰切割过程中可以执行程序,并最终模拟报案其仿真过程和检测。坐标数据文件解释子过程规划 工具库词法和语法分析坐标变换 坐标数据文件切割路径模拟 切削过程仿真 干扰检测.汇编和数控程序的解释A.语法分析的数控程序在词法和语法之间分析的匹配和审查程序与规则的数控NC代码2。根据FUNAC和ISO数控系统,数控代码的原则和标准,
4、考试工作由以下的规则: 数控程序有效字符:,N,G,M,T,F,S ,X ,Y,Z,I ,J,K ,R ,09,(,) ,/ 。 数控程序的第一行必须是,或解释行。 下面的G代码数必须是2位之一,应该是有效的代码,如G00,G01,G02,G50,G98等。 G代码不能出现两次同一行,例如G01和G02或G03等。 下面的M代号必须是2位之一,应该是有效的代码,如M01,M01,M08等。 下面的T代码元素必须是一个数字,并应遵循xxyy的格式,其中的值不应超出了工具的能力最高值。 下面的S代码元素必须是一个数字,其值必须在主轴范围。词法和语法分析完成的剪报资料和切割路径坐标变换,其主要目的是
5、处理议案和帮助发言。第一步是确定声明的类型。如果是M,S,F,T代码,助理功能模块将被执行,参与切割的信息也将被记录下来。如果是G代码,属议案中包括的G00,G01,G02,G03,辅程序将进行坐标变换的各种G代码,按照国家的相对或绝对坐标排列。NC 程序 仿真报告图.1 流数控车床切削仿真机A. 汇编和数控程序的解释汇编的第一步是建立一个临时的数据缓冲区,读数控切割,从而从程序块中得到信息,并放入坐标数控加工过程仿真后的解释声明和数据信息文件中。程序的详细情况如下: 按行读数控程序行,执行的有效性由有效的字符审查,筛选和删除评论的性质和代码段的性格检查的原则。 破译成有效的字符和数字的组合,
6、一排的数控程序执行其他种类的考试,如果有任何错误就会退出。 进行语法分析和坐标变换,然后放入数控坐标数据文件中。 重复,直到结束NC代码。IV. 动态模拟刀具轨迹刀具轨迹仿真可以检查工具的道路的正确性。刀具路径的第一步是模拟载入数控协调的资料文件,然后获取数控代码的命令,如线,弧,线程和如出发点和落脚点命令参数点,然后处理NC代码对于直线或圆弧的命令,插值算法用于计算的协调和动态显示该工具的路径。该工具路径模拟算法如图。2如下开始数控协调数据文件的执行线插值螺纹加工圆弧插补换刀刀具轨迹的动态显示程序结束结束图. 2 刀具轨迹仿真算法NYV. 动态模拟切削过程的现实现实切削过程仿真可以模拟整个加
7、工的进展,就像他们的行为在现实数控车床。对于一个简单的仿真算法采用的是模拟材料去除加工过程数控车床机加工,检测数控代码编程过程中的潜在的崩溃设置和测试旋转部件。A.车削工具模型为了显示形状和运动的工具,需要一个转折点的工具模型。该车床机床有粗刀,完成刀,槽刀,螺纹刀具,孔刀。国际标准化组织车床机床和非ISO工具都使用相同的工具模型,图.三是车床车刀模型:(a)是粗刀模型,完成刀具和螺纹刀具及(b)为槽刀模型。在这个模型前角,KR是过关的角度,r是工具的角度,TW是槽刀的宽度。所有刀具的参数都存储在一个机械加工工具的配置文件中,在根据模拟处理不断变化的工具代码,选择指定的刀具。B.程序的仿真切削
8、过程在切割过程中的现实算法是相同的刀具轨迹仿真算法(如图2). 为了显示部分材料,在封闭区域内的刀具前角和后角删除(树荫面积图3所示)与背景颜色填充模拟材料去除率的影响,而正在做加工刀具的运动,如处理G01,G02,G03。而切削运动的刀具才提出的,但灌装操作没有这样做。这种仿真算法是对独立的工件形状。图.4代表一个旋转的部分,包括粗加工样本模拟的过程,完成切割,切槽和螺纹切削。a b图.4 转动部分模拟过程. 碰撞检测算法 碰撞检测的检查,不仅在处理冲突的切割作业,也应考虑影响到加工的环境3 。在发生冲突的工件部分优化工具的路径信息。A.碰撞检测算法碰撞检测是检查转折点之间的工具和零件表面干
9、扰或冲突已被加工或削减4。刀具的前角或后角会比较同线线段表面以及在每个插值点弧段表面切线倾角段前角,检测结果将成为一个书面的检测报告。右手与线切割路径段刀具检测算法显示在图.5(a )。常规武器和化学武器的弧段文件显示,在图.5的(b)和(c) 中。在图 .5中,KR是前角,KR是后角,r是刀具角,为负前角切削方向和是切割方向倾角。如果Kr或180 +”180Kr刀具和工件之间的表面发生碰撞。图.5碰撞检测算法B. 算法流程图的碰撞检测执行数控协调数据文件开始图.6 算法流程图的碰撞检测直线或圆弧段线插值 圆弧插补计算切点插值碰撞检测算法程序结束?碰撞报告结束LineArcNY在如图. 6碰撞检测算法流程图中。该探测计划将首先读数据代码文件,然后按NC 代码用直线或圆弧插补算法来计算每个插值点,并检查刀具之间和每个插值点的相切。如果检测到碰撞,检测信息将被写入到一个碰撞的报告中。. 结论本文研究了数控车床加工仿真子系统的CAD / CAPP / CAM集成系统。如数控代码,刀具路径的加工模拟,实际加工过程的动态仿真和碰撞检测汇编车刀之间和部分仿真技术的详细研究。对仿真算法进行了成功的验证和有效地对工业回转类零件的实际加工。附件2:外文原文