EMC2 и неровная поверхность гравировки [РЕШЕНО]
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Эххх диплом... Помню, как принес научнику в первый раз показывать работу, он пролистал, сказал что все плохо, сразу ткнул в то, что после названий глав не надо ставить точку, и сказал, что надо еще много работать. Второй раз принес через неделю, убрал точки подправил орфографию на первом листе. Научник пролистал и сказал, ну вот теперь гораздо лучше, теперь напиши отзыв научного руководителя и рецензию ! В итоге - отл .
Какая у тебя тема?
Какая у тебя тема?
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Регулятор оборотов асинхронного электродвигателя на микроконтроллере
Все просто...
Но выходная мощность 3,24 кВт
Кпд 84%
Правда вот частоты от 10 Гц до 90 с шагом 10.
Ну для диплома прокатит...
Все просто...
Но выходная мощность 3,24 кВт
Кпд 84%
Правда вот частоты от 10 Гц до 90 с шагом 10.
Ну для диплома прокатит...
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
ШаровикNick писал(а): В итоге - отл
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Следующая неделя обещает быть продуктивной.
6 предзащита
7 переезд на другую квартиру
8 защита
9-10 завершение пусконаладочных работ.
И будем вкушать плоды моих извращенных фантазий и результаты кодинга уважаемого Ника =)
До 6 займусь немного улучшением станочка.
А по сему вопрос Нику:
1. Сейчас немного доработал контроллер (пока отдыхал от подготовки доклада). В итоге что имею: На концах Х и У координат стоит по концевику, все параллельно.
2. Хочу их использовать как лимиты станка и поиск нуля координат.
Сам конечно немного представляю как раскурить все это дело и что добавить в hal чтобы все это "поехало".
Но мое эго тянется к уму профи.
подитожим: Порт0.Пин11 = на него подается низкий уровень сигнала при замыкании "концовика".
Что хочу так сказать автоматизировать вообще:
1. Запускаем комп, запускаем ЕМС, включаем контроллер.
2. Жмакаем кнопку. Станок нашел координаты нуля (home).
3. Ставим заготовку. Подъезжаем к углу заготовки по Х и У (ручками на глаз). Ставим G92 - ноль заготовки - причем тоже хочется кнопочкой а не ручками.
3.1. в дальнейшем хочу сделать параллепипед который кладу на угол заготовки, и станок сам находит 0,0 по Х и У заготовки.
3.1.1. ну это в последующем дальнейшем, когда заготовка будет четко по размерам изготавлиеваемой платы (избегаю вырезание результата)
3.1.2. пока просто пункт 3.
4. далее есть Probe на пин13, она рабочая, и есть gкод от Ника, который ищет ноль заготоки. Все классно работает, но хочу опять же это кнопочкой делать =)
5. Далее кнопочкой хочется делать сканирование поверхности.
Нажал кнопку, вбил параметры заготовки ( Х ширину, У длину, шаг, глубину и проч)
И станок сам сосканировал поверхность (предварительно выключив компенсацию, а потом включив)
6. Ну а дальше запускаем Gкод УП и любуемся результатом.
Вот такого хочу добиться...
начем с малого, автоматический поиск нуля координат =)
6 предзащита
7 переезд на другую квартиру
8 защита
9-10 завершение пусконаладочных работ.
И будем вкушать плоды моих извращенных фантазий и результаты кодинга уважаемого Ника =)
До 6 займусь немного улучшением станочка.
А по сему вопрос Нику:
1. Сейчас немного доработал контроллер (пока отдыхал от подготовки доклада). В итоге что имею: На концах Х и У координат стоит по концевику, все параллельно.
2. Хочу их использовать как лимиты станка и поиск нуля координат.
Сам конечно немного представляю как раскурить все это дело и что добавить в hal чтобы все это "поехало".
Но мое эго тянется к уму профи.
подитожим: Порт0.Пин11 = на него подается низкий уровень сигнала при замыкании "концовика".
Что хочу так сказать автоматизировать вообще:
1. Запускаем комп, запускаем ЕМС, включаем контроллер.
2. Жмакаем кнопку. Станок нашел координаты нуля (home).
3. Ставим заготовку. Подъезжаем к углу заготовки по Х и У (ручками на глаз). Ставим G92 - ноль заготовки - причем тоже хочется кнопочкой а не ручками.
3.1. в дальнейшем хочу сделать параллепипед который кладу на угол заготовки, и станок сам находит 0,0 по Х и У заготовки.
3.1.1. ну это в последующем дальнейшем, когда заготовка будет четко по размерам изготавлиеваемой платы (избегаю вырезание результата)
3.1.2. пока просто пункт 3.
4. далее есть Probe на пин13, она рабочая, и есть gкод от Ника, который ищет ноль заготоки. Все классно работает, но хочу опять же это кнопочкой делать =)
5. Далее кнопочкой хочется делать сканирование поверхности.
Нажал кнопку, вбил параметры заготовки ( Х ширину, У длину, шаг, глубину и проч)
И станок сам сосканировал поверхность (предварительно выключив компенсацию, а потом включив)
6. Ну а дальше запускаем Gкод УП и любуемся результатом.
Вот такого хочу добиться...
начем с малого, автоматический поиск нуля координат =)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
С поиском нуля, создаешь новую конфигурацию на stepconf в которой добавляешь концевики осей, если не будет общего концевика на все оси, тогда сделай на разные пины. Потом из новой конфигурации надо будет стырить из ini все по осям, что связанно с home и из hal тоже, и в hal поменять разные пины на один.
G92 можно выставить прямо в axis для этого вроде нужно кликнуть на координаты, которые на панельке.
4. Зачем тебе для этого кнопочка? Надо просто в начало Gкода дописать сначала поиск заготовки и еще одно выставление нуля по Z через G92.
5, 6 Сканирование заготовки нужно поместить в тот же Gкод, сразу вписав параметры длинны и ширины, они для одного и того же кода постоянны. Потом там же в Gкоде включение компенсации и сам Gкод для резки и в конце отключение компенсации. Т.е. на все про все будет три пункта:
1. Приехать в ноль заготовки
2. Выставить G92
3. Нажать поехали.
О, пункт 2 можно тоже в начало Gкода запихать
G92 можно выставить прямо в axis для этого вроде нужно кликнуть на координаты, которые на панельке.
4. Зачем тебе для этого кнопочка? Надо просто в начало Gкода дописать сначала поиск заготовки и еще одно выставление нуля по Z через G92.
5, 6 Сканирование заготовки нужно поместить в тот же Gкод, сразу вписав параметры длинны и ширины, они для одного и того же кода постоянны. Потом там же в Gкоде включение компенсации и сам Gкод для резки и в конце отключение компенсации. Т.е. на все про все будет три пункта:
1. Приехать в ноль заготовки
2. Выставить G92
3. Нажать поехали.
О, пункт 2 можно тоже в начало Gкода запихать
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Согласен, упрощение.
Займусь вечером поиском нуля!
Займусь вечером поиском нуля!
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Подниму ка тему,
Ник, вот я защитился, починил механику, принялся опять за опыты...
Сейчас пытался сделать поиск нуля по концевикам, запускаю ЕМС - на нафиг ВИСЯК, ребуут =( грустно если всередине программы будет виснуть!!!!
Не айс как то =(
Как быть? =(((
Ник, вот я защитился, починил механику, принялся опять за опыты...
Сейчас пытался сделать поиск нуля по концевикам, запускаю ЕМС - на нафиг ВИСЯК, ребуут =( грустно если всередине программы будет виснуть!!!!
Не айс как то =(
Как быть? =(((
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
upd
вообщем попробовал создал еще конфиг... и выдернуть из него поиск нуля по концевикам...
Нифига не вышло =(
В созданной конфигурации работает поиск нуля... НО программно, не стал включать станок при ней, ибо параметры контроллера не введены...
Да они и не нужны собсно, программа с этим конфигом "мотает к нулю"
А когда я все что связано с хоумом и лимитом перекопировал в свою конфигурацию - не айда.... не ищет =(((
Короче время час....не знаю чем тут себе помочь =(
Надеюсь Ник сможет завтра уделить секундочку...
Осталось впринципе найти ноль станка... и все... ну и вспомнить как работать с "компенсацией"
ну и не забыть про ньюанс - зависание =(((
вообщем попробовал создал еще конфиг... и выдернуть из него поиск нуля по концевикам...
Нифига не вышло =(
В созданной конфигурации работает поиск нуля... НО программно, не стал включать станок при ней, ибо параметры контроллера не введены...
Да они и не нужны собсно, программа с этим конфигом "мотает к нулю"
А когда я все что связано с хоумом и лимитом перекопировал в свою конфигурацию - не айда.... не ищет =(((
Короче время час....не знаю чем тут себе помочь =(
Надеюсь Ник сможет завтра уделить секундочку...
Осталось впринципе найти ноль станка... и все... ну и вспомнить как работать с "компенсацией"
ну и не забыть про ньюанс - зависание =(((
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Смотреть syslog в /var/log что там до последнего запуска было...
а какого рода висяк, что работало, что нет? Клавиатура на numlock реагировала?
Кстати, вот список полезных клавиш:
Ctrl+Alt+BackSpace - перезапустить иксы
Ctrl+Alt+F1..F8 - 8 различных терминалов, если в одном что-то случилось, можно переключиться в другой, там залогиниться и посмотреть что с системой творится.
Ну и магическая комбинация Alt+SysRq+REISUB
И еще, даже если комп "зависнет" emc2 может вполне работать дальше как ни в чем не бывало вплоть до завершения обработки. Ей ни графика ни иксы не нужны, сама emc2 работает отдельно .
Конфиг в студию! И быстро, пока я спать не ушел !
а какого рода висяк, что работало, что нет? Клавиатура на numlock реагировала?
Кстати, вот список полезных клавиш:
Ctrl+Alt+BackSpace - перезапустить иксы
Ctrl+Alt+F1..F8 - 8 различных терминалов, если в одном что-то случилось, можно переключиться в другой, там залогиниться и посмотреть что с системой творится.
Ну и магическая комбинация Alt+SysRq+REISUB
И еще, даже если комп "зависнет" emc2 может вполне работать дальше как ни в чем не бывало вплоть до завершения обработки. Ей ни графика ни иксы не нужны, сама emc2 работает отдельно .
Конфиг в студию! И быстро, пока я спать не ушел !
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
в след зависание проверюNick писал(а):Смотреть syslog в /var/log что там до последнего запуска было... а какого рода висяк, что работало, что нет? Клавиатура на numlock реагировала? Кстати, вот список полезных клавиш: Ctrl+Alt+BackSpace - перезапустить иксыCtrl+Alt+F1..F8 - 8 различных терминалов, если в одном что-то случилось, можно переключиться в другой, там залогиниться и посмотреть что с системой творится. Ну и магическая комбинация Alt+SysRq+REISUB
- висяк - черный экран. нет реакции мышки.
время покажет =)Nick писал(а):И еще, даже если комп "зависнет" emc2 может вполне работать дальше как ни в чем не бывало вплоть до завершения обработки. Ей ни графика ни иксы не нужны, сама emc2 работает отдельно .
Держи ШЕФ:Nick писал(а):Конфиг в студию! И быстро, пока спать не ушел!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Так тут совсем нет настройки концевиков! Без них куда хоумится?
Настрой их хоть на какой-то пин и потом скопируй все, что появится по поводу концевиков осей.
Можно всех будет на один пин запихать. Можно в принципе даже через Естоп автоматически их прогнать, но это на крайний случай.
А какой у тебя там стоит контроллер? Сделай фотку, может на него можно нормально концевики подключить...
Настрой их хоть на какой-то пин и потом скопируй все, что появится по поводу концевиков осей.
Можно всех будет на один пин запихать. Можно в принципе даже через Естоп автоматически их прогнать, но это на крайний случай.
А какой у тебя там стоит контроллер? Сделай фотку, может на него можно нормально концевики подключить...
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Так я десять минут назад вычистил все нафиг от своих "погремушек" конфиг....
Запускается и вроде срабатывает концевик (возле Х 0,000 и У 0,000 появляется |<- )
Но кнопка - все в начало - не активна...
Не смог домучатся еще в том плане что поставить Х и У хоум нельзя на один пин, ставиться только алл-хоме анд алл-лимитс.
А на зете у меня нет концевиков.
Вырезал, выкопировал - получался бред =(((
Через естоп? как через естоп то? при срабатывание естопа - он из него не выйдет, пока не разомкнуть контакт =(
Контроллер YooCNC китайский........
Концевики "прикрутил" сам...
Но там не сложно... он (контроллер) рассчитан на это. просто дешевенький походу вариант станка они сделали =) без всего как говорится =)))
Запускается и вроде срабатывает концевик (возле Х 0,000 и У 0,000 появляется |<- )
Но кнопка - все в начало - не активна...
Не смог домучатся еще в том плане что поставить Х и У хоум нельзя на один пин, ставиться только алл-хоме анд алл-лимитс.
А на зете у меня нет концевиков.
Вырезал, выкопировал - получался бред =(((
Через естоп? как через естоп то? при срабатывание естопа - он из него не выйдет, пока не разомкнуть контакт =(
Контроллер YooCNC китайский........
Концевики "прикрутил" сам...
Но там не сложно... он (контроллер) рассчитан на это. просто дешевенький походу вариант станка они сделали =) без всего как говорится =)))
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Во, вот так и ставь, потом просто хоуминг по Z из него выпилим. Но лучше поставь концевик и на Z! Так будет правильнее!Романов Семен писал(а):Не смог домучатся еще в том плане что поставить Х и У хоум нельзя на один пин, ставиться только алл-хоме анд алл-лимитс.
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Концевик на зет ставить только если на максимальный верх...
Ведь вниз может быть фальшстол и он "упрется"
Неее... все же ноль по зет выставлять буду ручками.... =)
Я могу дать то, что выдает stepconf при генерации.
Ведь вниз может быть фальшстол и он "упрется"
Неее... все же ноль по зет выставлять буду ручками.... =)
Я могу дать то, что выдает stepconf при генерации.
Последний раз редактировалось Романов Семен 14 фев 2012, 10:49, всего редактировалось 1 раз.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки
Ну так сверху и ставь, у меня тоже вверху он стоял. Лучше делать не ручками:
Это проще, нажал кнопку всем домой и все готово.
Это надежнее LinucCNC будет точно знать где пределы осей. А вручную будешь халтурить, выставлять где придется...
Это проще, нажал кнопку всем домой и все готово.
Это надежнее LinucCNC будет точно знать где пределы осей. А вручную будешь халтурить, выставлять где придется...
Давай.Романов Семен писал(а):Я могу дать то, что выдает stepconf при генерации.
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Там механически крайне неудобно ставить концевик, и как объяснить ЕМСу что это верхний предел у концевика?
но допустим это сделано, и ЕМС знает пределы...
Как дальше быть...
Вдруг при движении к минимуму (в сторону минуса) инструмент упрется в фальшстол? я думаю это лишнее.
Все равно ноль заготовки каждый раз определять... вот ноль заготовки и хочу выставлять нулевой координатой
Что выдал степконф:
но допустим это сделано, и ЕМС знает пределы...
Как дальше быть...
Вдруг при движении к минимуму (в сторону минуса) инструмент упрется в фальшстол? я думаю это лишнее.
Все равно ноль заготовки каждый раз определять... вот ноль заготовки и хочу выставлять нулевой координатой
Что выдал степконф:
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 и неровная поверхность гравировки
Это все настраивается, просто ставишь координату концевика вверху оси и скорость поиска нуля отрицательную и все. Можно конечно обнуляться по пробе, но это не совсем правильно. Скажем ставишь разные фрезы, они будут выступать на разное расстояние, соответственно придется сокращать размер оси Z, чтоб не долбануться об верхний предел.Романов Семен писал(а):Там механически крайне неудобно ставить концевик, и как объяснить ЕМСу что это верхний предел у концевика? но допустим это сделано, и ЕМС знает пределы...Как дальше быть...
Правильнее всего сделать поиск нуля по оси, потом определить длину инструмента по пробе, и сделать на нее поправку, хотя, это не исключает возможность удара в стол, если будет запрограммировано движение по Z меньше нуля..
-
- Почётный участник
- Сообщения: 646
- Зарегистрирован: 23 янв 2012, 23:25
- Репутация: -80
- Откуда: Самара
Re: EMC2 и неровная поверхность гравировки
Ход по оси зет 70мм, я не видел еще таких длинных фрез... думаю не долбанет...Nick писал(а):Скажем ставишь разные фрезы, они будут выступать на разное расстояние, соответственно придется сокращать размер оси Z, чтоб не долбануться об верхний предел.
Логично, можно, но ставить концевик воообще неудобно...Nick писал(а):Это все настраивается, просто ставишь координату концевика вверху оси и скорость поиска нуля отрицательную и все.
Короче с зетом меня все устраивает... аккуратненько я все уже продумал как буду работать... если на практите будет все это хреновенько... потом уже буду это решать...
сейчас бы автоматический поиск нуля сделать по Х и У