Конфигурация 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 (340585 просмотров) <a class='original' href='./download/file.php?id=781&mode=view' target=_blank>Загрузить оригинал (41.24 КБ)</a>
Настройка EMC2
Конфигурация ЕМС2 (340585 просмотров) <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 (340585 просмотров) <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 (340585 просмотров) <a class='original' href='./download/file.php?id=783&mode=view' target=_blank>Загрузить оригинал (99.1 КБ)</a>
Настройка LPT для EMC2
Настройка LPT для EMC2 (340585 просмотров) <a class='original' href='./download/file.php?id=784&mode=view' target=_blank>Загрузить оригинал (88.29 КБ)</a>
Настройка LPT для EMC2

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

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

Настройка осей станка в EMC2 LinuxCNC (340585 просмотров) <a class='original' href='./download/file.php?id=785&mode=view' target=_blank>Загрузить оригинал (66.88 КБ)</a>
Настройка осей станка в EMC2 LinuxCNC
Проверка настроек осей LinuxCNC (340585 просмотров) <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 (340585 просмотров) <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 (340585 просмотров) <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 (340585 просмотров) <a class='original' href='./download/file.php?id=789&mode=view' target=_blank>Загрузить оригинал (74.23 КБ)</a>
Окончание настройки EMC2

Заключение


См. также

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

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

Сообщение Nick »

Это баг stepconf, но на работу это не должно влиять, т.к. X-enable включается тогда же когда и Y-enable и Z-enable, поэтому разницы нет никакой. Но если хочешь можешь сам написать все это в hal файле. По аналогии с X-enable. Но еще раз скажу - разницы нет.

А что у тебя за станок, если он может с такой скоростью ездить?
alik04
Кандидат
Сообщения: 66
Зарегистрирован: 17 май 2012, 13:51
Репутация: 0
Контактная информация:

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

Сообщение alik04 »

