Страница 3 из 8
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 16:10
megagad
grakun писал(а):"сглажвиание" траектории при определённых условиях? Вопрос не понял.
Вопрос прост как пять копеек - нормальная управляющая программа позволяет "игнорировать" углы определённой заданной величины, превращая их в "дуги", и траектория в этом месте не имеет "стоп-точки" - фреза проходит путь без сброса скорости. Говоря проще - без предпросмотра(предрасчёта) траектории сглаживания так-же не будет. равно как и нормального режима "ускорения-торможения".
grakun писал(а):Понимает стандартные коды cnc сделанные в Арткаме.
Каким постропроцессором? Их там много - у каждого свои "прибабахи"(уникальные Г/М/О коды и синтаксис). Через какой постпроцесор выводите УП?
grakun писал(а):Максимальная частота step примерно 8КГц.
Нда. А как "рекламировали"

Я даж подумал прикупить. Это на каждый вывод СТЕП-а, или суммарно на все? Вы в курсе, что некоторым и ЛПТшных 35кГц маловато

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 16:21
GuruCNC
megagad писал(а):Это на каждый вывод СТЕП-а, или суммарно на все?
Это как "суммарно на все"?
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 16:25
Сергей Саныч
megagad писал(а):Вы в курсе, что некоторым и ЛПТшных 35кГц маловато
А кому-то и 8 за глаза. Все имеет свою нишу применения.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 16:39
grakun
В меню можно выбрать разгон, торможение, начальную скорость. Но есть проблемы. Если сделать плавный разгон и торможение, небольшие вектора из который состоит например окружность например 0.05мм (примерно 5-20импульсов) будут долго обрабатываться. Потому что команды на ускорение не поступит, а будет команда на торможение, в результате получится не рабочая, а начальная скорость. Если сделать торможение маленьким и ускорение большим теряется плавность.
Это все конечно не касается свободного перемещения там все нормально. Сейчас проходит испытание версия в которой интерполяция идет на постоянной рабочей скорости.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 16:56
grakun
megagad писал(а):grakun писал(а):"сглажвиание" траектории при определённых условиях? Вопрос не понял.
Вопрос прост как пять копеек - нормальная управляющая программа позволяет "игнорировать" углы определённой заданной величины, превращая их в "дуги", и траектория в этом месте не имеет "стоп-точки" - фреза проходит путь без сброса скорости. Говоря проще - без предпросмотра(предрасчёта) траектории сглаживания так-же не будет. равно как и нормального режима "ускорения-торможения".
grakun писал(а):Понимает стандартные коды cnc сделанные в Арткаме.
Каким постропроцессором? Их там много - у каждого свои "прибабахи"(уникальные Г/М/О коды и синтаксис). Через какой постпроцесор выводите УП?
grakun писал(а):Максимальная частота step примерно 8КГц.
Нда. А как "рекламировали"

Я даж подумал прикупить. Это на каждый вывод СТЕП-а, или суммарно на все? Вы в курсе, что некоторым и ЛПТшных 35кГц маловато

Постропроцессор NC-Studio подходят и другие список выложу на сайте. Частота 8КГц. на каждую ось, это более чем достаточно для станков работающих в режиме 1\2 , 1\4 шага с 1\8 не тестировалось. Теперь про дуги. Программа не анализирует углы имеет "стоп-точки" это немного сказывается на скорости обработки. Что такое нормальный режим "ускорения-торможения", скажу честно мне не понятно когда об этом спорят. Для каждого станка он свой. В моей программе реализован.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 17:02
grakun
Сергей Саныч писал(а):megagad писал(а):Вы в курсе, что некоторым и ЛПТшных 35кГц маловато
А кому-то и 8 за глаза. Все имеет свою нишу применения.
Если допустим 800 импульсов на один оборот(двигатель 200 шагов, 1\4 шага), то 8000Гц это 10 оборотов в секунду. Не каждый двигатель будет так крутится.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 17:16
grakun
grakun писал(а):Нда. А как "рекламировали"

