Конфигурация EMC2 LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Конфигурация EMC2 LinuxCNC

Сообщение Nick »

После того как Вы произвели установку EMC2, можно переходить к конфигурации.
Начнем с простого пути, использования утилиты Stepconf. Sterconf это графическая утилита для настройки EMC2 для различных станков. Конечно она не реализует все возможности EMC2, но подойдет для большинства станков со step-dir контроллерами управляемыми через lpt порт. Stepconf устанавливается вместе с EMC2 и его можно запустить из меню Приложения -> EMC2 -> Stepconf.
Это незавершенный раздел, Вы можете помочь в его оформлении.
Нужны исправления, комментарии. Публикуйте их в этой теме.

Содержание


Настройка EMC2 (338083 просмотра) <a class='original' href='./download/file.php?id=781&mode=view' target=_blank>Загрузить оригинал (41.24 КБ)</a>
Настройка EMC2
Конфигурация ЕМС2 (338083 просмотра) <a class='original' href='./download/file.php?id=780&mode=view' target=_blank>Загрузить оригинал (44.23 КБ)</a>
Конфигурация ЕМС2

Выбор конфигурации

В первом окне Stepconf есть выбор: создать новую конфигурацию или изменить старую. Выбираем создать новую. Также можно проставить галки напротив Create shortcut, чтобы в последствии запускать EMC2 с созданной конфигурацией в один клик.

Screenshot-EMC2 Stepper Mill Configuration-2.png (338083 просмотра) <a class='original' href='./download/file.php?id=782&mode=view' target=_blank>Загрузить оригинал (95.31 КБ)</a>

Параметры станка, контроллера и быстродействия

Настройки станка
Вводим название станка, в документации говорится, что можно использовать заглавные и строчные буквы, цифры и знаки "-" и "_".
Выбираем конфигурацию осей. XYZ (Фрезер), XYZA (4-х осевой фрезер) или XZ (Токарный станок). Названия только для примера. Если у Вас двух осевой станок, то можете выбрать XYZ, и ось Z оставить не настроенной.
Единицы измерения станка: дюймы или миллиметры.

Настройки контроллера
Можно выбрать из набора предустановленных параметров если Ваш контроллер в список. Или настроить все самому.
Параметры Step time, Step space, Direction hold, Direction setup смотрите в документации к вашему контроллеру.

Настройки lpt
Если у Вас только один lpt, то можно ничего не трогать по умолчанию стоит установка стандартного адреса lpt порта.

Настройки быстродействия
Base period - это одна из основных величин быстродействия, она определяет максимальную скорость работы с контроллером. Она определяет так называемый heartbeat (сердцебиение системы в целом) от которого зависит время для генерации сингала Step. Фактически, чем меньше base period тем больше максимальная частота генерации шагов (например, при Base period = 30 000 ns максимальная частота генерации шагов равна 33333Гц, что при 200 шагах на оборот в режиме микрошага 1:8 дает максимум 20 оборотов в секунду).

Base period зависит от параметров компьютера. Правильно определить base period можно при помощи утилиты Latency test, она тоже входит в состав EMC2. Latency это задержка с которой компьютер может остановить процесс работы для обработки внешнего запроса. В нашем случае, запросом является периодичный "heartbeat" (стук сердца) на основе которого вычисляется нужное время для следующего шага. Для того, чтобы контроллер работал правильно и не пропускал шаги минимальный base period должен быть равным длительность direction setup+direction hold+step space+maximum latency.

Итак, запускаем Latency test, и пытаемся нагрузить компьютер разными задачами, чтобы наверняка получить максимальную задержку. Можно запустить проигрываться фильм, полазить по интернету, скопировать большой файл, перемещать окна. Через несколько минут смотрим значение Base thread Max jitter (максимальное дрожание base period) и вставляем это значение в соответствующую строку в Stepconf.

