====== Режим приращения оси ====== Функция 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 $ ... \\