中将
UID2652132
U币8
G币26357
技术0
主题3
精华0
阅读权限90
注册时间2016-6-9
最后登录2024-11-27
在线时间1031 小时
手机15169855368
中将
|
简单好用FANUC绝对坐标分中,1/2功能. M代码调用宏程序,像数显铣床一样简单的分中
X方向分中使用步骤: 第一点直接在01号坐标系G54中X0测量(也可以G55,G56,G57,G58,G59看当前模态,只能这6个坐标系,如果是扩展坐标系将报警)
第二点在MDI模式运行M21完成分中, 自动清除00号总坐标系X方向数据
一般3轴有X,Y向两个方向分中就够了,有侧铣Z轴分中需求把Z向宏程序也加入机床
%
O9021(M21_X_1/2__G54-G59)
IF[#4014 EQ 54]THEN #1=5221
IF[#4014 EQ 54]THEN GOTO21
IF[#4014 EQ 55]THEN #1=5241
IF[#4014 EQ 55]THEN GOTO21
IF[#4014 EQ 56]THEN #1=5261
IF[#4014 EQ 56]THEN GOTO21
IF[#4014 EQ 57]THEN #1=5281
IF[#4014 EQ 57]THEN GOTO21
IF[#4014 EQ 58]THEN #1=5301
IF[#4014 EQ 58]THEN GOTO21
IF[#4014 EQ 59]THEN #1=5321
IF[#4014 EQ 59]THEN GOTO21
#3000=1 (Not selected G54-G59)
N21
#5201=0
#[#1]=[#[#1]+#5021]/2
M99
%
X轴自动分中(1/2)
No.6081设为21 相当于M21等于G65 P9021
自动清除00号坐标系X数值
#4014为坐标系G54-G59模态信息
%
O9022(M22_Y_1/2__G54-G59)
IF[#4014 EQ 54]THEN #1=5222
IF[#4014 EQ 54]THEN GOTO22
IF[#4014 EQ 55]THEN #1=5242
IF[#4014 EQ 55]THEN GOTO22
IF[#4014 EQ 56]THEN #1=5262
IF[#4014 EQ 56]THEN GOTO22
IF[#4014 EQ 57]THEN #1=5282
IF[#4014 EQ 57]THEN GOTO22
IF[#4014 EQ 58]THEN #1=5302
IF[#4014 EQ 58]THEN GOTO22
IF[#4014 EQ 59]THEN #1=5322
IF[#4014 EQ 59]THEN GOTO22
#3000=1 (Not selected G54-G59)
N22
#5202=0
#[#1]=[#[#1]+#5022]/2
M99
%
Y轴自动分中(1/2)
No.6082设为22 相当于M22等于G65 P9022
自动清除00号坐标系Y数值
#4014为坐标系G54-G59模态信息
%
O9023(M23_Z_1/2__G54-G59)
IF[#4014 EQ 54]THEN #1=5223
IF[#4014 EQ 54]THEN GOTO23
IF[#4014 EQ 55]THEN #1=5243
IF[#4014 EQ 55]THEN GOTO23
IF[#4014 EQ 56]THEN #1=5263
IF[#4014 EQ 56]THEN GOTO23
IF[#4014 EQ 57]THEN #1=5283
IF[#4014 EQ 57]THEN GOTO23
IF[#4014 EQ 58]THEN #1=5303
IF[#4014 EQ 58]THEN GOTO23
IF[#4014 EQ 59]THEN #1=5323
IF[#4014 EQ 59]THEN GOTO23
#3000=1 (Not selected G54-G59)
N23
#5203=0
#[#1]=[#[#1]+#5023]/2
M99
%
Z轴自动分中(1/2)
No.6083设为23 相当于M23等于G65 P9023
自动清除00号坐标系Z数值
#4014为坐标系G54-G59模态信息
若坐标系模态信息不在G54-G59中将报警
3202号参数#0(NE8)参数设为0,可以对8000-8999以上的程序允许编辑
3202号参数#4(NE9)参数设为0,可以对9000-9999以上的程序允许编辑
扩展坐标系宏变量:
#7001变量为G54.1 P01中X轴
#7002变量为G54.1 P01中Y轴
#7003变量为G54.1 P01中Z轴
#7021变量为G54.1 P02中X轴
……依次类推
不错,支持支持,谢谢分享。 |
|