Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.

KFlop, KStep, KAnalog, KMotion...

Имеете ли вы контроллер Kflop? :-)

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение AlexNikov »

Salexxx писал(а):Спасибо. Буду пробовать дальше. Может что и получиться.
Выкладывайте сюда свой скрипт, можно будет и подсказать и подправить при необходимости.
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Hanter »

вообще для этого используется штатный выход "аларм" (ерор) на приводах. на дешовых его может не быть. но тогда можно завести через релюшку слаботочку и использовать ее как контроль питания силовой части.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение AlexNikov »

Hanter писал(а):вообще для этого используется штатный выход "аларм" (ерор) на приводах. на дешовых его может не быть. но тогда можно завести через релюшку слаботочку и использовать ее как контроль питания силовой части.
Можно, только не на всех драйверах по моему есть возможность настройки выхода "аларм" на низкий уровень - пропадает напряжение (закрывается ключ транзисторный) при аварии. Ведь если "аларм" обрабатывать контроллером по высокому уровню, то на отрубание электричества он (контроллер) не отреагирует. Опять же на сколько быстро разрядятся емкостя БП драйверов, чтоб драйвера погасли и контроллер обработал "аларм". "аларм" выход крайне полезен, это факт, но при пропадании основного ввода питания в стойку, может и косяк образоваться. Лучше уж через реле контроля 220в мне кажется - как только питание пропало, реле разомкнулось сразу и к-флоп выпал в "e-stop"
vektor_z
Мастер
Сообщения: 405
Зарегистрирован: 30 ноя 2014, 16:45
Репутация: 387
Настоящее имя: Василий
Откуда: Украина. Закарпатская обл.
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение vektor_z »

AlexNikov писал(а):Опять же на сколько быстро разрядятся емкостя БП драйверов, чтоб драйвера погасли и контроллер обработал "аларм".
У меня кнопка Е-стоп и выходы аларм на всех драйверах подключены последовательно и заведены в кфлоп на паузу, если нажать на Е-стоп или выключить хоть один драйвер, или драйвер выйдет в ошибку, то выполнение УП сразу же встает на паузу, до дальнейших разбирательств. Если УП остановилась по ошибке драйвера или при отключении драйвера то хомится обязательно, так как координаты ушли 100%.
zudwa
Новичок
Сообщения: 14
Зарегистрирован: 31 мар 2013, 12:23
Репутация: 2
Настоящее имя: Леонид
Откуда: Королёв
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение zudwa »

столкнулся с проблемой
при паузе на строке с G03 и дальнейшем продолжении программы, станок продолжил писать дугу вместо того чтобы перейти к следующему кадру соответственно заготовка в минус...
это баг или фича???

перешел на кфлоп с нц студио и много что хочется переделать в алгоритмах работы...

причем ошибку смог повторить ошибка есть если сдвигать ось сдвигается скриптом SafeZ_SpindleOff

Код: Выделить всё

#include "KMotionDef.h"

#define SPINDLE_BIT 61
#define ZAXIS 2
#define SAFE_Z_HEIGHT 10000.0

main()
{
	if (ReadBit(SPINDLE_BIT)) // only move up if Spindle was on
	{
		ClearBit(SPINDLE_BIT);   //spindle off
		ClearBit(62);   //coolant off
		Move(2,0);
		while (!CheckDone(ZAXIS));
		printf("SafeZ\n");
	}
}

вот кусок программы

Код: Выделить всё