Onscreen prompt for tool change - уведомление о смене инструмента. Если эта опция включена, то EMC2 будет останавливаться и выдавать сообщение о смене инструмента, каждый раз, когда в управляющей программе будет встречаться код M6. Оставьте эту опцию включенной, только если Вы не собираетесь делать автоматическую смену инструмента.

Настройка LPT для EMC2 (338083 просмотра) <a class='original' href='./download/file.php?id=783&mode=view' target=_blank>Загрузить оригинал (99.1 КБ)</a>
Настройка LPT для EMC2
Настройка LPT для EMC2 (338083 просмотра) <a class='original' href='./download/file.php?id=784&mode=view' target=_blank>Загрузить оригинал (88.29 КБ)</a>
Настройка LPT для EMC2

Настройки пинов LPT

На этой странице мы можем настроить значения всех пинов параллельного порта.
Значения для этих настроек смотрите в документации к контроллеру.

Настройка осей станка в EMC2 LinuxCNC (338083 просмотра) <a class='original' href='./download/file.php?id=785&mode=view' target=_blank>Загрузить оригинал (66.88 КБ)</a>
Настройка осей станка в EMC2 LinuxCNC
Проверка настроек осей LinuxCNC (338083 просмотра) <a class='original' href='./download/file.php?id=786&mode=view' target=_blank>Загрузить оригинал (21.23 КБ)</a>
Проверка настроек осей LinuxCNC

Настройка осей станка

Далее настраиваем все оси станка:

Motor Steps Per Revolution - количество шагов двигателя на один оборот.

Driver Microstepping - настройка микрошага контроллера. Для микрошага 1:8 устанавливайте "8"

Pulley Ratio - значение редуктора, если между валом двигателя и ходовым винтом стоит редуктор установите передаточное число.

Leadscrew Pitch - шаг ходового винта. Можно поменять направление движения вдоль оси установив отрицательное значение шага винта.

Maximum Velocity - Максимальная скорость перемещения.

Maximum Acceleration - Максимальное ускорение по данной оси.

Home Location - положение начала оси. Это положение в котором станок остановится после поиска начала.

Table Travel - границы оси. Положение начала должно быть внутри table travel, причем оно не должно совпадать с границами оси.

Home Switch Location - Положение концевика начального положения. Если у Вас совмещены home switch и limit switch в одном концевике, то значение home location не должно быть равным home switch location иначе появится ошибка "joint limit error", т.е. станок не должен остановиться в точке срабатывания ограничительного концевика.

Home Search Velocity - скорость поиска начала оси. Если концевой датчик расположен рядом с концом оси это значение должно быть выбрано с учетом того, что станок должен будет успеть остановиться до того как он ударится о конец оси. Если концевик замыкается только когда ответная часть рядом с ним, то скорость должна быть выбрана таким образом, чтобы станок успел остановиться пока концевик не разомкнулся. Если станок движется в противоположную сторону от концевика при поиске начала установите отрицательную скорость.

Home Latch Direction - направление уточнения начала, после первоначальной установки начала, они уточняются на очень маленькой скорости. Если выбрана опция "Same" при повторном срабатывании концевика начала будут установлены, если "Opposite" станок будет медленно откатываться пока концевик не разомкнется.

Ниже будут приведены вычисления параметров оси:
  • Time to accelerate to max speed - время ускорения до максимальной скорости (время остановки)
  • Distance to accelerate to max speed - дистанция ускорения до максимальной скорости (дистанция остановки)
  • Pulse rate at max speed - частота сигналов на максимальной скорости
  • Axis SCALE - количество шагов в одной единице измерения шагов/мм (шагов/дюйм)
После введения всех параметров ось можно протестировать. Для этого нажимаем Test this axis.

Настройка управления шпинделем в EMC2 (338083 просмотра) <a class='original' href='./download/file.php?id=787&mode=view' target=_blank>Загрузить оригинал (32.67 КБ)</a>
Настройка управления шпинделем в EMC2

