登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 2340|回复: 0

[交流分享] 什么是VERICUT,它有什么功能?

[复制链接]
发表于 2019-10-31 16:43:13 | 显示全部楼层 |阅读模式
什么是VERICUT,它有什么功能?
VERICUT可以是可以进行NC程序的验证、机床的模拟和NC程序的优化的一款数控模拟仿真软件,它是美国的CGTech公司于1988年开发的,现在已经发展到 了VT7.0版本。该软件的基本思想就是在进行真实的加工之前,尽可能真实的在虚拟的环境里模拟加工的整个过程和加工的结果,避免在真实的加工中出现零件的过切、欠切,避免发生机床碰撞,并最大程度的优化NC程序、延长刀具使用寿命,提高的加工的效率和加工质量。程序验证就是验证程序的正确性,说的通俗一点就是检查G 代码的正确性。任何一个机械加工厂,其最基本也是最简单的要求就是要尽量提高零 件的合格率。就是这样一个简单的基本要求,机械加工厂并不是那么容易就能达到。影响零件合格率的因素有很多,最根本、最重要的就是加工工艺方案和数控加工程序,因为这两个因素是根本、源头,是指导生产零件的,二者出现错误,报废或造成故障 的就不是单个零件,而是一批零件,造成的损失也是巨大的。因此,我们要杜绝加工工艺方案和数控加工程序出现错误,对于加工工艺方案,在此不多作叙述,是可以通过人的校对来保证其正确性的,但是对于数控加工程序,这样是不能保证其正确性的,特别是复杂的NC程序,人工校对根本不可能,VERICUT的NC程序验证功能很好的解决了这个问题。机床模拟就是模拟加工过程中机床各个组件之间的相互运动,其 过程和真实机床一样,这样就可以检查机床碰撞,避免发生,这样就很好保护了机床,延长机床的使用寿命。NC程序优化可以最大限度的优化加工的进给率,计算最合适刀具长度,提高生产效率,延长刀具使用寿命,提高刀具使用效率。对于企业来说,VERICUT的这三个基本功能的目标很明确:提高加工零件的合格率,提高机床和刀具的使用效率,帮助企业降低生产成本,提高生产效率,增强企业的核心竞争力,使之在激烈的竞争中处于不败之地。因此,对于从事机械加工行业的人来说,学习和掌握VERICUT就显得尤为重要。

VERICUT使用概述

我们都知道,在实际的零件加工中,最基本的要素有机床(Machine)、夹具 (Fixture)、零件(Design)、毛坯(Stock)、切削刀具(Tools)和NC代码(Code),在虚拟的
环境中,要进行NC程序的验证、机床的模拟和NC程序的优化,也必须具备这些最基本的要素,并且如果要非常精确的验证程序、模拟机床运动、检查机床碰撞的话,
机床、刀具、夹具、毛坯和零件的模型就要求比较精确,如何在VERICUT里建立这些模型在后面的内容中再详细叙述。我们先要了解一下,要完成一个零件加工过程的
模拟和仿真,需要完成以下内容:

1.建立机床模型,并定义好机床的各个运动副;
2.建立刀具模型,并对应好相应的刀号;
3.建立好夹具模型,并将其装配到机床上正确的位置;
4.建立好毛坯、零件的模型,并将其装配到夹具上正确的位置;
5.生成NC程序代码,将其导入到VERICUT
6.设置好加工坐标系,使之与编程坐标系一致;完成这所有的内容以后就可以进行程序验证、机床模拟和程序优化了,需要说明的是,
如果只需要进行程序验证,只需要完成2、4、5、6就可以了。



VERICUT的使用哪些文件格式

VEICUT作为一款软件,它也有自己的文件格式,主要有一下几种:项目文件(*.vcproject)机床文件(*.mch)控制文件(*.ctl)刀具文件(*.tls)模型文件(*.stl)
1.*.vcproject项目文件
2.*.mch机床文件(XYZABC的配置,夹具、零件、毛坯及轴下的模型路径加载等)
3.*.ctl机床数控系统文件(例如:fanucsiemensheidenhain)
4.*.stl刀具文件(定义加工刀具)



在这里要说明一点,当我们在使用VERICUT时,一般情况下不要使用“Saveall”,而是使用“SaveProject”,因为我们如果使用“Saveall”的话,那么所有的项目
文件都会保存当前做过的更改,然而实际情况是我们只需要保存当前的项目文件。
VERICUT使用的模型文件主要是*.STL格式的文件,所以如果要从其它的模型转换过来的话,一般是先将其它格式的文件转换为”.stl”格式的文件。



什么是项目树

在VERICUT里,一个文件称之为一个项目,当我们打开一个项目文件时,在整个窗口的左边会显示一个树形结构,我们称之为项目树(ProjectTree)。它包含了
一个VT文件所需的机床、控制系统、组件树、坐标系、刀具、NC程序等所有信息,并且在这个项目树上可以完成对机床模型、控制系统、刀具、坐标系的创建,可以完NC程序的调用等一切操作,可以完成VERICUT的一些控制操作等等,项目树的存在大大地降低了VERICUT的操作难度。多工序的仿真,可以在项目树上很好的管
理每一道工序,这样VERICUT的使用也会比较的人性化。在项目树的下方是对应的项目的有关的所有的操作的对话框,有了这种树形结构与对话框的结合,使VERICUT
使用起来也更便捷。图1所示即为项目树和项目树下方的对话框。

01.png


什么是组件树,怎样打开和关闭组件树

02.png
图2
在VERICUT里,如果需要进行机床模拟仿真,需要按照真实的机床建立出机床模型,并定义好运动轴和各组件之间的相互关系,在VERICUT里用来定义各
组件相互关系的树形结构就是组件树。图2所示即为一个简单的组件树,组件树所包含的只是机床结构,它是项目树的一个分支,图2中的“Machine”的所有子级为
一个组件树,从该组件树我们就可以看出该机床为一台简单的3轴机床,只有X、YZ三个运动轴,组件树可以打开或关闭,当关闭组件树的时候,机床的各个运动
轴就不会显示。图3中所示按钮即为打开或关闭组件树的按钮,当该按钮按下时,组件树就打开,当该按钮弹起,组件树则关闭,有了组件树,我们在建立机床的时
候就更加方便、更加快捷。

03.png
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表