2024年6月6日发(作者:)
VERICUT6.1
应用教程
Session 48
客户化定制数控控制输出错误信息
这一课演示怎样客户化定制一个数控控制文件来生成错误信息到 Log 文件中。当运行一个铣或车机床
时,
当你在车加工模式下确定
C-axis 旋转不能锁住主轴能自由的旋转并且当在铣加工模式下 C-axis 旋转被
锁住。类似的技术也常常用来检查潜在的危险情况。
-冷却系统开或关。
-“Cutter compensation on”功能模块不应包含一个 Z-axis 运动。
在这一课中使用变量设置并跟踪 C-axis 夹具状态。
条件检查被添加一个特殊的加工模式((e.g. M03, M04)组来检查 C-axis 旋转的状态。
1.打开项目文件“custom_ect”
。
运行 VERICUT 应用程序。
选择 File> Open 菜单命令,系统弹出 Open Project 对话框。
在 Shortcut 下拉列表框中选择 Training 选项。
选择文件 custom_ect。
单击 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 窗口。
在 Word 文本框输入:M。
在 Range 文本框中输入:35。
在窗口中间,选中 Variable 单选按钮。
在 Variable Name 文本框中输入:CLAMP。
256
VERICUT6.1
应用教程
在 Variable Description 文本框中输入:C-axis Status。
在 Override Value 文本框中输入:1,如图 110.1 所示。
图 110.1 定义变量 M35
在窗口下方单击 Modify 按钮。
修改 Range 文本框内容:36。
在 Variable Name 文本框中输入:CLAMP。
在 Override Value 文本框中输入:0。
单击 Add 按钮。
单击 Close 按钮,关闭 Add/Modify Word/Address 窗口,如图 110.2 所示。
图 110.2 定义变量 M36
257
VERICUT6.1
应用教程
4.当遇到 M03 时检查 C-axis 旋转状态。
单击 M03 左侧“+”符号展开节点树。
右击 M03,从系统弹出的快捷菜单中选择 Add/Modify 命令,系统弹出 Add/Modify Word/Address 窗口。
在 Add/Modify Word/Address 窗口上方输入:Word=M, Range=3。
在 Condition 选项组中,单击 Add 按钮。
选中 Variable 单选按钮。
在 Condition 文本框中输入:CLAMP, 在 Conditional Value 文本框中输入:1。
在 Macroname 文本框中输入:err。
在 Macroname 下拉列表框中选择 ErrorMacro。
在 Override Text 文本框中输入: ERROR! C-axis is Clamped,如图 110.3 所示。
图 110.3 定义变量 M3
单击 Add 按钮。
单击 Close 按钮关闭 Add/Modify Word/Address 窗口。
在 Word/Address 窗口中,单击 File > Save As 菜单命令。
258
VERICUT6.1
应用教程
在 File 文本框中输入:my_custom_。
5.设置 VERICUT 在错误处停止。
从工具条中选择
Motion 工具按钮,系统弹出 Motion 窗口。
选中 Stop At Max Error 单选按钮并文本框内容为:1。
单击 OK 按钮。
6.运行仿真。
在主窗口右下角单击
单击
Play 按钮。
Reset 按钮。
在信息栏:
Error: ERROR! C-axis is Clamped(夹具加紧错误信息)。
259
发布评论