Настройка шпинделя

Если шпиндель регулируется при помощи ШИМ:
Устанавливаем Carrier frequency (Несущая частота) согласно инструкции к Вашему контроллеру шпинделя.
Устанавливаем Speed 1, Speed 2, PWM 1, PWM 2 - значения скоростей в оборотах в минуту при заданном значении ШИМ. Эту информацию можно найти в инструкции к Вашему контроллеру, либо попробовать определить самостоятельно. Этими параметрами определяется линейная зависимость скорости шпинделя от значения PWM.

Дополнительные настройки EMC2 (338083 просмотра) <a class='original' href='./download/file.php?id=788&mode=view' target=_blank>Загрузить оригинал (70.45 КБ)</a>
Дополнительные настройки EMC2

Настройка дополнительного интерфейса

  • Include Halui - Добавить пользовательскую панель Halui.
  • Include PyVCP GUI panel - Добавить панель pyVCP.
    См. статью по настройке и применению pyVCP в EMC2
  • Include ClassicLadder PLC - Добавить программируемый контроллер на лестничной логике (Programmable Ladder Logic Controller).

Окончание настройки EMC2 (338083 просмотра) <a class='original' href='./download/file.php?id=789&mode=view' target=_blank>Загрузить оригинал (74.23 КБ)</a>
Окончание настройки EMC2

Заключение


См. также

Нахождение максимальной скорости и ускорения станка
PyVCP дополнительный интерфейс для EMC2 LinuxCNC
Аватара пользователя
Nameless
Новичок
Сообщения: 12
Зарегистрирован: 26 дек 2011, 15:01
Репутация: 0
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Nameless »

Прошу помочь перенести настройки из Mach3 в LinuxCNC. Имею такой станок http://www.cnc-magic.ru тк бывает большие фалы и mach плохо справляется очень хочется попробовать LinuxCNC. У станка такие моторы http://prntscr.com/fr3tx7 Настройки в Mach:
В Ports and pins
- http://prntscr.com/fr3ugu
- http://prntscr.com/fr3uml
- http://prntscr.com/fr3uvy http://prntscr.com/fr3v55
- http://prntscr.com/fr3vdc
- http://prntscr.com/fr3vkq
- http://prntscr.com/fr3vpr
В Motor Tuning:
- Для осей x/y/z http://prntscr.com/fr3w2l
- Для A http://prntscr.com/fr3wfu
В General config:http://prntscr.com/fr3wuj
В Motor Home/Soft limit: http://prntscr.com/fr3xkc

По аналогии заполняю в LinuxCNC:
У меня PCI плата с одним LPT портом от moschip в принципе драйверов под линукс не идет только описание как понимаю с описанием изменения стандартных адресов по желанию https://yadi.sk/i/TBYIw0pA3KhzoN
Выполнил команду "lspci -v ", получил список адресов http://prntscr.com/fr46fl каждый из них попробовал в Parport Base Adress, но чет не завелось как я понимаю при настройке и тестирование осей в настройках каждой если нажать на RUN то по аналогии с Machem должны вкл. двигатели и можно подвигать осью, но не сработало

- Получил такие данные с теста http://prntscr.com/fr3ysr, вопрос сколько нужно вписать в Max Jitter
- Заполнил Пины, кроме 11 не понял как перенести по аналогии его от сюда http://prntscr.com/fr3zuf
- Далее начал переносить настройки из осей http://prntscr.com/fr40qo , X http://prntscr.com/fr411n, Y http://prntscr.com/fr41a5 , Z http://prntscr.com/fr41nj , A http://prntscr.com/fr41vn, вопрос как перенести данные в Driver Microstepping и Leadscrew Pitch ?
- Скорость вращения шпинделя задается инвертором

Что-где я пропустил и не так настроил, помогите пожалуйста?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение MX_Master »

