宏指令编程宏指令编程.doc
文本预览下载声明
宏指令编程
数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。
一、宏变量及常量
1.宏变量
#0~#49 当前局部变量
#50~#199 全局变量
#200~#249 0层局部变量
#250~#299 1层局部变量
#300~#349 2层局部变量
#350~#399 3层局部变量
#400~#449 4层局部变量
#450~#499 5层局部变量
#500~#549 6层局部变量
#550~#599 7层局部变量
#600~#699 刀具长度寄存器H0~H99
#700~#799 刀具半径寄存器D0~D99
#800~#899 刀具寿命寄存器
#1000“机床当前位置X” #1001“机床当前位置Y” #1002“机床当前位置Z” #1003“机床当前位置A” #1004“机床当前位置B” #1005“机床当前位置C” #1006“机床当前位置U” #1007“机床当前位置V” #1008“机床当前位置W” #1009 保留 #1010“程编机床位置X” #1011“程编机床位置Y” #1012“程编机床位置Z” #1013“程编机床位置A” #1014“程编机床位置B” #1015“程编机床位置C” #1016“程编机床位置U” #1017“程编机床位置V” #1018“程编机床位置W” #1019 保留 #1020“程编工件位置X” #1021“程编工件位置Y” #1022“程编工件位置Z” #1023“程编工件位置A” #1024“程编工件位置B” #1025“程编工件位置C” #1026“程编工件位置U” #1027“程编工件位置V” #1028“程编工件位置W” #1029 保留 #1030“当前工件零点X” #1031“当前工件零点Y” #1032“当前工件零点Z” #1033“当前工件零点A” #1034“当前工件零点B” #1035“当前工件零点C” #1036“当前工件零点U” #1037“当前工件零点V” #1038“当前工件零点W” #1039 保留 #1040“G54零点X” #1041“G54零点Y” #1042“G54零点Z” #1043“G54零点A” #1044“G54零点B” #1045“G54零点C” #1046“G54零点U” #1047“G54零点V” #1048“G54零点W” #1049 保留 #1050“G55零点X” #1051“G55零点Y” #1052“G55零点Z” #1053“G55零点A” #1054“G55零点B” #1055“G55零点C” #1056“G55零点U” #1057“G55零点V” #1058“G55零点W” #1059 保留 #1060“G56零点X” #1061“G56零点Y” #1062“G56零点Z” #1063“G56零点A” #1064“G56零点B” #1065“G56零点C” #1066“G56零点U” #1067“G56零点V” #1068“G56零点W” #1069 保留 #1070“G57零点X” #1071“G57零点Y” #1072“G57零点Z” #1073“G57零点A” #1074“G57零点B” #1075“G57零点C” #1076“G57零点U” #1077“G57零点V” #1078“G57零点W” #1079 保留 #1080“G58零点X” #1081“G58零点Y” #1082“G58零点Z” #1083“G58零点A” #1084“G58零点B” #1085“G58零点C” #1086“G58零点U” #1087“G58零点V” #1088“G58零点W” #1089 保留 #1090“G59零点X” #1091“G59零点Y” #1092“G59零点Z” #1093“G59零点A” #1094“G59零点B” #1095“G59零点C” #1096“G59零点U” #1097“G59零点V” #1098“G59零点W” #1099 保留 #1100“中断点位置X” #1101“中断点位置Y” #1102“中断点位置Z” #1103“中断点位置A” #1104“中断点位置B” #1105“中断点位置C” #1106“中断点位置U” #1107“中断点位置V” #1108“中断点位置W” #1109“坐标系建立轴” #1110 “G28中间点位置X”
显示全部