FANUC 系统变量 之 PMC 接口变量介绍 主要了解的内容 • 1)各项系统变量的特点以及使用方法,
• 2)各项系统变量的属性主要包括:系统接口信号、刀具补偿、 模态 信息、刀具位置相关、程序运行时的各种状态相关的系统变量等。
重点、目的 • 1)掌握系统变量的种类,变量的区别以及在程序中的使用方法。
• 2)系统变量在加工程序中读取和写入的方法;掌握常见系统变量在生产中的应用,主要是针对刀具的管理、以及测量装置及位置相关的系统变量的学习。
上机实验 • 1)通过上机实验,熟悉变量的界面,变量赋值的方法,熟悉读和写的概念。
• 2)通过上机进行系统变量的读取和写入的实验,在加工程序中熟练运用系统变量。
• 3)通过上机实验,在编写加工程序的过程中,运用常见的系统变量(接口信号、刀具补偿、 坐标位置),掌握系统变量使用的方法。
在编写 制造商 循环的 宏程序 的时候,经常需要用到PMC信息与变量信息的交换,这部分就需要使用PMC接口信号,这部分信号有输入和输出两种信号。
说明:此部分的变量是自定义变量,根据自己实际需要进行使用,不具有固定意义。
一、用户宏程序输入信号:
F54 G54等 PMC信号 需要编写在 PMC程序 中,在 仿真软件 测试中,为了方便查看系统信号状态,可以设置下 系统参数 FANUC系统宏程序以及相关参数介绍
这部分信号有位信号和字节信号两种,而且使用信号的范围与参数6001#0有关,
参数 MIF(No.6001#0)=0 时
此部分对应PMC的信号为:G54 G55 如何在FANUC宏变量界面显示系统宏变量 PMC信号 系统 宏变量 G54.0 #1000 G54.1 #1001 G54.2 #1002 G54.3 #1003 G54.4 #1004 G54.5 #1005 G54.6 #1006 G54.7 #1007 G55.0 #1008 G55.1 #1009 G55.2 #1010 G55.3 #1011 G55.4 #1012 G55.5 #1013 G55.6 #1014 G55.7 #1015 这部分信号只能读,不能够赋值,比如我们将PMC中的信号G54.3强制为1,那么变量#1003 自动变为1:
那么按照二进制数据计算公式,我们可以得到#1032=8
参数 MIF(No.6001#0)=1 时,系统可以使用交互的变量更多
PMC信号 系统宏变量 G54.0 #1000 G54.1 #1001 G54.2 #1002 G54.3 #1003 G54.4 #1004 G54.5 #1005 G54.6 #1006 G54.7 #1007 G55.0 #1008 G55.1 #1009 G55.2 #1010 G55.3 #1011 G55.4 #1012 G55.5 #1013 G55.6 #1014 G55.7 #1015 G56.0 #1016 G56.1 #1017 G56.2 #1018 G56.3 #1019 G56.4 #1020 G56.5 #1021 G56.6 #1022 G56.7 #1023 G57.0 #1024 G57.1 #1025 G57.2 #1026 G57.3 #1027 G57.4 #1028 G57.5 #1029 G57.6 #1030 G57.7 #1031 扩展的变量使用方法与之前的相同,大家可以在仿真软件上进行测试。
二、用户宏程序输出信号:
参数 MIF(No.6001#0)=0 时
参数 MIF(No.6001#0)=”1″时
对于输出信号变量是通过宏程序进行复制,然后对应的PMC信号变为1,对应关系如下所示: 系统宏变量 PMC信号 #1100 F54.0 #1101 F54.1 #1102 F54.2 #1103 F54.3 #1104 F54.4 #1105 F54.5 #1106 F54.6 #1107 F54.7 #1108 F55.0 #1109 F55.1 #1110 F55.2 #1111 F55.3 #1112 F55.4 #1113 F55.5 #1114 F55.6 #1115 F55.7 #1116 F56.0 #1117 F56.1 #1118 F56.2 #1119 F56.3 #1120 F56.4 #1121 F56.5 #1122 F56.6 #1123 F56.7 #1124 F57.0 #1125 F57.1 #1126 F57.2 #1127 F57.3 #1128 F57.4 #1129 F57.5 #1130 F57.6 #1131 F57.7 比如我们在 MDI方式 下执行如下程序:
1、电脑上学习宏程序工具:FANUC NC GUIDE PRO 软件: 点击下载
2、学习书籍:以下是一些学习系统宏程序相关的教程文档。 文档下载地址