文档库 最新最全的文档下载
当前位置:文档库 › vericut中文教程-构建二轴车床模型

vericut中文教程-构建二轴车床模型

vericut中文教程-构建二轴车床模型
vericut中文教程-构建二轴车床模型

Session 43

构建一个二轴运动的车床模型

在这一课中演示怎样配置一个 VERICUT 二轴运动的车床文件。并且在 VERICUT 中为机床添加一个仿真的数控程序。二轴车床使用一个 Fanuc 16T.二轴控制系统,运行一个车加工程序“mcdturn.mcd”,如图105.1 所示

图 105.1 两轴车床

机床零点在主轴端面并且在主轴中心。上图显示机床回到 X12.0 Z14.0 的位置。

步骤:

1.建立一个英制的项目文件。

运行 VERICUT 应用程序。

选择File> New Project > Inch 菜单按钮。

显示项目树“Project Tree”。

2.给机床配置 Fanuc 16T 控制系统文件。

在 Project tree(项目树)中,右击Setup : 1,,从系统弹出的右键快捷菜单中选择Expand All Children

菜单命令。

在 Project tree(项目树)中,右击Control,从系统弹出的右键快捷菜单中选择Open 菜单命令。

在 Shortcut 下拉列表框中选择 Library 选项。

在文件列表框中选择 fan16t.ctl 文件。

单击 Open 按钮。

接下来步骤定义部件从"Base" to "Tool"。

216

在机床的刀具部分部件:Base > Z > X> Tool

3.显示部件树。

在主菜单中,选择Configuration > Component Tree ( Or

所示。

),系统弹出 Component Tree 窗口,如图 105.2

图 105.2 部件树

4.增加"Z" to "Base"。

在部件树中,选择右击Base(0,0,0)。

Base(0,0,0),从系统弹出的快捷菜单中选择Append > Z Linear 菜单命令如图 105.3 所示。

图 105.3 添加Z

217

5.添加"X" to "Z"。

在部件树中,选择右击Z(0,0,0)。

Z(0,0,0),从系统弹出的快捷菜单中选择Append > X Linear 菜单命令。6.添加"Tool" to "X"。

在部件树中,选择右击X(0,0,0)。

X(0,0,0),从系统弹出的快捷菜单中选择 Append > Tool 菜单命令,如图 105.4 所示。

图 105.4 添加 Tool

接下来步骤定义部件从"Base" to "Stock"。

在机床的毛坯侧的部件:Base > Spindle > Fixture > Stock > Design。

7.增加"Spindle" to "Base"。

在部件树中,选择右击Base(0,0,0)。

Base(0,0,0),从系统弹出的快捷菜单中选择 Append > Spindle 菜单命令。

注意:一个主轴部件说明附属的毛坯将是作旋转运动。

218

8.连接 “Attach” 到 “spindle”。

在 Component Tree(部件树)中,选择选择并拖动Attach(0,0,0)到Attach(0,0,0)。

Spindle (0,0,0)节点上,如图 105.5 所示。

图 105.5 附属部件

9.保存一个机床文件“ 2axturn.mch”。

在 Component Tree(部件树)中,File > Save As Machine …菜单命令。

在 Shortcut 下拉列表框中选择 Working Directory 选项。

在 File 文本框中输入:2axturn.mch。

单击 Save 按钮。

10.设置机床初始位置。

选择Configuration > Machine Settings… 菜单命令,系统弹出 Machine Settings 窗口。

选择 Tables 标签。

单击 Add/Modify 按钮。

在 Table Name 下拉列表框中选择Initial Machine Location 选项。

在 Values 文本框中输入:12 0 14。

单击 Add 按钮。

单击 Close 按钮。

单击 OK 按钮。

11.定义夹具和毛坯模型。

夹具设置:

219

Fixture (0, 0, 0),系统弹出 Modeling 窗口。

在 Project tree(项目树)中,双击

单击 Model 标签。

在 Type 下拉列表框中选择 Model File 选项。

单击 Browse…按钮。

在 Shortcut 下拉列表框中选择 Training 选项。

在文件下拉列表框中选择 mcdmturn.fxt 文件。

单击 Open 按钮。

单击 Add 按钮。

在 Color 下拉列表框中选择 Inherit 选项。

单击 Position 标签。

在 Position 文本框中输入:0 0 4.2。

单击 OK 按钮。

毛坯设置:

在 Active Component 下拉列表框中选择 Stock 选项。

单击 Model 标签。

在 Type 下拉列表框中选择 Cylinder 选项。

输入:Height=2.1, Radius=1.1

在 Color 下拉列表框中选择 Inherit 选项。

单击 Position 标签。

在 Position 文本框中输入:0 0 4.2。

单击 OK 按钮。

12.改变视图方向,方便卧铣车床仿真时好观察。

在图形区,右击,从系统弹出的快捷菜单中选择Select View > H-ISO 菜单命令,如图 105.6 所示。220

图 105.6H-ISO 视图

13.配置一条数控程序。

在 Project tree(项目树)中,右击 NC Program 选项,从系统弹出的快捷菜单中选择

Programs…菜单命令。

从系统弹出 NC Program 窗口中,单击 Add…按钮。

在 Shortcut 下拉列表框中选择 Training 选项。

在文件列表框中选择 mcdturn.mcd 文件。

单击 OK 按钮。

再单击 OK 按钮。

Add/Modify NC 14.加载刀具库。

在 Project tree(项目树)中,右击从系统弹出的快捷菜单中选择

