Люди добрые помогите с настройкой linuxcnc

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

Всем доброго времени суток. Собрал лазерный выжигатель, работал до линукса в МАЧ3, но МАЧ3 начинал глючить после пары часов работы. Перешел на linuxcnc, но ни как не могу его запустить(( Станок у меня с двумя осями, обе оси на ремнях. Вот видео работы станка под управлением МАЧ3 http://www.youtube.com/watch?v=ef9lcuIR ... 2dROFGSGcw
С настройкой МАЧ3 все было гараздо проще. Контроллер стоит TB6560 красная плата на 4 оси и есть выход на 5-тую ось, к ней подключен лазер и настроен на 17 пин оси Z. Шаговики стоят nema23 0.8 ампера 1.8 градуса. Контроллер настроен на 1/2 шага. Шкивы на ШД и ремни одинаковые на обоих осях. Теперь сама суть проблемы. При попытке запустить linuxcnc выскакивает сообщение, что оси выходят за пределы минимум и максимум, а потом выдает ошибку на английском и никуда не едет. Я в linuxcnc первый раз и прошу простить меня)) Лазил по форумам искал проблему, но в голове такая каша от всей информации, что скоро колпак уедет))) Рабочее поле станка 300х300мм. Концевых датчиков нет. Помогите пожалуйста с настройкой, что и где выставить, что бы программа знала размер рабочего поля и как настроить в ней ось Z для лазера? Модераторы простите за отдельную тему по моей проблеме, но мне так проще будет если меня тут носом тыкнут в то, что я не знаю :oops:
Последний раз редактировалось berkut229 04 дек 2014, 12:01, всего редактировалось 1 раз.
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

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

Re: Люди добрые помогите с настройкой linuxcnc

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

Выложите файлы конфигурации (.ini и .hal)
Чудес не бывает. Бывают фокусы.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение NightV »

berkut229 писал(а):Контроллер стоит TB6560 красная плата на 4 оси и есть выход на 5-тую ось, к ней подключен лазер и настроен на 17 пин оси Z. Шаговики стоят nema23 0.8 ампера 1.8 градуса.
а ты не такой простой гусь, как мне показалось в личке :)
berkut229 писал(а):Модераторы простите за отдельную тему по моей проблеме
мы только ЗА! это только приветствуется, отдельно тему на каждую проблему :good:
-------------------------------------------------------
покажи свои конфиги
Всё просто! если знаешь КАК!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение Serg »

Чтоб получить помощь надо рассказывать что и как делал максимально подробно, как на приёме у доктора.
И обязательно показывать анализы сообщения об ошибках и файлы конфигурации.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение aftaev »

berkut229 писал(а): Собрал лазерный выжигатель, работал до линукса в МАЧ3, но МАЧ3 начинал глючить после пары часов работы.
Видать у тебя комп не оптимизирован. Например почему на видео монитор потух во время работы?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

aftaev писал(а):
berkut229 писал(а): Собрал лазерный выжигатель, работал до линукса в МАЧ3, но МАЧ3 начинал глючить после пары часов работы.
Видать у тебя комп не оптимизирован. Например почему на видео монитор потух во время работы?
В ждущий режим ушел комп. МАЧ глючить начинал и во время нормальной работы компа и в ждущем режиме. Скорее всего из-за того что не лицензионная версия.
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

Вот файлы конфигурации, которые на данный момент у меня в программе.
Вложения
мой-станок.hal
(2.7 КБ) 1180 скачиваний
мой-станок.ini
(1.76 КБ) 1139 скачиваний
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение solo »

заходи в папку с твоей конфигурациее и открывай файл у которого расширение .ini
berkut229 писал(а):При попытке запустить linuxcnc выскакивает сообщение, что оси выходят за пределы минимум и максимум
идешь в раздел Re: EMC2 Integrators Manual Перевод на русский язык #17
там есть два параметра на каждую ось устанавливать свои значения
MIN_LIMIT = -1000 Минимальный предел (мягкий предел (soft limit)) для движений оси в единичах измерения станка. Когда этот предел превышается, контроллер прекращает движение оси.
berkut229 писал(а): Концевых датчиков нет.
в разделе Раздел [TRAJ] надо добавить строку

Re: EMC2 Integrators Manual Перевод на русский язык #16

NO_FORCE_HOMING = 1 По умолчанию EMC принуждает пользователя выставлять оси станка перед до выполнения любой MDI команды или запуска программы. Обычно разрешено только перемещение в ручном режиме до выставления нулей осей. Установка NO_FORCE_HOMING = 1 позволяет пользователю выполнять MDI перемещения и запускать программы без предварительного выставления осей. Интерфейсы без возможности выставления осей нуждаются в этой опции.
:attention: Внимание! Использование NO_FORCE_HOMING = 1 позволитстанку пройти мягкие пределы во время функционирования и в общем случае использование NO_FORCE_HOMING = 1 не желательно.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение solo »

