Нужна предыстория, как я понимаю:
У заказчика сейчас два станка. Первый - Spiro, на котором сейчас и сделана модернизация (замена Burny 2.5 на MyCNC). Второй - российского производства. С российской же программой. Программа - весьма достойная, заточенная только под плазму.
Минимальный порог вхождения для оператора!!!.
Заказчик занимается выпуском изделий для вентиляции. Работы у него завались, всегда дым коромыслом. Люди работают по 12 часов 6 дней в неделю, иногда и больше. Операторы на станках разной квалификации. Учитывая загруженность, G-коды никто из операторов изучать не будет. Технолог (который один, к слову) - тоже. Он и так еле успевает УП готовить.
Листы на станках укладываются как на ксероксе - в два упора в нижнем левом углу. То есть начало листа всегда одинаково. Перед начало резки всегда запускается хоуминг и резак выезжает в точку, которая всегда отстоит от края листа на 10 мм по Х и на 10 мм по Y. В этой точке автоматически обнуляются и станочные и программные координаты.
На втором станке есть опция разных парковок. Потому что могут использоваться листы разной длины и конфигурации.
Для минимизации времени простоя отгоняют в парковку,
наиболее приближённую к краю листа. То есть на первой УП координата парковки может быть Х2600Y0, то на второй УП - X3000Y0, а на третьей - X1800Y0.
Поэтому несколько точек парковки - это не бред, а производственная необходимость. Бредом как раз может являться непонимание производственного процесса,
целью которого является зарабатывание денег, а не изучение матчасти...
И раз такая опция разных парковок есть на одном станке, то заказчик вполне естественно хочет иметь эту опцию и на другом станке, тем более, что эта опция - доступна. У заказчика эти станки плазменной резки стоят первыми в технологической цепочке, простой или задержка на станке плазменной резки означает простой и задержку всего производства, а это несколько десятков рабочих мест
со сдельной оплатой труда. Для поточного производства не допустить простоя и задержек - очень важно! Поэтому и нужны станки с ЧПУ с минимальным порогом вхождения и с минимальными временными и интеллектуальными затратами для выполнения операций по раскрою.
Предыстория и пояснения закончены.
Что сделано на данный момент:
по совету
mycnc установил макрос М30, в котором прописано возвращение в парковку по окончании резки. Станок в парковку едет. Эта часть задачи выполнена. Не выполнена пока первая часть - нет выбора варианта парковки. Видимо, где-то ошибся.
Ниже фото файла cnc-screen. Почему фото, а не скриншоты - об это ниже (тоже интересная ситуация).
Жёлтым выделена строка вывода кнопки (пункт 1 рекомендаций), красным - добавление элемента myitems (пункт 2 рекомендаций):
И выполнение пункта 3 рекомендаций - добавление строки файла x-parking:
Сам файл x-parking взят из профиля Х1366М:
При нажатии на кнопку парковки на главном экране ничего не происходит. Не появляется меню с вариантами парковки, станок никуда не движется. Меню настройки парковки выглядит так:
Но при вводе каких либо координат они не сохраняются. То есть стоит закрыть это окно или переключиться на другую настройку а потом вернуться в координаты парковки - везде будут нули. Данные не сохраняются. Возникают вопросы - почему не сохраняются данные и почему не открывается меню выбора варианта парковки, как указывал
mycnc в своём посте? Другие данные настроек сохраняются. То есть Линукс даёт прописывать изменения (на ЧПУ стоит Линукс, образ с myCNC был скачан с сайта pv-automation). Или разрешения Линукса надо настраивать на каждый файл? Такой вопрос возник потому, что вчера не получилось на флешку записать скриншоты (поэтому и фото экрана. а не скрины), пишет, что флешка только для чтения, хотя раньше на эту-же флешку всё записывалось без проблем. А я в Линуксе не силён.
И что не так с редактированием xml? Почему нет реакции на нажатие кнопки парковки?