Tooling 选项。Open…菜单命令。

在 Shortcut 下拉列表框中选择 Training 选项。

在文件列表框中选择 mcdturn.tls 刀具文件。

单击 Open 按钮。

15.恢复模型并调用机床的改变和配置的控制系统。

在主窗口右下角单击Reset 按钮。

221

16.加工模型。

单击Play 按钮,如图 105.7 所示。

图 105.7 仿真结果

17.保存项目文件。

选择File > Save As 菜单命令。

在 Shortcut 下拉列表框中选择 Working Directory 选项。

在 File 文本框中输入:2axturn.vcproject。

单击 Save 按钮。

18.关闭 VERICUT 软件。

选择 File>Exit 菜单选项。

在系统弹出的窗口中选择Ignore All Changes 按钮。

小结:

这一课配置一个 Fanuc 系统的二轴车床。使用了一个 G 代码的数控程序和调用了 VERICUT 刀具库中现有的刀具。

222

(完整版)VERICUT的功能及其基本模块简介

VERICUT的功能及其基本模块介绍 VERICUT是全世界NC验证软件的领导者。使用VERICUT可在产品实际加工之前仿真NC加工过程,以检测刀具路径中可能存在的错误,并可用于验证G代码和CAM软件输出结果,VERICUT可在UNIX、Windows NT/95/98/2000/XP系统下运行。 本系统有五大主要功能:仿真、验证、分析、优化、模型输出。 一、选用VERICUT可以给企业/学校带来什么? 1、应用VERICUT软件后可以做到:数控编程者最终给出的加工程序(G.、M代码)保证是 100%的正确,绝无碰撞、干涉等现象。如还发现实际加工零件不合格,则只会发生在机床操作者的操作过程和数控机加工艺是否正确或合理等方面。比如,操作者使用刀具有错,零件装夹不正确,编程零点与实际零件基准没有精确找正,机床切削参数(F、S)人工有所变动,加工工艺对刀具、零件装夹、加工工序引起的工件变形考虑不周, 等因素都可影响到加工零件的最终精度结果! 2、应用VERICUT软件可以在短时间内反复比较多种加工方法(应用各种三轴、四轴、五轴 机床,各种走刀路径,进给精度等)的优劣,以找到或优化出一个适合客户目前生产要素(机床、刀具、工装、夹具、人员素质)的最佳加工方案!这对新产品开发、试验由为重要! 3、应用VERICUT软件可省去费时、费钱的真实机床程序试切、验证过程,并节约大量昂贵 的试切材料,缩短产品加工周期。 4、应用VERICUT软件可以优化CAD/CAM软件给出的加工程序( 以定义的优化策略来修改F和S值),达到始终保持一个最佳的切削模式, 不但缩短了零件加工时间,降低了成本,更重要的是还增加了机床及刀具的使用寿命(潜在和长远的效益十分可观)。 5、应用VERICUT软件可以在短时间内对初学者(如学生或刚进厂没有实际编程经验的员工)进行数控编程培训。因为在计算机上进行编程及加工模拟仿真,不需在实际机床上试切,因此成本十分低廉,并且可以将同一类加工零件在计算机上仿真不同的加工机床进行切削加工,以评定其可行性、合理性、经济性。反之要通过在不同的加工机床上进行实验是不现实的,就是可能,也会造成实验加工成本难以承受的结果。因此,该软件对教学、科研、人员技能培训非常有效和实用。 二、常用模块功能简介: 1.VERIFICATION(验证模块): 对三轴铣、钻、车、车铣复合、线切割、放电加工的数控 程序进行模拟、验证、分析。 该模块是VERICUT软件系列模块的基础。包括3轴铣、2轴车和多轴定位所必须的功能,既可以模拟由CAM软件输出的刀位文件,也可以模拟G代码文件。该模块包含由标准控制系

Vericut 基础教程-构建机床、程序原点、刀具设置、宏程序仿真 by ljg

Vericut 基础培训一构建三轴机床、仿真宏程序 Vericut 基础培训1 ——构建三轴机床,仿真宏程序 作者:LJG 使用Vericut仿真,必须包含毛坯、数控程序、刀具三个部分,但为了仿真的准确性和真实性,我们还需要机床、夹具用于仿真碰撞,设计模型用于比对仿真结果的正确性等。 这一章我们从基本的三轴机床构建讲起。 在Vericut里有两种方法构建机床,一种是通过Vericut自带的简单建模工具建立机床模型,另外一种是使用其它CAD软件先建立好机床模型,再将机床模型文件导出为Vericut可以接受的文件格式,再导入Vericut。用Vericut自带的建模工具建立机床模型比较麻烦,这里我们用第二中方法,利用NX将建好的机床模型文件导出为.STL 格式文件,并导入Vericut用以构建三轴机床。 一、从NX输出机床模型 从论坛https://www.wendangku.net/doc/4c12533152.html,上下载机床模型文件,用NX6打开,如下图1所示。 图 1 一般像机床外壳,控制系统操作面板等实际仿真过程中不需要的部件可以不导出,不过在Vericut里导入不参与仿真的部件可以增加机床的真实感。这里我们不导出机床外壳,控制系统操作面板这两个部件,将这两个部件隐藏如图2所示。