Nameless писал(а):Прошу помочь перенести настройки из Mach3 в LinuxCNC
Насколько я помню в stepconf есть пункт "Import Mach3 file". Может кто подскажет подробности, а то я сам с Мачем дел не имел.
Аватара пользователя
Nameless
Новичок
Сообщения: 12
Зарегистрирован: 26 дек 2011, 15:01
Репутация: 0
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Nameless »

Насколько я помню в stepconf есть пункт "Import Mach3 file". Может кто подскажет подробности, а то я сам с Мачем дел не имел.
К стати да, есть такая штукуовина, а я со слепоты не заметил в новой софтине то, правда дело не выгорело как я понимаю при клике на данную кнопку http://prntscr.com/fr5hhj движки или движок должен включиться, но нет... перебрал все 6 портов предложенных, к стати адрес порта в Win и Linux совпадают или нет? Еще при импорте не все настройки перенеслись тут явно видно http://prntscr.com/fr5ixa, что часть пинов осталось не задействована хотя в Mach на них назначены действия + в Motor steps per revolution осталось как было по умолчанию значение 200, а в Mach стоит 400
Аватара пользователя
Nameless
Новичок
Сообщения: 12
Зарегистрирован: 26 дек 2011, 15:01
Репутация: 0
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Nameless »

В общем удалось услышать заветный треск движков, возможно кому то поможет, сделал так запустив в терминале команду lspci -v,
получив заветный список доступных адресов портов начал перебирать вставляя в эту команду /sbin/modprobe parport_pc io=0x3f8,адресвозможногопорта irq=4,18 у меня заработало на адресе cd00 (к стати в Win адрес был такой же) http://prntscr.com/frnzwa , 0x3f8 адрес порта по умолчанию у себя в биосе на плате asus есть возможность его изменить или поставить авто. Все делалось для матплаты без lpt порта, 1 lpt порт на PCI плате от STLab чип от MOSCIP MCS9835.
Теперь вопрос, во время настройки в степконфиге при настройке осей если жать сюда http://prntscr.com/fro3hi то движки молчат, после прохождения всех шагов и старта самой программы слышно включение двигателей и тут же их отключение на кнопку вкл. движка не реагирует осями не шевелит и есть такое сообщение http://prntscr.com/fro4ks ,я так понимаю нужно исправить значение в Max Jitter, у меня на пример получилось такое в тесте http://prntscr.com/fro5i3, то сколько нужно вписать или еще в другом месте смотреть?
WWW116
Мастер
Сообщения: 205
Зарегистрирован: 14 янв 2014, 16:31
Репутация: 2
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение WWW116 »

Привет, всем!
Не нашел подходящей темы, спрошу тут.
Третий день бьюсь с новым железом, пытаюсь его настроить под Дебиан.
Возникла такая проблема: есть рабочий конфиг с рабочего станка. Все работает как нужно. Но на другом системнике возникли проблемы с осью Х. Она вообще ни на, что не реагирует.
Не могу понять в чем дело?
Вложения
фрезер.ini
(1.97 КБ) 993 скачивания
фрезер.hal
(3.65 КБ) 1018 скачиваний
WWW116
Мастер
Сообщения: 205
Зарегистрирован: 14 янв 2014, 16:31
Репутация: 2
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение WWW116 »

Подскажите пожалуйста по моему вопросу?
Много раз устанавливал ЕМС2 на разные системники, но тут наткнулся на непонятные вещи с осью Х.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение MX_Master »

WWW116 писал(а):Подскажите пожалуйста по моему вопросу?
Много раз устанавливал ЕМС2 на разные системники, но тут наткнулся на непонятные вещи с осью Х.
файл фрезер.ini, секция [AXIS_0], вот эти строки

Код: Выделить всё

MIN_LIMIT = -0.001
MAX_LIMIT = 0.001
не дают двигаться оси.