Я даж подумал прикупить.
Ну прям сплю и вижу как Вы прикупите. Вам он вряд ли понадобится. Я ведь ничего не навязываю и не рекламирую, просто отвечаю на вопросы.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 06 окт 2015, 17:24
grakun
megagad писал(а):Вопрос прост как пять копеек - нормальная управляющая программа позволяет "игнорировать" углы определённой заданной величины, превращая их в "дуги"
Любая дуга состоит из векторов, просто "дуги" управляющая программа не понимает. Чтобы из угла сделать дугу нужно вставить кучу векторов, это делают программы подготовки кода. Моя программа понимает начальную и конечную точки вектора и делает интерполяцию.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 09:06
megagad
grakun писал(а):Если допустим 800 импульсов на один оборот(двигатель 200 шагов, 1\4 шага), то 8000Гц это 10 оборотов в секунду. Не каждый двигатель будет так крутится.
ВСЕГОЛИШЬ 600 оборотов в минуту - КАЖДЫЙ шаговик будет крутится с такой скоростью(если правильно питается). И даже быстрее.
grakun писал(а):просто "дуги" управляющая программа не понимает. Чтобы из угла сделать дугу нужно вставить кучу векторов, это делают программы подготовки кода. Моя программа понимает начальную и конечную точки вектора и делает интерполяцию.
Хм. А я всегда думал. что нормальная уважающая управляющая программа должна знать коды G02 и G03. Ну коль не знает - пусть будет по вашему