图 2 将不用的部件隐藏后,我们可以看见如图3所示的主轴端面的坐标系。 图 3 在机床建模的时候,我们一般会按照机床的机械零点位置来建立各个机床运动部件的模型,而机床的Z轴的机械原点一般在主轴端面,如图3所示。但从这个机床模型可以看出X、Y轴的位置并不在机械原点,所以我们导出后还要在Vericut里进行调整。 下面先输入机床床身,即在仿真过程中不运动的部件。选择主菜单File > Export >STL…,弹出Rapid Prototyping对话框,这里可以设置输出模型的公差,公差的大小会影响STL文件的大小,不改变参数,单击OK,在弹出的对话框中输入要保存的文件名,输入Based_Y,双击鼠标中键(单击两次OK),选择绿色的底座和导轨,如图4所示的高亮显示部件,选择完成后所有弹出的窗口,都选择OK。 图4

数控机床编程实例图纸程序

“创业杯”数控车床技能大赛试题3 用数控车床完成 图示零件的加工, 此零件为配合件, 配合锥面用涂色

法检查,要求锥体接触面积不小于50%,零件材料为45钢。 评分标准

各工序刀具的切削参数

参考程序 O0001 (大件左端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08;

N40 G71 P50 Q180 U0.3 W0.2 F0.2; N50 G00 G42 X26.0 ; N60 G01 Z0.0; N70 G01 X27.99 Z-1.0; N80 G01 W-8.0; N90 X31.0; N100 X35.0 W-20.0; N110 X40.0; N120 X41.99 W-1.0; N130 W-20.0; N140 X46.0; N150 X47.985 W-1.0; N160 Z-58.0; N170 X52.0; N180 Z-155.0; N190 G00 X70.0 Z50.0; N200 G21 G40 G97 G99 M03 S1000 T0202; N210 G00 X60.0 Z10.0; N220 G70 P50 Q180 F0.1; N230 G00 X70.0 Z50.0; N240 G21 G40 G97 G99 M03 S300 T0303; N250 G00 X60.0 Z-155.0; N260 G01 X4.0 F0.15; N270 G01 X60.0; N280 G00 Z50.0 M05; N290 M09; N300 M30; O0002 (大件右端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08; N30 G71 U2.0 R1.0; N40 G71 P50 Q150 U0.3 W0.2 F0.2; N50 G42 G00 X20.0; N60 G01 Z0.0;

Vericut 7.0教程 新功能

Vericut 7.0 新功能 Vericut 7.0的增强功能 亮点 加强了项目树(Project Tree)功能,减少了弹出对话框的数量,我们只要通过导航就可以创建一个仿真项目。Vericut 7.0在创建仿真项目方面与Vericut 6.2是有很大区别的。 ●项目必须通过项目树来配置。 ●以前版本中那些弹出对话框中的常用功能,都放置到项目树中。 ●选定项目树中的任意节点,在项目树的底部都会出现此节点的配置菜单。 ●在项目树中还增加了一种新的文件选择方法 ●在项目树配置菜单中的更改会直接应用,而不需要按“确定”、“应用”、“取消”等按钮。 ●由于项目树中也可以显示机床组件,则取消了组件树。 现在的项目树能引导您使用项目树的各种功能完成一个项目中的所有的设置的配置,例如: ●通过项目树从上到下的结构,可以完成项目树中所有的节点的配置。 ●在创建和配置某一个设置的过程中,可以有选择的在项目树底部显示配置面板。 ●配置面板中显示的设置操作都是配置项目时最常用的。 ●配置面板中显示的设置功能是根据项目树中选定的各个节点而不同,是各节点特有的。 ●在配置面板中的任何操作(填写的文字和数字、确认的选项、或点击的按钮)都会直接应用,不需要你按“确定”、“应用”等等。 ●不常用的功能可以通过鼠标右键项目树中各个节点弹出的快捷菜单,或者通过左键单击菜单工具栏弹出的对话框来设定。 VERICUT在计算和动画仿真NC代码的运动轨迹时,采用了一种新的方法。 ● 动画运动在所有的视图里都是等同的。 ● 在不同的视图类型中刀具的显示是一样的。

● 对于所有的动作类型和视图类型,放慢和跳跃切削都是一样的。 ● 碰撞公差和运动显示是相互独立的。 功能的增强 刀轨和机床验证 *VC增加了模拟自动倒圆、自动倒角的功能:approaching/departing, inside/outside, and CW/CCW. *工具条可以完全用户定制。每个人可以根据自己的需要添加或去掉某些按钮,并且可以调整按钮的显示顺序。 *在工件视图里,材料去除和刀具显示的功能增强了,可以在X方向或Y方向偏置刀具驱动点。*现在在VC的图形显示力可以很好的显示出水切割刀具的三段不同的区域,和其在刀具管理菜单的刀具显示区域显示得是一模一样的。 *BLOCK定义和描述的,以前只能用数字表示的变量现在也可以用。 *按钮“Preserve Stock Transition”现在已经移到了切削过程毛坯的右键菜单和切削过程毛坯的“Configure Model”的装配子菜单中。具体操作:运行VC的程序后,会自动生成一个cut stock,鼠标右键点击,就会看打“Preserve Stock Transition”,或者左键点击cut stock,在项目树的下方会出现一个“Configure Model”对话框,点击“Assemble”,就会看见“Preserve Stock Transition”。 *VC现在能参考NX的PART格式的文件。VC 是通过一个NX\OPEN的应用程序来打开文件的。 *VC的机床和控制系统文件的格式是XML格式的。 *工作目录可以可以保存到用户选择的文件夹中。 *现在可以鼠标右键点击项目树中的坐标系来实现坐标系的重命名。 *在项目树里可以指定G代码偏置,比如编程原点、工件偏置等等。 *在File>Preferences增加了一个勾选项:自动将工作目录设置到当前项目文件夹。当勾选的时

VERICUT虚拟加工仿真过程研究

VERICUT虚拟加工仿真过程研究 随着现代工业的发展,零件的复杂程度、精度要求越来越高,经过软件自动生成的刀具路径处理后,生成的NC程序也更加复杂。因此,如何保证NC程序的精确性,成为数控加工生产中的一个难点。虚拟制造技术正是在这种背景下近年来出现的一种新的先进制造技术;在实际加工过程前,能够对具体加工过程进行仿真、优化,并对虚拟结果进行分析,可预先发现和改进实际加工中出现的问题,以较优的加工工艺投入生产。虚拟制造技术由建模技术、仿真技术、控制技术及支撑技术组成。其中,建模与仿真是虚拟制造技术的基础与核心。虚拟制造依靠建模与仿真技术模拟制造、生产和装配过程。虚拟加工环境是进行制造过程仿真、预测加工问题的前提和基础。 本文将在虚拟制造软件VERICUT平台上,提出建立仿真机床的方法与过程,并结合具体实例,说明在VERICUT平台上进行虚拟机床建模的过程。 1 VERICUT主要功能 VERICUT是CGTech公司提供的一种专用于数控加工仿真的软件,具有较强的机床和NC程序的仿真功能。其主要功能模块如下: 1)Verification:三轴加工验证及分析。 2)OptiPath:对切削用量进行优化设计,以满足最小加工时间的目标函数及最大机床功率等约束条件的要求。 3)Model Export:从NC刀具路径创建CAD兼容模型。 4)Machine Simulation:提供虚拟机床及其工作环境建模功能;解读可识别的数控代码。 5)Mult-iAxis:四轴及五轴验证。 6)AUTO-DIFF:实时擦伤检查和模型分析,并与CAD设计模型相比较。 7)Machine Developerps Kit:定制VERICUT功能,用来解释复杂或不常用的数据。 8)AdvancedMachine Features:提高VERICUT仿真复杂机床功能的能力。 9)CAD/CAM Interfaces:可从Pro/E、UG、CA TIA等CAD/CAM系统内部无缝运行VERICUT。 10)VERICUT Utilities:模型修复工具和转换器(包括在验证模块中)。 2 虚拟机床的建模 虚拟机床是随着虚拟制造技术的发展而提出的一个新的研究领域,通过虚拟机床加工系统可以优化加工工艺、预报和检测加工质量,同时还可以优化切削参数、刀具路径,提高机床设备的利用率和生产效率。 在虚拟制造软件的研究领域中,建模的对象大多是局限于某一种或某一系列的机床,这种建模的方法不仅通用性差,工作量大,而且效率不高,影响仿真效果、制造周期和生产成本。针对不同类型机床的通用化建模方法是解决问题的必然出路,下面综合分析机床的结构特点,抽象出其功能模块,总结出通用性的建模方法。 机床结构分析与模块分解:常见的数控机床在结构上主要有床身、立柱、运动轴和工作台等部件,再配合刀具、夹具和一些辅助部件共同组成。其中床身起到支承和承载机床组件的作用;立柱在结构上起到了拉开加工刀具和工件的空间距离,实现运动轴的布局;工作台则用来摆放工件,通过夹具等辅助工具实现工件的定位与夹紧。根据结构的特点可将机床的组件划分为三种类型:通用模块、辅助模块、专用模块。其中,通用模块是指各类机床共有的零/部件,如床身、立柱、工作台等等;辅助模块是指刀具、夹具等机床工具;专用模块

