Страница 22 из 70
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 07 окт 2015, 18:05
Дмитро
Demetrius писал(а):В ходе тестировании версии 4.33q, обнаружил что нет задержки при изменнении подачи. Изменяется практически мгновенно при Lookahead 3 сек.
Небольшая поправочка. Задержки нет от 0 до 100% , а вот от 100% до 200% уже идет пересчет в эти 3 сек.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 08 окт 2015, 18:02
Александр_
настраиваю свою сервосистему (пока в состоянии на столе). появилось несколько (возможно глупых) вопросов:
1. при настройке ПИД на step response самый лучший график при Р=1. Начал как и написано в инструкции с Р=0,01 - так совсем плохо. Как-то странно что для сервы Р=1 так же как для шаговика. Или этот как раз от того, что мотор на столе и фактически ничего не таскает?
2. у меня 4-канальная система. Как в kmotionCNC крутить 4 ось? Есть кнопки Jog только для XYZ в интерфейсе программы.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 08 окт 2015, 18:08
Дмитро
Александр_ писал(а):Или этот как раз от того, что мотор на столе .
На станке вы будете все заново настраивать.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 08 окт 2015, 18:32
Александр_
это само собой. вопрос был про то что Р=1 на столе. может, так вообще не должно быть для сервы и я априори неправильно что-то делаю.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 08 окт 2015, 21:40
vektor_z
Александр_ писал(а):настраиваю свою сервосистему (пока в состоянии на столе). появилось несколько (возможно глупых) вопросов:
2. у меня 4-канальная система. Как в kmotionCNC крутить 4 ось? Есть кнопки Jog только для XYZ в интерфейсе программы.
в настройках можно выбрать скрины на 3-4 или 5 осей .
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2015, 09:33
Александр_
а где там это меню? стандартного виндовского File-Edit...вроде тут нет
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2015, 10:41
AlexNikov
Александр_ писал(а):а где там это меню? стандартного виндовского File-Edit...вроде тут нет
Вот тут:
Вот тут Саша рассказывает как можно интерфейс уже под себя подправить -
Редактирование интерфейса KmotionCNC #1
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2015, 11:37
fishman
Здравствуйте.
Собрал одну ось для автоматизации подачи фрезерного 6Р10, управление k flop + kanalog запустил работает!! как вывести кнопку запуска программы в k_motion на физическую кнопку , чтобы не нажимать F5 на клавиатуре)) ?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2015, 13:44
fishman
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2015, 13:51
AlexNikov
fishman писал(а):как вывести кнопку запуска программы в k_motion на физическую кнопку , чтобы не нажимать F5 на клавиатуре)) ?
Поглядите в файлик ExternalButtons.с , по моему DoPC(PC_COMM_EXECUTE) это как раз старт выполнения.
Вот тут есть екселька с командами, очень полезный файлик -
http://www.cnczone.com/forums/dynomotio ... ost1767566
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2015, 19:23
Александр_
читаю-читаю мануал на кфлоп и каналог - никак не пойму про линейки. в руководстве пишут, что каналог, принимая дифференциальный сигнал с линеек (энкодеров) преобразует его в single-ended сигнал и отправляет его в кфлоп.
получается, сигнал в виде single-ended (вроде открытый коллектор называется) можно напрямую в кфлоп посылать? это равноценные подключения или если через каналог то все как-то более защищено в плате перегорания плат? и не понял - чем там разработчики пугают насчет 12 вольт в разъеме на кфлоп? дескать если подключить что-то напряжением поменьше, то все сгорит.
P.S. если подключать энкодеры сразу в кфлоп, то куда в этом случае заводятся индексные метки? в тот же разъем?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 09 окт 2015, 19:34
fishman
а куда этот код вставить? в программу инициализации осей дописать или в отдельную? и где этот пин потом искать, в коде стоит пин 46 , а в описании платы я такого не нашел...
извиняюсь конечно за такие ламерские вопросы , но может еще кому то будет интересно... как например первые 20 постов этой темы ))
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 10 окт 2015, 20:26
Дмитро
Александр_ писал(а):то куда в этом случае заводятся индексные метки?
На любой свободный цифровой вход.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 11 окт 2015, 01:09
Александр_
Kmotion поддерживает работу с какими-то типовыми пультами? То есть РГИ-то понятное дело можно прикрутить, но я поймал себя на мысли, что этот момент не продумал. Собираюсь с кфлопом использовать родную ему программу Kmotion. На панели станка по ряду причин РГИ не будет - собирался использовать пульт. Есть нескольк разных, с Мач3 все работают. Но с Kmotion-то они ведь не состыкуются?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 11 окт 2015, 09:30
AlexNikov
Александр_ писал(а):Kmotion поддерживает работу с какими-то типовыми пультами? То есть РГИ-то понятное дело можно прикрутить, но я поймал себя на мысли, что этот момент не продумал. Собираюсь с кфлопом использовать родную ему программу Kmotion. На панели станка по ряду причин РГИ не будет - собирался использовать пульт. Есть нескольк разных, с Мач3 все работают. Но с Kmotion-то они ведь не состыкуются?
По моему по умолчанию он работает только с джойстиком игровым.
fishman писал(а):а куда этот код вставить? в программу инициализации осей дописать или в отдельную? и где этот пин потом искать, в коде стоит пин 46 , а в описании платы я такого не нашел...
извиняюсь конечно за такие ламерские вопросы , но может еще кому то будет интересно... как например первые 20 постов этой темы ))
Можете и в отдельный файл, В Config and Flash в Launch on Power Up указать Thread в котором будет запускаться файл для выносного пульта, к примеру во втором, в первом обычно файл инициализации. В C Program в Thread нужном открываете файл для пульта вашего и уже там редактируете и компилируете. Пин пропишите (в коде измените номер пина) тот который вам нужен, тот который будете использовать для этой кнопки. Можно и в файл инициализации прописать этот код, но в самом конце (я б сделал отдельным файлом если честно). Если я правильно понял (не уверен, лучше проверить) то активация выполнения действия происходит при появлении на нужном пине лог. "1"
p.s. только если напрямую на k-flop заводить будете, аккуратнее - не подайте 5В на входы с 3.3В!
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 12 окт 2015, 13:06
fishman
AlexNikov писал(а):Можете и в отдельный файл, В Config and Flash в Launch on Power Up указать Thread в котором будет запускаться файл для выносного пульта, к примеру во втором, в первом обычно файл инициализации. В C Program в Thread нужном открываете файл для пульта вашего и уже там редактируете и компилируете. Пин пропишите (в коде измените номер пина) тот который вам нужен, тот который будете использовать для этой кнопки. Можно и в файл инициализации прописать этот код, но в самом конце (я б сделал отдельным файлом если честно). Если я правильно понял (не уверен, лучше проверить) то активация выполнения действия происходит при появлении на нужном пине лог. "1"
Все так и сделал - в thread 2 залил файл "ExternalButtons" из папки "C Programs" как есть , изменил только номер пина на 136 ,т.к. Том порекомендовал использовать оптовход , теперь обработка запускается с выносной кнопки!!!!
теперь хочется получить сигнал после выполнения G кода , чтобы завести его в ПЛК для дальнейшей обработки. Кто нибудь делал такое? тлт может кто нибудь знает?
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 12 окт 2015, 13:23
Александр_
насчет подключения сигналов s-on: получается, нужно для всех осей сделать последовательную цепочку и все повесить на какой-то цифровой выход?
ведь если одна ось выпадает в ошибку, то нужно чтобы и все остальные вырубались.
получается цепочка +24->+24vin(Х)->S-ON(X)->+24vin(Y)->S-ON(Y)->итд...+24vin(A)->S-ON(A)->"-"цифрового выхода-"+"цифрового выхода->0В
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 12 окт 2015, 15:10
Дмитро
Александр_ писал(а):насчет подключения сигналов s-on: получается, нужно для всех осей сделать последовательную цепочку и все повесить на какой-то цифровой выход?
Зачем так сложно, подключить паралельно и на любой цифровой выход.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 12 окт 2015, 15:13
AlexNikov
fishman писал(а):AlexNikov писал(а):Можете и в отдельный файл, В Config and Flash в Launch on Power Up указать Thread в котором будет запускаться файл для выносного пульта, к примеру во втором, в первом обычно файл инициализации. В C Program в Thread нужном открываете файл для пульта вашего и уже там редактируете и компилируете. Пин пропишите (в коде измените номер пина) тот который вам нужен, тот который будете использовать для этой кнопки. Можно и в файл инициализации прописать этот код, но в самом конце (я б сделал отдельным файлом если честно). Если я правильно понял (не уверен, лучше проверить) то активация выполнения действия происходит при появлении на нужном пине лог. "1"
Все так и сделал - в thread 2 залил файл "ExternalButtons" из папки "C Programs" как есть , изменил только номер пина на 136 ,т.к. Том порекомендовал использовать оптовход , теперь обработка запускается с выносной кнопки!!!!
теперь хочется получить сигнал после выполнения G кода , чтобы завести его в ПЛК для дальнейшей обработки. Кто нибудь делал такое? тлт может кто нибудь знает?
Завершение выполнения g-кода обычно сопровождается командой М5 или М30, повесьте на них активацию кого-либо пина в KMotionCNC.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Добавлено: 12 окт 2015, 15:44
Александр_
AlexNikov писал(а):Завершение выполнения g-кода обычно сопровождается командой М5 или М30, повесьте на них активацию кого-либо пина в KMotionCNC.
зачем? вопос был по мотивам поста №5 этой темы.
там показан пример для одной оси. если там цифровой выход замыкает перемычку для активации оси то логично по-моему, последовательно все оси подключить - по аналогии с сигналом ALM. тогда при размыкании цифрового выхода ток пропадет во всей цепи и все оси остановятся. так?