Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
- 
				vershininv
 - Опытный
 - Сообщения: 172
 - Зарегистрирован: 21 ноя 2017, 14:40
 - Репутация: 39
 - Настоящее имя: Василий
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Ну, либо где-то исполняется Zero(int AxisNum), либо какая-то хрень с питанием (всtq платы контроллера или только DSP/FPGA???) которая вызывает сброс. Питалово отдельное или от USB?
			
			
									
									
						- 
				Santa2019
 - Новичок
 - Сообщения: 12
 - Зарегистрирован: 08 авг 2019, 07:28
 - Репутация: 4
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Я тоже сломал одну фрезу из-за того что координаты непонятно какими стали. Но я виню только себя, поскольку до конца не понял еще этот контроллер и не уверен что файлы конфигурации и инициализации не содержат ошибок.
Для избежания потерь координат я теперь перед запуском больших УП перезагружаю Kmotion. И предварительно я вручную вбиваю координаты G54, чтобы можно было их найти после хоминга.
			
			
									
									
						Для избежания потерь координат я теперь перед запуском больших УП перезагружаю Kmotion. И предварительно я вручную вбиваю координаты G54, чтобы можно было их найти после хоминга.
- 
				Santa2019
 - Новичок
 - Сообщения: 12
 - Зарегистрирован: 08 авг 2019, 07:28
 - Репутация: 4
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Интересует структура файла Measurements.txt
При каждом нажатии кнопки "measure" в файл Measurements.txt записываются координаты текущего положения инструмента в системе координат станка. Я пытаюсь расшифровать структуру этого файла. Понял что координаты записываются в дюймах. Но не понял что значат первые 2 цифры в строках этого файла? И так же не понятно что значат в этом файле первые 3 строки?
			
			
									
									
						При каждом нажатии кнопки "measure" в файл Measurements.txt записываются координаты текущего положения инструмента в системе координат станка. Я пытаюсь расшифровать структуру этого файла. Понял что координаты записываются в дюймах. Но не понял что значат первые 2 цифры в строках этого файла? И так же не понятно что значат в этом файле первые 3 строки?
- 
				Santa2019
 - Новичок
 - Сообщения: 12
 - Зарегистрирован: 08 авг 2019, 07:28
 - Репутация: 4
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
В какой переменной находятся текущие координаты станка? 
Пытаюсь создать кнопку которая заново включит отключенные оси без потери координат. Как оказалось EnableAxis обнуляет координаты и надо использовать EnableAxisDest указав координаты явным образом. Но откуда их взять?
			
			
									
									
						Пытаюсь создать кнопку которая заново включит отключенные оси без потери координат. Как оказалось EnableAxis обнуляет координаты и надо использовать EnableAxisDest указав координаты явным образом. Но откуда их взять?
- 
				Santa2019
 - Новичок
 - Сообщения: 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;
}- 
				krambon
 - Кандидат
 - Сообщения: 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В.
- 
				krambon
 - Кандидат
 - Сообщения: 66
 - Зарегистрирован: 20 дек 2020, 17:02
 - Репутация: 17
 - Настоящее имя: leonid
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Индексные метки с энкодеров, они же сигналы РСО/*РСО. Не могу понять где на моём сервоприводе эти сигналы ткните пальцем пожалуйста По step dir вроде разобрался а вот по управлению от 10 в тоже не понятно
			
							
			
									
									
						- 
				Duhas
 - Мастер
 - Сообщения: 1961
 - Зарегистрирован: 10 окт 2015, 23:25
 - Репутация: 285
 - Настоящее имя: Андрей
 - Откуда: Красноярск
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
они же сигналы Z, 40 41
			
			
									
									
						- 
				krambon
 - Кандидат
 - Сообщения: 66
 - Зарегистрирован: 20 дек 2020, 17:02
 - Репутация: 17
 - Настоящее имя: leonid
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Похоже что 10 в нужно подавать на 32-33 ?
			
							
			
									
									
						- 
				khadorik
 - Новичок
 - Сообщения: 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
 - Почётный участник

 - Сообщения: 4520
 - Зарегистрирован: 01 янв 2013, 13:13
 - Репутация: 925
 - Настоящее имя: Daniel
 - Откуда: Закарпатская обл. Украина
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
Какие привода? Настроены ли они верно?
Похоже на не корректное PID, если жесткость станка в порядке и нет люфтов.
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
На сколько корректно настроены приводя - тяжело сказать. Настраивали "интуитивно". Подгоняли каждый параметр. А именно чтоб выходило в точку, не перескакивал точку, дискретные перемещения и все такое. Все работает хорошо. А вот в динамике уже тяжело понять. Думаю то тоже проблема с настройкой привода, но вот как настроить правильно - не понимаем.
			
			
									
									
						- 
				igor1352
 - Кандидат
 - Сообщения: 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
- 
				Duhas
 - Мастер
 - Сообщения: 1961
 - Зарегистрирован: 10 окт 2015, 23:25
 - Репутация: 285
 - Настоящее имя: Андрей
 - Откуда: Красноярск
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
поподробнее к какая "программа" не видит? сюда ее прикрепить или ссылку какую дать? иль там нынче у kmotion есть из коробки привязки?
			
			
									
									
						- 
				igor1352
 - Кандидат
 - Сообщения: 54
 - Зарегистрирован: 28 ноя 2019, 21:18
 - Репутация: 2
 - Настоящее имя: Игорь
 - Контактная информация:
 
Re: Ввод в эксплуатацию ЧПУ системы на основе контроллера Kflop.
так нету.. вроде все назначаю. а не работает. кроме . не один из примеров здесь приведенных, хоуминга, пробы не работают, а тома работает)))было бы проше если покажите скрины ваши, дядька что снабдил платой, любезно предоставил свои настройки, и с его слов работаюшие инит файлы. тока они у меня не работают.. он по забывчивости не показал скрины юсер бутона, и М100 -119...родненькая KnotionCNC