vericut6中文教程-构建二轴车铣复合机床

Session 44 构建一个二轴运动的车铣中心 在这一课中演示怎样定义一个 VERICUT 二轴运动的车铣中心。通过这课演示定义有刀塔和多种刀具 加载的机床的应用。课文中集中在定义部件和模型来构建一个功能型的机床。极少的考虑部件显示的性质。 图 106.1 所示例子被定义的数控机床刀具。图中确定机床坐标(XcYcZc axes),运动坐标系和主要部件。使用 Fanuc 15T 车床控制系统。一个倾斜 45o的卧式车床;因此 X 轴有 45o的斜度。塔盘上有 12 个指针位 置。样板程序将使用三把刀具。构建好二轴车床以后并且配置一个合适的项目文件,VERICUT 将配置好以 后再通过数控程序仿真机床运动。 图 106.1 所示,XcYcZc 坐标系表示机床零点坐标系统。图示机床位置在 X460 Z520。 图 106.1 车铣中心 步骤: 1.建立一个公制的项目文件。 运行 VERICUT 应用程序。 223

选择File> New Project > Millimeter 菜单按钮。 2.在 Machine/Cut Stock 视图中显示坐标系。 在图形区,右击,从系统弹出的快捷菜单中选择View Type> Machine/Cut Stock 菜单命令。 在图形区,右击,从系统弹出的快捷菜单中选择Display Axes > Component 菜单命令。 重复操作显示 Model 坐标系。 重复操作显示 Driven Point Zero 坐标系。 在图形区,右击,选择View > H-ISO 菜单命令。 3.打开 Fanuc 15T 为车床配置系统控制文件。 Project,从系统弹出的右键快捷菜单中选择Expand All Children 在 Project tree(项目树)中,右击 菜单命令。 在 Project tree(项目树)中,右击Control,从系统弹出的右键快捷菜单中选择Open 菜单命令。 在 Shortcut 下拉列表框中选择 Library 选项。 在文件列表框中选择文件 fan15t_t.ctl。 单击 Open 按钮,图 106.2 所示。 图 106.2 配置控制系统 接下来步骤定义部件从"Base" to "Tool"。 在机床的刀具侧部件:Base > Z > X> Tool。 4.显示部件树。 ),系统弹出 Component Tree 窗口,如图 106.3在主菜单中,选择Configuration > Component Tree ( Or 所示。 224

vericut6全中文版教程-如何配置机床刀库

Session 53 配置一个带刀库的机床 这一课将演示怎样配置一个有自动换刀配置的 VERICUT 机器。这一课将介绍用户使用刀具库部件和控制刀具更换的子系统。 1. 打开项目文件“tool_chain.vcproject”。 已经配置好的项目文件没有刀具库的功能,传送装置仅仅显示在图形窗口中。这一课将演示修改传送装置成为有刀具更换功能的刀具库。 运行 VERICUT 应用程序。 选择 File> Open 菜单命令,系统弹出 Open Project 对话框。 在 Shortcut 下拉列表框中选择 Training 选项。 选择文件 tool_chain.vcproject。 单击 Open 按钮确认打开文件,如图 115.1 所示。 选择工具条上按钮设定你的工作路径。 图 115.1 Machine 2.定义一个刀具放置链部件。 在主菜单中,选择Configuration > Component Tree ( Or),如图 115.1 所示。 276

图 115.1 部件树 右击 TC_Carousel ,从系统弹出的快捷菜单中选择Append > Tool Chain 命令。 双击 Tool Chain,系统弹出 Modeling 窗口。 在 Component Attributes 选项卡,在 Machine 选项组右侧单击 Toolchain Parameters 按钮,系统弹出Toolchain 窗口,如图 115.2 所示。 图 115.2 Toolchain 注意:传送装置的刀具数量能在 Toolchain 窗口中定义,以及每把刀具之间的距离。公式在计算器中能 被调用来计算刀穴之间输入值的距离。 在 Number of pockets 文本框中输入:10。 在Pocket-to-pocket distance (2 * π * r / 刀穴数)文本框中输入:4.744。 单击 OK 按钮。 277

数控车床编程实例详解(30个例子)(1)

车床编程实例一 半径编程 图3.1.1 半径编程 %3110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 (调用子程序,并循环6 次) N4 G00 X16 Z1 (返回对刀点) N5 G36 (取消半径编程) N6 M05 (主轴停) N7 M30 (主程序结束并复位) %0003 (子程序名) N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8 园弧段)N3 U3.215 W-39.877 R60 (加工R60 园弧段) N4 G02 U1.4 W-28.636 R40(加工切R40 园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点Z 轴处) N7 G01 U-4.8 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序)

