Подключение KFLOP + DRO + scale( линейки) + Mach3

KFlop, KStep, KAnalog, KMotion...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение PKM »

Да, USB при токе до 0.5А хватает.
Вот кстати написано: PC power supply makes an excellent low cost power source for KFLOP.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

Одну ось запустил :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3628
Откуда: Красногорск
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение nik1 »

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

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

Как подключал? И где видео результатов? :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

ukr-sasha писал(а):Как подключал? И где видео результатов?
Методом научного тыка подключил :) Сейчас КФЛОП железку фрезерует. Подключил пока 3 оси без линеек конечно и без выборки люфтов.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

первая стружка на KFLOP минут 20 строгал
DSCN1019.jpg (3286 просмотров) <a class='original' href='./download/file.php?id=10208&sid=aeda1a058eb284957b1954a16aaa1b18&mode=view' target=_blank>Загрузить оригинал (251.93 КБ)</a>
Это фрезеруется портальчик. Сварены трубы квадратные, сверху полосы 5мм приварена, после варки и отпуска их повело, вот ровняю.
Завтра еще чистовой проход сделаю и можно дальше KFLOP мучить :eat:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

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

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

Файл NotifyMach3.c:

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

#include "KMotionDef.h"

//Plugin calls for Mach3 NotifyPlugins Commands

main()
{
	int msg = persist.UserData[6];  // Mach3 notify Message 10000-10999

	printf("Mach3 Notify Call, Message = %d\n",msg); 
	
	if (msg==10100)
		{
			
	
		ch2->LimitSwitchOptions=0x16140010; // disable limits
				Jog(2,-10000);          // start moving
				while (!ReadBit(20)) ; // wait for switch (input #8) to change
				Zero(2); 
				Jog(2,0);		      // stop
				Move(2,182857); 
				while (ch2->Position < 182000);
				ch2->LimitSwitchOptions=0x16140013;
			
				
		ch0->LimitSwitchOptions=0x18150010; // disable limits			
				Jog(0,-10000);          // start moving			
				while (!ReadBit(21)) ; // wait for switch (input #8) to change
				Zero(0);   
				Jog(0,0);		      // stop
				Move(0,342000);
				ch0->LimitSwitchOptions=0x18150013;
				
		ch1->LimitSwitchOptions=00x19170010; // disable limits
				Jog(1,-10000);          // start moving
				while (!ReadBit(23)) ; // wait for switch (input #8) to change
				Zero(1);   
				Jog(1,0);		      // stop			
				Move(1,340000);
				ch1->LimitSwitchOptions=0x19170013;
				
			};
	
	Delay_sec(2.0);
	
	printf("Done\n"); 
}
Концевики, они же Номе, подключал через оптроны по той схеме, что давал тебе ранее.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

Посоветовавшись с ukr-sasha, Подключаю Естоп.
Делается это так:
Мне нужно на разъем JP7 пин 6 прицепить Естоп (с уровнем сигнала TTL)
В Маче указываем IO45 и Мач настроит нужный пин КФЛОПа на вход. Получается так. Подключил Естоп = работает :beer_blow:
Кфлоп.JPG (3270 просмотров) <a class='original' href='./download/file.php?id=10211&sid=aeda1a058eb284957b1954a16aaa1b18&mode=view' target=_blank>Загрузить оригинал (97.39 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

Супер!
Концевики не сложнее.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

Хорошо бы сделать поиск НОМЕ по индуктивным датчикам(гробое), а потом хомится по Z меткам(точное) :) Здесь видать придется в дебри СИ программирования лезть :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

В станке стоит вот такая плата http://www.cnc4pc.com/Store/osc/product ... ucts_id=45 через нее все сигналы идут к сервам, а от датчиков в КФЛОП.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

aftaev писал(а):Хорошо бы сделать поиск НОМЕ по индуктивным датчикам(гробое), а потом хомится по Z меткам(точное)
На основе кода в посте 68 можно сделать, я уже думал как. Должно получиться.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

Отвечая на вопрос в личке: оси в К-Флоп ивертируются установкой параметра OutputGain=-1.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3628
Откуда: Красногорск
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение nik1 »

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

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

Если глюк в компе, то пофиг, контроллер то будет работать и отключит, а если глюк контроллера, то комп не поможет.
Последний раз редактировалось ukr-sasha 16 дек 2012, 14:40, всего редактировалось 1 раз.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение aftaev »

Кнопка Естоп посылает сигнал КФЛОПУ, а другими контактами размыкает цепь сигнала сервы S-ON и сервы останавливаются.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

Работает компенсация люфта?
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3628
Откуда: Красногорск
Контактная информация:

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

Сообщение nik1 »

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

Re: Подключение KFLOP + DRO + scale( линейки) + Mach3

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

А если заготовка стоит, как "самолет"? Чтобы не потерялись координаты.
Ответить

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