вот еще что я заметил в конфиг, в низу должно быть 400
01.jpg (6169 просмотров) <a class='original' href='./download/file.php?id=5836&mode=view' target=_blank>Загрузить оригинал (117.85 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Почему? 200 шагов на оборот микрошаг 1:16 и передача 4 мм на оборот, итого 200*16/4=800.

Сдается мне ты не там ищешь... Надо смотреть в сторону максимальной скорости и по больше погонять станок на максимальной скорости. Чтобы не было пропусков шагов.
Кстати ошибки превышения base thread не выскакивало?
alik04
Кандидат
Сообщения: 66
Зарегистрирован: 17 май 2012, 13:51
Репутация: 0
Контактная информация:

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

Сообщение alik04 »

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

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

Сообщение Nick »

Попробуй снизить максимальную скорость. Скорее всего проблема в ней.
Пропуски на всех осях, или только на некоторых?
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

На драйвере какой микрошаг установлен? Инструкцию думаю не проблема найти. Похоже на "китайская синяя плата".
Попробуй скорость поставить 16 мм/с. Я уверенно с 24v питания больше не выжимал. Чудес не бывает. Хочешь скорость - больше напряжение => другой драйвер. На 6560 больше 24v подавать не стоит и ток по максимуму не ставить 3А, лучше 2.5А поставить на 100%. Они горят и взрываются замечательно. :hehehe:
Поставь Decay SLOW, Микрошаг 1/8, ток не трогай он на 2.5А стоит. Максимальный ток на твоей плате 3,33А. Максимальное напряжение 34V. Максимальная частота 15кГц.
Синий контроллер.jpg (6202 просмотра) <a class='original' href='./download/file.php?id=5839&mode=view' target=_blank>Загрузить оригинал (97.27 КБ)</a>
Синий синий.png
Синий синий.png (9.17 КБ) 6202 просмотра
P.S. Почему не стоит подавать больше 24V. Зависит это от стабилизатора на 5V. Бывают разные варианты, если для стабилизатора будет слишком много вольт, то он на выходе даст не 5V, а что-то другое или в защиту уйдет или сгорит нафиг. А тосиба 6560 без 5V взрывается. :hehehe:
Последний раз редактировалось xentaur 12 июн 2012, 12:48, всего редактировалось 2 раза.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

А сбоку на моторах ничего не написано? Они похоже 8 выводные, как они подключены параллельно или последовательно?
Stepper Motors Catalog_en-US_revA.jpeg (6190 просмотров) <a class='original' href='./download/file.php?id=5841&mode=view' target=_blank>Загрузить оригинал (19.31 КБ)</a>
Похожи?
alik04
Кандидат
Сообщения: 66
Зарегистрирован: 17 май 2012, 13:51
Репутация: 0
Контактная информация:

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

Сообщение alik04 »

Вот эта инструкция подходит к моему драйверу.
Unbenannt.JPG (6189 просмотров) <a class='original' href='./download/file.php?id=5842&mode=view' target=_blank>Загрузить оригинал (55.87 КБ)</a>
Когда я включил 5 переключатель OFF a 6 ON, в программе показало что станок проехал 55мм, а я замерил всего 28мм, 5 и 6 OFF тогда совпадают расстояние пройденное и замер.

Когда я ставлю 16 мм/с он ели движется, но при обработки детали повторяется таже история
потери шагов, не при обработке какого либо участка а когда фреза подымается в верх и начинает перемещаться ко второму пункту обработки детали
Они похоже 8 выводные, как они подключены параллельно или последовательно?
в этом я непонимаю, а выходов 8.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

alik04 писал(а):Когда я включил 5 переключатель OFF a 6 ON, в программе показало что станок проехал 55мм, а я замерил всего 28мм, 5 и 6 OFF тогда совпадают расстояние пройденное и замер.
Так и должно быть, когда меняешь 5 и 6 то нужно и микрошаг в настройке осей менять.

on on нет микрошага 1
on off микрошаг 2
off on микрошаг 8
off off микрошаг 16

Поставь 3 и 4 OFF OFF

Моторы все одинаковые (part number)? Какой моторам нужен ток? Сопротивление обмоток можешь измерить, есть чем?
Зарисовать по цветам провода с мотора и как они соединяются и подключены к плате (одного, остальные наверное точно также подключены)
Как проверить при запущенном linuxcnc
Делаешь F1 F2
потом хоум
потом на вкладку MDI [F5]
пишем g0 x100 [enter] (аналогично y и z)
пишем x0 [enter] (аналогично y и z)
Снимок-axis.ngc - AXIS 2.5.0-77-g51fcd96 on LinuxCNC-HAL-SIM-AXIS.png (6187 просмотров) <a class='original' href='./download/file.php?id=5843&mode=view' target=_blank>Загрузить оригинал (59.84 КБ)</a>
Снимок-axis.ngc - AXIS 2.5.0-77-g51fcd96 on LinuxCNC-HAL-SIM-AXIS-1.png (6187 просмотров) <a class='original' href='./download/file.php?id=5844&mode=view' target=_blank>Загрузить оригинал (68.98 КБ)</a>
бегунком Максимальная скорость уменьшаем значение в двое
повторяем x0 x100
подбираем скорость при которой всё гуд.
смотрим запоминаем впечатления сообщаем.

P.S. И самое главное. Точно всё правильно подключено?
alik04
Кандидат
Сообщения: 66
Зарегистрирован: 17 май 2012, 13:51
Репутация: 0
Контактная информация:

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

Сообщение alik04 »

Bildschirmfoto-EMC2 Stepper Mill Configuration-1.png (6180 просмотров) <a class='original' href='./download/file.php?id=5846&mode=view' target=_blank>Загрузить оригинал (55.61 КБ)</a>
Bildschirmfoto-axis.ngc - AXIS 2.4.6 auf  Meine-CNC-1.png (6180 просмотров) <a class='original' href='./download/file.php?id=5845&mode=view' target=_blank>Загрузить оригинал (72.94 КБ)</a>
все 3 мотора (part number) одинаковые, окраска проводов:красный,белый,чёрный,зелёный,суний,жолтый,коричневый и оранжевый.
Соединены в током порядке "крашый+белый", "жолтый+суний" это одна фаза, "зелёный+чёрный", "коричневый+оранжевый" это другая фаза.
Какой моторам нужен ток?
незнаю
Сопротивление обмоток можешь измерить, есть чем?
немогу
при этих пробах, акса-X проехала 171мм, а кнопкой на клавиатуре 100=100мм
акса-Y проехала 102мм, а кнопкой на клавиатуре 100=100мм
акса-Z не получилось, а от тастатуры всё окей
Bildschirmfoto-EMC2 Stepper Mill Configuration-2.png (6180 просмотров) <a class='original' href='./download/file.php?id=5847&mode=view' target=_blank>Загрузить оригинал (56.06 КБ)</a>
Bildschirmfoto-EMC2 Stepper Mill Configuration-3.png (6180 просмотров) <a class='original' href='./download/file.php?id=5848&mode=view' target=_blank>Загрузить оригинал (56 КБ)</a>
при этих настройках от кнопки на тастатуре 100мм передвинуть аксу надо ждать почти 1минуту



как стереть эту UBUNTU10.04 и сново заинсталировать на этоже место новую?
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

с z и не получится так. Там нужно
g0 z-40 (опустит z на 40 мм с макс скоростью, дальше g0 можно не писать)
z0 (поднимет z в 0)
еще можно курсор вверх нажимать чтоб уже введенные команды не печатать.
и т.д.
Ползунок тянуть Maximale Geschwindigkeit
Поставь его приблизительно на 200 мм/мин, потом увеличивай, проверяй оси по очереди.

А что на z винт с шагом 3мм?
alik04 писал(а):как стереть эту UBUNTU10.04 и сново заинсталировать на этоже место новую?
Это очень просто, но пока не нужно, кстати не хочешь эту убунту русиш или инглиш сделать на время, потом обратно на шпрехиш поставишь. И linuxcnc на время тоже язык поменяет.
смена языка.png (6176 просмотров) <a class='original' href='./download/file.php?id=5849&mode=view' target=_blank>Загрузить оригинал (179.21 КБ)</a>
Моторы у тебя подключены в параллель. Нужно знать ток моторов, это очень нужно. Спроси там, где их достал. По этой маркировке ничего толком пробить не получается. Если у тебя те моторы которые я нашел в каталоге pacific scientific, то скорее всего эти драйвера не подходят, или нужно поменять подключение моторов. Нужно хотя-бы сопротивление обмотки измерить, а по каталогу определить - что это за звери.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Не проще ли просто файл сделать
G0 X0
G0 X100
G0 X0

Запускать его можно одной клавишей - R. А скорость регулировать при помощи Feed override.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

Нет не проще, удобнее в ручном режиме выбрать дискретное перемещение, но там нет значений 10 50 100 их нужно в ini (?) самому прописать. И программу редактировать по мелочам не удобно. А для окончательного стресс теста самое то и репеат 1000 раз. Кстати пробовал репеат 1000? интересные вещи с памятью происходят :hehehe:

Вот про моторчики накопал, но верить этому низя...
Снимок-Варианты шаговых.png (6168 просмотров) <a class='original' href='./download/file.php?id=5859&mode=view' target=_blank>Загрузить оригинал (48.65 КБ)</a>
alik04
Кандидат
Сообщения: 66
Зарегистрирован: 17 май 2012, 13:51
Репутация: 0
Контактная информация:

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

Сообщение alik04 »

xentaur, замерил я сопротивление начальное или остаточное которое на приборе было оно ровно-00,4 оm, замерил соединённые то есть спаренные катушки получилось-00,7 om и замерил одну катушку получилось-01,0 om.
Как ты сказал, передвинул я эти кубики и станочeк побежал.
Теперь проблема на углах останавливается и идёт смещение в сторону моторов на каждой оси.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

alik04 писал(а):на углах останавливается и идёт смещение в сторону моторов на каждой оси.
это как? :)
Проскакивает углы?
alik04
Кандидат
Сообщения: 66
Зарегистрирован: 17 май 2012, 13:51
Репутация: 0
Контактная информация:

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