直线插补指令编程 图3.3.5 G01 编程实例 %3305 N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置) N2 G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26 外圆) N5 U34 W-10 (切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30 (主程序结束并复位) 车床编程实例三 圆弧插补指令编程 %3308 N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置) N2 M03 S400 (主轴以400r/min 旋转) N3 G00 X0 (到达工件中心) N4 G01 Z0 F60 (工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15 圆弧段) N6 G02 X26 Z-31 R5 (加工R5 圆弧段) N7 G01 Z-40 (加工Φ26 外圆) N8 X40 Z5 (回对刀点) N9 M30 (主轴停、主程序结束并复位 图3.3.8 G02/G03 编程实例

数控车床编程实例100

数控车床编程实例 例1.G01直线插补指令编程如下图所示 安装装仿形工件 请设置安装装仿形工件,各点坐标参考如下(X向余量4mm) 坐标点X(直径)Z圆弧半径圆弧顺逆A00 B300 C30-48 D64-58 E84-73 F84-150 0-150 FUNAC数控车编程如下: O9001

N10G50 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 G98 F120 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位) //////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下: %9001 N10G92 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 F300 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位)

数控机床编程代码

快速定位(G00) 1. 格式 这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到 某个距离处(在增量坐标方式下)。 2. 非直线切削形式的定位 我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线, 根据到达的顺序,机器轴依次停止在命令指定的位置。 3. 直线定位 刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定 位于要求的位置。 图5.2-1 4. 举例 N10 G00 X-100 Y-100 Z65 G01 直线切削进给(G01) 1. 格式 G00 X_ Y_ Z_ G01 X_ Y_ Z_F_ 这个命令将刀具以直线形式,按F代码指定的速率,从它的当前位置移动到程序要求的 位置。F 的速率是程序中指定轴速率的复合速率。 图5.2-2 2. 举例

G01 G90 X-50. F100;或 G01 G91 X30. F100; G01 G90 X-50. Y30. F100;或 G01 G91 X30. Y15. Z0 F100; G01 G90 X-50. Y30. Z15. F100; 圆弧切削(G02/G03 G17/G18/G19) 1. 格式 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程序块里定 义了这些命令,也能够省略。圆弧的回转方向像下图表示那样,由G02/G03 来指定。在圆 圆弧在XY 面上 G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_;或G17 G02 ( G03 ) G90 ( G9 1 ) I_ J_ F_; 或G17 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在XZ 面上 G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_;或G18 G02 ( G03 ) G90 ( G91 ) I_ K_ F_; 或G18 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在YZ 面上 G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_;或G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_; 或G19 G02 ( G03 ) G90 ( G91 ) R_ F_; G02/G03 G17/G18/G19 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程

vericut中文教程-构建二轴车床模型

