Вот отсюда у вас и путаница. Не нужны машинные координаты для работы!!! Только рабочие. Рабочие координаты начинаются от "0". Точка "ДОМ" имеет отрицательные координаты, на величину $27. Все! Больше ничего не надо. Разберитесь с направлениями, возможно у вас "дом" и начало координат в противоположных углах находятся.
Да перепробовал я это. Все углы
обосс...обошел по часовой и против с хороводом, гармошкой и бубном . Например одна из многих за день последовательность действий:
1. Иду в Дом. Начальные машинные Х/У=-1/-1. Курсор в проге так же в верхнем правом углу рабочего поля. Снизу слева рабочее поле проги в положительных координатах.
2. Иду кареткой в Х/У=-150/-90 рабочего стола. Только через консоль и G0, т.к. в интерфейсе проги знак минус не воспринимается. При этом курсор инструмента на экране проги уходит вверх вправо за зону рабочего поля. Т.е. в машинные координаты в минусовую зону
3. Хрен с ним. Ставлю рабочий ноль кнопкой проги
"Задать начальную позицию". Прога показывает текущие машинные координаты Х/У=-150/-90 и курсор инструмента на экране проги так же вверху справа за зоной рабочего поля.
4. Ставлю рисунок в поле проги в +10/+10, например. Должен, по идее, переместиться в машинные Х/У=-140/-80, но..Пуск прожига каретка летит именно в +10 машинных, т.е. за пределы станка, снося все концевики. И хучь убейся.
5. Ок. Опять цепляемся за Дом и возворачиваемся в серёдку станка, т.е. позицию Х/У=-150/-90. Отключаю станок, сбрасывая все координаты. Включаю -соответственно всё по нулям. Курсор инструмента на экране стоит в верхнем правом углу рабочего поля. Всё управляется. В окне интерфейса "Переместить в позицию" ставим положительную координату - едет куда нужно. Ставлю рабочий ноль кнопкой проги
"Задать начальную позицию". Перемещаюсь в сторону. Жмём кнопку "
Перейти в начальную позицию" - работает нормально, переставляя каретку в установленные рабочие координаты
6. Запускаем на рисунок - едет и работает в зоне рисунка.
Что это - особенность кода программы работать только в положительном квадранте? По мне так - похоже на то. Конечно, может и туплю, но не пойму где.
Но так бы работать изредка можно, если охота. Все манипуляции можно и на кнопки макросов посадить.
Но подскажите же мне, плз, все таки команду сброса именно машинных координат, чтоб провода не дергать. Должна же такая быть, ё маё! Не являясь знатоком Г-кода пробовал в процессе ряд как то связанных с координатами G90-92 по очереди - реакции на машинные не увидел, только на рабочие. С Г-кодом, понимаю, надо серьезно поразбираться, а не с налёту, но прямо сейчас не получится.