Страница 1 из 8

Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 02 апр 2014, 20:33
SONIC300077
Всем Здравствуйте ! Я новичок в теме LinuxCNC- вот месяц как получил связку Mesa 5i25+7i77. А благодаря этому форуму узнал очень много нового и интересного.

Установил Linux, поставил все обновления, которые он попросил (в том числе и Linuxcnc), до версии 2.5.3,
подключил платы Mesa и приступил к настройке через pncconf.
Вот как это было:

Но я не уверен, что мне удастся все настроить самому. Поэтому очень надеюсь на вашу помощь здесь. Заранее благодарю !

И, честно говоря, руки чешутся поставить уже все это дело на станок !

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 03 апр 2014, 09:11
Nick
Ноль станка, это датчик или кнопка ехать в ноль?
Подачи кнопкой переключаются, или там галетник? По ним в pncconf в пинах GPIO вход ищи Overrides -> Feed override A,B,C,D, параметры ABCD скорее всего потом задаются...

Двигать осями - пины Axis rappid, там будут XYZ+-
Стоп подачи - Странно, что его нет в pncconf, это будет пин
motion.feed-hold IN BIT
When Feed Stop Control is enabled with M53 P1, and this bit is TRUE, the feed rate is set to 0.
его потом подключим.

Что такое контроль приводови сбой приводов?
Что такое готовность ЧПУ?
Шпиндель в Spindle
Сож, потом сделаем, странно, но тоже не нашел его в pncconf...

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 03 апр 2014, 10:17
SONIC300077
ноль станка это концевой выключатель оси .
подачи стоит галетник
контроль приводов и сбой-это сигнал готовности приводов
готовность чпу - это выходной сигнал включающий привода

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 03 апр 2014, 11:33
Nick
SONIC300077 писал(а):ноль станка это концевой выключатель оси .
тогда в разделе Limits
Если это еще и home - тогда home +limits
SONIC300077 писал(а):контроль приводов и сбой-это сигнал готовности приводов
На вход? Можно в принципе на Estop завести...
SONIC300077 писал(а):готовность чпу - это выходной сигнал включающий привода
Enable amplifier или по русски вкл усилитель...

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 03 апр 2014, 13:50
SONIC300077
вот внес изменения ! думаю можно подключить к станку и там может все проясниться !

кстати по поводу Scale
у нас стоят револьверы и преобразователь ПС1 500 дискрет на об.
а как остальное вычислять не знаю на механику станка документации нет !
может кто знает какое значение Scale должно быть ?

Добавлено: 03 апр 2014, 14:08
Nick
Стоп подачи это не вход Estop! Ну это потом подправим.
Все остальное более менее нормально.

Scale должен быть импульсов/мм. Посмотри, насколько станок перемещается от 1 поворота ручки или вала двигателя...
Если никак, то можно посчитать, что там 5мм, т.е. scale = 300, потом если что подправишь.


Погоди у тебя преобразователь ПС1 и 500 дискрет или ПС и 1500 дискрет?

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 08:55
SONIC300077
Nick писал(а):Погоди у тебя преобразователь ПС1 и 500 дискрет или ПС и 1500 дискрет?
"преобразователь ПС1" и 500 дискрет

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 09:05
Nick
тогда ставь 100.

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 09:15
nkp
Nick писал(а):тогда ставь 100.
400?

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 09:17
Nick
ну я предполагаю, что винт с шагом 5мм, тогда 500/5?
Или я опять что-то напутал?

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 09:20
nkp
500*4 /5

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 09:23
Nick
А там не полные циклы указываются разве?

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 19:06
SONIC300077
ENCODER_SCALE поставил 300 ! а там как станок двигать осями начнет и с числом этим разберемся !

я поставил FEEROR=50 а MIN_FERROR=0.0005 оставил. Но при нажатии кнопки "питание станка" все равно выдает ошибка "join 0 following error" или "join 1 following error"

а вот из за вот этих параметров может давать такую ошибку MIN_LIMIT =-0.01 MAX_LIMIT = 8

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 04 апр 2014, 19:18
nkp
SONIC300077 писал(а):а вот из за вот этих параметров может давать такую ошибку MIN_LIMIT =-0.01 MAX_LIMIT = 8
это пределы оси относительно нуля оси
поставить реальные в мм
SONIC300077 писал(а):я поставил FEEROR=50 а MIN_FERROR=0.0005 оставил.
в начале настройки поставить большие значения обоих : FEEROR=100 а MIN_FERROR=10

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 07 апр 2014, 11:34
Lexxa
Посмотри в разделе станки, есть уже готовый хал и электроавтоматика с рабочего станка такого-же.

Про ПС1 расскажи - что за зверь?

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 07 апр 2014, 12:47
Nick
SONIC300077, для настройки ПИД, в halscope сделай пины
axis.0.f-error - это величина отклонения
axis.0.motor-pos-cmd - это команда
axis.0.motor-pos-fb - это обратная связь

Также можешь попробовать поставить станок гонять туда-сюда:

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

G92 X0
O100 repeat [100] (треугольник)
  G0 X10 
  G0 X0
O100 endrepeat 

O101 repeat [100] (меандр)
  G0 X10
  G04 P.5
  G0 X0
O101 endrepeat 
И скрины давай сюда :).
nkp писал(а):FEEROR=100
Только надо смотреть, чтобы станок был по дальше от лимитов, а то как раванет на полном скаку... (в общем как минимум те же 100 от края оси)

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 07 апр 2014, 13:16
SONIC300077
Тумблер "Ручное управление" - включает возможность управлять с пульта на станке .

Про галетный переключатель подачи может вот тут настраивается скорость !

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 07 апр 2014, 13:24
SONIC300077
Lexxa писал(а):Про ПС1 расскажи - что за зверь?
Это преобразователь сигналов резольвера в сигналы энкодера ! вот только там де мы их покупали сайт уже не работает www.Contur.ru

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 07 апр 2014, 14:05
SONIC300077
Вот скины по программе
G92 X0
O100 repeat [100] (треугольник)
G0 X10
G0 X0
O100 endrepeat

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Добавлено: 07 апр 2014, 14:37
Serg
Nick писал(а):меандр
Не получится меандр - будет треугольник с паузой.
Для настройки PID тестовый сигнал не получится генерить G-кодом будут мешать заданные скорости и ускорения.
Сигнал нужно генерить помошью siggen и подавать на ось в качестве задания.

Вот удобная приблуда для настройки PID: http://www.linuxcnc.org/index.php/engli ... al?limit=6
это лучшее, что я пробовал. Сразу предупреждаю: это не автомат, это просто удобный инструмент, чтоб правильно настроить PID надо хотя-бы поверхностно знать теорию.