Session 43 构建一个二轴运动的车床模型 在这一课中演示怎样配置一个 VERICUT 二轴运动的车床文件。并且在 VERICUT 中为机床添加一个仿真的数控程序。二轴车床使用一个 Fanuc 16T.二轴控制系统,运行一个车加工程序“mcdturn.mcd”,如图105.1 所示 图 105.1 两轴车床 机床零点在主轴端面并且在主轴中心。上图显示机床回到 X12.0 Z14.0 的位置。 步骤: 1.建立一个英制的项目文件。 运行 VERICUT 应用程序。 选择File> New Project > Inch 菜单按钮。 显示项目树“Project Tree”。 2.给机床配置 Fanuc 16T 控制系统文件。 在 Project tree(项目树)中,右击Setup : 1,,从系统弹出的右键快捷菜单中选择Expand All Children 菜单命令。 在 Project tree(项目树)中,右击Control,从系统弹出的右键快捷菜单中选择Open 菜单命令。 在 Shortcut 下拉列表框中选择 Library 选项。 在文件列表框中选择 fan16t.ctl 文件。 单击 Open 按钮。 接下来步骤定义部件从"Base" to "Tool"。 216

在机床的刀具部分部件:Base > Z > X> Tool 3.显示部件树。 在主菜单中,选择Configuration > Component Tree ( Or 所示。 ),系统弹出 Component Tree 窗口,如图 105.2 图 105.2 部件树 4.增加"Z" to "Base"。 在部件树中,选择右击Base(0,0,0)。 Base(0,0,0),从系统弹出的快捷菜单中选择Append > Z Linear 菜单命令如图 105.3 所示。 图 105.3 添加Z 217

数控车床编程基础实例

数控基础编程实例全系全解 G00 快速定位速度值机床本身决定、由速率旋钮控制 G01 直线切削第一节程式一定要附于F值 G02 顺时针圆弧切削 G03 逆时针圆弧切削 G04 暂停 G15 极坐标系统取消 G16 极坐标系统设定 G17 X-Y 平面设置 G18 X-Z平面设置 G19 Y-Z平面设置 G20 英制单位设置 G21 公制单位设置 G28 返回机床原点 G29 从原点到指令点 G40 刀具补正取消 G41 刀具左补正(半径) G42 刀具右补正 G43 刀具长度正向补正 G44 刀具长度负向补正 G49 长度补正取消(H 为刀长补正代码,注意撞刀,要仔细)

G54 工作坐标1 G55 工作坐标2 G56 工作坐标3 G57 工作坐标4 G58 工作坐标5 G59 工作坐标6 G70 精加工 G73 高速深孔钻循环G80 取消循环 G81 钻孔循环 G82 深孔钻削循环G83 深孔啄钻 G84 右螺旋功牙 G85 铰孔 G86 镗孔 G90 绝对坐标 G91 增量坐标 G92 工件坐标设定G98 回归起始点循环G99 回归R点循环这几个是最常用的:M00 程序停止

M01 任选停止 M02 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M06 刀具交换 M08 冷却液开 M09 冷却液关 M30 程序结束 M40 主轴齿轮空档 M41 主轴齿轮1档或底速线圈 M42 主轴齿轮2档或高速线圈 M98调用子程序 M99返回主程序 这个面的做为参考:M00 程序停止M01 任选停止 M02 程序结束 M03 工作主轴起动(正转) M04 工作主轴起动(反转) M05 主轴停止 M06 刀具交换 M07 吹气

vericut6全中文版教程-添加刀具到车铣复合机床

Session 45 添加一个铣刀到车铣中心 在这一课中,我们将增加一些铣刀到两轴车铣中心。这些工作在刀具管理器中完成,因此刀具得到正确的引导到刀塔中,如图 107.1 所示。 图 107.1 车铣中心 1.打开项目文件 mill_turn.vcproject。 运行 VERICUT 应用程序。 选择 File> Open 菜单命令,系统弹出 Open Project 对话框。 在 Shortcut 下拉列表框中选择 Training 选项。 在文件列表框中选择 mill_turn.vcproject 文件。 单击 Open 按钮确认打开文件。 显示项目树 Project Tree。 242

2.打开刀具管理器并增加刀具#3, Flat End Mill 0.5”Dia, 2.0” Long, .625” Flute Length。 在 Project tree(项目树)中,双击Tooling:Mill_turn 选项,从系统弹出 Tool Manager 窗口。 在 Tool Manager 主菜单中选择Add > Tool > New > Mill 菜单按钮,系统弹出 Tool 窗口。 单击(Flat Bottom End Mill)按钮。 在Flat Bottom End Mill 选项组中输入: Diameter (D) = 0.5 Height (H) = 2 Flute Length = 0.625 单击 Add 按钮。 选项卡左上方,在 Component Type 下拉列表框中选择 Holder 选项。 单击(Reference)按钮。 在 Reference 选项组中单击 Pick…按钮,系统弹出 Search Tool 窗口。 单击 Search 按钮。 选择 Live_spindle 选项。 单击 OK 按钮。 单击 Add 按钮。 单击 Close 按钮关闭 Tool 窗口。 在 Tool Manager 窗口,在 3 同样一行选择对应的Gage Point(0 0 0)。 移动光标到窗口右侧图形区的刀柄顶部。 单击鼠标中键仅仅记录 Z 值。 注意:单击鼠标中键方法仅仅是在 VERICUT 中动态的方式控制。 Gage Point 的值应该是:(0 0 4.6)。 刀具列表框顶部,单击 ID 按钮刀具按类排序,如图 107.2 所示 243