Поставьте MAX_LIMIT побольше, хотя бы 100. А позже уже замените эти 100 на более реальное значение. У следующей оси, например, MAX_LIMIT = 1450.0, поэтому она может двигаться.
WWW116
Мастер
Сообщения: 205
Зарегистрирован: 14 янв 2014, 16:31
Репутация: 2
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение WWW116 »

О..о. Точно. Извиняюсь за глупые вопросы, но без них никак.
Исправил, заработало.
Спасибо большое!
Аватара пользователя
remygalenkas
Новичок
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas »

Не могли ли чуточку пояснить цитату об Base period.

Цитата



Для того, чтобы контроллер работал правильно и не пропускал шаги минимальный base period должен быть равным длительность direction setup+direction hold+step space+maximum latency.

Я не понимаю что имеится в виду? Сума должна совпасть сложена этих значений (direction setup+direction hold+step space+maximum latency.)? Или они по отдельности должно быть равным Base period? У миня получилось 12295 Base period.

В данный момент у миня

direction setup 40000

direction hold 40000

step space 3000

space Time 3000

А после теста Base period мне выдало 12295
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Сергей Саныч »

remygalenkas писал(а):Для того, чтобы контроллер работал правильно и не пропускал шаги минимальный base period должен быть равным длительность direction setup+direction hold+step space+maximum latency.
Это утверждение не соответствует действительности. Не знаю, откуда оно взялось.
Надо смотреть оригинал. http://www.linuxcnc.org/docs/html/motio ... ppers.html
В оригинале, кстати, тоже довольно путано написано, особенно если переводить гуглотранслятором.
Но там есть ссылка на калькулятор, которые выдает достаточно адекватные значения.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
remygalenkas
Новичок
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas »

Всем приветик. В конце концов настроил свой китайский 3020T-DJ. Все движение по осям померил все точь в точь как в настройках настроил размеры стола и фреза спускается по заданной в настройке величине. На артkаме сделал тестовый квадрат, измерил свой инструмент указал в арткаме, все в мм проверено.

сохранил в G-Code с расширением .cnc и прорезал . Опечалило опять. На оси Y в место 100мм размер 104.89мм а по Х оси место 100мм проем 104.89мм.. Как такое может быть по столу ездит миллиметр в миллиметр как в настройках (TABLE TRAVEL) а при резбе детали погрешность аш на 4.89ммв суме? Прокопал настройки так и не нашел где можно подкорректировать? Где могу откалибровать погрешность?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Сергей Саныч »

Покажите G-код.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
remygalenkas
Новичок
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas »

Сергей Саныч писал(а):Покажите G-код.
G1 X7.212 Y6.563 Z-0.200 F2400
X6.931 Y6.702
X6.702 Y6.931
X6.563 Y7.212
X6.520 Y7.500
Y112.500
X6.563 Y112.788
X6.702 Y113.069
X6.931 Y113.298
X7.212 Y113.437
X7.500 Y113.480
X112.500
X112.788 Y113.437
X113.069 Y113.298
X113.298 Y113.069
X113.437 Y112.788
X113.480 Y112.500
Y7.500
X113.437 Y7.212
X113.298 Y6.931
X113.069 Y6.702
X112.788 Y6.563
X112.500 Y6.520
X7.500 Y6.520
G0 Z10.000
G0 X0.000 Y0.000
G0Z10.000
X0.000Y0.000
M05
M02
%

Извиняюсь я тут столько перепробовал квадрат 102х102 тобиш перебор 2.89мм
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Сергей Саныч »

Диаметр фрезы какой указан в Арткаме? И каким фактически режете?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
remygalenkas
Новичок
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas »

Сергей Саныч писал(а):Диаметр фрезы
1.98мм
Сергей Саныч писал(а):И каким фактически режете?
глубина фрезеровки 0.2мм, подача 40мм/с, врезание 20мм/с
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Сергей Саныч »