Сообщение alik04 »

это как?
Проскакивает углы?
нет, при обработке доходит до угла приостанавливается и начинает дальше двигаться.

Смещение идёт так, на втором проходе фреза уже сместилась на третьем ещё дальше, нет повторяемости.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

alik04 писал(а):xentaur, замерил я сопротивление начальное или остаточное которое на приборе было оно ровно-00,4 оm, замерил соединённые то есть спаренные катушки получилось-00,7 om и замерил одну катушку получилось-01,0 om.
Как ты сказал, передвинул я эти кубики и станочeк побежал.
Теперь проблема на углах останавливается и идёт смещение в сторону моторов на каждой оси.
Значит обмотка ~ 0.6Ом Вот табличка
alik_stepdrive_256.png (6141 просмотр) <a class='original' href='./download/file.php?id=5881&mode=view' target=_blank>Загрузить оригинал (36.1 КБ)</a>
Мотор на 4,6А в параллельном (parallel) (P) включении и на 2,3А последовательном (series) (S). Стоит попробовать последовательное включение.
alik_подключение_моторов_256.png (6121 просмотр) <a class='original' href='./download/file.php?id=5906&mode=view' target=_blank>Загрузить оригинал (23.34 КБ)</a>
Вот еще графики момента на эту серию: 1. для самого индуктивного мотора в (P) 2. для мотора с мин индуктивностью (S) 3. мотор что и на первом включение (P) и (S) при разных напряжения 160v и 320v!
torque.png (6141 просмотр) <a class='original' href='./download/file.php?id=5878&mode=view' target=_blank>Загрузить оригинал (16.56 КБ)</a>
Последний раз редактировалось xentaur 14 июн 2012, 19:49, всего редактировалось 5 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

