数控加工的可视化仿真
- 格式:docx
- 大小:22.86 KB
- 文档页数:6
数控加工仿真的实现方法数控加工仿真是一种通过计算机模拟的方法来预测和评估数控加工过程的技术。
它可以帮助工程师在实际加工之前进行仿真,以便更好地理解和优化加工过程。
本文将介绍数控加工仿真的实现方法。
数控加工仿真的实现方法可以分为几个步骤。
首先,需要准备数控加工的CAD模型和刀具路径。
CAD模型描述了被加工工件的几何形状,而刀具路径描述了刀具在工件上的运动轨迹。
接下来,需要将CAD模型和刀具路径导入到数控加工仿真软件中。
仿真软件会根据刀具路径和工件的几何形状,模拟刀具在工件上的加工过程。
在仿真过程中,可以观察刀具与工件的交互情况,包括切削力、切削速度、切削温度等。
为了提高仿真的准确性,需要设置合适的刀具和材料参数。
刀具参数包括刀具类型、刀尖半径、刀具材料等,而材料参数包括工件材料的硬度、弹性模量、热导率等。
这些参数将直接影响仿真结果的准确度。
在进行数控加工仿真之前,还需要设置合适的仿真条件。
仿真条件包括切削速度、进给速度、切削深度等。
这些条件将决定仿真过程中切削力和切削温度的大小,从而影响加工结果的质量。
在进行仿真过程中,可以根据需要对刀具路径进行调整和优化。
通过观察仿真结果,可以及时发现并解决加工中可能出现的问题,比如切削力过大、切削温度过高等。
通过不断优化刀具路径,可以提高加工效率和加工质量。
数控加工仿真软件还可以提供其他辅助功能,比如碰撞检测和材料去除模拟。
碰撞检测可以帮助工程师在实际加工之前检测和避免刀具与工件之间的碰撞。
材料去除模拟可以模拟加工过程中材料的去除情况,帮助工程师更好地理解加工过程。
数控加工仿真是一种非常有用的工程工具,可以帮助工程师在实际加工之前进行预测和评估。
通过合理设置仿真条件和优化刀具路径,可以提高加工效率和加工质量。
数控加工仿真的实现方法可以根据具体的需求和软件平台来选择,工程师可以根据自己的实际情况选择合适的方法和工具来进行仿真。
数控仿真软件在数控机床教学中的应用研究数控仿真软件是一种通过计算机模拟数控机床运动过程的工具,可以在虚拟环境中实现数控机床的操作和编程。
它能够模拟机床的各种运动轴、切削工具、工件和夹具等,并实时显示机床的运动状态和加工过程,有效地帮助学生理解和掌握数控机床的工作原理和编程方法。
本文将对数控仿真软件在数控机床教学中的应用进行研究,探讨其优势、存在的问题和发展趋势。
1. 提供实时的可视化效果:数控仿真软件可以直观地显示机床的加工过程,使学生能够清楚地看到刀具与工件的相对位置和运动轨迹,加深对加工过程的理解。
2. 增强学习兴趣和参与度:数控仿真软件可以通过模拟实际的加工场景和复杂的切削运动,激发学生的学习兴趣,提高他们的参与度,使学习过程更加生动有趣。
3. 错误检测和纠正功能:数控仿真软件能够检测出学生在编程过程中可能出现的错误和问题,并及时给予提示和纠正,帮助学生提高编程水平。
4. 提供反馈和评估:数控仿真软件还可以根据学生的操作和编程结果,提供相应的反馈和评估,并给出改进意见,帮助学生加深对机床操作和编程知识的理解和掌握。
数控仿真软件在数控机床教学中也存在一些问题和挑战。
1. 软件的质量和逼真度:数控仿真软件的质量和逼真度对于学生的学习效果至关重要。
如果软件的模拟效果不够逼真,不能完全反映实际机床的工作情况,学生可能会对软件的教学效果产生怀疑,降低学习的积极性。
2. 软件的易用性和稳定性:数控仿真软件应该具有良好的用户界面设计,方便学生使用和操作。
软件应该具有较高的稳定性,能够运行在各种不同的计算机硬件和操作系统环境下,以满足教学的需求。
随着数控技术的不断发展,数控仿真软件在数控机床教学中的应用也在不断创新和发展。
1. 虚拟现实技术的应用:通过将数控仿真软件与虚拟现实技术相结合,可以模拟出更加真实的机床操作和加工过程。
学生可以通过佩戴虚拟现实设备,身临其境地进行实时操作和编程,提高学习的真实感和交互性。
数控车仿真操作方法
数控车仿真操作方法通常包括以下步骤:
1. 打开数控车仿真软件:首先,打开数控车仿真软件,如Siemens NX、MasterCAM等。
2. 导入CAD模型:将需要加工的零件CAD模型导入到数控车仿真软件中。
可以通过直接导入CAD文件、创建新模型或从库中选择现有模型等方式。
3. 设置工艺参数:根据加工要求设置数控车仿真软件的工艺参数,例如刀具尺寸、切削速度、进给速度等。
4. 制定加工路径:根据零件的几何形状和加工要求,制定数控车仿真软件的加工路径。
可以通过手动指定加工路径、自动优化加工路径或从库中选择现有路径等方式。
5. 生成加工代码:根据设定的工艺参数和加工路径,数控车仿真软件会自动生成相应的加工代码,如G代码。
6. 进行仿真:在数控车仿真软件中进行零件加工的虚拟仿真。
可以通过调整视角、播放仿真视频等方式观察加工过程的模拟效果,并检查程序是否存在错误或冲突。
7. 优化和修改:根据仿真结果,对加工过程进行优化和修改。
可以调整切削条件、路径策略、刀具选择等,以获得更好的加工效果。
8. 输出加工程序:根据完成的加工路径和参数,将最终的加工程序代码输出,供数控车进行实际加工。
以上是数控车仿真操作的一般步骤,具体操作方法可能因不同的数控车仿真软件而有所不同。
用户应根据所用软件的操作手册或教程进行具体操作。
基于UG NX6.0的整体叶轮数控加工仿真校验与后置处理4.4.1 整体叶轮数控加工路径规划叶轮整体数控铣削加工是指轮廓与叶片在同一毛坯上铣削加工成形。
其加工过程大致包括以下几个主要工序:1.粗加工叶轮流道曲面;2.粗加工叶片曲面;3.叶片精加工;加工。
下面对其路径规划方法分别讨论。
1)创建整体叶轮数控加工父级组。
打开已经建构的整体叶轮三维CAD文件,进入UG加工界面,选择“mill_muti-axis(多轴铣削)”CAM加工配置模板,先后创建程序组、几何组、刀具组和方法组,为下面的加工仿真做准备,具体如下:a.创建程序组。
程序组是用于组织各加工操作和排列各操作在程序中的次序。
由于在单个叶片的多轴加工程序编制后,要使用旋转复制功能生成其余叶片的加工程序,因此这里先采用UG 缺省的程序组,待全部叶片加工程序完成后再统一修改、管理。
b.创建几何组。
在“导航器”中选择“几何视图”功能,进入几何视图工作界面,设置叶轮的圆柱圆心点为加工坐标系位置(双击MCS_MILL 在CSYS 状态下单击点对话框将捕捉类型设置为“圆弧中心/椭圆中心/球心”并将加工坐标系移至到圆心点),如图4.11所示;在铣削几何体中选择已经车削完成的回转体作为毛坯几何体,如图4.12所示c.创建刀具组根据前面已经确定的刀具类型和相关刀具参数,利用“创建刀具”功能,分别创建粗、精加工刀具,并且从内定库中检索刀具夹持器,创建刀具夹持器,本文中选取了库代号为“HLD001_00041”的刀具夹持器。
由于上一节中对刀具选择已作了比较详细的论述,这里不再重复,且此步的操作比较简单。
e.创建方法组由于叶片及流道曲面加工采用了表面积驱动方法,不便设置统一的加工余量、几何体的内外公差、切削步距和进行速度等参数,先选用内定的“METHOD ”加工方法,可根据需要再设置上述加工参数。
2)粗加工叶轮流道曲面通过可变轮廓铣程序控制驱动方法和刀具轴,根据叶轮流道曲面的加工要求创建多轴联动粗加工程序。
第9卷第1期2011年3月中 国 工 程 机 械 学 报CH INESE JOURNAL OF CONST RU CT ION MACH INERY Vol.9No .1 Mar.2011基金项目:国家自然科学基金资助项目(50905029)作者简介:史安娜(1964-),女,副教授.E -mail:s hiann a_mu ju@ 面向五轴数控机床的可视化方案设计史安娜1,孙 伟2(1.沈阳理工大学应用技术学院,辽宁沈阳113122; 2.东北大学机械工程与自动化学院,辽宁沈阳110819)摘要:五轴数控机床是1种具有战略地位的加工设备,其功能和成本很大程度上决定于机床的方案设计.采用可视化设计的方法对五轴机床实施方案设计.在简要介绍方案设计和可视化设计概念的基础上,详细叙述了基于A DA M S 的可视化方案设计流程,包括机床运动方案及结构布局的初步确定、针对各方案进行运动模拟和对选定的方案进一步参数化仿真等内容.最后,以开发某五轴加工中心为例,按照所提流程进行了可视化方案设计研究,提出了龙门式、立式等3种运动方案和布局,并在运动仿真及优缺点对比分析的基础上,选定龙门式结构为最终的设计方案.关键词:数控机床;五轴;可视化设计;方案设计中图分类号:T H 113,T H 122 文献标识码:A 文章编号:1672-5581(2011)01-0054-05Schematic design visualization for five -axis NC machinesSHI An-n a 1,SUN Wei 2(1.Po lytec hnic Schoo l of Shenya ng Ligo ng Unive rsity ,She nyang 113122,China;2.Sc hool of Mec hanic al Engine ering &Automa tion,Northea stern University,Shenya ng 110819)Abstract :The five -axis NC(Numerical Control)machine,the function and cost of which are intensively dependent on schematic design,secures a strategic position among machining equipments.In this study,the schematic design is implemented using the visualized design method.Based on a brief introduction to the concepts of schematic design and visualized design,the AD AMSTM -based workflow of schematic design visualization is detailedly described,including the initial determination of machine kinematical scheme and structural layout,the kinematical simulation on each scheme,and the in -depth parametric simulation on selected schemes.To this end,by using a five -axis machining center as an example,the schematic design visualization is investigated following the proposed workflow.Meanwhile,three types of kinematical schemes and layouts are postulated for such as gantry -and vertica-l type machines.By comparing and analyzing the advantages and disadvantages of kinematical simulation,the gantry -type machine is selected as the finalized scheme.Ke y words :numerical control machine;five -axis;visualized design;schematic design五轴数控机床是装备制造业最重要的1种加工设备,可用于加工各种复杂曲面,已在航空、航天、船舶、兵器、汽车、电力、模具和医疗器械等制造业中广泛应用[1].鉴于五轴机床重要的战略地位,各机床制造企业都在竞相研发该种设备.而竞争的焦点主要体现在产品质量、成本、开发时间、产品的创新能力和服务上.用户在追求高性能五轴机床的同时,会更多地追求低价格和短交货期,这就要求企业改变过去传统的设计、生产和管理模式,最大限度地利用可视化设计、数字化仿真等手段,以提高产品的质量和性能.方案设计是开发五轴机床的1个重要设计阶段,五轴机床的功能和成本很大程度上决定机床的方案设计.第1期史安娜,等:面向五轴数控机床的可视化方案设计本文面向五轴数控机床,研究采用可视化仿真的方法来实施方案设计.在简要介绍方案设计和可视化设计概念的基础上,详细叙述了基于ADAM S 的可视化方案设计流程.最后,以开发某五轴加工中心为例,按照所提流程进行了可视化方案设计研究,确定了该五轴机床的运动方案和结构布局.1 方案设计与可视化设计方法1.1 方案设计方案设计是开发五轴机床的重要设计阶段.方案设计的过程可以概括为:根据设计任务要求,通过对需求本质的分析,找出确实可行的原理方案,将产品系统进行功能分解,建立功能结构,并确定各个功能子系统的原理方案.方案设计的关键是需要引入创新机制,采用创新思维进行产品设计.可采用的创新设计方法包括:分析式设计(又称试行设计)和创成式设计(又称解析式设计).前者是用类比分析、推理方法产生方案,是目前创新设计一般采用的方法.后者则用创成解析的方法生成方案,创新能力强,这种方法尚在研究发展之中[2].文献[3]讨论了机床总体方案创新设计的主要内容,并重点介绍了人与计算机相结合的机床功能和布局创新设计方法.文献[4]采用创新性概念设计新方法,确定五轴铣削机床的运动方案并充分分析了五轴机床工作空间问题.对于机床尤其是工艺运动相对复杂的五轴数控机床,确定其布局及运动形式是方案设计的重要内容.1.2 可视化设计可视化设计是1种数字化设计方法,以建模仿真技术、动态优化分析方法为核心技术,强调在可视化的操作环境中,对整个产品的各方面性能进行模拟,达到在设计阶段检验和优化产品设计质量的目的.可视优化设计法具有可视性、预测性和优化性的特点[5].对于机床产品,无论在方案设计还是详细设计阶段,都可以利用可视化仿真的方法来显著提高设计质量和效率.例如,文献[6]较完整地叙述了利用可视化来对机床进行设计开发,包括机床运动学、结构动力学、控制过程切削过程进行可视化仿真.文献[7]在Open Invento r 软件仿真平台上实现了虚拟装配、切削仿真及工程分析等功能.本文主要探讨利用多体动力学仿真软件ADAM S,对方案设计相关的机床布局、运动模拟、功能实现等进行可视化仿真.2 可视化方案设计仿真流程ADAM S 是虚拟样机分析的重要应用软件,运用该软件可非常方便地对虚拟机械系统进行静力学、运动学和动力学分析.在ADAM S 软件平台上,面向五轴机床可视化方案设计的流程可以概括为以下3个工作内容.2.1 五轴机床运动方案及结构布局的初步确定五轴数控机床的工艺运动涉及2个轴系,分别是工件运输轴系和刀具运输轴系,依靠控制系统使2个轴系协同运动来完成零件的加工.大部分五轴机床有3个与笛卡尔坐标轴平行的移动轴和2个绕坐标轴转动的转动轴.如果按照运送工件或刀具轴的数量多少,可以将五轴机床分成6类,见表1.其中带撇号的是运送工件轴的数量.表1 五轴数控机床的类别Tab .1 The Catego ry of five -axis NC machine tool 类别描述G0/G c 50个运送刀具的轴,5个运送工件的轴G 1/G c 41个运送刀具的轴,4个运送工件的轴G 2/G c 32个运送刀具的轴,3个运送工件的轴G 3/G c 23个运送刀具的轴,2个运送工件的轴G 4/G c 14个运送刀具的轴,1个运送工件的轴G 5/G c 05个运送刀具的轴,0个运送工件的轴利用功能分解原理以及创新设计思想,结合机床加工工艺性能的需求,可列举出多种运动方案.在ADAMS 中利用矩形体或圆柱体表示机床的床身、立柱、溜板、滑鞍、工作台和主轴箱等构件.针对各运动方案,可类似于摆积木的方式,创建机床的简化模型,从而初步确定机床的布局.为了更形象也可以在55中 国 工 程 机 械 学 报第9卷 SolidWorks 中创建近似结构,来描述机床的布局.图1 五轴机床运动仿真流程Fig.1 Dynamic simulatio n flow o f five -axis NC machine too l 2.2 针对各方案进行运动模拟针对各种方案,在ADA MS 软件平台上进行建模与仿真,其操作步骤可以概括为图1所示的流程.需要说明的是在对比各运动方案优劣时,除考虑工艺运动能否实现以及工作空间是否满足要求之外,还应考虑不同方案各轴驱动功率的大小、装卸工件的方便性等因素,最终确定较优的运动方案.2.3 对选定的方案进一步参数化仿真在ADAM S 平台上,可以对选定的方案进一步进行参数化建模和参数化仿真[8].这是方案设计的细化过程.参数化建模是通过创建设计变量、设计点并利用相应的位置及方向函数,将描述机床部件的圆柱及长方体等进行参数化.而参数化仿真是通过创建的菜单启动对话框,不断地修改各结构参数,可以快速创建出不同尺寸的机床仿真模型.针对这些模型添加不同的驱动并创建各种测量,由测量的结果可以考察各组结构参数的优劣,从而获得最优的机床设计参数.在仿真中还可以应用ADAMS的设计分析、设计研究等功能,以加速求解到合适的参数.确定五轴机床宏观几何参数(例如长、宽、高等,以作为设计变量)时,要充分分析机床的整机刚度、抗振性和热稳定性等,必要时可以进一步进行刚体及柔性体动力学分析.图2 3种五轴数控机床运动方案及布局Fig.2 Three dynamic shemes and layouts o f five -axis NC machine too l3 研究实例按照上述基于ADAM S 的可视化方案设计流程,对某加工中心进行方案设计.3.1 设计方案的构思根据常见机床的布局和运动分配形式,提出3种方案:1种为龙门式,其他2种为立式.如图2所示.对于龙门式机床,其主轴可以在龙门架的横向与垂直溜板上运动,而龙门架则沿床身作纵向运动.刀具升降立式机床,采用工作台转动,主轴沿垂直溜板上下运动来实现工艺运动.工作台升降立式机床,由工作台和滑枕实现x ,y 坐标的移动,工作台可旋转,可沿z 坐标上下移动.图3 方案2的运动仿真Fig.3 Dynamic simulation o f scheme 23.2 基于ADAMS 的运动仿真按照图1所示运动仿真流程,分别对3种方案进行运动功能模拟.具体工作包括建模、添加约束、增加驱动等关键步骤.在ADAM S 中可以利用step5和if 函数之间的嵌套来完成各轴的驱动.图3为方案2的运动仿真模型及三轴联动加工螺旋线的仿真画面.其他方案的运动仿真与之类似.3.3 运动方案的初步确定可以从机床的结构性能、使用方便性、工作空间、驱动功率大小等评价运动方案的优缺点.以上3种运动方案对比分析见表2.最终确定龙门式机床结构为选定的结构.56第1期史安娜,等:面向五轴数控机床的可视化方案设计表2 各种运动方案的优缺点Tab.2 Advantages and disadvantages of all schemes方案优点缺点1机床占地面积小,整机长度只需纵向行程加上龙门架侧面宽度即可;x,y 轴的对称布局形式,提高了机床的热稳定性;机床的动态响应好,龙门框架纵向运动的驱动力矩等值不变需要整体铸造床身,成本高2具有很好的精度保持性,z 轴导轨的承重是固定不变的,它不随工件质量的改变而改变z 轴承载较重,对提高z 轴的快速性不利;机床的整体结构偏大,质量较重不利于节约资源3适用于加工质量较小的工件,小型数控铣床常采用这种形式机床的结构不是很稳定,导致加工精度低;由于工作台承重,并且工作台上下移动,使得机床的热稳定性受到影响3.4 参数化建模及仿真在初步确定运动方案后,还可借助于ADAMS 的参数化建模、仿真功能进行龙门式机床结构参数设计,实现方案设计的细化.例如,在参数化建模上,可以用4个变量描述该龙门式机床的几何外形,分别为床身的长度L 、床身的高度H 、床身的宽度W 、刀具的长度L T .这4个变量为显示参数,可以放在对话框中供用户驱动,而横梁的长度、滑枕的长度等参数与显示参数存在着函数关系(称之为隐式参数),可由显示参数确定.不仅要参数化几何外形,还应参数化约束以保证模型的自动重建.参数化约束的常用函数为LOC_RELAT IVE_TO ({0,0,0},.gr ound.B2),ORI _ALONG_AXIS(.ground.B2,.m odel_1.ground.P2,/Z 0),分别为位置和方向的参数化.利用参数化模型可进行运动学与动力学仿真分析,从而快速检验与设计该龙门式机床的各种结构参数.在参数化仿真的过程中,需要利用测位移函数DM (To_M arker ,Fr om_M arker)、侧速度函数VR(T o _M arker,From_Marker,Ref_Fr am e )等,输出实时仿真曲线.图4 龙门式五轴机床参数化模型Fig.4 Parametric Mo del of gantry five -axis machine tool 4 结论由于竞争的加剧,需要企业快速研制出具有优越性能的五轴数控机床,而方案设计是研制过程中的1个重要阶段.本文将可视化设计方法与五轴数控机床的方案设计相结合,从而实施快速方案设计,具体工作包括:(1)明确了面向五轴机床方案设计及可视化设计的内涵,指出运动方案及布局的确定是方案设计的重要工作内容.(2)提出了基于ADAMS 平台对五轴机床进行方案设计的方法,包括机床运动方案及结构布局的初步确定,针对各方案进行运动模拟和对选定的方案进一步参数化仿真等内容.(3)以开发某五轴加工中心为例,按照所提流程进行了可视化方案设计研究,提出了龙门式、立式等3种运动方案和布局,并在运动仿真及优缺点对比分析的基础上,选定龙门式结构为最终的设计方案.参考文献:[1] 刘春时,孙伟,李小彭,等.面向五轴数控机床的空间误差建模流程研究[J].机床与液压,2009,37(8):4-7.LIU Chu nshi,S UN Wei,LI Xiaopeng,et al.Research on volu metric er ror modeling for five -axis NC machine tools[J].M ach ine Tool &H ydraulics,2009,37(8):4-7.[2] 文怀兴,夏田.数控机床系统设计[M ].北京:化学工业出版社,2005.57中国工程机械学报第9卷58W EN Hu aixin g,XIA Tian.T he system design of NC machin e tool[M].Beijing:Ch emical Indus try Pres s,2005.[3]黄玉美,程详.机床总体方案的创新设计[J].设备管理与维修,2002(2):10-11.H UA NG M eiyu,CH ENG Xiang.T he in novative design of overall plan on mach ine tool[J].Plant M ain tencence Engin eering,2002(2):10-11.[4]BOH EZ E L J.Five-axis millin g machine tool kinematic chain design and analysis[J].In ternation al Journal of M achin e T ools andM anu facture,2002,42(4):505-520.[5]孙伟,任朝晖,于涛,等.现代机械可视优化设计方法研究[J].东北大学学报:自然科学版,2007,28(3):385-388.S UN Wei,REN Zhaohu i,YU T ao,et al.Study on visu al optimiz ation design for modern m achinery[J].J ou rnal of Northeas tern U nivers ity:Natural Science,2007,28(3):385-388.[6]AL TINT ASL Y,BRECH ER C,W ECK M,et al.Virtual machine tool CIRP an nals[J].M anufacturing T echnology,2005,54(2):115-138.[7]周立波,沈忱.虚拟数控机床仿真系统的研究[J].组合机床与自动化加工技术,2008(2):57-59.ZH OU Lib o,S HE N Chen.Study on simulation system of virtual numb er control mach ine tool[J].M odular M achine Tool&Automatic M anu facturing T ech nique,2008,(2):57-59.[8]孙伟,李朝峰,刘杰,等.面向复杂机构设计的参数化仿真技术研究[J].东北大学学报:自然科学版,2008,29(9):1318-1321.S UN Wei,LI Chaofeng,LIU Jie,et al.S tu dy on parameterized sim ulation process for complicated mechanism design[J].Journal of N orth eastern Un iversity:Natural S cien ce,2008,29(9):1318-1321.(上接第42页)参考文献:[1]姜涛,陆敏恂,徐宝富,等.智能投篮机器人的设计[J].中国工程机械学报,2004,2(3):324-327.J IANG T ao,LU M inxu n,XU Baofu,et al.Des ign of basketb all intellectu al robot[J].Chinese Journal of Cons tru ction M achin ery,2004, 2(3):324-327.[2]周爱国,邢洁,陆敏恂.双足机器人的动力学分析与仿真[J].中国工程机械学报,2006,4(2):178-182.ZH OU Aiguo,XING Jie,LU M inxun.Dynamic analys is and simulation of the biped r ob ot[J].Chin es e Jou rnal of C on struction M achinery,2006,4(2):178-182.[3]杜启联,余跃庆,张绪平.PowerCube模块化机器人实验系统的研究与开发[J].机械设计与研究,2004,20(6):16-18.DU Qilian,YU Yu eqing,ZHANG Xu ping.Research and developmen t for experimen t sys tem of Pow erCub e modular robot[J].Journal of M achine Design and Research,2004,20(6):16-18.[4]赵杰,王卫忠,蔡鹤皋.可重构机器人工作空间的自动计算方法[J].天津大学学报,2006,39(9):1082-1087.ZH AO Jie,WANG Weizhong,CAI Hegao.Algorith ms for automatically d eterm ining w ork space of reconfigurable r ob ots[J].Journal of T ianjin University,2006,39(9):1082-1087.[5]蔡蒂,谢存禧,张铁,等.基于蒙特卡洛法的喷涂机器人工作空间分析及仿真[J].机械设计与制造,2009(3):161-162.C AI Di,XIE Cunxi,ZH ANG T ie,et al.Study on w orks pace analysis and sim ulation of6-DOF painting robot b as ed on monte-carlom ethod[J].M ach inery Design&M anufacture,2009(3):161-162.[6]赵燕江,张永德,姜金刚,等.基于M atlab的机器人工作空间求解方法[J].机械科学与技术,2009,28(12):1657-1661.ZH AO Yan jian g,ZH ANG Yongde,JIANG Jin gang,et al.A method for solving robot w orks pace based on M atlab[J].M echanical S cien ce and Technology,2009,28(12):1657-1661.[7]石磊,苏丽颖,余跃庆.模块化机器人双臂协调操作的实验研究[J].西华大学学报:自然科学版,2007,26(5):3-6.S HI Lei,S U Liying,YU Yu eqing.Experimental inves tigation into the coordinated manipulation of a dua-l arm m odular robot[J].Journal of Xihu a University:Natu ral Science,2007,26(5):3-6.[8]马香峰.机器人机构学[M].北京:机械工业出版社,1991.M A Xian gfeng.Robot mechanisms[M].Beijing:Ch ina M achin e Press,1991.。
数控加工的可视化仿真来源:数控机床网 作者:数控车床 栏目:行业动态 1.引言随着并行工程、敏捷制造、虚拟制造等先进制造技术的发展,要求在制造之前就能预测产品的加工过程的情况和产品质量。
在实际数控加工之前,对数控代码(NC代码)进行仿真,验证加工代码的可行性和最优性,因而可以直观地显示切削过程并预测切削结果,为优化切削工艺、选择加工参数提供依据变的越来越重要。
数控加工的仿真分为几何仿真和物理仿真两部分。
几何仿真的主要目的是验证刀具路径的正确性,验证加工代码是否可行,并为物理仿真提供必要的切削几何信息,如材料去除体积、切削速度、轴向切削深度等。
物理仿真主要是力学仿真,它是虚拟数控加工过程仿真的核心部分,其内涵就是综合考虑实际切削中的各种因素,建立与实际切削拟合程度高的数学模型,从真正意义上实现虚拟加工与实际加工的“无缝连接”,满足虚拟数控加工的沉浸感和交互感。
在各种商用软件中,已有了许多不同的几何仿真软件,国内许多研究团队也在不断的尝试开发新的算法来提高几何仿真显示的准确度与效率。
其中,以Da ault公司Delmia中的Visual NC在几何仿真方面处理的比较优秀。
在物理仿真方面,虽然已有了一些商用软件可以进行仿真,国内也有一些研究团队致力于物理仿真的研究,但是,这方面的研究仍旧没有完善。
2.数控加工中的几何仿真数控加工的几何仿真是指根据刀具运动的轨迹与刀具的外型对工件进行切除的模拟过程。
传统的方法是使用试切法,即使用便宜的材料使用实际的机床进行切削,以检测是否存在碰撞或是干涉。
这种方法费用高耗时长,降低了生产效率。
现在利用计算机对数控加工过程的模拟,即利用计算机模拟刀具沿着加工路径与被加工工件(毛坯)之间的相对运动,实现对加工中的刀具移动、切削等过程的监控和对加工代码正确性的验证。
这种方法大大的缩短了生产的准备时间。
常用的方法有两种:离散法和实体造型法。
2.1离散法 离散法通常包括视向离散法和三角片离散法两种。
数控加工仿真现状分析报告1. 引言数控加工仿真是通过计算机模拟数控机床的加工过程,通过虚拟加工实验来验证加工方案的正确性和优化加工参数。
随着数控加工技术的发展,数控加工仿真也取得了很大的进步。
本文将对数控加工仿真的现状进行分析,探讨其应用前景。
2. 数控加工仿真的发展现状2.1 数控加工仿真软件的种类目前,市场上存在着大量的数控加工仿真软件,包括Vericut、NCsimul等。
这些软件可以提供真实的加工环境模拟,模拟运动轨迹和切削过程,方便用户分析和改进加工方案。
2.2 数控加工仿真的应用领域数控加工仿真广泛应用于航空航天、汽车制造、模具制造等领域。
通过仿真实验,可以提前发现加工中的问题,并优化加工方案,提高加工效率和产品质量。
2.3 数控加工仿真的技术挑战数控加工仿真在具体实施过程中面临着一些技术挑战。
首先,需对数控机床的结构和性能进行建模。
其次,需要准确模拟切削过程中的力学变化和热变形。
最后,需要建立复杂的切削力和切削温度的仿真模型。
这些挑战需要不断的研究和技术创新。
3. 数控加工仿真的优势和问题3.1 数控加工仿真的优势数控加工仿真具有以下优势:- 减少加工成本:数控加工仿真可以在实际加工前预先进行试验,找出加工过程中可能产生的问题,避免加工错误,降低成本。
- 提高加工质量:数控加工仿真可以模拟加工过程,预测加工结果,帮助用户优化加工方案,提高加工质量。
- 提高工作效率:数控加工仿真可以快速评估加工方案的可行性,节约时间和精力。
3.2 数控加工仿真存在的问题数控加工仿真也存在一些问题,如下:- 运算时间长:数控加工仿真需要模拟复杂的热力学过程,需要大量的计算资源,使得仿真时间较长。
- 数据不准确:仿真模型的准确性对于数控加工仿真非常重要,但现有的仿真模型在某些方面仍存在误差,影响了仿真结果的准确性。
4. 数控加工仿真的应用前景4.1 发展趋势随着数控加工技术的快速发展,数控加工仿真也将得到更广泛的应用。
FANUC0I数控加工仿真操作步骤1.确定工件和夹具:在进行数控加工仿真之前,首先需要确定要加工的工件和夹具。
工件是指需要进行加工的产品,夹具是用于夹持工件并保持其位置的装置。
2.创建数控程序:使用数控编程软件,根据工件的设计要求,编写数控程序。
数控程序是一系列指令,用于控制数控机床的运动轨迹和操作参数。
3.导入数控程序:将编写好的数控程序导入到数控仿真软件中。
数控仿真软件可以模拟数控机床的运动,并显示加工过程中的各种信息,如刀具路径、加工深度等。
4.设置刀具:根据工件的设计要求,选择合适的刀具,并进行设置。
刀具的选择决定了加工过程中的切削速度、进给速度等参数。
5.设置工艺参数:根据工件的材料和加工要求,设置相应的工艺参数。
工艺参数包括切削速度、进给速度、切削深度等。
6.进行仿真:通过数控仿真软件,开始进行数控加工仿真。
在仿真过程中,可以观察刀具的运动轨迹,检测加工过程中的错误和问题。
7.优化加工过程:根据仿真结果,对加工过程进行优化。
可以根据仿真结果调整切削速度、进给速度等参数,以提高加工效率和质量。
8.生成加工报告:完成数控加工仿真后,生成加工报告。
加工报告记录了加工过程中的各种信息,如切削速度、进给速度、加工时间等,以供后续参考和分析。
9.调整数控程序:根据仿真结果和加工报告,对数控程序进行调整。
可以通过调整数控程序中的运动轨迹和操作参数,进一步优化加工过程。
10.导出数控程序:完成数控程序的调整后,将最终的数控程序导出到实际的数控机床中进行加工。
总结:FANUC0i数控加工仿真操作步骤包括确定工件和夹具、创建数控程序、导入数控程序、设置刀具和工艺参数、进行仿真、优化加工过程、生成加工报告、调整数控程序和导出数控程序。
这些步骤可以帮助操作人员在加工之前进行全面的模拟和优化,以提高加工效率和质量。
Design and manufacture设计与制造0 引言数控加工实施可视化是非常复杂,其中涉及到诸多的环节以及过程,在工业生产的实际开展中,要对NC程序展开验证,然后利用塑模以及蜡模进行加工,在加工之后,可以对工件展开严格的测量,验证NC程序是否正确,技术不断进步,在程序检验的实际开展中,研究领域也开始进行转变,仿真图形成为新的研究方向,要进行仿真建模,然后借助仿真的方式,对数控加工展开严格的监控,数控加工应用可视化系统,提升数控加工的实际效率。
1 数控加工的仿真方法1.1 直接实体构造法这种方法同时在借助体素构造法以及边界表示法,在进行仿真的时候,借助计算法,对毛坯刀具展开全面扫面,这样就能得到加工模型的结果,但是这方面的技术应用是受到诸多限制的,无法实现动态仿真。
因此数控加工中运用这种方法,还是有一定的局限性。
结合实际的情况,要确定仿真的具体方法[1]。
1.2 空间分割表示法直接实体的方法会在各方面受到制约,主要是在其中运用的布尔运算有着极强的复杂性,空间分割法则是可以避免这样的弊端,这种方法是将实体进行划分,在其中会产生几个要素,这样布尔运算的实际应用中,运算操作就会变得简单一些。
运用这种方法,因为基本形式存在一定的区别,实现方法也会有一定的不同。
如八叉数据法以及深度体素数据法[2]。
这些可以对数控加工中,走刀的次数以及时间展开处理以及仿真。
这种方法可以减少在数控加工中,零件的加工以及测量方法。
1.3 离散矢量求交法这种方法,通常是对数控加工中的一些误差展开运算,借助定位、离散以及求交的方式,将曲面上刀具以及预选位置的距离展开计算,然后在曲面上展开设计,确定离散点的任意相关矢量,对误差完成检验之后,可以对刀具以及离散点矢量展开距离的运算。
只能在零见面处理方面展开应用,并不能支持加工方针[3]。
这种方法与空间分割法的优势,就是可以对数控加工中的模型展开简化,在进行绘制的时候,可以让实时性得到一定的提升,计算好刀具掠面以及零件表面之间产生的距离,获取三角顶点的准确高度,进而让加工仿真可以顺利实现。
数控加工的可视化仿真作者:胡成台来源:e-works1.引言随着并行工程、敏捷制造、虚拟制造等先进制造技术的发展,要求在制造之前就能预测产品的加工过程的情况和产品质量。
在实际数控加工之前,对数控代码(NC代码)进行仿真,验证加工代码的可行性和最优性,因而可以直观地显示切削过程并预测切削结果,为优化切削工艺、选择加工参数提供依据变的越来越重要。
数控加工的仿真分为几何仿真和物理仿真两部分。
几何仿真的主要目的是验证刀具路径的正确性,验证加工代码是否可行,并为物理仿真提供必要的切削几何信息,如材料去除体积、切削速度、轴向切削深度等。
物理仿真主要是力学仿真,它是虚拟数控加工过程仿真的核心部分,其内涵就是综合考虑实际切削中的各种因素,建立与实际切削拟合程度高的数学模型,从真正意义上实现虚拟加工与实际加工的“无缝连接”,满足虚拟数控加工的沉浸感和交互感。
在各种商用软件中,已有了许多不同的几何仿真软件,国内许多研究团队也在不断的尝试开发新的算法来提高几何仿真显示的准确度与效率。
其中,以Dassault公司Delmia中的Visual NC在几何仿真方面处理的比较优秀。
在物理仿真方面,虽然已有了一些商用软件可以进行仿真,国内也有一些研究团队致力于物理仿真的研究,但是,这方面的研究仍旧没有完善。
2.数控加工中的几何仿真数控加工的几何仿真是指根据刀具运动的轨迹与刀具的外型对工件进行切除的模拟过程。
传统的方法是使用试切法,即使用便宜的材料使用实际的机床进行切削,以检测是否存在碰撞或是干涉。
这种方法费用高耗时长,降低了生产效率。
现在利用计算机对数控加工过程的模拟,即利用计算机模拟刀具沿着加工路径与被加工工件(毛坯)之间的相对运动,实现对加工中的刀具移动、切削等过程的监控和对加工代码正确性的验证。
这种方法大大的缩短了生产的准备时间。
常用的方法有两种:离散法和实体造型法。
2.1离散法离散法通常包括视向离散法和三角片离散法两种。
基于图像空间的视向离散法是较为常见的方法,其基本工作原理是:沿视线方向离散工件和刀具,取二者中最前的颜色作为布尔运算的结果并直接写入光栅显示器的显示缓存。
由于只在视线方向上作一维布尔运算,并且运算与显示合二为一,所以这种方法有很高的实时性。
其缺点是:因为毛坯的原始数据都已经转化为像素值,而这些像素点是依赖于显示屏幕的,所以对加工结果无法进行旋转、放大等操作,同时难以进行加工误差检验。
另一种方法为三角片离散法。
三角片离散法是指,将工件用三角片离散化,将上表面离散为均匀点阵,再将这些点阵连接成三角网格。
当模拟切削时,根据刀具的高度不断的改变上表面点阵的高度,再对三角网格进行真实感渲染,以此仿真数控加工的过程。
在三角片离散法中,其关键是三角片的精度与计算速度间的矛盾。
即,三角片越密集,图象的清晰准确度越高,而运算速度越慢,相反,三角片越稀疏,图象准确度越低,但运算速度却可以加快。
基于这个矛盾,[1]中提出了在有必要精确描述的形状复杂的区域多使用三角片,而在形状简单的区域少使用三角片的方法。
再[2]中也使用了区域搜索所需重绘的三角形的方法来提高运算效率,并提出了评定三角片算法的三个指标:紧致性、保守性和评估效率。
离散法较实体造型法效率通常要高许多,基本都可以实现显示的实时性,但由于将实体向平面离散,使得结果中缺乏了许多工件原有的三维信息。
2.2实体造型法实体造型法可以提供三维形体最完整的几何和拓扑信息,可以进行准确的过程仿真和刀位轨迹验证。
仿真中的模型有精确模型和近似模型,其中精确模型包括GSC与B-rep,近似模型包括八叉树,单元体等。
在早期的实体仿真中,主要对精确模型进行操作。
在体素构造表示中,切削可以看做是一个布尔减的过程,边界表示法中,切削可以看做工件表面的重构。
但是这些表示方式的计算复杂度太高,(CSG的复杂度是n4,其中n是走刀求交的次数)一些基于近似模型的方法也被引入实体造型法中,如[3]中提到的Cuboid-array模型方法,就是一种基于八叉树的模型的变形。
另一方面一些与离散法相结合的仿真方法,空间离散表示法。
在这类方法中,将工件所在的空间划分成具有简单数据结构的基本元素,如Z-Buffer,G-Buffer,Dexel等,由此简化工件模型与刀具扫描之间的布尔运算操作,从而提高了效率。
总体上说,实体造型法的效率要低于离散法,不过,实体造型法保留了三维实体的完整的几何信息和拓扑信息,可以为下一步的观察和物理仿真提供有效的数据,而不是如离散法,只是单纯的生成图片效果的仿真效果。
随着计算机速度的不断增加,实体造型法将得到越来越广泛的运用。
3.数控加工中的物理仿真物理仿真主要是力学仿真,研究工件在切削时的物理状态,只有对物理仿真的机理研究透彻,才能真正意义上的满足虚拟制造的目的,即实际加工过程在计算机上的真实映射。
物理仿真的主要内容包括切削力仿真、加工误差仿真、切屑的生成过程仿真、刀具的偏移、变形和磨损仿真、及数控切削机床的振动与温度仿真等。
切削力是物理仿真中的基本因素,通常被认为单位时间材料去除率的函数。
据此可得到刀具大致的受力情况,之后再用有限元法进行进一步处理得到切削力在刀具上的具体分布。
影响工件加工误差的因素主要为定位误差,其他影响因素还包括机床运动精度误差、刀具尺寸误差、主轴便移、导轨变形、夹紧力、刀具、零件热变形和弹性变形误差及加工方法引起的误差等。
根据这些误差的影响程度大小不同,加入权值的概念,进行模糊综合评判即可得加工精度的总误差。
切削生成过程的实时仿真是虚拟数控与实际加工“无缝连接”和同步显示的主要环节,切削的生成、卷取、折断以及生成的形状受很多因素的影响,如刀具的几何形状、切削液、工件和刀具的材料,以及刀具与工件的受力情况。
研究表明,当切削厚度很小时,切削厚度与切削力呈线性关系。
刀具的磨损和偏移会很大的影响到数控加工的加工误差和产品质量。
实验数据表明,每单位进给距离与单位面积的刀具磨损体积与切削温度和压应力有关。
将刀具简化为悬臂梁,其主要受力为刀头受到的切削力,经计算即可得到刀具的偏移。
加工温度是影响刀具和工件加工属性的一个重要因素,其中磨削和车削的加工过程是连续的,较易用公式描述,而铣削是间歇性切削,需要用一些修正来进行描述。
动力可能引起的振动也将影响工件的加工表面精度。
对机床振动的实时仿真可以提供避免或减少振动的依据,合理的选择加工条件。
对机床振动的影响中,有两个比较显著的因素:(1)机床、工件及刀具和随切削力向量的位置和方向变化的系统的动力学参数。
(2)与切削力相关的加工材料、刀具形状和材料、切削状况、刀具磨损类型和磨损量等变化的动力学行为。
切屑和刀具面的摩擦力影响着切屑的形状、系统的温度等许多因素。
摩擦力在刀具切削刃进入工件到离开工件的时间内是变化的,切削摩擦力的大小与系统温度之间相互影响,这就需要互相协调这几个因素,而得到最优的加工效果。
给出的这些因素只是在数控加工中会影响到最后工件质量的一些因素,这些因素之间也会相互影响,有些也会成为设计中需直接考虑的因素,所以在综合考虑这些因素的时候应当相互协调以得到最佳的加工结果。
4.数控仿真在商用软件中的运用在许多常见的商用软件中已经有了较为完善的数控几何仿真的功能,下面对Dassault公司的两个可以进行数控加工几何仿真的软件进行一些简单的介绍。
4.1 Catia中的数控几何仿真Catia作为Dassualt公司推出的大型CAD造型软件以被人们所熟知,它不仅包括了强大的CAD造型功能,也包含了强大的CAM功能和基本的CAE功能。
在它的CAM功能中,可以进行数控加工的几何可视化仿真。
Catia中的可视化仿真是在G/M代码生成之前,仅限于对刀具与工件间是否发生碰撞,以及所设定的路径是否能够进行准确完全的加工进行检验。
其具体过程如下:在确定需加工的工件与加工参数和确定刀具参数后生成刀具轨迹,通过这个轨迹对工件进行切削,将切削过程的工件减少的状况经可视化处理后反馈给用户。
在这个过程中,工件固定,而刀具相对于工件移动,当刀具与工件相交时,从工件中减去相交的部分。
这个过程只考虑到了刀具与工件的局部干涉,而当刀具的非切削部分与工件碰撞时则不会显示。
且工件固定而刀具移动有时并不符合实际的加工状况,也没有将机床与刀具或工件的碰撞考虑进去。
故这个仿真过程只是一个大概的初步的仿真过程。
4.2Visual NC中的数控几何仿真Dassualt的Delmia中的Visual NC模块提供了一个全面的具体的几何仿真过程,将机床的实际状况考虑了进去,并使用符合所用机床的G/M代码进行控制,真正的实现了几何上的所见即所得。
在Visual NC中,使用的是B-rep模型,将物体用几何信息与拓扑信息描述。
使用这种模型进行切削仿真时的复杂度为n或n2,刀具与工件切削的过程可以看作几何信息与拓扑信息的重新运算。
在模型的建立时,只产生点,线,面,多边形等简单的简单的元素,可以降低模型的复杂程度。
另一方面,它在建立模型时提供了近似精度的选择。
如:在建立圆的模型时,它会询问构成圆的顶点数,用户可以通过设置这个选项来控制所出图形与真实圆的相似程度(设置3个顶点为三角形,4个为正方形,当点的数目足够大时,就可以近似表现一个圆)。
其仿真过程的第一部是机床模型的建立,因为在Visual NC中将机床的实际情况考虑到数控加工过程中,所以需要建立机床模型。
机床模型可以通过其自带的CAD功能建立,也可以由其他系统中生成导入,必须注意的时,导入的文件在Visual NC中为一个整体,仍需进一步进行关联的设置。
机床模型分为两个大的部分,固定部分与运动部分。
一般来说,在模型的建立时,需要将机床的各个运动部分分开,但是固定部分可以作为一个整体。
在运动部分的建立时应该注意其原点的X,Y,Z方向,因为这将是它的运动控制方向和同机床其他部分关联时的方向。
在模型建立后应该对各运动部分进行运动关联,设置它的运动方向和在MIMIC语言中的轴的序号,并设置各个部分在其进给方向上可以运动的最大范围。
第二步需要设置工件、刀具和夹具,工件、刀具和夹具都可由实体转变而成,刀具中又细分为切削部分和刀柄部分,一般刀具由这两部分组成,只有切削部分与工件相交才会进行切削。
在工件刀具和夹具都设置好后需要对各部分的碰撞进行设置。
一般来说,将机床与工件、刀具和夹具的全部进行碰撞检测即可,当发生碰撞时,碰撞部分会被加亮。
在系统的几何外型都设置完毕后,需要对机床的控制进行设置,其设置的语言为MIMIC语言,它通过控制机床的运动状态和运动属性等因素来控制机床的移动,在使用适当的MIMIC 语言后,虚拟机床对所给G/M代码的反应程度应当与实际相同。
在全部设置完毕后可以导入数控代码对其进行加工仿真,仿真过程中,可以对工件的切削过程,刀具的运动情况,是否发生干涉,机床是否超出运动范围等状况进行检测,并可以在得到结果后对工件进行测量,以检验工件加工后所得的尺寸是否符合加工的要求(不含工件的误差)。