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

[交流分享] VERICUT的机床控制系统

  [复制链接]
发表于 2019-10-31 17:06:23 | 显示全部楼层 |阅读模式
VERICUT的机床控制系统

说到控制系统,要分开来看,即VERICUT里的控制系统和实际机床控制系统,二者既有相同的地方、也有不同的地方。

机床的控制系统是真实的控制系统,它直接作用于机床,是软件商开发的、专门用于控制机床的程序,用某种代码书写,不为其他人知晓。这种软件的任务就是解 释机床代码(比如G代码、M代码等等)、并控制机床运动,机床控制系统是机床最重要、最核心、最基本的部分,机床控制系统控制的是物理层面,直接作用与机床硬件。
VERICUT里所说的控制系统是虚拟的控制系统,它直接作用的VERICUT软件,其任务就是向VERICUT软件解释机床代码(比如G代码、M代码等等),并控制虚 拟机床的运动,它是由VERICUT用户选用VERICUT软件开发者提供的宏,自己根 据真实的机床控制系统和需要建立的,有一些的常用的控制系统已经由VERICUT软 件开发者定义好了,用户在使用的时候可以直接使用。正是有了VERICUT的控制系统,才能将虚拟的机床加工与实际统一起来,虚拟机床和真实的机床才能对相同的动作指令作出相同的动作。

比较二者,其相同点是:1.都是都是特定代码,2.都是为了解释机床代码(比如G代码、M代码等等),不同点是:1.前者直接作用于实际机床,后者作用于虚拟的机床;2.前者是机床厂商提供的,是由软件开发商编写好的程序,后者是用户根据自 己的需要和实际机床用VERICUT提供的宏程序自己建立的。只有理解了实际机床的控制系统和VERICUT里的控制系统,才能正确的建立VERICUT里的控制系统。

VERICUT的程序验证

VERICUT的程序验证功能主要有两方面,NC程序的语法检查和程序正确性的检查!

1.验证NC程序的语法的正确性
我们知道不同数控机床控制系统,其程序的语法结构是不一样的,因此需要检查程序的语法。操作时,我们可以在VERICUT的语法检查项设置好系统中每一个字符或字符串的类型、格式等等,然后通过VERICUT检查NC程序是否复合要求。还可以检查十进制小数的小数点是否正确、地址的字符是否缺失、字符或地址是否有不合法的注释、IF语句中是否有THEN、GOTO等字符。总之,语法检查功能可以根据用户定义的检查规则来检查语法结构,还可以检查NC程序是否复合VERICUT的语法要求。

2.检查NC程序的正确性
这里所说的NC程序的正确性是指NC程序能否加工出正确的零件,程序在加工的过程中是否会出现零件的过切、欠切等情况。虽然CAD/CAM软件可以简单的验 证程序的正确性,但是其功能与VERICUT相比差甚远。首先,VERICUT可以测量 加工后的零件的实际尺寸,具体的可以测量举例/角度、测量毛坯厚度、测量空间距 离、测量最近距离、测量加工残余高度、测量体积。通过这些功能,用户可以对被检测对象的形状、尺寸、加工信息等了如指掌;其次,VERICUT可以将切削模型与设 计模型进行比对,将零件的欠切、过切的部位用定义的颜色显示出来。
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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