О чем-то подобном я тоже думал. Причем, ситуация, когда время исполнения команды с одновременным перемещением по двум осям ( поступательная+вращательная) не соответствует ожидаемому, была и на стандартном скринсете MAch3, там где 4 оси.
Всё же склоняюсь к тому, что это я что-то не так понял. Не думаю, что в МАЧ3 есть ошибки подобного рода.
Вопрос не по скринсету МАЧА, а скорее к пониманию работы команды F в сочетании с другими командами. Всё, что мне удалось найти - это:
10.1.6 Feed Rate
The rate at which the controlled point or the axes move is nominally a steady rate which
may be set by the user. In the Interpreter, the interpretation of the feed rate is as follows
unless inverse time feed rate (G93) mode is being used:
¨ For motion involving one or more of the linear axes (X, Y, Z and optionally A, B,
C), without simultaneous rotational axis motion, the feed rate means length units per
minute along the programmed linear XYZ(ABC) path
¨ For motion involving one or more of the linear axes (X, Y, Z and optionally A, B,
C), with simultaneous rotational axis motion, the feed rate means length units per
minute along the programmed linear XYZ(ABC) path combined with the angular
velocity of the rotary axes multiplied by the appropriate axis Correction Diameter
multiplied by pi (p = 3.14152...); i.e. the declared "circumference" of the part
¨ For motion of one rotational axis with X, Y, and Z axes not moving, the feed rate
means degrees per minute rotation of the rotational axis.
¨ For motion of two or three rotational axes with X, Y, and Z axes not moving, the
rate is applied as follows. Let dA, dB, and dC be the angles in degrees through which
the A, B, and C axes, respectively, must move. Let D = sqrt (dA2 + dB2 + dC2).
Conceptually, D is a measure of total angular motion, using the usual Euclidean metric.
Let T be the amount of time required to move through D degrees at the current feed rate
in degrees per minute. The rotational axes should be moved in co-ordinated linear
motion so that the elapsed time from the start to the end of the motion is T plus any
time required for acceleration or deceleration.
Всё понятно, кроме одновременного движения поступательных и вращательных осей.
Может у кого есть хорошее описание G-code на русском или английском языках??