N3275 G01 X159.408 Y179.982 Z-4.375 F472.0
N3280 G01 X159.408 Y182.995 Z-4.375 F384.0
N3285 G01 X159.408 Y186.008 Z-4.375 F328.0
N3290 G01 X159.408 Y189.021 Z-4.375 F296.0
N3295 G01 X159.408 Y192.034 Z-4.375 F280.0
N3300 G01 X159.408 Y195.048 Z-4.375 F272.0
N3305 G03 X156.96 Y194.406 I56.36 J-219.933F736.0
N3310 G03 X147.905 Y191.445 I22.825 J-85.121
N3315 G03 X144.965 Y190.242 I31.88 J-82.16F728.0
N3320 G03 X142.069 Y188.935 I34.82 J-80.957F720.0
N3325 G03 X139.223 Y187.523 I37.715 J-79.65F704.0
N3330 G03 X136.429 Y186.011 I40.562 J-78.239F680.0
N3335 G03 X129.45 Y181.223 I23.975 J-42.429
N3340 G03 X127.321 Y179.366 I30.955 J-37.641F688.0
N3345 G03 X125.304 Y177.389 I33.083 J-35.784F696.0
N3350 G03 X123.404 Y175.299 I35.101 J-33.808F712.0
N3355 G03 X112.793 Y159.781 I65.647 J-56.274F728.0
N3360 G03 X111.364 Y156.986 I76.258 J-40.756F736.0
N3365 G03 X110.037 Y154.141 I77.687 J-37.961F744.0
N3370 G03 X108.815 Y151.25 I79.013 J-35.116F760.0
N3375 G03 X107.698 Y148.316 I80.236 J-32.224F776.0
N3380 G03 X87.198 Y77.363 I540.494 J-194.6F800.0
N3385 G03 X86.569 Y74.474 I560.994 J-123.647F752.0
N3390 G03 X85.955 Y71.582 I561.623 J-120.758F664.0
N3395 G03 X85.356 Y68.688 I562.237 J-117.867F552.0
N3400 G03 X84.772 Y65.79 I562.836 J-114.972F440.0
N3405 G03 X84.202 Y62.889 I563.42 J-112.074F360.0
N3410 G03 X83.648 Y59.985 I563.989 J-109.173F312.0
N3415 G03 X83.109 Y57.078 I564.544 J-106.269F288.0
N3420 G03 X82.462 Y53.5 I810.208 J-148.212F272.0
N3425 G01 X135.732 Y53.5 Z-4.375 F800.0
N3430 G01 X138.692 Y53.5 Z-4.375 F792.0
N3435 G01 X141.651 Y53.5 Z-4.375 F720.0
N3440 G01 X144.611 Y53.5 Z-4.375 F616.0
N3445 G01 X147.57 Y53.5 Z-4.375 F496.0
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение ukr-sasha »

Надо писать разработчику....
zudwa
Новичок
Сообщения: 14
Зарегистрирован: 31 мар 2013, 12:23
Репутация: 2
Настоящее имя: Леонид
Откуда: Королёв
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение zudwa »

Я считал, что у всех контроллер должен примерно одинаково себя вести, ведь это ошибка скорее планировщика чем контроллера или я не прав
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение ukr-sasha »

Мы не пользуемся перемещением осей во время паузы - потому и не сталкивались с таким эффектом.
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

при настройке осей в KmoutionCNC вылезла такая проблема: в режиме Jog если нажать стрелку перемещения то после того как отпустишь ось продолжает ехать какое-то время, прямо пропорциональное времени нажатия на стрелку. DRO в это время не отсчитывает координаты. Как с этим бороться?
Заходите в гости: www.pandicon.net www.graver36.ru
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение AlexNikov »

Александр_ писал(а):при настройке осей в KmoutionCNC вылезла такая проблема: в режиме Jog если нажать стрелку перемещения то после того как отпустишь ось продолжает ехать какое-то время, прямо пропорциональное времени нажатия на стрелку. DRO в это время не отсчитывает координаты. Как с этим бороться?
С линейками дел не имел, но с разгоном и торможением через чур плавным боролся увеличением "Accel" в файле инициализации. А ось реально уезжает дальше или же затармаживает плавно и выходит в нужное положение?
Александр_
Мастер
Сообщения: 1743
Зарегистрирован: 24 дек 2013, 17:47
Репутация: 122
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Александр_ »

уезжает дальше бесконтрольно :-)
Заходите в гости: www.pandicon.net www.graver36.ru
fishman
Кандидат
Сообщения: 83
Зарегистрирован: 14 сен 2015, 22:04
Репутация: 9
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение fishman »