И да - выж вроде писали, что "дуги" ваш контроллер не понимает? Только линейная интерполяция(вместо дуги - кучка отрезков)?
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 09:45
grakun
megagad писал(а):Хм. А я всегда думал. что нормальная уважающая управляющая программа должна знать коды G02 и G03. Ну коль не знает - пусть будет по вашему
Я считаю Вы правильно думами.
Мы с вами говорим об одном и тоже только разными словами. В программе арткам, при подготовки кода, окружности превращаются в кучу векторов. Арткам уже делает эту работу, коды G02 G03 уже обработаны. Посмотрите любой код
программы с постпроцесором NC-Studio.con там не будет кодов G02 G03.
Все что там есть G0,G1,T1,M6,S....,F....,M30 и все. Из этого всего я использую только G0,G1 и M30. Запуск шпинделя обороты, смена инструмента все это делается вручную (кроме запуска шпинделя).
%
T1M6
G0Z10.000
G0X0.000Y0.000S15000M3
G0X3.210Y19.109Z10.000
G1Z-0.100F240.0
G1X3.377Y21.438F780.0
X3.904Y23.811
X4.811Y26.147
X6.093Y28.354
X7.716Y30.344
X9.619Y32.044
X11.724Y33.403
X13.943Y34.398
X16.190Y35.030
X18.313Y35.322
X20.556Y35.326
X22.860Y35.004
X25.156Y34.334
X27.363Y33.315
X29.405Y31.970
X31.212Y30.343
X32.733Y28.498
X33.938Y26.507
X34.819Y24.445
X35.388Y22.379
X35.680Y20.257
X35.684Y18.014
X35.362Y15.710
X34.692Y13.414
X33.673Y11.207
X32.327Y9.165
X30.701Y7.358
X28.856Y5.836
X26.865Y4.631
X24.803Y3.751
X22.737Y3.182
X20.596Y2.883
X18.313Y2.880
X15.949Y3.220
X13.578Y3.934
X11.291Y5.031
X9.178Y6.492
X7.323Y8.268
X5.788Y10.288
X4.611Y12.466
X3.803Y14.715
X3.348Y16.951
X3.210Y19.109
G0Z10.000
G0X0.000Y0.000
G0Z10.000
G0X0Y0
M30
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 09:52
grakun
megagad писал(а):И да - выж вроде писали, что "дуги" ваш контроллер не понимает
Дуги, любая управляющая программа не поймет пока не преобразует в множество векторов. В моем случае это уже делает арткам.
Сегодня будут испытания контроллера с лазером, будет как раз рисунок. Фото выложу, если интересно посмотрите как контролер рисует дуги.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 10:00
grakun
megagad писал(а):ВСЕГОЛИШЬ 600 оборотов в минуту - КАЖДЫЙ шаговик будет крутится с такой скоростью(если правильно питается). И даже быстрее.
600 оборотов в минуту, это если винт 5мм получится 3000мм\мин. За несколько лет работы максимальная скорость на которой я работал (резал пластик) была 900мм\мин, хотя станок китаец выдавал 3500мм\мин. Просто фреза не выдерживала.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 10:38
sas_75
grakun писал(а):megagad писал(а):И да - выж вроде писали, что "дуги" ваш контроллер не понимает
Дуги, любая управляющая программа не поймет пока не преобразует в множество векторов. В моем случае это уже делает арткам.
Сегодня будут испытания контроллера с лазером, будет как раз рисунок. Фото выложу, если интересно посмотрите как контролер рисует дуги.
Ваша неправда. Например Mach3 очень даже понимает команды G02 и G03. При обработке отверстий и закруглений с постоянным радиусом программа получается очень компактной.
Для изготовления простых вещей, таких, как раскрой, порой быстрее вручную набросать программу, чем использовать САМ-программы. Причем круговая интерполяция, ненамного сложнее линейной, особенно если использовать коды G02 и G03 с коэффициентами i,j,k смещения центра окружности.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 12:09
grakun
sas_75 писал(а):Ваша неправда. Например Mach3 очень даже понимает команды G02 и G03. При обработке отверстий и закруглений с постоянным радиусом программа получается очень компактной.
Понимает на уровне макрокоманды, как руководство к действию. В конечном итоге дуга все равно преобразуется в вектора что бы получить координаты точек и выдать импульсы на оси x,y. Программа компактная, но математики для процессора больше. Mach3 тянет эту математику, на Atmega328 любое лишнее движение это потеря быстродействия. Поэтому часть математики я передал программе подготовки кода, ту часть которую возможно передать. Код больше но скорость обработки вырастает в несколько раз.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 12:24
grakun
sas_75 писал(а):Для изготовления простых вещей, таких, как раскрой, порой быстрее вручную набросать программу, чем использовать САМ-программы. Причем круговая интерполяция, ненамного сложнее линейной, особенно если использовать коды G02 и G03 с коэффициентами i,j,k смещения центра окружности.
Согласен,особенно если нет под рукой САМ-программы. В принципе, для простых вещей (линии, квадраты, треугольники)программу можно писать в обыкновенном блокноте. Для окружностей взять готовый кусок кода, пересчитывать его в какой нибудь простенькой программе и просто вставлять. Контроллер прекрасно читает блокнот.
Кстати, подготовка кода 2d в арткаме занимает примерно 2-3 минуты.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 12:28
popcorn
Я вот тут напомню, что контроллер всё таки расчитан на хобби и малый бизнес, поэтому за 6к супер-скоростей я лично не жду. Главное что бы работал сносно вместо компа.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 12:33
GuruCNC
popcorn писал(а):Я вот тут напомню, что контроллер всё таки расчитан на хобби и малый бизнес, поэтому за 6к супер-скоростей я лично не жду. Главное что бы работал сносно вместо компа.
А если бы он, к примеру, стоил 10-12 тыс. руб., то что бы вы хотели от него ожидать (частоты в 200 кГц и чтобы переваривал большинство G-кодов или что-то еще) ?
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 12:47
popcorn
GuruCNC писал(а):popcorn писал(а):Я вот тут напомню, что контроллер всё таки расчитан на хобби и малый бизнес, поэтому за 6к супер-скоростей я лично не жду. Главное что бы работал сносно вместо компа.
А если бы он, к примеру, стоил 10-12 тыс. руб., то что бы вы хотели от него ожидать (частоты в 200 кГц и чтобы переваривал большинство G-кодов или что-то еще) ?
Я в ЧПУ ещё нуб, так что точно не отвечу. Но к покупке подошёл бы с большей ответственностью.
Наверное, хотел бы что бы закинул файл, настроил и всё. Пилило бы что нужно и станок не разворотило. И софт просто было бы обновлять.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 13:24
michael-yurov
grakun писал(а):
Понимает на уровне макрокоманды, как руководство к действию. В конечном итоге дуга все равно преобразуется в вектора что бы получить координаты точек и выдать импульсы на оси x,y. Программа компактная, но математики для процессора больше. Mach3 тянет эту математику,
Mach3 сильно по разному движется по траектории с дугами и по той же траектории, преобразованной в отрезки.
Re: АВТОНОМНЫЙ КОНТРОЛЛЕР
Добавлено: 07 окт 2015, 14:54
grakun
michael-yurov писал(а):Mach3 сильно по разному движется по траектории с дугами и по той же траектории, преобразованной в отрезки.
Вы имеете виду преобразованной в отрезки другой программой?