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

X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 00:12
malvin
Всем доброго времени суток ;-)

Хочу представить новую систему СЧПУ X-Cam, для управления 3-х, 4-х, 5-и, 6-и координатными станками, как универсальными, так и специализированными. Так, X-Cam уже тестировалась на 3-координатном фрезере и на универсальном заточном станке.

Демо-версия программы: (Распаковать и запустить X-cam2.exe из папки DEMO. Тестилась только на 2000-XP.)

Отличительные возможности:
- Простота интерфейса.
- Русскоязычный интерфейс и справочная система.
- Возможность работы на маломощных компьютерах.
- Адаптирована под тачскрин.
- Возможность разработки модулей решения разных прикладных задач на станках.
- Мощная система контроля корректности G-кода, столкновений, скоростей перемещения исполнительных органов станка.
- Мощная система визуализации (смотрите сриншоты), в том числе 3D и 5D
- На компьютере, где работает X-Cam, можно выполнять одновременно другие задачи (CAD, CAM, интернет, мультимедиа...)
- Обеспечена поддержка разных интерфейсов управления шпинделем, что позволяет управлять скоростью и реверсом.
- X-Cam поддерживает множество датчиков и исполнительных механизмов(большое число линий ввода-вывода).
- X-Cam адаптирована в качестве работы 3D-принтера, 3D-принтера, совмещенного с фрезером.
- Возможно непосредственное подключение пульта к станку и управление станком с пульта в реальном времени.
- Возможность управления и контроля за работой станка из Internet.
- X-Cam позволяет работать автономно, тестируя G-код и модули решения конкретных задач на станке.

X-Cam работает с внешним контроллером, все функции управления станком берет на себя он, а компьютер - лишь обеспечивает графический интерфейс.

На базе X-Cam уже сделана система заточки фрез. Она позволяет затачивать любые фрезы, алгоритмы заточки которых достаточно быстро разрабатываются с использованием инструментария, предоставляемого системой. Пока разработаны алгоритмы заточки 3 типов фрез. Помимо алгоритмов заточки фрез разработаны гибкие средства настройки станка, его осей, их относительной геометрии и заточных кругов. Так же реализована поддержка разных измерительных датчиков. Поставил программу и можешь точить фрезы - типа так ;-)

Скриншоты ниже и фотографии работы станка позволяют убедиться в функциональности системы X-Cam.
Работа X-Cam в качестве обычного интерполятора G-кода (11258 просмотров) <a class='original' href='./download/file.php?id=65203&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (182.08 КБ)</a>
Работа X-Cam в качестве обычного интерполятора G-кода
Заточка дисковых фрез (11258 просмотров) <a class='original' href='./download/file.php?id=65210&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (287.32 КБ)</a>
Заточка дисковых фрез
Нарезание шкивов фрезой или абразивным кругом (11258 просмотров) <a class='original' href='./download/file.php?id=65207&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (242.09 КБ)</a>
Нарезание шкивов фрезой или абразивным кругом
Заточка концевой фрезы (11258 просмотров) <a class='original' href='./download/file.php?id=65208&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (835.43 КБ)</a>
Заточка концевой фрезы
Фото обработки фрезы ( передняя поверхность торца) (11258 просмотров) <a class='original' href='./download/file.php?id=65209&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (608.42 КБ)</a>
Фото обработки фрезы ( передняя поверхность торца)
Если тема вызовет интерес, для ознакомления с ее работой буду выкладывать другие материалы по системе.