数控车床编程实例大全

数控车床编程实例二:直线插补指令G01数控编程 直线插补指令G01数控编程零件图样 %3305 N1 G92 X100 Z10 M03 S500 T010(设立加工工件坐标系,定义对刀点的位置) N2 G00 X16 Z2 (移到倒角延长线,Z轴2mm处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26外圆) N5 U34 W-10(切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30(主程序结束并复位) 数控车床编程实例三:圆弧插补G02/G03指令数控编程 圆弧插补指令编程零件图样 %3308 N1 G92 X40 Z5(设立工件坐标系,定义对刀点的位置) N2 M03 S400 (主轴以400r/min旋转)

N3 G00 X0(到达工件中心) N4 G01 Z0 F60(工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15圆弧段) N6 G02 X26 Z-31 R5 (加工R5圆弧段) N7 G01 Z-40 (加工Φ26外圆) N8 X40 Z5 (回对刀点) N9 M30(主轴停、主程序结束并复位) 数控车床编程实例四:倒角指令数控编程 %3310 N10 G92 X70 Z10(设立坐标系,定义对刀点的位置) N20 G00 U-70 W-10(从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100(倒3×45°直角) N40 W-22 R3(倒R3圆角) N50 U39 W-14 C3(倒边长为3等腰直角) N60 W-34(加工Φ65外圆) N70 G00 U5 W80(回到编程规划起点) N80 M30(主轴停、主程序结束并复位)

Vericut的G代码模拟

Vericut软件G代码的模拟(V5.4) Vericut总体界面 要进行G代码的模拟,必须具备以下条件: 1,用户文件(.usr),里面是你预先设置好的机床和控制系统的参数。2,刀具库文件(.tls),里面是你预先设置好的刀具直接调用。 下面以一个范例来讲叙Vericut的应用 1,要建立一个用户文件,点击FILE-New Session

2,要建立一个毛坯,用来模拟切屑过程,如上图(点击Model-Model Definition…,出现如图对话框。Active component选择stock。Type是毛坯的类型,选好以后点击Add,再OK 一下就好了。 3,选择机床及机床控制系统。在Setup-Machine和Setup-Control里面进行,可以直接打开Vericut自带的库文件进行选择。 MTS_MCH_FILE MTSMFIL D:\cgtech54\library\g3vmtt.mch MTS_CTL_FILE MTSCFIL D:\cgtech54\library\generic.ct l MTS_OUT_FILE MTSOFIL none MTS_LOG_FILE MTSLFIL none MINIMUM_CUTTER_HEIGHT MINCUTR 0 TDM_TOOL_LIST_NAME TDMLIST none TOOL_LIBRARY_FILENAME TLIBFNAM E:\cam\yfwg.tls 续2,把工件移动到加工坐标方便以后加工

4,建立刀具库(在Setup-Toolmanager…中进行) 5,保存当前文件(File-Save user),保存到目录。如E:\ 6, 关闭VERICUT。 继续: 1,File-Open,打开刚才保存的.usr

VERICUT的应用技巧建立车床

要进行NC程序仿真,需要预先构建整个工艺系统的仿真环境,一般过程如下: (1)工艺系统分析,明确机床CNC系统型号、机床结构形式和尺寸、机床运动原理、机床坐标系统以及所用到的毛坯、刀具和夹具等; (2)建立机床几何模型,用三维CAD软件建立机床运动部件和固定部件的实体几何模型,并转换成VERICUT软件可用的STL格式; (3)建立刀具库; (4)在VERICUT软件中新建用户文件,设置所用CNC系统,并建立机床运动模型,即部件树; (5)添加各部件的几何模型,并准确定位; (6)设置机床参数; (7)保存所有文件。 下面以CJK6132经济型数控车床为例进行说明。 (1)机床概述 此车床为卧式、平床身、前刀座、四工位电动刀架、步进电机驱动的经济型车床。所用数控系统为FANUC—0T,X、Z两轴二联动控制,分别控制纵向、横向滑板。X轴部件上装四工位电动方刀架(转动轴线垂直),自动换刀。主轴变频调速,床身、两个床脚、主轴箱为固定部件,夹具为三爪卡盘。机床坐标原点为卡盘右端面中心,机床坐标系如图1示。 图1 CJK6132经济型数控车床的机床坐标系 (2)部件分类 依VERICUT软件部件分类原则,部件分类如表1所示。

表1 机床部件分类 (3)建立部件的3D模型 用SolidWorks软件造型,以运动单元建模,可不按照机床零部件连接结构构建。BASE可四零件一体建模,也可各零件单独建模,之后在VERICUT中装配。主轴箱建模不考虑内部传动机构,只建外形模型。X、Z轴传动链可简化不建,也可作为固定部件建模。建立几何模型后,另存为STL格式。 (4)建立部件树 先设CONTROL为“FANUC—0T”:选菜单“SETUP→CONTROL→OPEN”,在弹出对话框中设“SHORT CUT”为“CGTECH_LIBRARY”,选“”打开后建部件树。选菜单 “MODEL→COMPONENT TREE”,弹出部件树对话框,单击“BASE→右键单击→在光标菜单选APPEND→选ZLINEAR”,添加Z轴,单击“ZLINEAR→右键单击→在光标菜单选APPEND→选XLINEAR”,添加X轴。同样方法,添加其他部件,得到部件树如图2所示。 因为机床坐标系的X轴正方向指向操作者方向,则在添加Z轴部件时,由于默认Z 轴部件的X轴正方向为远离操作者方向,因此应绕Z轴正方向转动180°,这样,Z轴部件的X轴正方向才指向操作者。添加四把刀具时,刀架控制点为刀架转动中心,它应使后一把刀具比前一把刀具绕Y轴同一方向多转90°,并从每把刀的COMPONENT ATTRIBUTES中改TOOL INDEX 分别为1、2、3、4,指定刀具号。

数控车床编程实例大全

第五节数控铣床编程实例(参考程序请看超级链接) 实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。 1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线 1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。 2)工步顺序 ①铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。 ②每次切深为2㎜,分二次加工完。 2.选择机床设备 根据零件图样要求,选用经济型数控铣床即可达到要求。故选用XKN7125型数控立式铣床。3.选择刀具 现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。 4.确定切削用量 切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点 在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。 采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。 6.编写程序 按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。 考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。该工件的加工程序如下(该程序用于XKN7125铣床): N0010 G00 Z2 S800 T1 M03 N0020 X15 Y0 M08 N0030 G20 N01 P1.-2 ;调一次子程序,槽深为2㎜ N0040 G20 N01 P1.-4 ;再调一次子程序,槽深为4㎜ N0050 G01 Z2 M09

[整理]VERICUT入门常见问题.

VERICUT入门常见问题 [attach]46[/attach] Vericut 7.0 教材 VERICUT入门常见问题 作者:artcnc工作组 问题1:为什么要进行机床模拟、程序仿真、程序优化? 笔者曾亲眼所见一个例子:某大学的校办工厂的一个操作工人在操作机床时由于没有仔细的检查NC程序,造成了机床碰撞,导致刀具被撞断,机床主轴损坏,零件成批报废,这次事故的后果是很严重的,因为该机床是一台高精度机床五坐标加工中心,专门进行零件精加工,其经济附加值比较高,机床停止就是造成了经济损失,而且机床主轴损坏后的更换是一笔非常昂贵的费用,加工的零件又是火车机车上一个比较关键的零件,其加工难度大,加工周期长,是一个瓶颈零件,零件加工到此,已经完成了大部分的工序,零件报废的经济损失是很大的,并且由于零件的报废、机床的维修都耽误了零件的交付进度。 机床碰撞是很严重的事故,所有的工程技术人员或CNC编程人员,都应该意识到这一点,避免数控机床发生碰撞是我们的责任和义务。怎样才能做好这一点呢?首先要做到的就是正确的设计工艺加工方案,正确无误的编制数控加工程序,并做到认真复查、仔细校对,除此之外,我们还需要借助一些软件来帮我们模拟机床运动,检查碰撞。随着机床的复杂化、智能化和机械加工自动化,对于一些复杂的零件仅仅靠NC 编程已经不能完成零件的机械加工,机床的模拟仿真就像设计工艺方案、编写数控加工程序一样,在零件的加工过程中已经扮演越来越重要的角色,机床的模拟仿真、避免机床碰撞已经是机械加工中不可或缺的一部分。 [url]https://www.wendangku.net/doc/4c12533152.html,[/url] [email]Artcnc@https://www.wendangku.net/doc/4c12533152.html,[/email] Vericut 7.0 教材 问题2:VERICUT的优秀用户 其实,对于机床的模拟、程序的仿真和优化有很多知名的大大公司在这方面都做的很好。比如Ultra Wheel 公司,他是美国加州一家专门为生产轮胎的公司,在近20年的经营中,所有的轮胎都是公司350名员工在26000m2的车间里加工出来的。UItra Wheel为客户提供30~60cm的50多种型号的优质轮胎。所有的设计和加工过程都经过优化,确保产品从设计、生产、运送到销售3O天内完成。产品投放市场的高效率是UltraWheel引为荣的,这得益于虚用最新的加工方式和刀具。Ultra W hee1的CNC程序员Steve Hetrick说:“Ultra Wheel公司的管理层一直部非常接受那些能够提高生产能力的新技术。” 在这种情况下,Hetrick开始寻找NC程序优化软件.他认为“我们有充裕的周转时间.但无论操作的效率多高,总还有提高的余地。” 提高效率远比说起来难,尤其是已经不存在什么问题的时候。这时就需要找到那些虽然不是大问题,却影响效率的地方,当时间有限时,最好从NC加工路径开始找。UItra Wheel 公司决定应用VERICUT的优化刀轨的功能。“该软件非常适合我们的情况”Hetrick说。“他比我们预计的还要好。” 第一件要优化的是加工高硬度钢(38-42HRC)轮胎铸模。NC程序经OptiPath的分析后,给适当的进给速度,立即可以看出差异。“刀具的运行更稳定,”Hetrick说,“零件的表面更加光滑,即使是用提高了的进给速度。”但最令人吃惊的是加工效率的提高,以前需要467min,现在节省了l50min,大约32%。Ultra Wheel公司的机械师还发现了使用该软件的另一个优点,就是刀具的寿命延长了,他说:“我过去常常要中断程序更换刀具,现在则可以连续地运行更大的程序。”在很多情况下,表面的质量也有了显著的提高。应用了OptiPath软件之后,UltraWheel公司的利润增长是多少呢?“这个软件已经实现了它本身的价值。”Hetrick说,“举例来说,我们节约了34.62%的加工时间,仅仅这一项就使得利润增长了至少1300美元。”

相关文档
相关文档 最新文档