Что я еще не знал о LinuxCNC, что нам еще предстоит сделать

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение nkp »

tenzik ,fleshget - у вас одинаковые станки и проблемы? :hehehe:
Аватара пользователя
fleshget
Опытный
Сообщения: 109
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

И первый я и другой... Я два раза зарегистрировался :wik:

Еще один момент и все!
Подскажите как поворотку настроить правильно.
Вот мой редуктор:
На валу шестерни с 64 зубами находится токарный патрон.

Драйвер 1/4

Что нужно прописать в настройки оси? Не знаю как расчитать.
По моим подсчетам коэфициент редукции примерно 1:100
Шаговый двигатель - 200 полных импульсов на один оборот.
Вложения
eNr5Q.jpg (2745 просмотров) <a class='original' href='./download/file.php?id=154912&mode=view' target=_blank>Загрузить оригинал (154.03 КБ)</a>
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение solo »

если червяк однозаходный то получается скале на поворотке 55.6521739
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение ScrewDriver »

Там вроде дроби можно писать
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Аватара пользователя
fleshget
Опытный
Сообщения: 109
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

Было бы супер - я бы смог использовать стратегию обработки 'по спирали'
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Nikomas »

А какой параметр влияет на in-position. У меня постоянно ось Z то недоезжает, то переезжает пару сотых (PID настроен). Deadband? Т.е. если ось косит на 5 сотых, то надо прописать: deadband = 0,05 ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

FERROR, MIN_FERROR.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
fleshget
Опытный
Сообщения: 109
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

На трех координатах все отлично!
Когда включил четырехосевую обработку- на секунду включается шпиндель, начинается перемещение, а потом останов и выводится сообщение:
"joint 3 following error"
Что у меня не так? Вот мой ini файл оси 3:

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

[AXIS_3]
[*]TYPE = ANGULAR
[*]HOME = 0.0
[*]MAX_VELOCITY = 150
[*]MAX_ACCELERATION = 400.0
[*]STEPGEN_MAXACCEL = 500.0
[*]SCALE = 222.6086956
[*]FERROR = 1
[*]MIN_FERROR = .25
[*]MIN_LIMIT = -720
[*]MAX_LIMIT = 720
[*]HOME_SEARCH_VEL = 0
[*]HOME_LATCH_VEL = 0
Аватара пользователя
fleshget
Опытный
Сообщения: 109
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение solo »

я не знаю какой у вас комп , но мне кажется мах частота импульсов степ большая 33кГц это занадто .
MAX_VELOCITY = 150
SCALE = 222.6086956
Аватара пользователя
fleshget
Опытный
Сообщения: 109
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

Так и есть. Я поставил
MAX_VELOCITY = 50
и
SCALE = 111
Поставил контроллер на полушаг.
Поворотка работает!
Теперь пытаюсь разобраться почему медленнее чем Мач3 крутит. Ответ нашол: нужно как-то задействовать
G64 P0.5 Q0.1
Как бы и ответ есть, и не могу понять - это нужно вставлять в мой G-код каждый раз эту строку или куда её...
В общем нахожусь в процессе обучения...
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение solo »

fleshget писал(а):нужно как-то задействовать
G64 P0.5 Q0.1
можно просто в ини файле в разделе RS274NGC добавить строку
Re: EMC2 Integrators Manual Перевод на русский язык #12

[RS274NGC]

STARTUP_CODE = G21 G90 G64P0.5Q0.1
Аватара пользователя
Argon-11
Мастер
Сообщения: 2068
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Argon-11 »

Заметил то ли баг, то ли фичу, иногда строчки вида

[RS274NGC]
STARTUP_CODE = G21 G90 G64P0.5Q0.1

прекращают работать. Т.е. в Axis на визуализации видим прямоугольные траектории, но станок углы сильно скругляет.
Точные причины пока не засек, но кажется, что оно возникает при принудительной остановке и перезагрузке ngc файла.
Перезапуск LinuxCNC помогает.
Последний раз редактировалось Argon-11 23 янв 2019, 13:18, всего редактировалось 1 раз.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение MGG »

Так P0.5 это же скругление на пол миллиметра.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение solo »

у меня просто в STARTUP_CODE = G21 G90 G64 написано так , проблем не замечал
Аватара пользователя
Argon-11
Мастер
Сообщения: 2068
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Argon-11 »

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

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

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение MX_Master »

У меня есть несколько постпроцессоров, с разными значениями G64. Всё вставляется сразу в УП. Я считаю, что правильно G64 писать именно в УП, чтоб потом не было проблем с другими УП, в которых нужна точность.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2068
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Argon-11 »

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение MX_Master »

Шашечки или ехать? (:
Ответить

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