ARTCNCNX与VERICUT接口(NXV)的无缝连接与应用提纲:•前言•NXV的介绍•NXV的接口配置•NXV的界面介绍•NXV的仿真加工实例前言:VERICUT与CAD/CAM软件之间有无缝的连接窗口。应用接口的好处:把VERICUT集成到CATIA、UG等CMA软件中,使设置、仿真、和优化NC程序更简单、更有效。您可以验证单个操作、一系列操作、或一套完整多工位的数控程序。所有毛料、夹具、和设计模型这些几何会通过接口参数自动被传入VERICUT,并正确定位;程序、刀具信息、机床和控制系统,和其他模拟参数也一起被传入VERICUT中,直接进行和实际生产完全匹配的多工位的机床模拟,确保最高层度的集成与协同,从而避免了二次输入这些信息时带来的错误及重复工作。下面详细介绍UGNX中实现VERICUT6.2的无缝连接与应用一、NXV介绍UGNX与VERICUT的接口,简称NXV。NXV简化了UG生成刀具轨迹的验证与优化流程,采用人机交互式窗口界面,实现UG与VERICUT之间的数据传递,使用户能够非常方便的验证单个操作、一系列操作、或一套完整多工位的数控程序。在默认方式下,NXV传递的程序是父节点NC_PROGRAM(程序组)下除UnusedItems(未使用项)外的所有子节点。如图1所示,父节点以下所有的单个操作或一系列操作(程序组)。当然,也可以通过主界面中的Remove(移出)按钮来删除不需要仿真的刀路轨迹节点或操作。图一ARTCNCNX与VERICUT接口(NXV)的无缝连接呢?二、NXV的接口配置1、按照NX的安装向导逐步安装NX,并按照VERICUT的安装向导逐步安装VERICUT。2、对NXV的接口进行配置其具体操作步骤:2.1建立如下的环境变量:CGTECH_PRODUCTS=D:\ProgramFiles\cgtech62\windowsLSHOST=ARTCNC_chenst.注意:①“D:\ProgramFiles\cgtech62\windows”是VERICUT的安装路径,可通过查看VERICUT属性而得到,见图2②“LSHOST=ARTCNC_chenst.”,此变量用于读取你的主机License,因此LSHOST的变量必须与你的主机名一致,否则得不到License。如图3图2图3ARTCNCNX与VERICUT接口(NXV)第三方创建连接:找到UG安装目录下的UGALLIANCE下的vendor文件夹,查看其下是否存在startup和application文件夹注:UGALLIANCE目录位置:X:\ProgramFiles\UGS\NX6.0\UGALLIANCE将VERICUT安装目录下的V20(X:\ProgramFiles\cgtech62\windows\nx\v20)文件夹下的startup和application文件夹复制到UGALLIANCE下的vendor文件夹中。打开UG安装目录下的ugii_env.dat文件用记事本打开,将UGII_VENDOR_DIR前面的“#”去掉,如图4。注:上面的一系列操作可以通过直接设置环境变量来实现需要的目的,变量如图5。图4图5注:变量为UGII_VENDOR_DIR=X:\ProgramFiles\cgtech62\windows\nx\v202.2.2系统自己创建连接:找到UG安装目录下的UGALLIANCE下的site文件夹,查看其下是否存在startup和application文件夹注:UGALLIANCE目录位置:X:\ProgramFiles\UGS\NX6.0\UGALLIANCEARTCNCNX与VERICUT接口(NXV)(X:\ProgramFiles\cgtech62\windows\nx\v20)文件夹下的startup和application文件夹复制到UGALLIANCE下的site文件夹中。打开UG安装目录下的ugii_env.dat文件用记事本打开,将UGII_SITE_DIR前面的“#”去掉,如图6。图6OK!!!这样子,通过前面环境变量的2.1建立和2.1.1或2.2.2步骤连接的创建,就可以实现UGNX与VERICUT软件的无缝连接了。启动UG以后,打开你需要进行CAM的*.part文件,然后进入“加工应用”CAM模块,你会发现在加工操作菜单上出现了VERICUT的图标,点击此图标就可运行VERICUT….!如图7图7ARTCNCNX与VERICUT接口(NXV)注:1、如果通过上面的配置还是没有NXV的图标,请重新启动你的计算机。2、NX4.0及更高版本配置VERICUT6.0及更高版本的无缝连接,均可通过前面的介绍来配置NXV接口。三、NXV的界面介绍下面将详细介绍NXV的界面1、双击运行UGNX6.0进入CAM模块,并对操作进行规范处理1.1从StartManufacturing(Ctrl+Alt+M),如图8所示进入加工模块1.2对操作进行规范处理:打开OperationNavigator(操作导航器)的ProgramOrderView(程序视图),将不需要仿真的操作或程序组,拖到UnesedItems(未使用项)节点下,处理完如图9。注:①前面已介绍,NXV默认仅传递除UnesedItems(未使用项)节点以外的程序组或单个操作,且这些程序组或单个操作与UnesedItems同级节点。如图9中UnesedItems与M030_NEW、M040_NEW为同级节点。②建议:最好删除UnesedItems节点下的程序组或操作。图8图92、打开NXV界面2.1从ManufacturingOperations工具条上打开NXV主界面。注:如图10所示,初始化时所有为灰色不可用,在ProgramOrderView中任意单击任一节点,便可激活菜单图标。图102.2从Tools(工具)菜单VERICUT(orCtrl+Alt+V)打开NXV主界面,如图11。注:用此方法进入NXV主界面,可以不用选择ProgramOrderView中任何节点。ARTCNCNX与VERICUT接口(NXV)、启动NXV后的主界面图12NXV主窗口界面图13NXV中Options界面ARTCNCNX与VERICUT接口(NXV)、NXV主界面3.1.1OutputDirectory(输出目录)指从UG中输出仿真数据文件的路径。3.1.2FileName(输出文件名)指从UG中输出仿真数据的文件名字。3.1.3ProjectTemplate(项目文件模板)单击Browse,选择VERICUT中创建的机床地址的项目文件,选择“*.Projet”文件。此模板通常用来定义一些常用的设置,如机床的干涉检查、机床颜色等。3.1.4ActiveProgramGroup(激活的程序组)指加工的工位,如30、40工序,我通常定义为M030_NEW、M040_NEW取代VERICUT默认表示setup1、setup2、setup13ActiveProgramGroup(s)(激活的程序组或操作)DeletedProgramGroup(s)(未激活的程序组或操作)在默认情况下,显示ActiveProgramGroup(s),传递UG中NC_Program节点下除UnesedItems节点以外的所有程序组或操作。用户可以根据自己的需要,将操作或程序组放于UnesedItems节点下,或通过在NXV界面中Remove选项来移除不需要仿真的程序组或操作。Remove(移除ActiveProgramGroup(s)中不需要仿真的程序组)Switch(切换ActiveProgramGroup(s)与DeletedProgramGroup(s))3.1.5SettingsforProgramgrop(设置每一程序组的内容)是指对每一工序的参数进行设置,单击“Options”按钮系统弹出Options窗口,如图13。Options界面将在后面详细介绍。3.1.6Geomet(几何体)如图14图14图15Part零件Stock/Blank毛坯Fixture/check夹具ModelLocation加工几何体的位置(此坐标系我们称为装夹坐标系,确定毛坯在工作台上的相对位置)注:1、此处Part、Stock/Blank、Fixture/check的设置与在VERICUT中的设置对应如图15。2、ModelLocation坐标系是模型传输的依据,工序中毛坯转移的坐标。是相对于组件树的关系。3.1.7PickLineandCirclesforSORProfile(可选择直线、圆弧、VERICUT中SOR文件的轮廓线)ARTCNCNX与VERICUT接口(NXV)(工步模板)单击Browse,选择每一个工步需要的“*.Projet”项目文件。此模板通常是根据各各车间现有的机床,已经做好的项目文件。3.1.9AutomaticallyOutputNCProgram(自动生成G代码文件)此G代码是根据Option窗口中选择的机床类型,自动生成G代码文件(*.ptp)。文件名为part文件名+NC_Program下节点名,存放在part项目文件所存放的文件夹下。3.1.9SelectExistingNCProgram(选择现有的G代码文件)通过Add来添加现有的G代码文件,注:此文件的后缀名必须是*.ptp的NC程序文件3.1.10OutputFiles(输出文件)输出*.ops,*.dsn,*.fxt,*.stk,*.tls,*.vctmp文件注:在执行RunVERICUT前必须先单击OutputFiles输出仿真需要的文件。3.2Option窗口,界面如图13Option窗口中主要包括输出模型类型、输出模型文件格式、输出模型公差的设置、输出模型的相对坐标系等等。3.2.1OutputModleFileType(指定模型输出的类型)建议:选择VERICUTModel3.2.2OutputModleFileFormat(指定输出文件的格式)建议:选择ASCII3.2.3OutputModlerelativeto(输出模型关联的坐标系)Absolute与CAD系统中的绝对坐标系相关联输出MCS/CorrdinateSystem与用户自己创建的坐标系关联输出注:一定是选择MCS/CorrdinateSystem3.2.4Process(处理模式)Interactive:交互式,指在启动VERICUT时,不直接启动仿真。Batch:在后台自动执行仿真,不显示仿真过程,只显示仿真结果。3.2.5MachineType(机床类型)选择用户需要提交的机床后置处理程序。此选项配合NXV主界面中的AutomaticallyOutputNCProgram自动生成G代码。3.2.6NCProgramType(数控程序类型)选择CLSF前置代码还是通过后置处理的G代码。3.2.7AttachComponentName(隶属于组件的名称…)在VERICUT中有很多组件,且每个组件都有自己的坐标原点。此选项是定义从NXV中输出的模型放于哪一个组件坐标系中,不填时,默认在Stock组件下。3.2.8ProgramZeroFromComponent(程序原点从组件…)此处一定是填入Tool3.2.9ProgramZeroToCSYS(程序原点到…)TypeCSYSnameor(此处可直接输入坐标系名称)Secltformli