热门文章
简单台阶轴宏程序
作者:jidian
时间:2019-04-23 14:26:00
点击:710次
1、分析
宏程序指令:
G65 P0002 A B C D S F ;
变量有局部变量、公用变量(全局变量)和系统变量三种。
变量:#0--#49是当前局部变量
#50--#99是全局局部变量
式中为局部变量:
A:台阶直径1 #1
B:台阶直径2 #2
C:台阶长度1 #3
D:台阶长度2 #7
S:主轴转速 #19
F:进给速度 #9
宏程序指令调用:
1)非模态调用(单纯调用)
指令格式 G65 P××××(宏程序号) L(重复次数)(自变量赋值) 2)模态调用。模态调用功能近似固定循环的续效作用,在调用宏程序的语句以后,每执行一次移动指令就调用一次宏程序。
指令格式:G66 P××××(宏程序号) L(重复次数)(自变量赋值);
3)多重非模态调用。宏程序与子程序相同的一点是,一个宏程序可被另一个宏程序调用,最多可调用4重。
变量有局部变量、公用变量(全局变量)和系统变量三种。
2、程序参考
O0001;
T0101;
M3S600;
G97 G99 G40 M8;
G65 P0002 A110. B150.C65. D150. S500 F0.15;
G28 U0 W0 M5;
M9;
M30;
O0002;
M3 S#19;
G0 X[#2+5.] Z5.;
G42 X0;
G1 Z0 F#9;
X#1;
Z-#3;
X#2;
Z-#7;
X[#2+5.];
G0 Z5.;
M99;
该文章转自于:数控编程社区 https://mp.weixin.qq.com/s/UKL0Gn-Fu-7hHLKn39p0_g