重点指数; ★★★★★ 基本信息书名:VERICUT数控加工仿真技术(第2版)' D: Z, y% e# k ~. U" Y
ISBN:978-7-302-32903-9
! @6 l, |5 |0 Y4 D- H0 D' Y1 f: ?杨胜群 主编
" G) T1 D3 n& K* C' m4 b杨伟群 唐秀梅 刘艳 李海泳 编著 青华科技 审校
& a. O. F/ ?! m' {9 N出版日期:2013.7 版次:2-1 定价:59.80 读者定位:机械、机电、数控专业 陈列建议:计算机/机械 内容提要本书是根据北京新吉泰软件有限公司(CGTech China)发布的VERICUT 7.2版本进行编写的数控加工仿真教程。全书从使用者的角度出发,讲解循序渐进,并融入工程师多年应用VERICUT的心得体会,通过实际案例详细地介绍了VERICUT的各种功能及如何简单方便地使用VERICUT解决实际问题。读者可通过对实际案例的操作直观了解所讲的内容,学会操作并应用到自己的工作中。 本书内容全面,以图文对照方式进行编写,通俗易懂,可作为高等院校机械、机电专业的学生的教材,也可作为CGTech中国公司的用户培训教程及全国数控技能大赛的加工仿真应用教程,同时也可供具有一定基础知识的人员自学参考。 为方便读者更加形象直观地学习本书,随书附送多媒体光盘进行同步视频操作示范,读者只需按光盘中的视频及教材中的步骤做成、做会、做熟,再举一反三,就能扎实掌握数控加工仿真技术的实际应用。读者可到本书的交流社区www.vericut.cn,bbs.uggd.com下载本书的相关资源,该社区也提供本书在线疑难问题解答。 编辑推荐本书由具有丰富的生产实践经验工程技术人员和具有丰富教学、科研经验的高校教师共同编写,在写作过程中把多年应用VERICUT的心得体会融入到了本书的各个章节,并提供同步视频操作示范和交流社区(www.vericut.cn、bbs.UGgd.com)进行读者交流互动,使读者学习轻松、高效、直观。本书是VERICUT公司强力推荐的培训教程及全国数控大赛的指定教材。 推荐语(1)由工程师及高校教师联合编写,与工作实践紧密结合,能满足读者学完就能上手工作的基本需求。 (2)VERICUT公司强力推荐的培训教程及全国数控大赛的指定教材。 (3)全书录制视频,读者只要按光盘中的视频及书中的步骤做成、做会、做熟,再举一反三,就能扎扎实实掌握数控加工仿真技术的实际应用。 作者介绍杨胜群:中航工业黎明公司总工程师, 中航工业精密所所长。中航工业黎明公司是国家发动机科研生产基地,拥有国家级研发技术中心,对数字化加工制造的应用也走在科技前沿。 杨伟群:北京航空航天大学工程训练中心教授,全国数控大赛组委会专家。曾编写《CAXA CAM与NC加工应用实例〉、《CAXA数控车实例教程(第2版) 》等书。 前言本书是根据美国CGTech公司发布的VERICUT7.2版本进行编写的数控加工仿真教程。CGTech是数控程序验证、机床模拟、程序优化软件领域的技术领导者。从1988年起,其产品已成为行业的标准,广泛地应用于航空、汽车、地面交通、模具、消费品、发电等领域,通过遍布世界各地的办事处和代理商,CGTech的软件在各种规模的公司、大学、贸易部门和政府机构中得到了广泛应用。CGTech长期保持一项积极的技术伙伴计划,参与这项计划的VERICUT用户包括了许多世界领先的机床制造商、CAD/CAM软件开发商和加工方面的软件公司。VERICUT技术工程师为用户提供广泛的技术支持、系统培训、应用和咨询服务(咨询电话为010-65669919,网址为http://www.cgtech.com和http://www.vericut.cn)。 本书第1版于2010年出版后,因其丰富的实例、详尽的讲解受到广大读者的欢迎,并被一些学校选用作为教材。我们也收到了许多读者的邮件,他们对本书提出了很多好的建议和意见,而且当前VERICUT的版本也升级了,鉴于此,我们对本书进行了修订和完善。 基本内容本书系统地介绍了VERICUT环境界面、基本操作、参数设置、机床创建、控制系统配置,详细介绍了应用VERICUT软件完成典型机床2轴车床到5轴加工中心加工(包含车铣复合以及铣车复合)仿真案例等内容。 主要特色(1)本书从使用者的角度出发,通过实际案例详细地介绍VERICUT的各种功能及如何简单方便地使用VERICUT解决实际问题。读者通过实际案例的操作了解所讲的内容,学会操作,并能帮助读者举一反三应用到自己的工作当中。 (2)由具有丰富的生产实践经验工程技术人员和具有丰富教学、科研经验的高校教师共同编写,编者在写作过程中把多年应用VERICUT的心得体会融入到了本书的各个章节,总结运用数控加工仿真的实际应用经验,可以帮助读者轻松了解并掌握学习数控加工仿真的思路和应用技巧。 (3)本书配有多媒体光盘进行同步视频操作示范,读者只要按光盘中的视频及教材中的步骤做成、做会、做熟,再举一反三,就能扎扎实实掌握数控加工仿真技术的实际应用。
/ L! u- K1 Z9 b6 ~# d' K本书光盘为了方便读者更加形象直观地学习,本书配书光盘附带22个操作实例以及练习实例的源文件,此外还专门制作了17个基础知识实例视频录像和5个包括数控车、3轴数控铣、5轴车铣复合、5轴铣车复合以及5轴加工中心实例视频录像,长达20多个小时的含语音的视频为读者提供绘声绘色的帮助,能让读者轻松、快速熟练掌握数控加工仿真操作和应用技巧。读者在学习过程中需要将光盘中的所有文件复制到本地硬盘后再操作,可以在本地硬盘建立一个文件夹VERICUT TRAINING,将光盘中所有文件复制到X:\VERICUT TRAINING文件夹下参照练习。X为本地计算机盘符,比如D盘或者C盘。书中所提及的素材及实例路径均指本地磁盘。 读者对象本书内容全面,循序渐进,以图文对照的方式进行编写,通俗易懂,可作为高等院校机械、机电专业学生的教材,也可作为CGTech中国公司的用户培训教程及全国数控技能大赛的加工仿真应用教程,同时可供具有一定基础知识的人员自学参考。 技术服务读者可以在本书的交流社区找到本书的相关资源:勘误表、更新、VERICUT训练及其他相关信息,该社区将提供资源下载服务,并对本书的技术疑难问题提供在线解答,读者也可发送E_mail至lihaiyong_1@163.com与编者交流探讨。 编写团队本书由中航工业303所所长杨胜群主编,最后由中航工业黎明李海泳统稿。在编写过程中,北京新吉泰软件有限公司总经理王宪斌负责全程策划,其公司技术工程师提供技术支持;北京航空航天大学、中航工业成飞公司、中国航天科工集团第二研究院、青华科技、CGTech中国公司北京新吉泰软件有限公司各位同仁在本书编写过程中给予了技术支持,在大家的共同努力下完成了这本书。向所有支持、期待这本书的读者献上最诚挚的感谢! 尽管本书是我们多年工作的总结,但错误在所难免,恳请广大读者批评指正,提出宝贵意见,以利我们今后改进。 目录第1章 VERICUT系统简介 1 1.1 系统要求 1 1.2 VERICUT软件安装 2 1.2.1 安装VERICUT软件 2 1.2.2 配置VERICUT授权许可文件 7 1.3 启动、退出VERICUT 10 1.4 相关资源 11 1.5 功能模块 12 1.6 VERICUT机床加工仿真过程 16 第2章 VERICUT操作基础 18 2.1 VERICUT操作界面 18 2.2 菜单栏 20 2.2.1 文件菜单(File) 21 2.2.2 编辑菜单(Edit) 22 2.2.3 视图菜单(View) 22 2.2.4 信息菜单(Info) 23 2.2.5 项目菜单(Project) 24 2.2.6 配置菜单(Configure) 25 2.2.7 分析菜单(Analysis) 25 2.2.8 优化菜单(Optipath) 26 2.2.9 帮助菜单(Help) 26 2.3 工具栏 26 2.4 项目树 28 2.4.1 项目树介绍 28 2.4.2 项目树的配置 29 2.5 系统选项 35 2.5.1 属性设置 35 2.5.2 颜色设置 38 2.5.3 工作目录设置 39 2.6 坐标系 40 2.6.1 组件坐标系(Xc,Yc,Zc) 40 2.6.2 模型坐标系(Xm,Ym,Zm) 40 2.6.3 机床坐标系(Xmch,Ymch,Zmch) 41 2.6.4 工件坐标系(Xwp,Ywp,Zwp) 42 2.6.5 加工坐标系(X,Y,Z对刀点) 42 2.6.6 用户坐标系(CSYS) 43 2.7 视图操作 46 2.7.1 视图布局 46 2.7.2 视图属性 46 2.7.3 视图定位 48 2.7.4 坐标轴 48 2.7.5 选择/保存视图 49 2.8 文件类型 50 2.8.1 库文件(Library) 50 2.8.2 样本文件(Sample) 50 2.8.3 练习文件(Training) 50 2.8.4 VERICUT常用文件 50 第3章 组件与模型 52 3.1 组件 52 3.1.1 组件类型 52 3.1.2 组件操作 53 3.2 模型 56 3.2.1 模型类型 57 3.2.2 模型操作 57 3.3 组件与模型的关系 58 3.4 切削后的模型 59 3.4.1 输出切削后的模型 59 3.4.2 删除切削后的模型上的多余材料 60 3.5 实例:定义几何模型操作应用 60 第4章 VERICUT刀具库 69 4.1 VERICUT刀具库概述 69 4.2 VERICUT刀具类型 70 4.2.1 铣削刀具 70 4.2.2 车削刀具 72 4.2.3 探针刀具 72 4.2.4 螺纹刀具 73 4.2.5 水切割刀具 73 4.2.6 超声波刀具 74 4.2.7 刀柄 74 4.3 VERICUT刀具库的构建流程 75 4.4 VERICUT创建刀具应用 76 4.4.1 实例:创建铣刀应用 76 4.4.2 实例:创建车刀应用 91 第5章 VERICUT机床构建与系统配置 103 5.1 VERICUT机床构建概述 103 5.2 构建机床 104 5.3 VERICUT机床类型 105 5.4 VERICUT构建机床 107 5.4.1 机床建模的关键概念 107 5.4.2 VERICUT构建机床流程 108 5.4.3 建立机床注意事项 109 5.4.4 实例:VERICUT构建机床 109 5.5 文件汇总 120 5.6 数控系统配置(开放的控制系统配置方案) 121 5.6.1 文字格式 121 5.6.2 文字地址 121 5.6.3 控制设定 122 第6章 构建VERICUT仿真环境 125 6.1 构建VERICUT仿真环境概述 125 6.1.1 构建VERICUT仿真环境的方式 125 6.1.2 VERICUT可以模拟的刀具轨迹类型 125 6.2 APT_CLS刀具轨迹仿真 126 6.2.1 APT_CLS刀具轨迹仿真相关设定 126 6.2.2 APT_CLS刀具轨迹仿真工作流程 126 6.2.3 实例:APT_CLS刀具轨迹仿真应用 127 6.3 G-代码模拟仿真 132 6.3.1 G-代码模拟仿真相关参数,变量设定与追踪 132 6.3.2 G-代码与APT_CLS刀轨文件转换 133 6.3.3 G-代码模拟仿真过程记录 134 6.3.4 G-代码模拟仿真工作流程 135 6.3.5 实例:G-代码模拟仿真应用 135 6.3.6 实例:多工位模拟仿真应用 144
3 h; M) o# A! \第7章 VERICUT仿真过程监控 149
7.1 VERICUT仿真过程监控概述 149 7.2 VERICUT仿真过程监控要素 149 7.2.1 监控数控程序 149 7.2.2 仿真状态表 150 7.2.3 仿真图表 151 7.2.4 机床偏置表 151 7.2.5 变量表 151 7.2.6 VERICUT仿真日志 151 7.3 实例:VERICUT加工仿真监控方式的应用 152 第8章 VERICUT加工仿真零件质量检测 163 8.1 仿真过程质量检测概述 163 8.2 仿真过程零件质量检测工具 163 8.2.1 测量器 163 8.2.2 自动比较 164 8.3 实例:VERICUT加工仿真零件质量检测应用 166 8.3.1 实例:分析VERICUT几何模型参数及加工信息 166 8.3.2 实例:设计模型与仿真切削模型数据进行比较应用 175 第9章 VERICUT与CAM软件接口应用 184 9.1 VERICUT与CAM软件接口概述 184 9.2 Siemens NX与VERICUT接口及应用 185 9.2.1 接口介绍 185 9.2.2 接口配置 186 9.2.3 NXV接口应用 188 9.3 CATIA与VERICUT接口及应用 194 9.3.1 接口介绍 194 9.3.2 接口配置 195 9.3.3 CATV接口应用 198 9.4 ProE与VERICUT接口及应用 201 9.4.1 接口介绍 201 9.4.2 接口配置 202 9.4.3 PROEV接口应用 204 9.5 Mastercam与VERICUT接口及应用 209 9.5.1 接口介绍 209 9.5.2 接口配置 210 9.5.3 MCAMV接口应用 214 9.6 GibbsCAM与VERICUT接口及应用 217 9.6.1 接口介绍 217 9.6.2 接口配置 218 9.6.3 GibbsV接口应用 219 9.7 Edgecam与VERICUT接口及应用 222 9.7.1 接口介绍 223 9.7.2 接口配置 223 9.7.3 Edgecam接口应用 225 第10章 VERICUT切削速度优化 228 10.1 VERICUT切削速度优化原理 228 10.2 VERICUT切削速度优化方法 229 10.2.1 恒定体积去除率切削方式优化(Volume Removal) 229 10.2.2 恒定切屑厚度方式优化(Chip Thickness) 229 10.2.3 两种方式结合优化 230 10.3 VERICUT切削速度优化流程 230 10.3.1 创建VERICUT优化库 230 10.3.2 调用优化库进行程序优化 234 10.3.3 优化前与优化后程序比较 235 10.3.4 交互式优化模式分析优化参数 235 10.4 实例:VERICUT切削速度优化应用 236 第11章 VERICUT探头编程与仿真 246 11.1 VERICUT探头编程与仿真概述 246 11.2 实例:VERICUT探头编程与仿真应用 246 第12章 创建工艺报表 255 12.1 工艺报表概述 255 12.2 工艺报表类型 255 12.2.1 仿真验证报告 255 12.2.2 检测报告 256 12.2.3 配刀表报告 257 12.2.4 零件毛坯定位装夹草图报告 258 12.3 仿真动画文件 259 12.4 实例:创建工艺报表实现无图纸化应用 260 第13章 QUEST8-51车床仿真应用 282 13.1 车床简介 282 13.1.1 车床运动轴简介 282 13.1.2 车床代码介绍 283 13.1.3 车床主要技术参数 285 13.2 构建QUEST8-51车床模型 286 13.2.1 显示组件树 287 13.2.2 定义Base组件 287 13.2.3 定义Spindle组件 288 13.2.4 定义Z轴组件 290 13.2.5 定义X轴组件 291 13.2.6 定义Y轴组件 291 13.2.7 定义C轴组件 292 13.2.8 定义刀塔组件 292 13.2.9 定义尾座组件 292 13.2.10 定义顶尖组件 293 13.3 QUEST8-51车床设置 294 13.3.1 车床碰撞检查的设置 294 13.3.2 设置车床的初始位置 295 13.3.3 设置车床的行程 296 13.4 QUEST8-51车床控制系统的定义 297 13.4.1 添加控制系统文件 297 13.4.2 定义特殊代码 297 13.5 车床仿真 298 13.5.1 零件图 298 13.5.2 增加与加工相关的车床附件 299 13.5.3 添加零件和毛坯 309 13.3.4 添加程序 310 13.3.5 仿真零件 310 第14章 VMC1000II 3轴机床仿真应用 311 14.1 机床简介 311 14.1.1 HARDINGE_VMC1000II机床结构特点 311 14.1.2 机床主要技术参数 312 14.2 3轴机床构建 312 14.2.1 NX输出机床模型 313 14.2.2 在VERICUT中建立机床模型 315 14.2.3 机床设置 320 14.3 定义控制系统 322 14.4 刀具构建 322 14.4.1 创建刀具 322 14.4.2 刀具文件的保存 325 14.4.3 刀具的测试 325 14.5 数控程序的添加 325 14.5.1 数控程序的编写 325 14.5.2 数控程序的添加 327 14.6 加工模型的添加 327 14.7 定义加工坐标系G54 328 14.8 仿真数控程序 329 14.9 文件汇总 330 第15章 WFL M35 5轴车铣仿真应用 331 15.1 机床简介 331 15.1.1 机床结构特点 331 15.1.2 机床功能 332 15.1.3 机床运动结构分析 332 15.1.4 WFL车铣复合常用指令介绍 333 15.2 构建WFL M35 5轴车铣仿真环境 334 15.2.1 构建WFL M35 5轴车铣仿真机床 334 15.2.2 机床设置 347 15.2.3 定义控制系统 350 15.3 WFL M35 5轴车铣仿真实例 374 15.3.1 添加刀具库 374 15.3.2 添加毛坯 375 15.3.3 添加程序 375 15.3.4 添加G54加工坐标系原点 377 15.3.5 仿真零件 377 第16章 DMU125FD 5轴铣车仿真应用 378 16.1 构建DMU125FD 5轴车铣仿真环境 379 16.1.1 构建DMU125FD 5轴车铣仿真机床 379 16.1.2 机床设置 390 16.1.3 定义控制系统 392 16.2 DMU125FD 5轴铣车仿真实例 405 16.2.1 添加刀具库 405 16.2.2 添加毛坯 406 16.2.3 添加程序 406 16.2.4 添加G54加工坐标系原点 408 16.2.5 仿真零件 409 ( _! d0 b2 ?2 ` n4 ]
第17章 B5 2580 E 5轴龙门铣仿真应用 410 17.1 B5 2580 E机床简介 410 17.1.1 机床运动轴简介 410 17.1.2 机床代码介绍 411 17.1.3 机床主要技术参数 412 17.1.4 机床信息及运动结构模型抽取 414 17.2 B5 2580 E机床模型构建 415 17.2.1 显示组件树 416 17.2.2 定义机床各组件逻辑结构 417 17.3 B5 2580 E机床设置 424 17.3.1 机床碰撞检查的设置 425 17.3.2 机床的初始位置 425 17.3.3 机床行程设置 426 17.4 B5 2580 E机床控制系统设置 428 17.4.1 添加控制系统文件 428 17.4.2 定义特殊代码 428 17.5 B5 2580 E机床仿真实例 431 17.5.1 打开模板文件 432 17.5.2 建立刀具文件 432 17.5.3 添加零件和毛坯 435 17.5.4 添加程序 437 17.5.5 添加G54坐标原点 437 17.5.6 仿真零件 438 附录A SINUMERIK 840D控制系统代码指令 440 附录B iTNC 530控制系统代码指令 447 附录C FANUC控制系统代码指令 461 篇章节选第1章 VERICUT系统简介本章介绍VERICUT 7.2软件的系统需求、安装步骤和功能模块。 file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wps_clip_image-22636.png通过本章的学习,掌握VERICUT 7.2软件的系统需求、软件安装方法及其基本功能,了解VERICUT软件的工作过程。 1.1 系 统 要 求VERICUT 7.2软件的系统要求如表1-1所示。 表1-1 VERICUT 7.2软件的系统要求 | | | 1GB(完整安装包括:Library(控制系统库)、Sample(样本文件)、Help(帮助)和Java Run-Time) | | 除1GB硬盘空间以外,安装VERICUT时需要有1GB的临时硬盘空间 | | | | VERICUT 7.2支持Windows 7 32位/64位、Windows Vista 32位/64位和Windows XP 32位/64位 VERICUT 7.2不支持Windows 2000、Windows 98、Windows ME和Windows NT操作系统 Java Run Time Environment 1.6.0_07 (included in the VERICUT installation) CATIA V5接口需要Windows Script 5.3或更新的版本 | | | | 英特尔奔腾处理器或者100%奔腾兼容的处理器,推荐2GHz或者更快的速度。特别是在VERICUT中运行其他大的程序时,多处理器可以提高处理性能 | | 两键或者三键鼠标,建议使用带滚轮的三键鼠标 网卡 图像设备至少能够显示16位颜色 兼容OpenGL图形加速器用于机床仿真视图和零件视图中进行动态的放大、缩小、旋转、平移等操作。由于显示切削模型需要大量的图形内存,要求显存最低512MB,建议1GB以上优先 |
VERICUT授权许可文件可以支持安装在SUN SPARC/Solaris、Hewlett-Packard PARISC/HP-UX和IBM RS6000/AIX操作系统的服务器上,如表1-2所示。这些服务器可以支持运行客户端为Windows 操作系统的VERICUT软件。 表1-2 VERICUT授权许可文件安装系统 | | | | | Solaris 10(SPARC processors only) | 1.2 VERICUT软件安装1.2.1 安装VERICUT软件安装VERICUT软件的具体步骤如下。 (1)插入安装光盘自动运行,或者单击安装光盘文件install.exe手动运行VERICUT安装程序,弹出如图1-1所示的准备安装界面。 (2)进入安装界面,选择安装语言,如图1-2所示,单击“确定”按钮。
l, {5 H6 R$ W7 n/ Q图1-1 准备安装界面 图1-2 选择安装语言 (3)进入安装说明界面,如图1-3所示,单击“下一步”按钮。 (4)进入许可协议界面,如图1-4所示,选中“我接受许可协议条款”单选按钮,单击“下一步”按钮。 (5)进入选择安装文件夹界面,如图1-5所示,选择软件安装位置,单击“下一步”按钮。
+ j3 w1 A9 Z) m/ A1 y图1-3 安装说明界面
/ Y" ]) m! |- t3 S' c
图1-4 许可协议界面
' a- M. }0 O( K) H: a; w5 w, |/ b
图1-5 选择安装文件夹界面 (6)进入选择安装类型界面,如图1-6所示,默认选中“全部”单选按钮,如果服务器只需要安装口令许可,不安装软件,则选中“仅仅口令服务器”单选按钮,单击“下一步”按钮。
0 x* T2 O# N4 i. ]) E& D图1-6 选择安装类型界面 (7)进入VERICUT 运行的系统平台选择界面。根据所运行的操作系统选择对应的平台,如图1-7所示,选择32位或64位Windows系统,单击“下一步”按钮。 图1-7 VERICUT运行系统平台选择界面 (8)进入VERICUT平台设置-Windows运行库安装提示界面,如图1-8所示,提示需要安装微软系统运行库(安装文件在安装盘中的Redistributables文件夹中,根据操作系统选择相应的安装文件),单击“下一步”按钮。 (9)进入口令服务器名的设置界面,如图1-9所示,当安装服务器端时,使用默认的localhost用户名即可;当安装客户端时,此处输入服务器的IP地址或者服务器计算机用户名。 (10)进入VERICUT软件快捷方式设置界面,如图1-10所示,根据需要选择后单击“下一步”按钮。
! k! k2 g) P# a$ [! D& f" V" ^
图1-8 VERICUT平台设置-Windows运行库提示界面
. z! p& J: d$ _9 |8 y
图1-9 口令服务器名设置界面
+ b, ]3 G& i$ d; H' q% {* k图1-10 VERICUT快捷方式设置界面 (11)进入VERICUT软件安装模式选择界面,如图1-11所示,默认选择正常VERICUT软件模式和复查器安装,单击“下一步”按钮。
[" q5 K& I$ @' W, _ C图1-11 VERICUT软件安装模式选择界面 (12)进入默认单位选择界面,如图1-12所示,默认选择“公制”单位,单击“下一步”按钮。
1 o9 E0 }# T y' y1 |$ `" t! u图1-12 默认单位选择界面 (13)进入安装信息确认界面,如图1-13所示,确认无误后,单击“安装”按钮。
. Y, I' h2 `* s+ u' H' v/ m) u( d- X图1-13 安装信息确认界面 (14)进入安装完成界面,如图1-14所示,选中复选框,可连接CGTech网站,详解后续的许可服务安装过程。默认不选择,单击“下一步”按钮。
: C. a% y3 H- u: Z1 r Q图1-14 安装完成界面 (15)安装完成,如图1-15所示,单击“完成”按钮。
. X3 { P7 A8 K( V% y
3 m# u9 Q9 O6 w2 H6 E
图1-15 安装完成 1.2.2 配置VERICUT授权许可文件配置VERICUT 授权许可文件的具体步骤如下。 (1)进入“开始”菜单,选择CGTech VERICUT 7.2→License Server Only→“配置口令&设置服务器(Configure License & Setup Server)”命令,如图1-16所示。 (2)进入服务安装DOS界面,如图1-17所示,按提示按任意键继续。 (3)当弹出Create VERICUT License File对话框时,将授权许可文件(文本或其他格式的文件,本质上均可用记事本打开)拖放到此对话框内,则会自动在安装位置生成所需的许可文件cgtech.lf,如图1-18所示。
! S; Q! s" z" L# N0 @7 o! z+ u
图1-16 选择“配置口令&设置服务器”命令
! r5 C: I2 U# y5 Z图1-17 许可服务安装界面
0 _. q$ v4 O' t2 s$ v1 Y4 `' B- O图1-18 创建VERICUT许可文件 (4)单击Close按钮,关闭Create VERICUT License File对话框,返回DOS窗口。按任意键继续安装,在安装期间,请耐心等待,如图1-19所示。
! S9 N+ |9 y r7 L+ _, Y
图1-19 加载授权许可模块界面 (5)授权许可服务安装成功后的界面如图1-20所示。按任意键则自动关闭DOS窗口,完成安装。
6 Q( K3 ?& d; J0 s4 W6 n; W图1-20 授权许可安装成功 (6)安装完成后,可单击“开始”菜单选择CGTech VERICUT 7.2→License Server Only→“更新当前运行服务器的口令(Update Licenses on Running Server)”命令,如图 1-21所示。 (7)打开如图1-22所示的页面则表示授权许可服务更新成功,按任意键关闭此窗口,服务器安装成功。客户端不需要安装授权许可文件。下面即可启动VERICUT软件了。
) l) Z0 {# P9 ^+ B5 g. w9 X
图1-21 更新授权许可
; }6 u: \8 M5 V* v; M" g9 P4 H; U图1-22 授权许可更新成功 1.3 启动、退出VERICUT在Windows操作系统下,启动、退出VERICUT 7.2软件的具体操作步骤如下。 (1)选择“开始”→“所有程序”→CGTech VERICUT 7.2→VERICUT 7.2命令,或者在系统桌面上双击VERICUT 7.2快捷方式图标,即可启动VERICUT软件,显示如图1-23所示的软件界面。 (2)单击“文件”→“退出”命令或者单击右上角的“关闭”按钮,即可退出VERICUT软件。
1 X8 l: u3 U8 `4 y/ @# l
图1-23 VERICUT 7.2软件界面 1.4 相 关 资 源在VERICUT 7.2系统的帮助(Help)菜单中,选择相应的命令可以了解VERICUT的相关信息,可以通过访问CGTech公司网站了解VERICUT的更多信息。 1.帮助主题在系统主菜单中,选择“帮助”→“帮助主题”命令,显示如图1-24所示界面,选择相应的目录,即可了解其相关帮助内容。
% E' Q2 P% p- D) N3 S' I7 D
图1-24 VERICUT 7.2帮助文件 2.口令在系统主菜单中,选择“帮助”→“口令”命令,显示VERICUT软件授权模块及模块总数量和已使用数量信息。 3.关于VERICUT在系统主菜单中,选择“帮助”→“关于VERICUT”命令,显示VERICUT版权信息、使用软件版本发布日期、服务器MAC地址、公司地址等信息。 4.公司网站登录CGTech公司网站www.cgtech.com或者国内官方论坛www.vericut.cn可了解VERICUT的更多信息,论坛为广大用户提供了技术交流的平台。 1.5 功 能 模 块VERICUT软件是美国CGTech公司开发的一款专业的数控机床加工仿真软件,它能够真实地模拟数控加工过程中刀具的切削和机床运动过程中存在的干涉碰撞等状态。该软件不仅能够对数控程序进行验证,对加工零件进行分析,还可以优化加工程序、提高加工效率、实现车间无人工干预加工。通过VERICUT对加工过程的仿真校验,帮助用户排除程序以及机床干涉碰撞等错误,取代了传统的试切削试验件的方式,节省加工时间,降低加工成本。 VERICUT 7.2 主要由以下模块构成,如图1-25所示。
$ x) @- \! p- }% d H图1-25 VERICUT 7.2主要模块 VERICUT 7.2 各模块功能如表1-3所示。 表1-3 VERICUT 7.2 模块功能 | | | 仿真、验证、3轴铣削加工、钻孔、车削、车铣加工、线切割刀路验证 | | 构建并模拟CNC机床和机床控制系统,准确检查机床碰撞 | | 仿真并验证4、5轴的铣削加工、钻、车、复杂的车铣联动机床操作 | | 通过比较设计模型和VERICUT的切削模型,能检测出零件过切和残余的材料。可以实施连续的过切检查 | | | | | | | 通过从CAD/CAM软件系统内部直接读取数据,使验证刀路的操作变得更加容易、方便 | | 在加工的任何阶段,创建和模拟CNC探测程序。通过探头仿真减少潜在错误并且节约探头设备费用 | | 可以直接导入机床和刀具的STEP装配体模型,并继承装配关系,无需格式转换 | | | | 根据VERICUT模拟所产生的过程加工特征,生成过程检测说明及工艺文档,可以节省时间和改进精度 | | 精确地仿真和验证EDM放电加工操作。检查过切、过切/欠切情况、材料的去除量、接触面积和电极叠加。支持多电极加工仿真 | Cutter / Grinder Verification | 验证多轴磨削加工,为磨削仿真专门定制一个操作简单的界面 | Cutter / Grinder Machine Simulation | | | 直接读取各种格式的设计模型文件,可以将这些模型作为毛坯、夹具、刀柄和机床模型。结合模型输出模块,VERICUT的切削模型可以分别输出为这些格式的模型文件 | Fiber Placement Programming &
6 z/ V- r) G3 DSimulation | 独立于CNC自动铺丝机的离线编程(VCP)和模拟软件(VCS) |
主要模块的功能详细说明如下。 1.验证模块(Verification)验证模块是软件的基本模块,能够仿真验证3轴铣削、2轴车削的所有必需功能,支持所有形式的刀具轨迹代码,包括数控G代码与APT格式的CL文件。通过仿真车间实际机床加工运动,切削过程可以检测出编程正确与否,快速移动时刀具是否与毛坯、工装夹具干涉,NC后置处理等错误,验证模块包含的其他功能如下。 (1)控制系统库文件 验证模块包含标准控制系统库(如SIEMENS系列、Fanuc系列、Heidenhain系列、Mazak系列、NUM系列、AB系列等),用户也可以在标准库的基础上,根据自己的特殊需要配置控制系统。 (2)定义基本加工要素 在VERICUT中定义加工毛坯、设计、工装夹具模型或者导入从CAD系统中输出的这些模型,能够构造真实刀具形状和各种标准、非标准刀具,如整体刀具、镶齿刀具以及非标准机床附件头。 (3)错误分析及定位 验证模块能够精确地检查加工中发生的各种错误。只需单击发生错误的地方,就可知道相应的程序语句及错误原因。 (4)模型操作及分析处理 验证模块,能够实现零件的实体加工仿真,能够平移、缩放、翻转及旋转切削模型,可在任何方向作剖面视图,查看那些原本无法看到的区域(如钻孔的截面),并且零件模型局部放大时不失真。 模型分析工具,能对仿真后的零件模型进行各种测量,如毛坯厚度、体积、材料去除率、深度、间隙、距离、角度、孔径、转角半径、刀痕间的残留高度等。 (5)FastMill功能 FastMill用于快速处理大型的NC程序,对模具制造商特别有用,能够加快模拟速度,同时不影响仿真精度。 (6)支持各种编程方式 软件支持预知三维刀具补偿、刀尖点编程或刀具长度补偿、主轴端面编程、封闭循环和夹具偏置、加工坐标系旋转、平移、RTCP编程等各种编程方式。 (7)转换NC数据 VERICUT可以把标准3~5轴G代码程序反转成标准APT代码。 (8)模型转换工具 能够将IGES文件转换为STL数据或其他模型文件(定义铸造毛坯、夹具、设计模型等)。能从STL文件生成实体模型,修复表面质量不好的STL模型。 (9)仿真工艺流程 软件能够在一个仿真文件中,按照加工工艺顺序模拟零件在各个机床上的仿真加工过程。 (10)用户化界面 VERICUT能够按照操作者的习惯来定制,并配置相应的使用指导说明,即使不会使用仿真软件的其他工程技术人员,也可以按照操作说明一步一步来操作,这样非常方便培养新的编程、操作人员。 VERICUT能够定制使用界面,可以封闭使用,没有权限的人不能进行修改,可用于现场操作工人的浏览。 (11)工艺报表 VERICUT能够对仿真后的零件创建详细的、图文并茂的工艺报表,包括加工信息报表、检测报表、配刀表等;用户能够自定义工艺报表格式;VERICUT报表能够存储为HTML、PDF、TXT格式,方便各制造相关部门参考使用。 2.机床仿真模块(Machine Simulation)机床仿真模块能够真实地模拟机床模型的运动加工过程,能够准确地检测机床各轴模型、刀具模型、工装夹具模型。主轴模型之间的碰撞干涉以及机床超行程等错误,保证机床和刀具的安全。软件自带的机床库包含很多常用的机床,用户可以直接调用、修改,也可以方便地自己建立与车间机床相应的机床模型。 3.多轴模块(Multi-Axis)多轴模块提供对多轴机床程序进行碰撞、干涉检查,以预知并想办法解决可能出现的事故,用户可以直接调用、修改机床库中自带的多轴机床模型,也可很方便地自己建立与车间机床相应的机床模型。 4.数控程序优化(OptiPath)数控程序优化模块根据机床、刀具、切削材料等外部切削条件,对程序进给、转速进行优化。 软件根据切削材料体积自动调整进给率,当切削大量材料时,进给率降低;切削少量材料时,进给率相应地提高。优化模块可根据每部分需要切削材料量的不同,自动计算进给率,并在需要的地方插入改进后的进给率。无需改变轨迹,优化模块即可为新的刀具路径更新进给率。 软件能够自动生成优化库,并且将刀具库中的刀具参数传输到优化库中。 该模块可自动比较优化前、后的程序以及优化后节约的加工时间;能够手工配置和完善优化库,使得刀具运动从开始空走刀到切入材料,再从离开材料回到起始点的每一个过程都可以优化。 5.自动比较(AUTO-DIFF)自动比较模块是将仿真后的零件模型与设计原型自动比较过切和欠切,通过不同的颜色直观地看到过切和残余部分,能够自定义比较精度;能够自动形成比较结果,编程人员可以方便地知道应该修改程序的具体位置;提供精确的过切或残留量的数值报告;对于大型零件,能够提供某个特定区域的自动比较。 6.模型输出(Model Export)模型输出模块能够输出任意加工仿真阶段的加工特征实体,用于CAM编程毛坯使用以及在CAD中制作加工工艺卡片,同时还可以提供给CAD设计人员作为参考数据;可以根据需要输出STL、IGES、CATIA V4/V5、STEP等格式模型。 7.探头编程与仿真(CNC Machine probing)探头编程与仿真模块可以检测探头程序,避免错误的探头程序导致探头与机床和夹具等干涉;可以定位毛坯和夹具并调整坐标零点;可以检测并调整毛坯夹具的偏移量;可以检测零件加工特征和刀具磨损;可以检测加工零件数量及编号;可以根据加工特征创建探头程序。 8.CAD/CAM集成接口VERICUT与CATIA/Siemens NX/PTC/PowerMill/hyperMILL/GibbsCAM/Topsolid'Cam/ SolidCAM/FeatureCAM/Esprit/CimatronE等都有集成接口。通过集成接口将毛坯模型、设计模型、工装夹具模型、刀具路径、刀具信息等从CAD/CAM软件中传输到VERICUT中进行仿真验证,无需中间格式转换,保证仿真及零件过切检查精度。 9.STEP模型接口(STEP Model Interface)构建机床和刀具库时可以直接导入机床和刀具的STEP装配体模型,并继承装配关系,无需格式转换,只需要简单拖动几下就可以构建出一台机床和一把刀具。 1.6 VERICUT机床加工仿真过程实现对数控加工过程的仿真,首先需要在VERICUT中构建机床运动结构,配置相应的数控系统,加载毛坯、工装夹具、刀具、数控程序等加工要素,然后对加工过程进行仿真,最后还可以对加工程序进行优化,提高加工效率。 仿真操作流程如图1-26所示。
+ R: c0 o' A8 n9 }- {5 R; F3 s( l0 I
图1-26 VERICUT加工仿真工作流程图 在VERICUT中进行加工仿真操作步骤如下。 (1)运行VERICUT 7.2软件系统,新建仿真项目文件。 (2)在VERICUT项目树中选择仿真用的机床,设置机床仿真模拟参数,如机床初始位置、各运动轴的行程极限和碰撞检查等。 (3)在VERICUT项目树中选择仿真用的机床所对应的数控系统,根据仿真用的G代码可以修改、定制所需数控系统。 (4)在VERICUT项目树中调用已有刀具库或者新建刀具库,确定仿真用的每把刀具的类型、刀具直径、刀长、刃长等参数,定义刀具的装夹点和刀尖点。 (5)在VERICUT项目树中加载仿真用的毛坯、工装夹具,用于与加工后零点对比的设计模型。 (6)在VERICUT项目树中调用仿真用的数控程序,包括手工编写数控程序或者CAM软件后置的数控程序。 (7)在VERICUT项目树中定义对刀方式,确定编程零点位置。 (8)进行仿真。 (9)对仿真结果进行分析检查。通过测量和自动比较功能对仿真结果进行测量,分析过切和残留值。 (10)将仿真正确的数控程序用于现场加工,获得合格的加工零件。
! M: y( J2 I: y0 ? |