Страница 16 из 41
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 28 мар 2014, 17:12
nERV
michael-yurov писал(а): значит их должно "колбасить" при вращении
На скорости 20-22мм/с моторы крутятся очень плавно и мягко с приятным звуком. Ни вибраций, ни резонанса, все чудно. А вот если задрать скорость выше, все становится заметно хуже.
Вот так выглядит скрин с моего лцнц. Есть пара ошибок.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 28 мар 2014, 18:38
Сергей Саныч
С такими ошибками нет смысла что-то настраивать, результат предсказуем. Можно, конечно, еще увеличить BASE_PERIOD, но он и так слишком большой. Надо разбираться с железом - отключить в биосе все функции энергосбережения, поставить внешнюю видеокарту (попроще какую-нибудь, требования к графике довольно скромные).
Latency test, кстати, не всегда корректно работает.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 28 мар 2014, 18:59
nERV
Кстати, заметил что эти ощибки выскакивают только после возвращения из режима энергосбережения. При запуске программы какие-либо сообщения отсутствуют.
Про видеокарту думал уже, на днях должны задарить какую-то старенькую. В биосе сейчас покопаюсь.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 29 мар 2014, 04:44
Сергей Саныч
nERV писал(а):Кстати, заметил что эти ощибки выскакивают только после возвращения из режима энергосбережения.
Всю "зеленку" нужно отключить.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 03 апр 2014, 21:30
nERV
Купил таки новую видеокарту, все бесплатные предложения оказались не рабочими. Брал самую дешевую из наличествующих. Ge-force 210 с 1гб ддр3 на борту. Оказывается в видеокартах сейчас меньше не бывает

Сейчас латенси тест стабильно показывает 16-17 тысяч, это нормально, или еще шаманить?
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 04 апр 2014, 03:31
Сергей Саныч
Здесь про выделение одного ядра под реалтайм
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 01 май 2014, 12:52
Cinod
Смотря какие. Серии АА для обработки цветных металлов точно подойдут.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 19 июн 2014, 22:13
nERV
Появился вечер для занятия своим станочком. Наконец-то поставил датчики начала на все оси. И тут странный глюк, ось Z ну никак не хочет хомиться. С тупым упорством проезжает мимо датчика и ползет дальше, уже слегка свернул кронштейн крепления мотора

Сигнал с датчика на контроллер приходит. По крайней мере светодиод загорается.
В чем может быть проблема?
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 19 июн 2014, 22:30
nERV
Решил проблему вроде как. Перекинул на другой пин, заработало, но один фиг не так как надо.
Концевик стоит в верхней от стола точке оси. При обнулении ось ползет вверх, хотя движение оси вверх в визуализаторе означает движение вниз. При инвертировании пина дир ничего хорошего не выходит, ось начинает хомиться в другую сторону.
Как сделать чтобы в точке обнуления оси присваивалась какая-либо координата, а на столе был 0, ну и чтоб ось в визуализаторе и в реальности бегала в одну сторону?
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 00:57
Serg
Ибо направление отсчёта по Z неправильное! Надо так:
MIN_LIMIT = -130.0
MAX_LIMIT = 0.0
nERV писал(а):а на столе был 0
Зачем? Чтобы всё время путататься и чтоб всё "наизнанку" было?

Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 07:32
nERV
И так я тоже пробовал. Это же тодько софтлимиты, на процесс хомления эти значения никак не влияют.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 09:06
Nick
Код: Выделить всё
HOME_SEARCH_VEL = 1.0000
HOME_LATCH_VEL = 0.85000
HOME_SEQUENCE = 0
HOME_SEARCH_VEL = 1.0000 Ищет в сторону "+". Т.е. по идее вверх.
HOME_LATCH_VEL = 0.85000 Уточняется тоже в сторону "+". Т.е. должен отъехать до размыкания датчика и поехать давить его обратно...
А какой датчик? Может он глючит?
Попробуй уточнение сделать в другую сторону... Т.е. HOME_LATCH_VEL = -0.85000
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 09:59
michael-yurov
Там на лампочки особо не смотри - они могут загораться, а для срабатывания оптопары, возможно, тока не хватает.
Стоит как-то проверить, что компьютер видит срабатывание датчика.
Я уже не помню какие номиналы на твоей плате стоят. Возможно, неудачно подобранные.
И важно, чтобы датчики были NPN NO. Если датчики другого типа - то нужно внимательно подойти к возможности такого использования.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 10:00
Nick
michael-yurov писал(а):Стоит как-то проверить, что компьютер видит срабатывание датчика.
Это в Меню-Станок- halmeter или halshow можно посмотреть.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 10:55
nERV
Датчики именно нпн но, индуктивный китайский, не глючит. 13й пин входа почему-то не работает, перекинул на другой- стало нормально. Не думал что скорости там можно задавать отрицательные.
А как сделать чтоб при обнулении они писало не 0(начало), а конец оси?
И с компом что-то стало. Видимо сдохла батарейка, ругается при загрузке и сбрасывает настройки по дефолту. Линукса поругалась на часы и предложила удалить их. Ну и джиттер стал тепер более 650 тысяч.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 11:02
Nick
nERV писал(а):Не думал что скорости там можно задавать отрицательные.
Именно так и задается направление поиска нуля оси.
nERV писал(а):А как сделать чтоб при обнулении они писало не 0(начало), а конец оси?
HOME_OFFSET = 0.000000 - положение датчика
HOME = 0.0 - то, куда поедет после хоуминга.
Т.е. скажем,
HOME_OFFSET = 10
HOME = 4.0
Сначала найдет датчик, потом скажет, что в месте датчика 10, потом поедет в 4 по новым координатам, и там будет ждать указаний.
Обычно, я делал HOME_OFFSET вне рабочей зоны, чтобы потом на него случайно не наехать.
Т.е. скажем рабочая зона 0...100, датчик около нуля, тогда я ставил:
HOME_OFFSET = -1
HOME = 0
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 13:11
nERV
Эти параметры глобальны, или задаются для каждой оси?
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 13:25
Nick
Для каждой оси.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 13:48
Serg
nERV писал(а):И так я тоже пробовал. Это же тодько софтлимиты, на процесс хомления эти значения никак не влияют.
Как это не влияют? Самая распостранённая ошибка при этом: станок будет думать, что съезжает с датчика, а на самом деле будет дальше на него наезжать.
Re: Не гравер, но маленький фрезер. В процессе.
Добавлено: 20 июн 2014, 21:03
nERV
UAVpilot писал(а):станок будет думать
Все немного не так. Направление движения к датчику задается знаком скорости, как подсказал Nick. И именно так оно работает, уже проверил

Софтлимиты же просто ограничивают ось и совершенно не влияют на поиск нулей.
Тут другой вопрос, как работает кнопка "задать отступ", от чего она задает отступ? У меня получается что задает от позиции обнуления, а не от нуля оси.
Т.е. сейчас минимум Z=0, это стол станка, максимум=108. Задаю отступ 50мм, оно отходит от позиции 108 на 50мм. Как сделать чтоб отступ работал от нуля оси? Или как нужно расположить ось Z чтоб оно работало правильно? Как понимаю этим отступом можно задавать высоту заготовки над столом.