====== Режим приращения оси ======
Функция G102 - касается только круговых осей, сконфигурированных в файле sett.cfg как периодические оси.
Функция G102 включает режим пересчёта начальной точки кадра для заданной оси в режиме интерполяции, позволяя избежать бесконечного увеличения значения круговой периодической координаты. Пересчёт начальной точки кадра осуществляется как: \\
Qнов. = Qстар. mod <период = 360 град> \\
где Qстар.- старое (не пересчитанное) значение начальной точки кадра, которое совпадает с конечной точкой предыдущего кадра; Qнов.- новое (пересчитанное) значение начальной точки кадра; mod- операция "деление по модулю" (остаток от деления). Поэтому, если начальная точка кадра по модулю меньше 360 град.(-360=360, поэтому пересчёт есть (нач.точка равна 0.000 град.) и ось C переместится на +10 град.
G102 C0 $
...
\\
Пример 3: \\
...
G0 C0
G0 X100 Y100
G102 C360 $ вкл.режим пересчёта для круговой оси
G1 C721.000 F1200 $ координата C перемещается на 2 оборота и 1 градус
G1 C10 $ начальная точка 721.000>=360, поэтому пересчёт есть (нач.точка равна 1.000 град.) и ось C переместится на +9 град.
G102 C0 $
...
\\
Пример 4: \\
...
G0 C0
G0 X100 Y100
G102 C360 $ вкл.режим пересчёта для круговой оси
G1 C-359.999 F1200 $
G1 C10 $ начальная точка -359.999>-360 (|-359.999|<360), поэтому пересчёта нет и ось C переместится на +369.999 град.
G102 C0 $
...
\\
Пример 5: \\
...
G0 C0
G0 X100 Y100
G102 C360 $ вкл.режим пересчёта для круговой оси
G1 C-360.000 F1200 $
G1 C10 $ начальная точка -360.000<=-360, поэтому пересчёт есть (нач.точка равна 0.000 град.) и ось C переместится на +10 град.
G102 C0 $
...
\\
Пример 6: \\
...
G0 C0
G0 X100 Y100
G102 C360 $ вкл.режим пересчёта для круговой оси
G1 C-360.000 F1200 $
G1 C-10 $ начальная точка -360.000<=-360, поэтому пересчёт есть (нач.точка равна 0.000 град.) и ось C переместится на -10 град.
G102 C0 $
...
\\
Пример 7: \\
...
G0 C0
G0 X100 Y100
G102 C360 $ вкл.режим пересчёта для круговой оси
G1 C-721.000 F1200 $ координата C перемещается на -2 оборота и 1 градус
G1 C-10 $ начальная точка -721.000<=-360, поэтому пересчёт есть (нач.точка равна -1.000 град.) и ось C переместится на -9 град.
G102 C0 $
...
\\