Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
-
- Опытный
- Сообщения: 172
- Зарегистрирован: 21 ноя 2017, 14:40
- Репутация: 39
- Настоящее имя: Василий
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Ну, либо где-то исполняется Zero(int AxisNum), либо какая-то хрень с питанием (всtq платы контроллера или только DSP/FPGA???) которая вызывает сброс. Питалово отдельное или от USB?
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Я тоже сломал одну фрезу из-за того что координаты непонятно какими стали. Но я виню только себя, поскольку до конца не понял еще этот контроллер и не уверен что файлы конфигурации и инициализации не содержат ошибок.
Для избежания потерь координат я теперь перед запуском больших УП перезагружаю Kmotion. И предварительно я вручную вбиваю координаты G54, чтобы можно было их найти после хоминга.
Для избежания потерь координат я теперь перед запуском больших УП перезагружаю Kmotion. И предварительно я вручную вбиваю координаты G54, чтобы можно было их найти после хоминга.
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Интересует структура файла Measurements.txt
При каждом нажатии кнопки "measure" в файл Measurements.txt записываются координаты текущего положения инструмента в системе координат станка. Я пытаюсь расшифровать структуру этого файла. Понял что координаты записываются в дюймах. Но не понял что значат первые 2 цифры в строках этого файла? И так же не понятно что значат в этом файле первые 3 строки?
При каждом нажатии кнопки "measure" в файл Measurements.txt записываются координаты текущего положения инструмента в системе координат станка. Я пытаюсь расшифровать структуру этого файла. Понял что координаты записываются в дюймах. Но не понял что значат первые 2 цифры в строках этого файла? И так же не понятно что значат в этом файле первые 3 строки?
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
В какой переменной находятся текущие координаты станка?
Пытаюсь создать кнопку которая заново включит отключенные оси без потери координат. Как оказалось EnableAxis обнуляет координаты и надо использовать EnableAxisDest указав координаты явным образом. Но откуда их взять?
Пытаюсь создать кнопку которая заново включит отключенные оси без потери координат. Как оказалось EnableAxis обнуляет координаты и надо использовать EnableAxisDest указав координаты явным образом. Но откуда их взять?
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
В итоге сам спросил - и сам себе ответил и во всем разобрался.
Сделал себе кнопку, которая заново активирует оси станка не обнуляя текущие координаты. Было ведь как - случайно нажимаю на клавиатуре ESCape и всё - станок стоит, оси отключаются. При этом координаты отображаются желтым цветом и самое страшное - для их оживления требовалась инициализация обнуляющая координаты, соответственно требовалось ещё и хоминг делать. Теперь же достаточно нажать кнопку Reset axis и оси заново активируются при этом координаты сохраняются.
Код кнопки "Reset axis"
Сделал себе кнопку, которая заново активирует оси станка не обнуляя текущие координаты. Было ведь как - случайно нажимаю на клавиатуре ESCape и всё - станок стоит, оси отключаются. При этом координаты отображаются желтым цветом и самое страшное - для их оживления требовалась инициализация обнуляющая координаты, соответственно требовалось ещё и хоминг делать. Теперь же достаточно нажать кнопку Reset axis и оси заново активируются при этом координаты сохраняются.
Код кнопки "Reset axis"
Код: Выделить всё
// Reset axis.c
#include "KMotionDef.h"
int main()
{
double ax0, ax1, ax2; // объявляем числовые переменные двойной точности с плавающей запятой
ax0 = chan[0].Dest; //присваиваем переменной ax0 текущее значение координат станка оси [0]
ax1 = chan[1].Dest;
ax2 = chan[2].Dest;
EnableAxisDest(0,ax0); // включаем ось [0] и присваиваем ей значение координат находящееся в переменной ax0
EnableAxisDest(1,ax1);
EnableAxisDest(2,ax2);
return 0;
}
-
- Кандидат
- Сообщения: 66
- Зарегистрирован: 20 дек 2020, 17:02
- Репутация: 17
- Настоящее имя: leonid
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Всем привет я в этой теме новичок Приобрёл плату Kflop управление планирую по step dir c этим понятно вот с частотником который крутит шпиндель не совсем Можно ли подключить управление частотником напрямую к плате Kflop? или обязательно нужно покупать плату Kanalog
- uralpt
- Мастер
- Сообщения: 651
- Зарегистрирован: 23 ноя 2015, 14:31
- Репутация: 104
- Настоящее имя: евгений
- Откуда: Миасс
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Если частотник не из навороченных, то ему требуется аналоговые 0-10В, которых на КФлопе нет.
Можно так viewtopic.php?f=144&t=9371&view=unread#unread
в статье про КСтеп, но его наличие не принципиально, можно задействовать любой I/O КФлопа.
Если паять совсем не хочется, то покупаете преобразователь ШИМ->напряжение и получаете аналоговые 0-10В.
-
- Кандидат
- Сообщения: 66
- Зарегистрирован: 20 дек 2020, 17:02
- Репутация: 17
- Настоящее имя: leonid
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Индексные метки с энкодеров, они же сигналы РСО/*РСО. Не могу понять где на моём сервоприводе эти сигналы ткните пальцем пожалуйста По step dir вроде разобрался а вот по управлению от 10 в тоже не понятно
-
- Мастер
- Сообщения: 1951
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
они же сигналы Z, 40 41
-
- Кандидат
- Сообщения: 66
- Зарегистрирован: 20 дек 2020, 17:02
- Репутация: 17
- Настоящее имя: leonid
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Похоже что 10 в нужно подавать на 32-33 ?
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 16 янв 2021, 02:51
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
будут ли мешать такому решению помехи по сети?uralpt писал(а): ↑05 янв 2021, 19:24Если частотник не из навороченных, то ему требуется аналоговые 0-10В, которых на КФлопе нет.
Можно так viewtopic.php?f=144&t=9371&view=unread#unread
в статье про КСтеп, но его наличие не принципиально, можно задействовать любой I/O КФлопа.
Если паять совсем не хочется, то покупаете преобразователь ШИМ->напряжение и получаете аналоговые 0-10В.
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 23 июл 2021, 15:04
- Репутация: 0
- Настоящее имя: Георгий Николаевич Бублик
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
При замене линейки на оси Х и после калибровки по микрометру при работе происходит изменение параметра. Т.е. с каждым проходом при обработке происходит сужение по оси
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Доброго времени суток,
поменяли ЧПУ на kflop и новые привода. Настрочили на столько, на сколько это возможно и понятно для нас. К сожалению, при обработке получаем на самую лучшую поверхность (см. вложение) и при это инструмент подозрительно быстро притупился. На шпинделе биение несколько микрон. Механика вроде тоже в порядке. Может кто-то сталкивался?
поменяли ЧПУ на kflop и новые привода. Настрочили на столько, на сколько это возможно и понятно для нас. К сожалению, при обработке получаем на самую лучшую поверхность (см. вложение) и при это инструмент подозрительно быстро притупился. На шпинделе биение несколько микрон. Механика вроде тоже в порядке. Может кто-то сталкивался?
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Какие привода? Настроены ли они верно?
Похоже на не корректное PID, если жесткость станка в порядке и нет люфтов.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
На сколько корректно настроены приводя - тяжело сказать. Настраивали "интуитивно". Подгоняли каждый параметр. А именно чтоб выходило в точку, не перескакивал точку, дискретные перемещения и все такое. Все работает хорошо. А вот в динамике уже тяжело понять. Думаю то тоже проблема с настройкой привода, но вот как настроить правильно - не понимаем.
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Эх кто может помогите бестолковому. Полный ступор. Как назначить эти окаяные пины(биты,ио) . Как оно все по "потокам" распределяется. Суть есть флоп + плата(аналог) каналога. Пару страниц выше заказывал у форумчанина. Все крутилось (фрезеровалось) и тут остро вазникла необходимость в "проба по z) из описание к плате выхода с1 по 8 призязаны к кфлопу 16по23 пины(ио ,диавол их побери) . Галочка в дижитал ио возникает, датчик работает. Но програма наотрез его не видит.выбран для подключения 23(8) . Вопрос как заставить програму его "видеть" И на десерт от безнадеги подцепил к "мерзкому" мач3. Все завелось без бубна... Назначил в портах 1-23. Подправил "нотификация пробе мач3" и все... Так бы и угоманился... Но мач зараза теперь в дюймах... Весь в нимание...
Общественность молчит, по немного начал побеждать данную проблему. сделал как написано во 2 сообщение от Тома ( и необходимо добавить то что указанно в ссылке) произвольное пробирование работает по всем осям! из этого следует что для других случаев тоже "что то"надо добавить... https://www.cnczone.com/forums/dynomoti ... probe.html
Общественность молчит, по немного начал побеждать данную проблему. сделал как написано во 2 сообщение от Тома ( и необходимо добавить то что указанно в ссылке) произвольное пробирование работает по всем осям! из этого следует что для других случаев тоже "что то"надо добавить... https://www.cnczone.com/forums/dynomoti ... probe.html
-
- Мастер
- Сообщения: 1951
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
поподробнее к какая "программа" не видит? сюда ее прикрепить или ссылку какую дать? иль там нынче у kmotion есть из коробки привязки?
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
так нету.. вроде все назначаю. а не работает. кроме . не один из примеров здесь приведенных, хоуминга, пробы не работают, а тома работает)))было бы проше если покажите скрины ваши, дядька что снабдил платой, любезно предоставил свои настройки, и с его слов работаюшие инит файлы. тока они у меня не работают.. он по забывчивости не показал скрины юсер бутона, и М100 -119...родненькая KnotionCNC