У вас фреза ходит по контуру со скругленными углами со стороной 106,96 мм.
Где-то не так задан диаметр инструмента. Скорее всего в ArtCAM.
Или включена компенсация размера инструмента в LinuxCNC. Ее нужно отключить.
И первые строки G-кода вы так и не показали.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
remygalenkas
Новичок
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas »

Сергей Саныч писал(а):И первые строки G-кода вы так и не показали.
Я извиняюсь за невежество но как G-код открыл в текстовом файле и что там было то и скопировал.
Сергей Саныч писал(а):Или включена компенсация размера инструмента в LinuxCNC. Ее нужно отключить.
Не могли ли вы по подробней пожалуйста как отключить компенсация размера инструмента? Бьюсь а найти не могу как отключить :(
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Сергей Саныч »

Команда G40
http://www.linuxcnc.org/docs/html/gcode ... #gcode:g40
Эта команда обычно входит в "строку безопасности" (преамбулу) в самом начале G-кода.
Например, такую:

Код: Выделить всё

G17 G20 G40 G49 G54 G80 G90 G94
У вас ее нет, поэтому неясно, с какими настройками и в каких режимах работает LCNC.
http://www.linuxcnc.org/docs/html/gcode ... _practices
Чудес не бывает. Бывают фокусы.
Аватара пользователя
remygalenkas
Новичок
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas »

Я пока ждал ответа на арткаме заново 3 прямоугольника создал и проехал той же фрезой. первый должен быть по наружу 90х90мм а получил (89.90х89.90), второй в программе по наружу 63х63мм а получил (62.85х62.85) А третий 55х55 мм прямоугольник внутренняя резьба а получил ( 52.29х52.29) причем 3 угла закруглены хотя в программе они прямые. Где я косячу что так все через ж... получается????????
Вот Г код
(для просмотра содержимого нажмите на ссылку)
%
G90
G49
M3 S15000
G0 X15.000 Y14.075 Z20.000
G1 Z-0.200 F1200
G1 X14.728 Y14.116 F13200
X14.462 Y14.247
X14.247 Y14.462
X14.116 Y14.728
X14.075 Y15.000
Y105.000
X14.116 Y105.272
X14.247 Y105.538
X14.462 Y105.753
X14.728 Y105.884
X15.000 Y105.925
X105.000
X105.272 Y105.884
X105.538 Y105.753
X105.753 Y105.538
X105.884 Y105.272
X105.925 Y105.000
Y15.000
X105.884 Y14.728
X105.753 Y14.462
X105.538 Y14.247
X105.272 Y14.116
X105.000 Y14.075
X15.000 Y14.075
G0 Z20.000
G0 X27.846 Y27.846
G1 Z-0.200 F1200
G1 X27.700 Y28.036 F13000
X27.606 Y28.262
X27.575 Y28.500
Y91.500
X27.616 Y91.772
X27.747 Y92.038
X27.962 Y92.253
X28.228 Y92.384
X28.500 Y92.425
X91.500
X91.772 Y92.384
X92.038 Y92.253
X92.253 Y92.038
X92.384 Y91.772
X92.425 Y91.500
Y28.500
X92.384 Y28.228
X92.253 Y27.962
X92.038 Y27.747
X91.772 Y27.616
X91.500 Y27.575
X28.500
X28.262 Y27.606
X28.036 Y27.700
X27.846 Y27.846
G0 Z20.000
G0 X33.425 Y33.425
G1 Z-0.200 F1200
G1 X86.575 F13200
Y86.575
X33.425
Y33.425
G0 Z20.000
G0 X0.000 Y0.000
G0Z20.000
X0.000Y0.000
M05
M02
%
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Конфигурация EMC2 LinuxCNC

Сообщение Сергей Саныч »

remygalenkas писал(а):причем 3 угла закруглены хотя в программе они прямые.
Поставьте в начало программы команду G61
По остальным вопросам - к спецам по Арткаму.
Чудес не бывает. Бывают фокусы.
Ответить

Вернуться в «LinuxCNC»