alik04 писал(а):нет, при обработке доходит до угла приостанавливается и начинает дальше двигаться.
Это у тебя включен режим G61. Читай тут: FAQ по Gcode, примеры #1

alik04 писал(а):Смещение идёт так, на втором проходе фреза уже сместилась на третьем ещё дальше, нет повторяемости.
Может все еще пропускает шаги? Скинь Gкод на всякий случай.
alik04
Кандидат
Сообщения: 66
Зарегистрирован: 17 май 2012, 13:51
Репутация: 0
Контактная информация:

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

Сообщение alik04 »

А как определить начало катушки и конец, что бы соединить последовательно.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

alik04 писал(а):А как определить начало катушки и конец, что бы соединить последовательно.
Для тебя на картинке всё раскрашено :)
alik04 писал(а):нет, при обработке доходит до угла приостанавливается и начинает дальше двигаться.

Смещение идёт так, на втором проходе фреза уже сместилась на третьем ещё дальше, нет повторяемости.
Станок ещё не настроен.
1. Подключи моторы последовательно.
2. Нужно настроить задержки для step/dir под tb6560. Для этого лучше скинуть hal и ini файлы сюда.
alik_base_config_256.png (6135 просмотров) <a class='original' href='./download/file.php?id=5882&mode=view' target=_blank>Загрузить оригинал (17.01 КБ)</a>
alik_x-axis_config_256.png (6135 просмотров) <a class='original' href='./download/file.php?id=5883&mode=view' target=_blank>Загрузить оригинал (12.22 КБ)</a>
Ответить

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