求教宏程序 每段的意思
%100G54 G90 G0 G17 G40;
Z50 M03 S1000;
X0 Y0;
Z5 M08;
G1 Z-10 F60;
#1=1; 刀补号变量
(WHILE #1 LE 4 DO1;)
G41 X30 D#1 F100;
Y60;X-30;Y0;G3 X30 R30;G0 G40 X0;#1=#1+1;(End1;)Z50;M30;
求高手 能不能把这些括号内的程序 是什么 意思解释下 具体点 谢谢(本人新手) 不要沉了 啊 (WHILE #1 LE 4 DO1;)(End1;)这是一起用的,#1LE#4是条件,如果#1小于4,则执行DO1和END1之间的程序,如果条件不满足,则执行END1后面的程序。
123456cm 发表于 2012-5-22 20:55
(WHILE #1 LE 4 DO1;)(End1;)这是一起用的,#1LE#4是条件,如果#1小于4,则执行DO1和END1之间的程序,如 ...
不明白 啊 求解
WHILE #1 LE 4 DO1,這是一個循環判斷,當#1即刀補號變量裏面的值小於等於4的時候那麼執行,
G41 X30 D#1 F100;
Y60;
X-30;
Y0;
G3 X30 R30;
G0 G40 X0;
#1=#1+1;
而END1是與開始的WHILE #1 LE 4 DO1連用的,表示如果WHILE裏面的條件即#1小於等於4成立的時候運行DO1至END1之間的程序,如果不成立的話則直接跳到END1之後往下運行 這個程序看起來好像是自動換刀補進行粗精銑的宏啊 学习了
凰呀 发表于 2012-5-22 21:36
WHILE #1 LE 4 DO1,這是一個循環判斷,當#1即刀補號變量裏面的值小於等於4的時候那麼執行,
G41 X30 D#1...
那这个是什么意思呢
WHILE[ #1 GE 1] DO1
还有这个
WHILE #10 GE #12 DO2
963189974 发表于 2012-5-23 17:17
那这个是什么意思呢
WHILE[ #1 GE 1] DO1
當#1大於等於1時執行DO1到END1
页:
[1]