vericut控制设定
- 格式:docx
- 大小:17.08 KB
- 文档页数:3
VERICUT控制文件设置2007年12月05日星期三 22:08控制文件的使用流程参见【转帖】VERICUT软件在FIDIA五轴高速铣的应用一文中第6小节。
不同的机床系统控制器,VERICUT提供对应的控制文件。
例如:如果数控系统采用Fanuc系统控制器,则对应于VERICUT控制文件库中的控制文件generic.ctl,即选择Genericcontrol系统;米克朗系列机床控制系统是海德汉数控系统,对应文件VERICUT自带的标准文件是hei530.ctl等系列。
但是VERICUT提供的标准控制文件里面一些机床特定的指令代码没有包含,对一些特殊的或者高级机床,需要自己添加即机床控制系统文件的定制。
这些指令代码的添加基本是添加一些宏定义。
这些宏定义的说明在西安交通大学出版社李云龙曹岩主编的《数控机床加工仿真系统VERICUT》书中有说明。
对应章节为:6.2机床控制系统6.2.1调用已有的机床控制系统文件6.2.2定制机床控制系统文件6.3机床开发工具箱6.3.1定义解渎数控代码宏6.3.2建立CME文件现举例如下(/jorbin):在五轴加工过程中,由于机床各旋转轴之间存在偏置,或加工原点的定义不在转盘中心,这点经常出现。
此时当NC程序中存在旋转轴的变化,势必引起直线轴真实位置的变化。
解决的方法从NC编程的角度需要进行偏置处理,即通过NC程序把这种偏置量加以补偿,这种方法对编程人员要求比较高而且适用性不广泛。
现在的大多数高档机床都提供一些控制指令在自动进行补偿来解决这个问题。
常见的M114的作用就在编程时不考虑偏置值,而是让机床去自动计算此偏置值引起的直线轴的偏移。
此时如果控制文件没有M114指令,对应的仿真就不会把这种补偿真实的反映出来。
此时需要添加该指令。
在修改控制文件之前,请核对去掉该文件的只读属性。
1 打开配置->文字/地址菜单进行指令控制文件配置修改准备。
2 编辑界面如图所示:3 添加M114指令4 添加第一个宏5 添加第二个宏6 添加第三个变量7 最后完成相关:苏州金和技术论坛VERICUT专业论坛VERICUT界面语言设置【转帖】VERICUT软件在FIDIA五轴高速铣的应用VERICUT机床加工仿真过程场景的建立——组件模型类别:工具/软件 | 添加到搜藏 | 浏览(897) | 评论(1)。
Vericut_关于编程零点设定
设定程序零点
在ProjectTree(项目树)中,选择G-CodeOffsets(G-代码偏置),在底部配置G-CodeOffsets窗口:
OffsetName(偏置名)->WorkOffsets(工作偏置)->Add(添加)
->Register:54(工作偏置寄存器号:54),并按照下图设定程序零点:注意:
•这里的工作偏置寄存器号和程序中的指令相匹配,G54对应54,G55对应55。
•有摆头的机床,对刀方式(设定零点方式)一般是用转动中心。
•Program_Zero是之前创建好的坐标系名,和零件编程坐标系匹配;•一个零件,一条程序中可以有很多零点,都可以通过这种方式设定;•如果零件只有一个零点,可以通过OffsetName:
ProgramZero方式设定,这时,Register:1。
WorkOffset.JPG (
49.72 KB)
Vericut坐标系主要有:
Component-部件坐标系
Model-模型坐标系
Machine Origin-机床坐标系
CSYS-一般坐标系
前面三个一般构建机床时用的,通常机床建好,就不太用这些坐标系了,最后一个用很多用途:
如操作模型;设定零点;设定当前工作坐标系等。
一. 运行vericut⑴. 在【开始】→【程序】→【CGTECH VERICUT4.4】下 双击 “CGTECH SOFTWARE MANGER” 图标。
出现图2所示对话框,并单击“VERICUT ”按钮。
双击应用程序图标图1图2单击此按钮,出现图3所示窗口图3VERICUT4.4教程图3所示的窗口就是模拟加工的主窗口,我们先把常用的工具按钮熟悉一下。
“测量”命令,模拟加工完后可用此按钮进行测量。
“观察加工”命令,按下此按钮后可出现一对话框显示NC 文件(此按钮按下后会影响模拟的速度)。
“复原”命令,按下此按钮后可把材料恢复到未加工时的状态。
“放大”命令,模拟加工完后可用此按钮进行局部放大,进行观察和测量。
“单步执行模拟加工”命令,按一下执行一行。
“全屏”命令,在设置好材料后,让材料尽可能的充满屏幕。
“移动”命令,用来移动材料的位置,便于观察。
“动态缩放”命令,用来缩小、放大材料的尺寸,便于观察。
“模型定义”命令,用来设置材料的形状及尺寸和编程原点。
“刀路控制”命令,用来选择模拟加工的NC 文件。
“加工状态”命令,按下此按钮可出现一对话框显示当前的加工参数。
“停止模拟”命令,可在按下此按钮后局部放大观察并进行尺寸测量。
“执行模拟加工”命令,开始进行模拟加工。
⑴. 在VERICUT 的主窗口下,先选择我们要加工的NC 程序, 点选按钮,出现图4的对话框。
保证是G 代码格式图4在图4所示的对话框里,各按钮的作用如下:“Toolpath”----按此按钮进入目录选取需要模拟加工的文件。
“start Cut”----在此输入程序的起始行号。
“stop At ”----选择其中一项以确定程序停止在选择的项目上。
“Text”----当在“stop At”选择“Text”项时,可在此输入文本的内容。
在对话框里设置好后接下来我们就可以单击“Apply”再单击“Close”进入材料设置对话框了。
⑵. 在VERICUT 的主窗口下,点选按钮,然后出现图5所示的对话框,我们可以在此设置材料的规格、夹具偏置。
HNC-21T控制系统的VERICUT控制文件开发-机械制造论文HNC-21T控制系统的VERICUT控制文件开发撰文/ 天津机电职业技术学院产学研中心赵华陈甫对华中世纪星HNC-21T 数控车系统进行分析,在VERICUT 仿真软件中配置对应的控制文件,通过VERICUT 交互界面对HNC-21T 系统有代表性的指令和功能配置进行探讨,介绍了VERICUT 配置控制文件的一般步骤和方法,通过对NC 子程序、VERICUT 宏、数控宏程序等多种方法的综合运用,对G80 外径车削单一循环指令进行配置。
通过一个典型零件的虚拟加工,验证了所配置的控制文件的正确性。
一、引言VERICUT 软件是一款美国CGTech 公司开发的数控加工仿真和优化平台,可以真实地模拟多种加工设备的数控加工过程,能够进行NC 程序优化,检查过切、欠切,防止机床碰撞、超行程等错误。
VERICUT 为用户提供了大量仿真机床和控制系统,但对于一些非标数控设备和国际市场占有率低的设备和控制系统,需要用户根据自己的使用需求进行自定义。
近年来,国产数控产品日益崛起,但是VERICUT 库中几乎没有国产数控设备及系统样本。
本文针对国内广泛使用的华中世纪星HNC-21T 数控车床系统进行配置,介绍了VERICUT 数控系统配置的一般步骤和方法,并对其中的关键技术进行研究。
二、VERICUT 控制系统在VERICUT 中,一个完整的仿真工程由工程文件(*.vcproject)、机床文件(*.mch)、控制文件(*.ctl)、刀具文件(*.tls)及模型文件(*.stl)组成。
其中机床文件包括各种运动轴的配置、夹具和毛坯等,即数控机床硬件;控制文件包含各种指令代码及符号配置,即数控机床控制系统。
VERICUT 控制系统是虚拟的控制系统,任务是向VERICUT 软件解释机床代码,并控制虚拟机床运动。
用户可以根据自己的需求直接调用VERICUT 样本库中已有的控制系统文件,也可以选用VERICUT 提供的宏在交互界面中建立新的控制文件。
VERICUT操作流程————宜昌牌坊程序仿真宜昌牌坊零件作业指导书:1.文件 新项目进入一个空的VERICUT仿真项目:2.在项目树上选择“控制”,点击右键在快捷菜单中选择“打开…”,并打开MVR54机床的控制系统文件fan18m.ctl。
3.同样,才项目树中选择“机床”,并右键选择“打开…”,打开MVR54机床文件MVR54.mch。
4.在项目中选择“Stock”组件,并右键菜单中选择“添加模型 模型文件”,并选择毛坯文件5.由于毛坯放置方位不对,故选择加载的毛坯模型,并在下方配置对话框里对模型进行合适的移动与选择,最终结果如下图:6.在项目树上选择“坐标系统”,并在下方配置对话框中点击“添加新的坐标系”功能,创建新的坐标系Csys1,并把位置框里修改为“0 0 500”。
因为此处为编程零点所在。
7.在项目树上选择“G-代码偏置”以设置程序零点,在下方配置界面里选择偏置名为“工作偏置”,寄存器为54,并点击“添加”按钮。
并在随后的对话框中选择从“组件:C”到“坐标原点:Csys1”。
8.根据作业指导书创建所需刀具。
双击项目树中的“加工刀具”,进入刀具库。
并点击菜单“添加→刀具→新→铣削”,进入铣削刀具创建界面。
9.第一把刀具是“Ф20立铣刀”,所以选择“平底刀”,并输入直径20,高100。
点击“添加”按钮创建1号刀具。
10.切换组件类型到“刀柄”项,并选择圆柱类型刀柄,并输入圆柱参数半径30,高50。
点击“添加”按钮:11.然后切换到“组合”页,并在位置栏输入“0 0 100”。
点击下方“修改”按钮。
按钮点击“关闭”按钮,关闭刀具参数定义对话框。
12.然后在1号刀具的“装夹点”位置选择夹头顶面中心处,设置1号刀具的装夹点为“0 0150”。
1号刀具创建完毕。
13.同样的方法创建余下的刀具。
创建完成后,选择“文件 另存为…”,保存刀具库文件命名为Tool。
并关闭刀具管理器对话框。
14.选择项目树中的“数控程序”,并点击配置对话框中的“添加数控程序文件”按钮,选择G代码数控程序,并确认。
VERICUT 主窗口VERICUT 主窗口由几个不同的区域组成,每一部分豆油不同的用户界面。
窗口的页眉显示的是目前所装载的用户文件(英制/米制)(User file (inch or millimeter)).该窗口可以像其他窗口一样通过拖动页眉,侧边,拐角来改变大小.Graphics area(示图区)graphics area(示图区)是工件、夹具等实体模型显示和仿真加工实现的区域。
在默认的情况下,有两个视窗显示: Workpiece (工件视窗)和MachineCut/Stock(机床切削/毛坯视窗). 通过菜单View menu > Layout你能够增加显示更多的视窗如 NC machine (NC 机床视窗)(在机床已定义的条件下)。
所有的视窗都包含在VERICUT main window(主窗口)下.改变窗口背景颜色,按不同方式来排列窗口等。
如下图cascade(层叠化)Tile Horizontally(水平平铺)或Vertically(垂直平铺),层叠化窗口-水平平铺-垂直平铺-在一个窗口上点击右键可以改变窗口属性,例如:窗口类型,标准建模视窗,背景等等。
在工具条上选择动态或静态查看进行旋转、缩放和模型适度化。
VERICUT 坐标系显示VERICUT使用符合右手定则的笛卡尔坐标系统描述位置和方向。
旋转角度值采用十进制。
从坐标轴的正向一端向原点看,逆时针方向指定为转角的正向;顺时针方向指定为转角的负向。
旋转方向如下一个图所示。
坐标系描述如下: 定义和联系部件与它们的模型间的关系,定义NC 机床和为正确的切削确定刀具轨迹方向。
通过View menu > Axes, 你可以通过坐标系系统中显示的坐标轴符号了解它们的相互关系。
用实线显示的坐标轴是平行与屏幕或指向屏幕外的。
用虚线显示的坐标轴的表示指向屏幕里的。
坐标系和角度•组件坐标系—(XcYcZc)每一个组件都有它自己的坐标系。
Vericut_关于编程零点设定
设定程序零点
在Project Tree(项目树)中,选择G-Code Offsets(G-代码偏置),在底部配置G-Code Offsets窗口:Offset Name(偏置名)->Work Offsets(工作偏置)->Add(添加)->Register:54(工作偏置寄存器号:54),并按照下图设定程序零点:
注意:
•这里的工作偏置寄存器号和程序中的指令相匹配,G54对应54,G55对应55。
•有摆头的机床,对刀方式(设定零点方式)一般是用转动中心。
• Program_Zero是之前创建好的坐标系名,和零件编程坐标系匹配;
•一个零件,一条程序中可以有很多零点,都可以通过这种方式设定;
•如果零件只有一个零点,可以通过Offset Name:Program Zero方式设定,这时,
Register:1。
WorkOffset.JPG (49.72 KB)
Vericut坐标系主要有:
Component-部件坐标系
Model-模型坐标系
Machine Origin-机床坐标系
CSYS-一般坐标系
前面三个一般构建机床时用的,通常机床建好,就不太用这些坐标系了,最后一个用很多用途:如操作模型;设定零点;设定当前工作坐标系等。
Session 17配置 VERICUT 设置这一课将引导使用者配置 VERICUT 设置。
使用者开始进入一个仅仅包含一个机床和控制文件的项目模板。
然后将指导加载一个夹具和毛坯、数控程序以及程序原点,最后再加载一个刀具库并且运行仿真程序。
1.开项目文件“Configure_vericut_setup.vcproject”。
运行 VERICUT 应用程序。
选择工具条上按钮设定你的工作路径。
选择 File> Open 菜单命令,系统弹出 Open Project 对话框。
在 Shortcut 下拉列表框中选择 Training 选项。
选择文件 Configure_vericut_setup.vcproject。
单击 Open 按钮确认打开文件。
在工具条上单击如图 17.1 所示。
图标,显示项目树窗口。
在 Project tree(项目树)中,右击 Setup :1,从系统弹出快捷菜单中选择Expand All Children 选项,图 17.1 项目树832.添加夹具。
在 Project tree (项目树)中,双击窗口。
在 Shortcut 下拉列表框中选择 Training 选项。
在文件列表框中选择 vericut_setup_fixture.stl ,单击 Open 按钮。
在 Modeling 窗口左下侧单击 Add 按钮。
Fixture ,在弹出的 Modeling 窗口中选择 Model 标签。
在 Model 选项卡中, Type 下拉列表框中选择 Model File 选项,从再单击 Browse...按钮, 系统弹出 Open…3.添加毛坯。
在 Project tree (项目树)中,单击Length (X) = 3.75Width (Y) = 1.75Height (Z) = 2.5单击 Add 按钮。
在 Position (位置)标签中选择 Assemble 标签,为了将毛坯安装到夹具上。
第1章Vericut功能概述1.1 本章要点和学习方法本章重点介绍Vericut常用的功能,同时对软件的菜单布局、常用功能进行介绍,通过仿真训练引导读者尽快入门。
本章是基础,初学者需要打开Vericut 7.3软件,根据书上的提示进行操作。
1.2 Vericut软件简介Vericut软件是美国CGTech公司出品的一款优秀的数控加工仿真软件,尤其在多轴加工方面功能强大、可靠性高,为广大多轴用户优化数控程序、有效利用设备提供了很大的帮助,应用这款软件可以提前预防撞刀、过切等加工事故的发生,因此在数控加工行业得到了广泛的应用。
1.3 Vericut的作用简单地说,Vericut软件可以对数控程序进行仿真,以检查其合理性和可行性,消除加工中可能出现的错误,提高加工效率。
1.4 Vericut的功能(1)机床运动模拟。
(2)数控程序加工仿真。
(3)零件加工结果分析。
(4)数控加工程序优化。
(5)车间文档制作,如工艺报告、测量报告。
(6)辅助分析及测量报告。
1.5 虚拟仿真和实际加工的关系(1)计算机里的“撞机”再严重都不怕,而实际加工中的撞机会导致严重的后果。
(2)虚拟加工是现代制造技术中最卓越的科研成果。
(3)虚拟加工是实际加工的前期检查及验证。
(4)如果虚拟加工出现错误,必须要分析原因及时纠错,否则会导致加工错误。
(5)要得到可靠的加工检验结果,其构建的机床模型、刀具、夹具、装夹方法以及数控程序都要和实际加工吻合,至少要做到与重要加工要素吻合。
1.6 Vericut 7.3界面介绍Vericut 7.3界面的菜单及工具栏很多,这里仅介绍最为常用且很重要的部分功能,另外部分功能还要在后续章节的实例特训中给予介绍。
1.6.1 Vericut 7.3软件的初始界面在桌面上双击Vericut 7.3的图标,或者从Windows界面的【开始】菜单中执行【所有程序】||命令,即可启动Vericut 7.3软件。
通过轨迹优化管理器建立轨迹优化库本节是利用轨迹优化管理器OptiPath Manager优化加工材料为H13 tool steel (硬度大约为200 HB),并将优化的记录保存在轨迹优化库文件中,The following session (Optimize T ool Path Feedrates via OptiPath tool list method)demonstrates how to configure VERICUT for optimizing a G-code tool path file, including using the OptiPath Library created during this session.操作步骤:定义优化轨迹记录1. 开始新的用户文件(英制)∙打开文件File > Properties∙单位Default Units=Inch, OK∙新建File > New Session2. 使用轨迹优化管理器OptiPath Manager∙打开菜单OptiPath > Manager根据刀具执行功能的不同来确定不同的优化设置。
例如,刀具轨迹文件"op_mold.mcd"中用到的刀具:刀具1 (T1):描述: 直径0.625 4齿硬质合金平铣刀用途: 深度小于0.5,转速小于1200 RPM 的平面铣削刀具2 (T2):描述:直径0.75 dia. 4 齿硬质合金球铣刀用途: 外形半精铣削(仿行铣)配置直径0.625平铣刀最优化设置:3. 添加一个新的轨迹优化记录:材料= H13 工具钢,机床=三轴铣床,刀具类型=直径0.625,长1.50 硬质合金平铣刀齿数为4∙点击添加Add∙点击材料标题"Material"下表格,键入:H13 T ool Steel∙在机床Machine下键入: 3ax Mill∙在刀具类型下T ool Description 键入:.625D 1.50H FEM, Carbide∙在齿数T eeth type下键入:4∙点击优化轨迹刀具形状OptiPath Cutter Shape∙选择平铣刀∙输入直径Diameter(D)=.625, 高度Height(H)=1.5∙OK4.为刀具配置已知的成功切削条件∙轴向深度Axial Depth=.3∙有效半径宽度Radial Width=.625∙进给速率(/分)Feed Per Minute=8∙主轴转速Spindle Speed=1200在这种条件下,材料去除速率Volume Removal为每分钟1.5 立方英才cubic in. per minute.∙选择Volume Removal∙Clear Air Cut Feed Rate: "Default"∙改变默认空切削方式,输入空切削速度Air Cut Feed Rate=150∙打开设置标签Settings T ab∙选择增加切削次数方式Add More Cuts∙改变4处默认的选项重新定义∙最小转化速率Minimum Feedrate Change=3∙修整进刀速度Clean-up Feedrate=85∙最小切削进刀速度Minimum Cut Feedrate=1∙最大切削进刀速度Maximum Cut Feedrate=80∙圆弧进刀速度Circle Feedrate=Optimize∙打开切入/切出标签Entry/Exit T ab∙切入速度Entry Feedrate=Feed/Minute: 8∙刀距Clearance Distance= .1∙切削间隙Cut Distance=.1∙应用Apply5.同理配置直径0.750球铣刀最优化设置:材料= H13 工具钢,机床=三轴铣床,刀具类型=直径0.750,长1.50 硬质合金球铣刀齿数为4Axial Depth=1 Radial Width=.125 Feed Per Minute=12 Spindle Speed=1200Volume Removal 1.5 Chip Thickness 0.0019 Settings T ab(同上)6.保存设置好的轨迹优化库文件命名为"optipath.olb"∙在管理器窗口打开菜单: File > Save As∙Shortcut=Working Directory∙输入文件名File Name=optipath.olb, Save下面分别介绍两种不同的方法实现G代码轨迹的优化一.通过轨迹优化库文件的方法1. 打开用户文件"op_r"2. 通过轨迹优化控制器OptiPath Control 引用前面定义的轨迹优化库文件"optipath.olb" ,并指定材料和机床∙打开菜单OptiPath > 控制器Control∙在OptiPath Library后点击浏览 Browse∙Shortcut=Working Directory∙选择文件名optipath.olb, Open, (如果找不到"optipath.olb" ,则选择"op_mold.olb")∙OK∙输入材料Material= H13 tool Steel∙机床Machine=3 ax mill∙OK3. 通过刀具管理器Tool Manager 连接已定义优化参数记录修改刀具1和刀具2 的优化属性:在优化设置OP Setting标题下分别输入:1——0.625D 1.50H FEM, Carbide (4)2——0.750D 1.50H BEM, Carbide (4)4. 保存到新的刀具库文件"optipath.tls"5. 通过轨迹优化管理器生成优化的刀具轨迹文件"op_mold.opti"∙打开轨迹优化控制器OptiPath >Control∙定义优化的轨迹文件格式Optimized File=*.opti∙打开优化模式OptiPath Mode=On∙OK (这时VERICUT主窗口下的指示灯"OptiPath" 亮)6. 打开状态窗口,设置显示优化的速率、切削时间∙打开菜单Info > 性质状态Status∙配置Configure∙选中OP Time和OP Feedrate以及Tool Use Graph∙输入时间间隔Time interval=60 (minutes)∙OK7. 切削模型仿真∙点击8. 打开日志文件检查轨迹优化摘要"OptiPath Summary"∙打开菜单Info > 日志文件VERICUT Log∙找到"OptiPath Summary"∙关闭日志文件窗口二.通过优化轨迹刀具列表的方法1. 打开用户文件"op_r"2. 引用轨迹优化库文件"optipath.olb"同上3. 通过刀具列表tool list 连接已定义的轨迹优化参数记录∙打开菜单Setup > Toolpath∙选择刀具通过列表来改变Tool Change By=List∙点击使用列表Use Tool list∙清除"Prompt for Optipath settings while building"∙建立刀具列表Build Tool List在优化设置OptiPath Setting标题下分别输入:∙1: 0.625D 1.5H FEM, Carbide (4)∙2: 0.750D 1.5H BEM, Carbide (4)∙OK∙OK4. 保存到新的刀具库文件"optipath.tls"5. 通过轨迹优化管理器生成优化的刀具轨迹文件"op_mold.opti"∙打开轨迹优化控制器OptiPath >Control∙定义优化的轨迹文件格式Optimized File=*.opti∙打开优化模式OptiPath Mode=On∙OK (这时VERICUT主窗口下的指示灯"OptiPath" 亮)6. 打开状态窗口,设置显示优化的速率、切削时间∙打开菜单Info > 性质状态Status∙配置Configure∙选中OP Time和OP Feedrate以及Tool Use Graph∙输入时间间隔Time interval=60 (minutes)∙OK7. 切削模型仿真∙点击8. 打开日志文件检查轨迹优化摘要"OptiPath Summary"∙打开菜单Info > 日志文件VERICUT Log∙找到"OptiPath Summary"。
vericut控制设定摘要:1.Vericut控制设定概述2.Vericut软件的作用与特点3.设定Vericut控制的基本步骤4.注意事项与实用技巧正文:Vericut控制设定是数控加工领域中一项重要的技术,它可以帮助工程师实现对加工过程的模拟和优化。
本文将详细介绍Vericut控制设定的相关内容,包括软件的作用与特点、设定步骤以及实用技巧。
一、Vericut控制设定概述Vericut是一款专业的数控加工仿真软件,它可以模拟各种数控加工过程,如铣削、车削、磨削等。
通过Vericut控制设定,用户可以对加工过程中的刀具路径、切削参数、机床运动等进行调整,以达到优化加工效果的目的。
二、Vericut软件的作用与特点1.作用:Vericut控制设定主要用于数控加工前的刀具路径规划、工艺参数设置以及机床运动控制。
通过仿真加工过程,用户可以提前发现潜在的问题,如刀具碰撞、加工过切等,从而避免在实际加工中出现废品。
2.特点:(1)强大的仿真功能:Vericut可以模拟各种数控加工方式,满足不同领域的需求。
(2)精确的刀具路径计算:Vericut根据加工刀具的半径、加工速度、切削深度等因素,精确计算刀具路径。
(3)直观的界面:Vericut界面直观易懂,方便用户进行控制设定。
(4)多种输出格式:Vericut支持多种数控系统格式,如G代码、UCCN 等。
三、设定Vericut控制的基本步骤1.导入加工图纸:首先,用户需要将加工图纸导入到Vericut软件中。
2.创建加工刀具:根据加工需求,创建相应的刀具并设置刀具参数。
3.设定加工工艺:根据加工材料、刀具类型等条件,设置合适的加工工艺。
4.生成刀具路径:Vericut根据设定的加工工艺,自动生成刀具路径。
5.仿真加工过程:点击“开始仿真”按钮,观察加工过程,发现问题并及时调整。
6.输出加工程序:将优化后的刀具路径导出为数控程序,用于实际加工。
四、注意事项与实用技巧1.注意事项:(1)在设定加工工艺时,要充分考虑刀具的切削性能、加工材料的性质等因素。
VERICUT 主窗口VERICUT 主窗口由几个不同的区域组成,每一部分豆油不同的用户界面。
窗口的页眉显示的是目前所装载的用户文件(英制/米制)( (inch or millimeter)).该窗口可以像其他窗口一样通过拖动页眉,侧边,拐角来改变大小.Graphics area(示图区)graphics area(示图区)是工件、夹具等实体模型显示和仿真加工实现的区域。
在默认的情况下,有两个视窗显示: Workpiece (工件视窗)和Machine Cut/Stock(机床切削/毛坯视窗). 通过菜单View menu > Layout你能够增加显示更多的视窗如 NC machine (NC 机床视窗)(在机床已定义的条件下)。
所有的视窗都包含在(主窗口)下.改变窗口背景颜色,按不同方式来排列窗口等。
如下图cascade(层叠化)Tile Horizontally(水平平铺)或Vertically(垂直平铺),层叠化窗口-水平平铺-垂直平铺-在一个窗口上点击右键可以改变窗口属性,例如:窗口类型,标准建模视窗,背景等等。
在工具条上选择动态或静态查看进行旋转、缩放和模型适度化。
VERICUT 坐标系显示VERICUT使用符合右手定则的笛卡尔坐标系统描述位置和方向。
旋转角度值采用十进制。
从坐标轴的正向一端向原点看,逆时针方向指定为转角的正向;顺时针方向指定为转角的负向。
旋转方向如下一个图所示。
坐标系描述如下: 定义和联系部件与它们的模型间的关系,定义NC 机床和为正确的切削确定刀具轨迹方向。
通过 , 你可以通过坐标系系统中显示的坐标轴符号了解它们的相互关系。
用实线显示的坐标轴是平行与屏幕或指向屏幕外的。
用虚线显示的坐标轴的表示指向屏幕里的。
坐标系和角度•组件坐标系—(XcYcZc)每一个组件都有它自己的坐标系。
•模型坐标系—(XmYmZm)每一个模型都有自己的坐标系。
三维的模型是与组件相互关联的。
HNC―21T控制系统的VERICUT控制文件开发对华中世纪星HNC-21T数控车系统进行分析,在VERICUT仿真软件中配置对应的控制文件,通过VERICUT交互界面对HNC-21T系统有代表性的指令和功能配置进行探讨,介绍了VERICUT配置控制文件的一般步骤和方法,通过对NC子程序、VERICUT宏、数控宏程序等多种方法的综合运用,对G80外径车削单一循环指令进行配置。
通过一个典型零件的虚拟加工,验证了所配置的控制文件的正确性。
一、引言VERICUT软件是一款美国CGTech公司开发的数控加工仿真和优化平台,可以真实地模拟多种加工设备的数控加工过程,能够进行NC程序优化,检查过切、欠切,防止机床碰撞、超行程等错误。
VERICUT为用户提供了大量仿真机床和控制系统,但对于一些非标数控设备和国际市场占有率低的设备和控制系统,需要用户根据自己的使用需求进行自定义。
近年来,国产数控产品日益崛起,但是VERICUT库中几乎没有国产数控设备及系统样本。
本文针对国内广泛使用的华中世纪星HNC-21T数控车床系统进行配置,介绍了VERICUT数控系统配置的一般步骤和方法,并对其中的关键技术进行研究。
二、VERICUT控制系统在VERICUT中,一个完整的仿真项目由项目文件(*.vcproject)、机床文件(*.mch)、控制文件(*.ctl)、刀具文件(*.tls)及模型文件(*.stl)组成。
其中机床文件包括各种运动轴的配置、夹具和毛坯等,即数控机床硬件;控制文件包含各种指令代码及符号配置,即数控机床控制系统。
VERICUT控制系统是虚拟的控制系统,任务是向VERICUT软件解释机床代码,并控制虚拟机床运动。
用户可以根据自己的需求直接调用VERICUT样本库中已有的控制系统文件,也可以选用VERICUT提供的宏在交互界面中建立新的控制文件。
VERICUT的宏是开发者为了方便用户使用,开发的一些程序块,供用户选择使用,可以用来实现机床的某些动作,也可以配置系统指令。
Session 48客户化定制数控控制输出错误信息这一课演示怎样客户化定制一个数控控制文件来生成错误信息到 Log 文件中。
当运行一个铣或车机床时,当你在车加工模式下确定 C-axis 旋转不能锁住主轴能自由的旋转并且当在铣加工模式下 C-axis 旋转被锁住。
类似的技术也常常用来检查潜在的危险情况。
-冷却系统开或关。
-“Cutter compensation on”功能模块不应包含一个 Z-axis 运动。
在这一课中使用变量设置并跟踪 C-axis 夹具状态。
条件检查被添加一个特殊的加工模式((e.g. M03, M04)组来检查 C-axis 旋转的状态。
1.打开项目文件“custom_control.vcproject”。
运行 VERICUT 应用程序。
选择 File> Open 菜单命令,系统弹出 Open Project 对话框。
在 Shortcut 下拉列表框中选择 Training 选项。
选择文件 custom_control.vcproject。
单击 Open 按钮确认打开文件。
2.增加字 "CLAMP" 作为一个变量名选择Configuration > Word Format 菜单命令,系统弹出 Word Format 窗口。
单击 Add 按钮,添加一行命令。
在对用的 Name 文本框中输入:CLAMP。
在 Type 下拉列表框中选择 Special。
在 Sub Type 下拉列表框中选择 Variable Name。
单击 OK 按钮。
3.配置 M35 和 M36 来分别控制加紧和松开。
单击Configuration > Word/Address …菜单命令,系统弹出 Word/Address 窗口。
展开 the M_Misc 节点。
展开M 35 36 。
双击 IgnoreMacro 选项,系统弹出 Add/Modify Word/Address 窗口。
VERICUT控制文件设置2007年12月05日星期三 22:08控制文件的使用流程参见【转帖】VERICUT软件在FIDIA五轴高速铣的应用一文中第6小节。
不同的机床系统控制器,VERICUT提供对应的控制文件。
例如:如果数控系统采用Fanuc系统控制器,则对应于VERICUT控制文件库中的控制文件generic.ctl,即选择Genericcontrol系统;米克朗系列机床控制系统是海德汉数控系统,对应文件VERICUT自带的标准文件是hei530.ctl等系列。
但是VERICUT提供的标准控制文件里面一些机床特定的指令代码没有包含,对一些特殊的或者高级机床,需要自己添加即机床控制系统文件的定制。
这些指令代码的添加基本是添加一些宏定义。
这些宏定义的说明在西安交通大学出版社李云龙曹岩主编的《数控机床加工仿真系统VERICUT》书中有说明。
对应章节为:6.2机床控制系统6.2.1调用已有的机床控制系统文件6.2.2定制机床控制系统文件6.3机床开发工具箱6.3.1定义解渎数控代码宏6.3.2建立CME文件现举例如下(/jorbin):在五轴加工过程中,由于机床各旋转轴之间存在偏置,或加工原点的定义不在转盘中心,这点经常出现。
此时当NC程序中存在旋转轴的变化,势必引起直线轴真实位置的变化。
解决的方法从NC编程的角度需要进行偏置处理,即通过NC程序把这种偏置量加以补偿,这种方法对编程人员要求比较高而且适用性不广泛。
现在的大多数高档机床都提供一些控制指令在自动进行补偿来解决这个问题。
常见的M114的作用就在编程时不考虑偏置值,而是让机床去自动计算此偏置值引起的直线轴的偏移。
此时如果控制文件没有M114指令,对应的仿真就不会把这种补偿真实的反映出来。
此时需要添加该指令。
在修改控制文件之前,请核对去掉该文件的只读属性。
1 打开配置->文字/地址菜单进行指令控制文件配置修改准备。
2 编辑界面如图所示:3 添加M114指令4 添加第一个宏5 添加第二个宏6 添加第三个变量7 最后完成相关:苏州金和技术论坛VERICUT专业论坛VERICUT界面语言设置【转帖】VERICUT软件在FIDIA五轴高速铣的应用VERICUT机床加工仿真过程场景的建立——组件模型类别:工具/软件 | 添加到搜藏 | 浏览(897) | 评论(1)。
Session 51定义移动夹具这一课将演示在 VERICUT 中怎样通过 G 或 M 代码配置动态的移动夹具并加紧部件。
指定的部件移动并一旦接触到别的部件就停止它们是:尾部托盘,支撑架,液压虎钳和夹具。
这一课我们将配置一个可以自动夹紧和松开的虎钳夹。
1.打开项目文件“moving_jaws.vcproject”。
运行 VERICUT 应用程序。
选择 File> Open 菜单命令,系统弹出 Open Project 对话框。
在 Shortcut 下拉列表框中选择 Training 选项。
选择文件 moving_jaws.vcproject。
单击 Open 按钮确认打开文件。
选择工具条上按钮设定你的工作路径。
2.为虎钳夹移动定义一个线性轴。
Attach,从系统弹出的快捷菜单中选择Append > More > V Linear 在 Project tree(项目树)中,右击菜单命令,如图 113.1 所示注意:一个 V 轴被使用,因为 U 轴在机床中已经被使用。
图 113.1 定义 V 轴268右击双击V,从系统弹出的菜单命令中选择 Rename 菜单命令,重命名为:RT_jaws RT_jaws,系统弹出 Modeling 窗口。
Component Attribute 标签中,在 Machine 选项组从 Motion Axis 下拉列表框中选择 X 选项。
单击 OK 按钮。
右击右击右击双击RT_jaws,从系统弹出的菜单命令中选择Attach,从系统弹出的菜单命令中选择Copy 菜单命令。
Paste 菜单命令。
RT_jaws (1),从系统弹出的菜单命令中选择 Rename 菜单命令,重命名为:LF_jaws LF_jaws,系统弹出 Modeling 窗口。
Component Attribute 标签中,在 Machine 选项组从 Motion Axis 下拉列表框中选择 X 选项。
1、打开软件,选择样本库中合适机床。
选择打开,打开“打开项目”对话框:
在捷径中选择“样本”,找到optipath_aerom.vcproject机床,点击“打开”。
2、根据要求,更改机床所用数控系统。
双击组件树中的“控制”。
打开“打开数控系统”对话框,捷径中选择“控制系统库”,选择所需要的数控系统。
3、根据零件图纸要求,添加毛坯,并移动的合适位置。
扩展开组件树中Attac h→Fixture→stock.
右键点击“stock”,选择“添加模型”。
选择需要的模型类型。
在“配置模型”→“模型”栏中设置模型的大小,“移动”栏中,移动到所需要的位置。
4、设置坐标系。
在组件树中右键点击“坐标系统”,选择“添加新的坐标系”。
在配置坐标系统中,左键点击“位置”栏,
底色变为黄色后,用左键选择所需设置零点位置。
5、添加程序零点。
在组件树中左键选择“G-代码偏置”,在“配置G-代码偏置”栏,偏置名“选择程序零点”,点击“添加”。
在“配置程序零点”中,“选择从/到定位”,“从组件”选择“tool”。
到“坐标原点”“csys1”
6、根据零件加工需求,添加刀具。
双击组件树中“加工刀具”,打开“刀具管理器”对话框。
添加,所需刀具,并设置装夹点。
7、添加数控程序。
双击组件树中“数控程序”,找开“数控程序”对话框。
添加程序。
8、仿真加工。
9、测量。
10、保存。
vericut控制设定
【实用版】
目录
1.Vericut 简介
2.Vericut 控制设定的目的
3.Vericut 控制设定的步骤
4.Vericut 控制设定的应用实例
5.总结
正文
1.Vericut 简介
Vericut 是一款由美国 Mentor Graphics 公司开发的数控加工仿真软件,广泛应用于机械加工、模具制造等行业。
它能够在计算机上模拟数控机床的加工过程,以便在实际生产前检测和修正程序中的错误,提高加工精度和效率。
2.Vericut 控制设定的目的
Vericut 控制设定的主要目的是为了确保数控程序在仿真过程中能
够正确地执行,以便检测和修正可能出现的问题。
通过控制设定,用户可以指定仿真过程中各种操作参数,如加工速度、进给速度、刀具路径等。
3.Vericut 控制设定的步骤
(1)创建或打开数控程序:在 Vericut 中,用户需要先创建或打开一个数控程序,以便进行控制设定。
(2)选择控制设定:在 Vericut 主界面的工具栏中,选择“控制设定”按钮,打开控制设定对话框。
(3)设定加工速度和进给速度:在控制设定对话框中,用户可以设
置加工速度和进给速度。
加工速度是指刀具在单位时间内移动的距离,进给速度是指刀具在单位时间内的线性移动速度。
这两个参数的设定要根据实际加工条件和机床类型进行选择。
(4)设定刀具路径:刀具路径是指刀具在加工过程中的移动轨迹。
在控制设定对话框中,用户可以设置刀具路径的形状、起点和终点等参数。
(5)设定其他控制参数:除了上述参数外,Vericut 还提供了其他控制参数的设定,如主轴转速、刀具补偿、刀具切换等。
用户可以根据实际加工需求进行设定。
4.Vericut 控制设定的应用实例
假设我们要使用 Vericut 对一个简单的铣削程序进行仿真,以下是使用 Vericut 控制设定的过程:
(1)创建一个铣削程序,输入刀具的移动路径、加工速度和进给速度等参数。
(2)打开 Vericut 软件,选择“控制设定”按钮,打开控制设定对话框。
(3)在控制设定对话框中,设置加工速度为 100mm/min,进给速度为 1mm/rev。
(4)设置刀具路径为直线移动,起点为 (0,0),终点为 (100,100)。
(5)设置主轴转速为 2000rpm,刀具补偿为 0.1mm。
(6)点击“确定”按钮,完成控制设定。
(7)在 Vericut 中运行铣削程序,观察仿真结果,检测和修正可能出现的问题。
5.总结
Vericut 控制设定是进行数控加工仿真的重要步骤,能够确保仿真过程中各种操作参数的正确设置,以便检测和修正程序中的错误。