berkut229 писал(а):Забыл еще вопрос такой, как точно откалибровать шагХмм.?
в ini файле
в разделе [AXIS_0]
параметр SCALE = 4.93827160494
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

solo писал(а):
berkut229 писал(а):Забыл еще вопрос такой, как точно откалибровать шагХмм.?
в ini файле
в разделе [AXIS_0]
параметр SCALE = 4.93827160494
Я уже понял, что этот параметр за шаги на мм отвечает, но вот как точно измерить сколько шагов на мм. В маче можно было задать расстояние, которое станок должен проехать измерить потом сколько он реально проехал и вбить эти данные и мач уже сам устанавливает значение шага. А тут толком не понятно если честно))
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

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

berkut229 писал(а):но вот как точно измерить сколько шагов на мм
Проще рассчитать. Шаг ремня известен? Количество зубьев шкива?
Чудес не бывает. Бывают фокусы.
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

Сергей Саныч писал(а):
berkut229 писал(а):но вот как точно измерить сколько шагов на мм
Проще рассчитать. Шаг ремня известен? Количество зубьев шкива?
Ремень с шагом 5.08мм У шкива 12 зубьев
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение solo »

berkut229 писал(а): Шаговики стоят nema23 0.8 ампера 1.8 градуса.
у вас стоит полушаг то есть Шд делает один оборот за 400 имп сколько он проезжает за один оборот зависит от конструкции вашего станка ремень(шаг зубьев не ремне) , кол зубьев на шпуле .
можно поступить по другому включить станок и попробовать проехать допустим 1 мм и далее замерять реальное перемещение , вычислить поправочный коэффициент и далее скорректировать масштаб оси
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

solo писал(а):
berkut229 писал(а): Шаговики стоят nema23 0.8 ампера 1.8 градуса.
у вас стоит полушаг то есть Шд делает один оборот за 400 имп сколько он проезжает за один оборот зависит от конструкции вашего станка ремень(шаг зубьев не ремне) , кол зубьев на шпуле .
можно поступить по другому включить станок и попробовать проехать допустим 1 мм и далее замерять реальное перемещение , вычислить поправочный коэффициент и далее скорректировать масштаб оси
Во я лошара))) я же забыл за то что у меня стоит 1/2 шага и в настройках осей я не поменял 200 на 400.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

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

berkut229 писал(а):Ремень с шагом 5.08мм У шкива 12 зубьев
5.08 * 12 = 60.96 (мм на оборот)
SCALE = (200 * 2) / 60.96 = 6.561168 (имп/мм)
Правьте непосредственно конфигурационные файлы, так проще, чем пользоваться stepconf'ом (он полезен только для первоначальной настройки и создания конфигов).
Чудес не бывает. Бывают фокусы.
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

solo писал(а):заходи в папку с твоей конфигурациее и открывай файл у которого расширение .ini
berkut229 писал(а):При попытке запустить linuxcnc выскакивает сообщение, что оси выходят за пределы минимум и максимум
идешь в раздел Re: EMC2 Integrators Manual Перевод на русский язык #17
там есть два параметра на каждую ось устанавливать свои значения
MIN_LIMIT = -1000 Минимальный предел (мягкий предел (soft limit)) для движений оси в единичах измерения станка. Когда этот предел превышается, контроллер прекращает движение оси.
berkut229 писал(а): Концевых датчиков нет.
в разделе Раздел [TRAJ] надо добавить строку

Re: EMC2 Integrators Manual Перевод на русский язык #16

NO_FORCE_HOMING = 1 По умолчанию EMC принуждает пользователя выставлять оси станка перед до выполнения любой MDI команды или запуска программы. Обычно разрешено только перемещение в ручном режиме до выставления нулей осей. Установка NO_FORCE_HOMING = 1 позволяет пользователю выполнять MDI перемещения и запускать программы без предварительного выставления осей. Интерфейсы без возможности выставления осей нуждаются в этой опции.
:attention: Внимание! Использование NO_FORCE_HOMING = 1 позволитстанку пройти мягкие пределы во время функционирования и в общем случае использование NO_FORCE_HOMING = 1 не желательно.
Поменял в файле настройки и все равно он отказывается ехать, выдает окно с превышенным лимитом осей, а потом ошибку (Exceeded positive soft limit on joint 0)
berkut229
Опытный
Сообщения: 153
Зарегистрирован: 24 окт 2014, 01:19
Репутация: 91
Настоящее имя: СанСаныч
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение berkut229 »

Запустил машину))) теперь проблема в настройке оси Z для лазера.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение solo »

скорее всего надо в ручном режиме поехать в станочный ноль , и нажать кнопку "найти начало оси "
Как по мне если у вас нету концевиков хом то чтобы не доставали пределы лучше задать большие пределы -300, мах 300
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Люди добрые помогите с настройкой linuxcnc

Сообщение solo »

berkut229 писал(а): теперь проблема в настройке оси Z для лазера.
в чем проблема?
Ответить

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