Добрый день коллеги!
Есть небольшая проблемка с выходными сигналами с каналога...
Собрал на базе кфлопа одноосевое приспособление для фрезерного 6р80 для простейшей фрезеровки двух последовательно установленых заготовок , с гидравлическим прижимом деталей.
для автоматизации процесса управление гидравликой завел через програмное реле "ОВЕН" в каналог , в результате когда оператор установил детали нажимает на кнопку пуск
срабатывает гидравлический зажим , затем запускается программа фрезеровки и по завершении фрезеровки и возврата стола в исходную точку разжимается гидравлика. оператор лишь меняет детали и нажимает одну кнопку ))
Проблема в следующем : для отключения гидравлического прижима програмное реле получает сигнал с каналога , который выдает команда М30
Снимок.JPG
Снимок.JPG (10.81 КБ) 2835 просмотров
на вкладке DIGITAL I/O видно как назначенный пин срабатывает , но видимо реле слишком медленное и не всегда успевает поймать этот сигнал. может 10 - 15 раз отработать четко , потом раз или два не срабатывает , приходится гонять - программу в холостую чтобы гидравлика сработала.
Есть ли какой способ увеличить время нахождения назаначенного пина во влюченном состоянии , хотя бы 0,3-0,5 сек?
fishman
Кандидат
Сообщения: 83
Зарегистрирован: 14 сен 2015, 22:04
Репутация: 9
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение fishman »

немного не так )))
вначале идет М5 , которая активирует 144 пин , затем М30 , которая сбрасывает его
Снимок.JPG (2834 просмотра) <a class='original' href='./download/file.php?id=84648&mode=view' target=_blank>Загрузить оригинал (66.13 КБ)</a>
а вот так выглядит программа :
Снимок 1.JPG
Снимок 1.JPG (14.46 КБ) 2834 просмотра
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Сергей Саныч »

Так паузу ввести командой G4 P<задержка_в_секундах_или_миллисекундах>
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение ukr-sasha »

Сергей Саныч писал(а):Так паузу ввести командой G4 P<задержка_в_секундах_или_миллисекундах>
Поддержу.
Самый простой способ.

Получится конец программы:
....
G0 X0
M5
G4P5 (5 sec)
M30
fishman
Кандидат
Сообщения: 83
Зарегистрирован: 14 сен 2015, 22:04
Репутация: 9
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение fishman »

Спасибо , пошел пробовать!
konstantinshr
Мастер
Сообщения: 226
Зарегистрирован: 04 авг 2013, 17:05
Репутация: 43
Откуда: Новороссийск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение konstantinshr »

Добрый день.
Хотим поменять на четырех осевом станке систему управления с Nctudio на kflop.
Заказал kflop и konnect. Но нигде не нашел как они подключаются. Про подключение по аналогу все подробно разжевано, а по степ дир не могу найти. Подскажите где искать. ;)
Аватара пользователя
AlexNikov
Мастер
Сообщения: 1212
Зарегистрирован: 05 янв 2014, 20:09
Репутация: 721
Настоящее имя: Алексей
Откуда: Томск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение AlexNikov »

konstantinshr писал(а):Добрый день.
Хотим поменять на четырех осевом станке систему управления с Nctudio на kflop.
Заказал kflop и konnect. Но нигде не нашел как они подключаются. Про подключение по аналогу все подробно разжевано, а по степ дир не могу найти. Подскажите где искать. ;)
konnect подключается к kflop через разъем JP8 (konnect) - JP6 (kflop). После установки KMotionCNC в паке C:\KMotion433\C Programs\Konnect будет файлик - EnableKonnect.с - можно содержание его добавить в файл инициализации, или же подгружать в отдельном потоке. Так же обратите внимание к подключению питающих цепей на разъеме JP2. Если на k-flop подано питание +12в и +5в от внешнего источника а не от USB, то на терминале JP2 (подано через соединение JP8 (konnect) - JP6 (kflop)) будет питание (для работы коннтекта +12в не нужно как таковое, необходимо только если использовать его для подключения к входам), так же имейте ввиду что питание +12 и +5 заведено от контроллера k-flop (судя по мануалу) и гальванически от него не развязано. Лучше для входов использовать отдельный источник питания я считаю.
konstantinshr писал(а):Про подключение по аналогу все подробно разжевано
- этот вопрос что-то не понял совсем :thinking:
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение Predator »

Александр, вроде все подробно разжевал описал, читай внимательней!
Даже ТЗ составлено для step/dir http://www.precision-machines.ru/viewto ... ?f=54&t=18
konstantinshr
Мастер
Сообщения: 226
Зарегистрирован: 04 авг 2013, 17:05
Репутация: 43
Откуда: Новороссийск
Контактная информация:

Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf

Сообщение konstantinshr »

AlexNikov писал(а): konnect подключается к kflop через разъем JP8 (konnect) - JP6 (kflop).
Спасибо за ответ. Завтра должен получить контролер. Интересно разъем в комплекте или надо что то искать?
Ответить

Вернуться в «KFlop»