Делов-то! Всего-навсего нужно быть Си-программистом.ukr-sasha писал(а):Допишите Си-файл, и тут будет.
Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
-
GuruCNC
- Опытный
- Сообщения: 172
- Зарегистрирован: 24 ноя 2014, 09:23
- Репутация: -29
- Настоящее имя: GuruCNC
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
- AlexNikov
- Мастер
- Сообщения: 1212
- Зарегистрирован: 05 янв 2014, 20:09
- Репутация: 721
- Настоящее имя: Алексей
- Откуда: Томск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Пины для лимитов руками прописываете тут: Для хома, смотря каким скриптом вы пользуетесь, если скрипт Саши из поста №10, то пин руками же приписывается в строчках "while (ReadBit(141)) ;" и подобных, где указано "читать бит такойто"passer-by писал(а):Возможно переназначить биты для home, работает только на прописаных в руководстве, а они заняты под двигатели, тоже самое касается лимитов.
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Я строитель по образованию.GuruCNC писал(а):Делов-то! Всего-навсего нужно быть Си-программистом.
Так что вопрос желания.
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Был строитель - стал программист-электронщик 
А еще фрезеровщик, оператор станков с ЧПУ и многое другое... Сразу видно, желание имелось!
А еще фрезеровщик, оператор станков с ЧПУ и многое другое... Сразу видно, желание имелось!
- passer-by
- Кандидат
- Сообщения: 74
- Зарегистрирован: 18 мар 2012, 14:16
- Репутация: 0
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
С лимитами более-менее ясно, есть LimitSwitchOptions , LimitSwitchNegBit, LimitSwitchPosBit.
Какие параметры настраивают home? Просто while (!ReadBit(8)) без переопределения работает только с битами заложеными в прошивке 8, 9, 10, 11. При других битах кнопка HOME не запускает двигатель.
Какие параметры настраивают home? Просто while (!ReadBit(8)) без переопределения работает только с битами заложеными в прошивке 8, 9, 10, 11. При других битах кнопка HOME не запускает двигатель.
- AlexNikov
- Мастер
- Сообщения: 1212
- Зарегистрирован: 05 янв 2014, 20:09
- Репутация: 721
- Настоящее имя: Алексей
- Откуда: Томск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Давайте ваши файлики инициализации и скрипт хома - поглядеть и подсказать проще будет чем на словах пытаться что-то разобрать.passer-by писал(а):С лимитами более-менее ясно, есть LimitSwitchOptions , LimitSwitchNegBit, LimitSwitchPosBit.
Какие параметры настраивают home? Просто while (!ReadBit(8)) без переопределения работает только с битами заложеными в прошивке 8, 9, 10, 11. При других битах кнопка HOME не запускает двигатель.
-
fishman
- Кандидат
- Сообщения: 83
- Зарегистрирован: 14 сен 2015, 22:04
- Репутация: 9
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Собрал поворотный стол из Сервопривода с редуктором Harmonic Drive ( фото и схемы выкладывал в посте #608 ) для замены гидравлического индексного поворотного стола в тайваньском агрегатном станке , который не давал нужной точности и очень часто ломался. K-flop и Kanalog подключены в электрическую схему станка и по команде выполняют поворот стола на 90 градусов и далее происходит обнуление координат... и так по кругу целый день в две смены )). Все вроде как устраивает , однако каждый раз при включении приходится вручную делать привязку стола перед началом работы , потому что при выключении питания теряется координата да и стол можно рукой крутить... Прошу помощи в написании файла инициализации чтобы после инициализации оси стол ехал до индуктивного датчика , затем находил индексную метку , и от нее уже отъезжал на нужное количество импульсов в рабочее положение и обнулял координату...
на поворотном столе через каждые 90 градусов стоят приспособления с пневмозажимами и выполняются операции - центровка , сверление и нарезание резьбы.
на поворотном столе через каждые 90 градусов стоят приспособления с пневмозажимами и выполняются операции - центровка , сверление и нарезание резьбы.
- AlexNikov
- Мастер
- Сообщения: 1212
- Зарегистрирован: 05 янв 2014, 20:09
- Репутация: 721
- Настоящее имя: Алексей
- Откуда: Томск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Может по аналогии с поиском хомуа сделать? После включения питания, по условию "ось включена" (но яб повесил это дело на отдельную кнопку дабы избежать проблем каких либо - к примеру после включения сразу не нужно поиск метки делать а нужно отладить какой либо механизм) включить движение (вращение механики) оси (в положительном/отрицательном направлении) до срабатывания датчика (метки, датчика), ждем секунду (или какой либо необходимый тайм-аут дабы не травмировать механику), отъезжаем в обратном направлении на нужно кол-во импульсов (угол, мм или что нужно - высчитать уже вам нужно по вашей кинематики). Если такой алгоритм устроит, он сложности на первый взгляд не представляет - можно попробовать реализовать.fishman писал(а):Собрал поворотный стол из Сервопривода с редуктором Harmonic Drive ( фото и схемы выкладывал в посте #608 ) для замены гидравлического индексного поворотного стола в тайваньском агрегатном станке , который не давал нужной точности и очень часто ломался. K-flop и Kanalog подключены в электрическую схему станка и по команде выполняют поворот стола на 90 градусов и далее происходит обнуление координат... и так по кругу целый день в две смены )). Все вроде как устраивает , однако каждый раз при включении приходится вручную делать привязку стола перед началом работы , потому что при выключении питания теряется координата да и стол можно рукой крутить... Прошу помощи в написании файла инициализации чтобы после инициализации оси стол ехал до индуктивного датчика , затем находил индексную метку , и от нее уже отъезжал на нужное количество импульсов в рабочее положение и обнулял координату...
на поворотном столе через каждые 90 градусов стоят приспособления с пневмозажимами и выполняются операции - центровка , сверление и нарезание резьбы.
-
Александр_
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
кто-нибудь геймпадом пользуется в связке с каналогом? в мануале как-то размыто описано. что им можно делать кроме перемещений? Вроде е-стоп штатно прописан. А, скажем, перемещения по 0.1, 0.001 можно делать?
Заходите в гости: www.pandicon.net www.graver36.ru
-
Александр_
- Мастер
- Сообщения: 1743
- Зарегистрирован: 24 дек 2013, 17:47
- Репутация: 122
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
фото в студию!fishman писал(а):Собрал поворотный стол из Сервопривода с редуктором Harmonic Drive ( фото и схемы выкладывал в посте #608 )
Заходите в гости: www.pandicon.net www.graver36.ru
-
fishman
- Кандидат
- Сообщения: 83
- Зарегистрирован: 14 сен 2015, 22:04
- Репутация: 9
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Мне как начинающему вникать тоже думается в этом направлении.AlexNikov писал(а):Может по аналогии с поиском хомуа сделать?
пожалуй отдельной кнопкой по требованию тоже будет удобно , у меня там все равно есть переключатель ручной(для наладки) и автоматический режим работы. ну а если что то потом сделаю автоматом поиск ноля через ПЛК.AlexNikov писал(а):(но яб повесил это дело на отдельную кнопку дабы избежать проблем каких либо
то есть получается по нажатию кнопки хоум стол крутится пока не срабатывает индуктивный датчик , затем отъезжает до индексной метки , обнуляет координату (на этом процедура хомления заканчивается) затем нужно будет выехать на определенное количество импульсов чтобы все зажимные приспособления встали на свои рабочие позиции и ОПЯТЬ обнулить координату.
и тогда можно работать в автоматическом режиме... оператор устанавливает деталь , нажимает две кнопки пуск , отрабатывают зажимы и дают импульс на кфлоп , он отрабатывает поворот на 90 градусов и дает команду шпинделям....и т.д.
-
fishman
- Кандидат
- Сообщения: 83
- Зарегистрирован: 14 сен 2015, 22:04
- Репутация: 9
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
завтра на производстве сфоткаю и выложуАлександр_ писал(а): фото в студию!
-
mamun
- Новичок
- Сообщения: 7
- Зарегистрирован: 22 мар 2016, 01:20
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Подскажите, не могу разобраться, как сделать включение тормоза (сервомотор ось Z) при начале движения мотора и выключение при останове (KFLOP+Kanalog).
Схема подключения+Servo drive.
Схема подключения+Servo drive.
- donvictorio
- Мастер
- Сообщения: 2457
- Зарегистрирован: 11 окт 2012, 16:26
- Репутация: 683
- Настоящее имя: Виктор
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
так HOLD же вроде.
-
fishman
- Кандидат
- Сообщения: 83
- Зарегистрирован: 14 сен 2015, 22:04
- Репутация: 9
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Ну собсно вот такой столик получился...
код использовал такой :
в результате при нажатии хоме стол едет до датчика , затем находит индекс , и устанавливает прописанную координату.... надо будет еще подобрать нужное количество импульсов чтоб устанавливалась нужная координата , ну и вывести на внешнюю кнопку.
Есть ли какая то возможность проверить как исполняется код , а то у мну есть некоторые сомнения... объясню... редуктор на двигателе стоит 1 : 160 и по этому увидеть как контроллер ловит индекс у меня не получается , или он его не ловит вовсе... я не уверен , т.к. код подбирал методом научного тыка , отовсюду по чуть чуть )))
Есть ли какая то возможность проверить как исполняется код , а то у мну есть некоторые сомнения... объясню... редуктор на двигателе стоит 1 : 160 и по этому увидеть как контроллер ловит индекс у меня не получается , или он его не ловит вовсе... я не уверен , т.к. код подбирал методом научного тыка , отовсюду по чуть чуть )))
-
Salexxx
- Новичок
- Сообщения: 21
- Зарегистрирован: 30 янв 2015, 14:12
- Репутация: 6
- Настоящее имя: Александр
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Вопрос к знатокам: -ставлю на паузу, шпиндель выключается, одновременно Z поднимается до home. А когда снимаю - опускается Z и запускается шпиндель, продолжая выполнение программы. Но вот только шпиндель не успевает набрать обороты. Скажите, где задать паузу после снятия с ПАУЗЫ, чтобы успел разогнаться шпиндель.
Что то сам никак не могу найти
- AlexNikov
- Мастер
- Сообщения: 1212
- Зарегистрирован: 05 янв 2014, 20:09
- Репутация: 721
- Настоящее имя: Алексей
- Откуда: Томск
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Пауза в ходе выполнения кода выглядит так:Salexxx писал(а):Вопрос к знатокам: -ставлю на паузу, шпиндель выключается, одновременно Z поднимается до home. А когда снимаю - опускается Z и запускается шпиндель, продолжая выполнение программы. Но вот только шпиндель не успевает набрать обороты. Скажите, где задать паузу после снятия с ПАУЗЫ, чтобы успел разогнаться шпиндель.![]()
Что то сам никак не могу найти
Код: Выделить всё
Delay_sec(0.2);-
Salexxx
- Новичок
- Сообщения: 21
- Зарегистрирован: 30 янв 2015, 14:12
- Репутация: 6
- Настоящее имя: Александр
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Мне тогда придется выставить разгон за 1 сек. Маловато будет. Постановка на паузу описывается в SaveZ_SpindieOff, хотя его отключение по М5 там не указывается. Вот я и думаю,- где же описывается снятие с паузы? В каком файле?AlexNikov писал(а):Либо в настройках частотника уменьшить время разгона шпинделя.
-
Salexxx
- Новичок
- Сообщения: 21
- Зарегистрирован: 30 янв 2015, 14:12
- Репутация: 6
- Настоящее имя: Александр
- Контактная информация:
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kf
Ссори, указывается.Salexxx писал(а): хотя его отключение по М5 там не указывается