Пока система развивается силами одного лишь энтузиаста. Поэтому, всех, кому интересно применение X-Cam на своем станке, применение системы заточки фрез на ее основе, а так же сотрудничество в работе над дальнейшим совершенствованием программы, просьба писать здесь или личным сообщением. Нужны тестеры системы для работы на разных станках.

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 02:14
PKM
Круто!
Можно подробнее насчет внешнего контроллера?
А как насчет нетривиальной кинематики - дельты, гексаподы?

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 05:27
aftaev
Название X-Cam вводит в заблуждение, что это не ЧПУ для управления станком, а САМ программа ;)
Сколько стоит внешний контроллер?

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 08:24
sertix
malvin писал(а):X-Cam работает с внешним контроллером, все функции управления станком берет на себя он, а компьютер - лишь обеспечивает графический интерфейс.
А про контроллер ни слова....

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 09:04
selenur
sertix писал(а):
malvin писал(а):X-Cam работает с внешним контроллером, все функции управления станком берет на себя он, а компьютер - лишь обеспечивает графический интерфейс.
А про контроллер ни слова....
По интерфейсу программы, видно что контроллер работает через ком-порт, а дальше ждем автора ;-)

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 09:10
Serg
aftaev писал(а):Название X-Cam вводит в заблуждение, что это не ЧПУ для управления станком, а САМ программа
Понятие Computer-aided manufacturing (CAM) допускает использование этого обозначения и для систем управления станком.

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 09:41
raddd
Вполне себе кам, в нем (ней) судя по скриншотам, вбиваешь параметры заточки фрезы и она генерит код.
Да про контроллер бы поподробней.
Интерфейс прикольный.

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 09:56
tooshka
Интересно. А какой контроллер? Какую частоту выдает?

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 10:55
aftaev
raddd писал(а):Вполне себе кам, в нем (ней) судя по скриншотам, вбиваешь параметры заточки фрезы и она генерит код.
Такой "кам" есть во многих ЧПУ. В Mach3 - это называется мастера.
UAVpilot писал(а):Понятие Computer-aided manufacturing (CAM) допускает использование этого обозначения и для систем управления станком.
UAVpilot, когда увидел название темы о чем подумал, что в теме будет речь про САМ программу или ЧПУ ?
Как называть свою программу автором дело хозяйское.

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 11:10
malvin
PKM писал(а): Можно подробнее насчет внешнего контроллера?
Контроллер на базе ATmega32-16-AU, рассчитан на 8 осей STEP/DIR. Сейчас допускает одновременную работу с 5 осями. Остальные оси могут быть использованы (пока не задействованы) как настроечные. Частота сигнала STEP внутреннего аппаратного генератора составляет максимум 17 килогерц, сейчас реально по 5 осям получаю до 12-15 килогерц, зависит от нагрузки на комп. Поддерживает подключение концевиков, нулей (пока параллельно подключенных по всем осям) и измерителей - всего три канала. Поддерживает три линии управления шпинделем - PWM, включение, реверс. На плате установлены 3 реле коммутации внешних приборов, которые могут управляться из G-кода M-командами и из приложений, написанных для X-Cam. Поддерживает несколько выходных линий, например, для управления форсунками или экструдером. Два вида оптоизоляции: оптоизоляция от компьютера(контроллер - часть станка) и оптоизоляция от станка (контроллер - часть компьютера). Подключение к компьютеру - через USB/COM мост или непосредственно к COM-порту.

На будущее. Лежит ARM7, нужно только научиться его программировать, перекинуть код, все параметры контроллера возрастут втрое.
PKM писал(а): А как насчет нетривиальной кинематики - дельты, гексаподы?
У меня не совсем сложилось понятное представление, что это такое. С математикой не ахти. Для заточки фрез пришлось практически полностью изучать аналитическую геометрию... Поэтому ответ, не знаю. Но есть возможность писать соответствующие модули - X-Cam - модульная система - и использовать разные контроллеры, интерполяторы, визуализаторы и хост - контроллеры(модули, описывающие кинематику, настройки и служебные процедуры конкретного станка).


