Пустые платы у меня есть. Осталось 4 штуки. Если нужно, то напишите в личку.igor1352 писал(а): но изготовление платы не мой уровень
Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Терминации на дифференциальных входах нет.mial писал(а):В архивах схема и разводка платы.
-
- Мастер
- Сообщения: 1949
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
СМД на выводы микры решает проблему )
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
цена , готового или с комплектом необходимых деталей . ну и инструкция ( после сборки обработать напильником) - почемуто нельзя отправить сообщение пользователю , нет его в системе . что то запарился а ее "плату" наверное же можно отфрезеровать ? ))) у меня нету этого софту в векторах можно?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
С резисторами упустил момент. Но на короткой линии, как у меня, работает и без них. Да, и можно поставить хоть на микру, хоть прямо на разъем. Ребят, есть 4 пустые платы, отдам по 300 р плюс почта. Мне 5 плат обошлись в 1500 р, заказывал на JLCPCB. Если кого заинтересовало, пишите.
Гербера и файл сверловки устроит?igor1352 писал(а):в векторах можно
-
- Кандидат
- Сообщения: 54
- Зарегистрирован: 28 ноя 2019, 21:18
- Репутация: 2
- Настоящее имя: Игорь
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
да с радостью бы написал. в чем проблема? мне нужна! а DXF ? любой лишь бы Power Shape открыл
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
В dxf то я выгрузил, но там по моему хрень какая то, не разберешься. Установи лучше DipTrace. Там есть триал на месяц. Что бы хоть схему посмотреть. Если что, то почта mial собака list точка ру
Личка не доступна, так как я типа набрал еще чего то...
Личка не доступна, так как я типа набрал еще чего то...
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Taganrog я не могу вам в личке ответить. Огрнаничение форума на личные сообения
- Taganrog
- Мастер
- Сообщения: 1238
- Зарегистрирован: 15 апр 2015, 16:32
- Репутация: 284
- Настоящее имя: Евгений
- Откуда: Брянск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
ясно. номер написал в личку или на почту яндекса evqeniy32
- BlackBeard
- Кандидат
- Сообщения: 43
- Зарегистрирован: 20 ноя 2015, 18:16
- Репутация: 15
- Настоящее имя: Константин
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Всем приветики!
Значится есть станок управляемый kFlop, 3 оси фрезер. Произошел апгрейд шпинделя на более оборотистый, скорости подач увеличились соответственно оборотам, но кФлоп не успевает разгонять станок.
Выглядит это следующим образом: борим отверстие на скорости 1000мм/мин, первый оборот фреза залетает на 1000мм, с каждым следующим оборотом скорость падает, к четвертому-пятому обороту скорость уже 200-250мм.
Аналогичная история со сложными контурами, где комбинируется много мелких радиусов - скорость постоянно прыгает туда-сюда.
Как будто kFlop не успевает радиусы интерполировать... Look Ahead немного меняет ситуацию, но где-как. Где-то лучше становится, где-то хуже.
На промежутках где меньше круговых команд G02-G03 - скорость не проседает.
G-код из Fusion360.
Сие как-то лечится? Или только G-кодом?
Значится есть станок управляемый kFlop, 3 оси фрезер. Произошел апгрейд шпинделя на более оборотистый, скорости подач увеличились соответственно оборотам, но кФлоп не успевает разгонять станок.
Выглядит это следующим образом: борим отверстие на скорости 1000мм/мин, первый оборот фреза залетает на 1000мм, с каждым следующим оборотом скорость падает, к четвертому-пятому обороту скорость уже 200-250мм.
Аналогичная история со сложными контурами, где комбинируется много мелких радиусов - скорость постоянно прыгает туда-сюда.
Как будто kFlop не успевает радиусы интерполировать... Look Ahead немного меняет ситуацию, но где-как. Где-то лучше становится, где-то хуже.
На промежутках где меньше круговых команд G02-G03 - скорость не проседает.
G-код из Fusion360.
Сие как-то лечится? Или только G-кодом?
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 24 июн 2020, 23:19
- Репутация: 1
- Настоящее имя: Kirich
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Всем хай. Хочу подключить к Кфлоп ардуинку, ардуинка как slave. (хочу немного расширить выводы + подключить небольшой внешний экранчик) Было-бы идеально что-бы Kmotion как-то строками Gcode отправлял что-то в com-port к которому подключена ардуинка (по USB, что-бы обезопасить Kflop). (Можно gcode вызывать комманды М100-М119 например, и тогда execute prog выполнить СИ-ный файл) Было-бы неплохо если можно в этом М100 отправить и значение переменной, тоже из gcode (пример значение локальной переменной #150).
Видел что в Кфлоп есть Modbus но как-то не хочется подключать ардуинку напрямую к Кфлопу. Вот отправка в COM как это делает Arduino-IDE это было-бы супер супер
Видел что в Кфлоп есть Modbus но как-то не хочется подключать ардуинку напрямую к Кфлопу. Вот отправка в COM как это делает Arduino-IDE это было-бы супер супер
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Привет народ.
У кого-нибудь получилось управлять оборотами шпинделя путем подачи аналогового сигнала 0-10В через плату Konnect как на этой схеме?
У кого-нибудь получилось управлять оборотами шпинделя путем подачи аналогового сигнала 0-10В через плату Konnect как на этой схеме?
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Схему из конденсаторов и резисторов спаял, все подключил по инструкции.
Но вся проблема в том что не могу понять куда вставлять код из примера?
Но вся проблема в том что не могу понять куда вставлять код из примера?
-
- Опытный
- Сообщения: 172
- Зарегистрирован: 21 ноя 2017, 14:40
- Репутация: 39
- Настоящее имя: Василий
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
проще купить конвертор шим-напряжение...
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Решил сделать сам такую платку. Ждать с китая долго а работать надо. Если закончится успехом расскажу в этой теме.vershininv писал(а): ↑ проще купить конвертор шим-напряжение...
-
- Опытный
- Сообщения: 172
- Зарегистрирован: 21 ноя 2017, 14:40
- Репутация: 39
- Настоящее имя: Василий
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Я у пурей взял. Успехов!
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Не могу заставить станок Хоумиться. Все делал по инструкции из этого поста. Только пин на ось Z у меня "1024" т.к. висит на плате Konnect.
При движении по осям, если вызвать сработку индуктивных датчиков то оси останавливаются. Но при запуске Хоуминга ось едет и не срабатывает на датчик.
При движении по осям, если вызвать сработку индуктивных датчиков то оси останавливаются. Но при запуске Хоуминга ось едет и не срабатывает на датчик.
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Опытным путем нашел переменные LimitSwitchPosBit и LimitSwitchNegBit.
Подставил их вместо:
while (ReadBit(1024))
получилось:
while (ReadBit(LimitSwitchNegBit))
В итоге в процессе хоуминга выскакивает ошибка что эта переменная необъявленная: 'LimitSwitchPosBit' undeclared
То есть она не глобальная как я понимаю. Если сделать ее глобальной то возможно все заработает. Буду пробовать
Подставил их вместо:
while (ReadBit(1024))
получилось:
while (ReadBit(LimitSwitchNegBit))
В итоге в процессе хоуминга выскакивает ошибка что эта переменная необъявленная: 'LimitSwitchPosBit' undeclared
То есть она не глобальная как я понимаю. Если сделать ее глобальной то возможно все заработает. Буду пробовать
-
- Новичок
- Сообщения: 12
- Зарегистрирован: 08 авг 2019, 07:28
- Репутация: 4
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Несколько бессонных ночей таки не прошли даром.
Выкладываю код для хоминга 3х осей. Использовался в основном код для хоминга размещенный в начале данной ветки (который у меня отказывался работать), подсказки Тома и собственное чутье.
HOMING 3х осей
Железо: Kflop + Konnect с подключенными к нему концевиками осей
Выкладываю код для хоминга 3х осей. Использовался в основном код для хоминга размещенный в начале данной ветки (который у меня отказывался работать), подсказки Тома и собственное чутье.
HOMING 3х осей
Железо: Kflop + Konnect с подключенными к нему концевиками осей
Код: Выделить всё
#include "KMotionDef.h"
int DoPC(int cmd);
int DoPCInt(int cmd, int i);
#define GATH_OFF 0 // define the offset into the Gather buffer where strings are passed
main()
{
// finding НОМЕ Z
ch2->LimitSwitchOptions=0x100; // отключение обработки всех концевых датчиков (начального и конечного) на оси chN, чтобы не блокировалась ось
Jog(2,1600); // бесконечное перемещение по оси N на скорости NNN имп/сек в положительном или отрицательном (скорость со знаком "-") направлении
while (ReadBit(1026)!=1); // ожидание срабатывания датчика пин NNN
Zero(2); // обнуление координаты оси N
Jog(2,0); // остановка оси N (скорось 0)
Delay_sec(0.50); // пауза
MoveAtVel(2,-800, 1600); // перемещение оси N в позицию NNN (со знаком "-" для смены направления) импульсов на скорости NNN имп/сек
while (!CheckDone(2)) ; // ожидание окончания движения оси N
Delay_sec(0.50);
Jog(2,200);
while (ReadBit(1026)!=1) ;
Zero(2);
Jog(2,0);
Delay_sec(0.50);
MoveAtVel(2,-1600, 1600);
while (!CheckDone(2)) ;
ch2->LimitSwitchOptions=0x103; // включение обработки концевых датчиков (начального и конечного) оси N (код может быть другой, по количеству датчиков)
// finding НОМЕ Х
ch0->LimitSwitchOptions=0x100;
Jog(0,-1600);
while (ReadBit(1024)!=1);
Zero(0);
Jog(0,0);
Delay_sec(0.50);
MoveAtVel(0,400, 1600);
while (!CheckDone(0)) ;
Delay_sec(0.50);
Jog(0,-20);
while (ReadBit(1024)!=1) ;
Zero(0);
Jog(0,0);
Delay_sec(0.50);
MoveAtVel(0,800, 1600);
while (!CheckDone(0)) ;
ch0->LimitSwitchOptions=0x103;
// finding НОМЕ Y
ch1->LimitSwitchOptions=0x100;
Jog(1,-1600);
while (ReadBit(1025)!=1);
Zero(1);
Jog(1,0);
Delay_sec(0.50);
MoveAtVel(1,400, 1600);
while (!CheckDone(1)) ;
Delay_sec(0.50);
Jog(1,-20);
while (ReadBit(1025)!=1) ;
Zero(1);
Jog(1,0);
Delay_sec(0.50);
MoveAtVel(1,800, 1600);
while (!CheckDone(1)) ;
ch1->LimitSwitchOptions=0x103;
MDI("G92.1"); // очистка всех действующих оффсетов
}
//далее код обеспечивающий ввод команды в MDI
// put the MDI string (Manual Data Input - GCode) in the
// gather buffer and tell the App where it is
int MDI(char *s)
{
char *p=(char *)gather_buffer+GATH_OFF*sizeof(int);
int i;
do // copy to gather buffer w offset 0
{
*p++ = *s++;
}while (s[-1]);
// issue the command an wait till it is complete
// (or an error - such as busy)
return DoPCInt(PC_COMM_MDI,GATH_OFF);
}
// Put an integer as a parameter and pass the command to the App
int DoPCInt(int cmd, int i)
{
int result;
persist.UserData[PC_COMM_PERSIST+1] = i;
return DoPC(cmd);
}
// Pass a command to the PC and wait for it to handshake
// that it was received by either clearing the command
// or changing it to a negative error code
int DoPC(int cmd)
{
int result;
persist.UserData[PC_COMM_PERSIST]=cmd;
do
{
WaitNextTimeSlice();
}while (result=persist.UserData[PC_COMM_PERSIST]>0);
return result;
}
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Здравствуйте!
Достался фрезерный под управлением kflop + плата входов-выходов.
Сейчас потихоньку изучаю/переделываю ну и работаю на нем в процессе.
И что-то уже две фрезы сломал следующим образом - во время отработки УП машинные координаты скидываются в "0", и станок едет черт знает куда! Запорол дорогую железку и пучок нервов безвозвратно.
Подскажите, пожалуйста, что может вызывать такой глюк?
Так происходит далеко не каждый раз если что.
Достался фрезерный под управлением kflop + плата входов-выходов.
Сейчас потихоньку изучаю/переделываю ну и работаю на нем в процессе.
И что-то уже две фрезы сломал следующим образом - во время отработки УП машинные координаты скидываются в "0", и станок едет черт знает куда! Запорол дорогую железку и пучок нервов безвозвратно.
Подскажите, пожалуйста, что может вызывать такой глюк?
Так происходит далеко не каждый раз если что.