EMC2 и неровная поверхность гравировки [РЕШЕНО]
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
ЕМС стартанул
щас провери компенсацию аут
щас провери компенсацию аут
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Сейчас будет не только компенсация оут, но и ось Z должна дергаться согласно ей. Так что аккуратнее !
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
на сколько больше? стоит еденичкаNick писал(а):Если выскочит Joint following error, то тупо в ини поставь Ferror по оси Z по-больше.
зет это же Аксис_2
0-х
1-у
2-зет
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Поставь 100 на пока, потом сделаем красиво.
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
все равно вылезло Joint 2 following error
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
даже с 1000 вылазиет
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
хммм странно, интерессно, а что там в положении этой оси? В пине stepgen.2.position-cmd.
Можно попробовать обмануть feed-back, но это не очень хорошо...
попробуй убрать вот эту строчку
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
и сделать вменсто нее
net zpos-cmd => axis.2.motor-pos-fb
Можно попробовать обмануть feed-back, но это не очень хорошо...
попробуй убрать вот эту строчку
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
и сделать вменсто нее
net zpos-cmd => axis.2.motor-pos-fb
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
в момент ошибкиNick писал(а):хммм странно, интерессно, а что там в положении этой оси? В пине stepgen.2.position-cmd.
Можно попробовать обмануть feed-back, но это не очень хорошо...
пробовал первую строчку комментилпопробуй убрать вот эту строчку
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
и сделать вменсто нее
net zpos-cmd => axis.2.motor-pos-fb
вторую добавлял - нет изменений в зет (в коноли энебл в 1 ставил)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
а как ты понял, что изменений нет? В hal meter смотрел? Или на станке видно?
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
в окне координаты на зет не меняются
а до этого менялись
а до этого менялись
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
я станок не включаю... смысл крутить - если видно что выдает... или он может зет показывать нуль а сам менять координаты? эт ж невозможно
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
В том то и дело после добавления вот той строки мы обманули emc2 и он думает, что станок едет как надо...
Посмотри, что на пине stepgen.2.position-fb, там вся правда
Посмотри, что на пине stepgen.2.position-fb, там вся правда
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
one moment
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Ладно, я поехал домой, через часик, если буду в состоянии загляну.
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
РАБОТАЕТ!!!
ЁЁЁЁЁЕЕЕЕЕ
Причем станок думает что он в нуле а двигается по зет немного...
Шикарно!!!!!!!!!
Ник, размер моего уважения не помещается в мою комнату - осталось доделать красивые кнопочки
и чтобы иксы не слетали =))))
пс. http://cnc-club.ru/forum/viewtopic.php? ... 209#p15209
ЁЁЁЁЁЕЕЕЕЕ
Причем станок думает что он в нуле а двигается по зет немного...
Шикарно!!!!!!!!!
Ник, размер моего уважения не помещается в мою комнату - осталось доделать красивые кнопочки
и чтобы иксы не слетали =))))
пс. http://cnc-club.ru/forum/viewtopic.php? ... 209#p15209
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Работает, это хорошо, но работает оно плохо. Самое плохое, что "мы обманули EMC2" и теперь он не знает, где находится ось на самом деле.
Сейчас задумался, и похоже без специальной кинематики сделать чтобы работало правильно не выйдет.
По упрощению работы, тебе нужен Gкод такого типа:
Начало программы:
Все. Только нужно жописать пару строчки в HAL
Главное не забывать, что мы на самом деле обманули EMC2, => и можем выехать за пределы осей!
ЗЫ Скобки и # можешь оставить - это комментарии.
Сейчас задумался, и похоже без специальной кинематики сделать чтобы работало правильно не выйдет.
По упрощению работы, тебе нужен Gкод такого типа:
Начало программы:
Код: Выделить всё
M63 P0 (это мы выключаем работу компенсатора)
T1 M6 (выдаем запрос на установку щупа)
(Сюда вставляешь скрипт сканирования поверхности)
M62 P1 (это мы скажем нашему скрипту обновить карту высот и компенсаций)
G4 P4 (делаем паузу на 4 секунды, на всякий случай, чтобы скрипт успел отработать)
T2 M6 (Выдаем запрос на установку фрезы)
M62 P0 (это мы включаем работу компенсатора)
(Сюда твой Gкод для гравировки платы)
Код: Выделить всё
# это мы делаем так, что бы M62 P0 (цифровой вывод №1) включал компенсацию
net dout-00 <= motion.digital-out-00
net dout-00 => compensation.enable
# это мы настраиваем функцию reset.
net dout-01 <= motion.digital-out-01
net dout-01 => compensation.reset
ЗЫ Скобки и # можешь оставить - это комментарии.
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Это не самое плохое, по мне так это лучше, ибо не прийдется менять G code.Nick писал(а):Самое плохое, что "мы обманули EMC2" и теперь он не знает, где находится ось на самом деле.
Ведь я так понимаю, что этот модуль будет сам независимо от команд менять уровень Z оси.
А до этого обмана было так что сам уровень оси менялся (тоесть емс знала где ось), и команда G01 Z0.06 гналабы станок на 0,06, плюя на погрешности неровности. а сейчас наоборот, я так понимаю это хорошо! у меня запас минимальный 15мм, а ходит плата плюс минус на 0,5мм МАКСИМУМ, так что не страшно!
На счет кодов вроде все понятно, спасибо...
Чуть позже буду пробовать.
Сейчас хочу покушать и отдохнуть, устал с работы =(((
Через часик, полтора займусь!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Покушать и отдохнуть это полезно .
Вот и я исполняю мечту вчерашнего вечера - сижу за бутылочкой сухого красного винца поедая кусок мяса, с помидорчиками и зеленью .
Вот и я исполняю мечту вчерашнего вечера - сижу за бутылочкой сухого красного винца поедая кусок мяса, с помидорчиками и зеленью .
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
[offtopic]Привет =)
Не дразни, Ник, я еще не покушал =)))
буду заниматься станком позже или же вообще завтра =)
[/offtopic]
Не дразни, Ник, я еще не покушал =)))
буду заниматься станком позже или же вообще завтра =)
[/offtopic]
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
извиняюсь за задержку тестов.
Диплом... защита ч/з неделю...
Диплом... защита ч/з неделю...