aftaev писал(а):Название X-Cam вводит в заблуждение, что это не ЧПУ для управления станком, а САМ программа ;)
Совершенно верно. Я бы сказал, X-Cam - платформа, которая допускает подключение к ней модулей и программ CAM с целью снижения временных затрат и большей простоты. Например, производство печатных плат - нарисовал платку, выплюнул ее в X-Cam, как на принтер и пошел чай пить. Это уже сделано. В планах - разработка на базе X-Cam систем производства корпусов из стеклопластика - система будет из 3D-матмодели создавать послойные задачи для станка и сама же их и выполнять.
raddd писал(а):Вполне себе кам, в нем (ней) судя по скриншотам, вбиваешь параметры заточки фрезы и она генерит код.
Интерфейс прикольный.
Совершенно верно, забазировал, вбил параметры или измерил их и точи)
raddd писал(а): Интерфейс прикольный.
Взято с Linux, с одной из тем. Использую его во всех своих программах теперь))))))) Да, чуть поработать и интерфейс можно будет полностью настраивать, а то заказчики иногда жалуются, что плохо видно без очков кнопки....
aftaev писал(а): Сколько стоит внешний контроллер?
Контроллер стоит 5000 рублей.
Контроллер X-Cam (11144 просмотра) <a class='original' href='./download/file.php?id=65221&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (90.72 КБ)</a>
Контроллер X-Cam

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 11:29
malvin
Пример заточки фрезы в X-Cam. Немного зализаны кромки у центра фрезы из-за незаправленного круга.

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 13:11
aegis
malvin писал(а):Два вида оптоизоляции: оптоизоляция от компьютера(контроллер - часть станка) и оптоизоляция от станка (контроллер - часть компьютера)
судя по фоткам там стоят рс817 - смотрите ато заткнуться они той частоте что заявляли в описании возможностей.

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 13:50
raddd
Чего вы привязались к тим РС817 вполне хватает их для этих целей.
Вот табличка

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 14:53
malvin
aegis писал(а):
malvin писал(а):Два вида оптоизоляции: оптоизоляция от компьютера(контроллер - часть станка) и оптоизоляция от станка (контроллер - часть компьютера)
судя по фоткам там стоят рс817 - смотрите ато заткнуться они той частоте что заявляли в описании возможностей.
PC817 стоят всего лишь на 4 входах - от концевиков, нулей и измерителей. Их быстродействия достаточно для работы этих цепей.
На данной плате применена оптоизоляция МК - USB/COM, выполненная на 6N137.

Второй вариант оптоизоляции, с PC817 на выходах непосредственно, работает на моем станке, на осциллограммах вполне четкие импульсы на частотах 15-17 кГц. На более высоких частотах, соглашусь, комплектация должна быть немного другой.

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 15:24
aegis
malvin писал(а):на осциллограммах вполне четкие импульсы на частотах 15-17 кГц
у меня тоже примерно до такой частоты все нормально, гдето 20-22еГц начинались запилы. причем на рс817 от разных производителей был вполне серьезный разброс

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 15:29
aftaev
malvin, а программку хоть демку, скачать и запустить ради любопыства можно?

Re: X-Cam - новая система управления станком

Добавлено: 05 дек 2015, 15:40
Serg
aftaev писал(а):UAVpilot, когда увидел название темы о чем подумал, что в теме будет речь про САМ программу или ЧПУ ?
О системе управления станком. Просто я название темы прочитал до конца... :hehehe:

Re: X-Cam - новая система управления станком

Добавлено: 09 дек 2015, 20:28
malvin
Видео обработки шкива в системе X-Cam
https://www.youtube.com/watch?v=JbqWRKvYVws
Модуль позволяет изготавливать методом обкатки любой шкив с трепецеидальным зубом, просто введя его параметры, на станках разных конфигураций. На видео - работа модуля на заточном станке.

Re: X-Cam - новая система управления станком

Добавлено: 16 дек 2015, 14:45
malvin

Re: X-Cam - новая система управления станком

Добавлено: 24 дек 2015, 23:57
malvin
Первые опыты по созданию CAM-процессора для выжигания. Написано за вечер.

Исходное изображение 473*758 px.
desktop 24.12.2015 21.37.33.jpg (10684 просмотра) <a class='original' href='./download/file.php?id=67044&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (284.3 КБ)</a>
На выходе получается нечто подобное:
G1 X20.40 Y2.40 F400.0
G1 X20.80 Y2.40 F360.2
G1 X21.20 Y2.40 F360.2
G1 X21.60 Y2.40 F321.8
G1 X22.00 Y2.40 F166.7
G1 X22.40 Y2.40 F88.4
G1 X22.80 Y2.40 F50.0
G1 X23.20 Y2.40 F50.0



Результат визуализации обработки в режиме яркость/скорость, масштаб - 5 px/мм, апертура 0,5мм. Визуализатор из кадра типа G1 X60.00 Y0.00 F126.9 скорость переводит в цвет точки обратно.
desktop 24.12.2015 00.44.13.jpg (10684 просмотра) <a class='original' href='./download/file.php?id=67043&sid=cb5495680b703d8a863794cf77793cf6&mode=view' target=_blank>Загрузить оригинал (225.9 КБ)</a>
Изображение, ххххх, перевернуто, глазки слипаются...
desktop 24.12.2015 00.44.13-1.jpg
desktop 24.12.2015 00.44.13-1.jpg (13.58 КБ) 10684 просмотра
Ахтунг, Тиль у меня размылся....(