С настройкой МАЧ3 все было гараздо проще. Контроллер стоит TB6560 красная плата на 4 оси и есть выход на 5-тую ось, к ней подключен лазер и настроен на 17 пин оси Z. Шаговики стоят nema23 0.8 ампера 1.8 градуса. Контроллер настроен на 1/2 шага. Шкивы на ШД и ремни одинаковые на обоих осях. Теперь сама суть проблемы. При попытке запустить linuxcnc выскакивает сообщение, что оси выходят за пределы минимум и максимум, а потом выдает ошибку на английском и никуда не едет. Я в linuxcnc первый раз и прошу простить меня)) Лазил по форумам искал проблему, но в голове такая каша от всей информации, что скоро колпак уедет))) Рабочее поле станка 300х300мм. Концевых датчиков нет. Помогите пожалуйста с настройкой, что и где выставить, что бы программа знала размер рабочего поля и как настроить в ней ось Z для лазера? Модераторы простите за отдельную тему по моей проблеме, но мне так проще будет если меня тут носом тыкнут в то, что я не знаю
Люди добрые помогите с настройкой linuxcnc
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Люди добрые помогите с настройкой linuxcnc
Всем доброго времени суток. Собрал лазерный выжигатель, работал до линукса в МАЧ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 для лазера? Модераторы простите за отдельную тему по моей проблеме, но мне так проще будет если меня тут носом тыкнут в то, что я не знаю
С настройкой МАЧ3 все было гараздо проще. Контроллер стоит TB6560 красная плата на 4 оси и есть выход на 5-тую ось, к ней подключен лазер и настроен на 17 пин оси Z. Шаговики стоят nema23 0.8 ампера 1.8 градуса. Контроллер настроен на 1/2 шага. Шкивы на ШД и ремни одинаковые на обоих осях. Теперь сама суть проблемы. При попытке запустить linuxcnc выскакивает сообщение, что оси выходят за пределы минимум и максимум, а потом выдает ошибку на английском и никуда не едет. Я в linuxcnc первый раз и прошу простить меня)) Лазил по форумам искал проблему, но в голове такая каша от всей информации, что скоро колпак уедет))) Рабочее поле станка 300х300мм. Концевых датчиков нет. Помогите пожалуйста с настройкой, что и где выставить, что бы программа знала размер рабочего поля и как настроить в ней ось Z для лазера? Модераторы простите за отдельную тему по моей проблеме, но мне так проще будет если меня тут носом тыкнут в то, что я не знаю
Последний раз редактировалось berkut229 04 дек 2014, 12:01, всего редактировалось 1 раз.
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Забыл еще вопрос такой, как точно откалибровать шагХмм.?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Выложите файлы конфигурации (.ini и .hal)
Чудес не бывает. Бывают фокусы.
- NightV
- Почётный участник

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

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Видать у тебя комп не оптимизирован. Например почему на видео монитор потух во время работы?berkut229 писал(а): Собрал лазерный выжигатель, работал до линукса в МАЧ3, но МАЧ3 начинал глючить после пары часов работы.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
В ждущий режим ушел комп. МАЧ глючить начинал и во время нормальной работы компа и в ждущем режиме. Скорее всего из-за того что не лицензионная версия.aftaev писал(а):Видать у тебя комп не оптимизирован. Например почему на видео монитор потух во время работы?berkut229 писал(а): Собрал лазерный выжигатель, работал до линукса в МАЧ3, но МАЧ3 начинал глючить после пары часов работы.
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Вот файлы конфигурации, которые на данный момент у меня в программе.
- Вложения
-
- мой-станок.hal
- (2.7 КБ) 1180 скачиваний
-
- мой-станок.ini
- (1.76 КБ) 1139 скачиваний
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
заходи в папку с твоей конфигурациее и открывай файл у которого расширение .ini
там есть два параметра на каждую ось устанавливать свои значения
MIN_LIMIT = -1000 Минимальный предел (мягкий предел (soft limit)) для движений оси в единичах измерения станка. Когда этот предел превышается, контроллер прекращает движение оси.
Re: EMC2 Integrators Manual Перевод на русский язык #16
NO_FORCE_HOMING = 1 По умолчанию EMC принуждает пользователя выставлять оси станка перед до выполнения любой MDI команды или запуска программы. Обычно разрешено только перемещение в ручном режиме до выставления нулей осей. Установка NO_FORCE_HOMING = 1 позволяет пользователю выполнять MDI перемещения и запускать программы без предварительного выставления осей. Интерфейсы без возможности выставления осей нуждаются в этой опции.
Внимание! Использование NO_FORCE_HOMING = 1 позволитстанку пройти мягкие пределы во время функционирования и в общем случае использование NO_FORCE_HOMING = 1 не желательно.
идешь в раздел Re: EMC2 Integrators Manual Перевод на русский язык #17berkut229 писал(а):При попытке запустить linuxcnc выскакивает сообщение, что оси выходят за пределы минимум и максимум
там есть два параметра на каждую ось устанавливать свои значения
MIN_LIMIT = -1000 Минимальный предел (мягкий предел (soft limit)) для движений оси в единичах измерения станка. Когда этот предел превышается, контроллер прекращает движение оси.
в разделе Раздел [TRAJ] надо добавить строкуberkut229 писал(а): Концевых датчиков нет.
Re: EMC2 Integrators Manual Перевод на русский язык #16
NO_FORCE_HOMING = 1 По умолчанию EMC принуждает пользователя выставлять оси станка перед до выполнения любой MDI команды или запуска программы. Обычно разрешено только перемещение в ручном режиме до выставления нулей осей. Установка NO_FORCE_HOMING = 1 позволяет пользователю выполнять MDI перемещения и запускать программы без предварительного выставления осей. Интерфейсы без возможности выставления осей нуждаются в этой опции.
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
в ini файлеberkut229 писал(а):Забыл еще вопрос такой, как точно откалибровать шагХмм.?
в разделе [AXIS_0]
параметр SCALE = 4.93827160494
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Я уже понял, что этот параметр за шаги на мм отвечает, но вот как точно измерить сколько шагов на мм. В маче можно было задать расстояние, которое станок должен проехать измерить потом сколько он реально проехал и вбить эти данные и мач уже сам устанавливает значение шага. А тут толком не понятно если честно))solo писал(а):в ini файлеberkut229 писал(а):Забыл еще вопрос такой, как точно откалибровать шагХмм.?
в разделе [AXIS_0]
параметр SCALE = 4.93827160494
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Проще рассчитать. Шаг ремня известен? Количество зубьев шкива?berkut229 писал(а):но вот как точно измерить сколько шагов на мм
Чудес не бывает. Бывают фокусы.
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Ремень с шагом 5.08мм У шкива 12 зубьевСергей Саныч писал(а):Проще рассчитать. Шаг ремня известен? Количество зубьев шкива?berkut229 писал(а):но вот как точно измерить сколько шагов на мм
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
у вас стоит полушаг то есть Шд делает один оборот за 400 имп сколько он проезжает за один оборот зависит от конструкции вашего станка ремень(шаг зубьев не ремне) , кол зубьев на шпуле .berkut229 писал(а): Шаговики стоят nema23 0.8 ампера 1.8 градуса.
можно поступить по другому включить станок и попробовать проехать допустим 1 мм и далее замерять реальное перемещение , вычислить поправочный коэффициент и далее скорректировать масштаб оси
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Во я лошара))) я же забыл за то что у меня стоит 1/2 шага и в настройках осей я не поменял 200 на 400.solo писал(а):у вас стоит полушаг то есть Шд делает один оборот за 400 имп сколько он проезжает за один оборот зависит от конструкции вашего станка ремень(шаг зубьев не ремне) , кол зубьев на шпуле .berkut229 писал(а): Шаговики стоят nema23 0.8 ампера 1.8 градуса.
можно поступить по другому включить станок и попробовать проехать допустим 1 мм и далее замерять реальное перемещение , вычислить поправочный коэффициент и далее скорректировать масштаб оси
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
5.08 * 12 = 60.96 (мм на оборот)berkut229 писал(а):Ремень с шагом 5.08мм У шкива 12 зубьев
SCALE = (200 * 2) / 60.96 = 6.561168 (имп/мм)
Правьте непосредственно конфигурационные файлы, так проще, чем пользоваться stepconf'ом (он полезен только для первоначальной настройки и создания конфигов).
Чудес не бывает. Бывают фокусы.
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Поменял в файле настройки и все равно он отказывается ехать, выдает окно с превышенным лимитом осей, а потом ошибку (Exceeded positive soft limit on joint 0)solo писал(а):заходи в папку с твоей конфигурациее и открывай файл у которого расширение .iniидешь в раздел Re: EMC2 Integrators Manual Перевод на русский язык #17berkut229 писал(а):При попытке запустить linuxcnc выскакивает сообщение, что оси выходят за пределы минимум и максимум
там есть два параметра на каждую ось устанавливать свои значения
MIN_LIMIT = -1000 Минимальный предел (мягкий предел (soft limit)) для движений оси в единичах измерения станка. Когда этот предел превышается, контроллер прекращает движение оси.
в разделе Раздел [TRAJ] надо добавить строкуberkut229 писал(а): Концевых датчиков нет.
Re: EMC2 Integrators Manual Перевод на русский язык #16
NO_FORCE_HOMING = 1 По умолчанию EMC принуждает пользователя выставлять оси станка перед до выполнения любой MDI команды или запуска программы. Обычно разрешено только перемещение в ручном режиме до выставления нулей осей. Установка NO_FORCE_HOMING = 1 позволяет пользователю выполнять MDI перемещения и запускать программы без предварительного выставления осей. Интерфейсы без возможности выставления осей нуждаются в этой опции.
Внимание! Использование NO_FORCE_HOMING = 1 позволитстанку пройти мягкие пределы во время функционирования и в общем случае использование NO_FORCE_HOMING = 1 не желательно.
-
berkut229
- Опытный
- Сообщения: 153
- Зарегистрирован: 24 окт 2014, 01:19
- Репутация: 91
- Настоящее имя: СанСаныч
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
Запустил машину))) теперь проблема в настройке оси Z для лазера.
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
скорее всего надо в ручном режиме поехать в станочный ноль , и нажать кнопку "найти начало оси "
Как по мне если у вас нету концевиков хом то чтобы не доставали пределы лучше задать большие пределы -300, мах 300
Как по мне если у вас нету концевиков хом то чтобы не доставали пределы лучше задать большие пределы -300, мах 300
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Люди добрые помогите с настройкой linuxcnc
в чем проблема?berkut229 писал(а): теперь проблема в настройке оси Z для лазера.