установка ЧПУ на 6Т80Ш

Тяжелые фрезерные станки по металлу.
Vitalik
Почётный участник
Почётный участник
Сообщения: 48
Зарегистрирован: 20 авг 2014, 19:26
Репутация: 30
Настоящее имя: Виталий
Откуда: Горишние Плавни
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение Vitalik »

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

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

Vitalik писал(а):А зачем делали пуансон?
какой именно, в теме их несколько ;)
Vitalik писал(а): Штамповку эластичными средами не хотели попробовать? ( резина, полиуретан..)
если спрос будет - освоим. Резину пробовали "отливать"
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Vitalik
Почётный участник
Почётный участник
Сообщения: 48
Зарегистрирован: 20 авг 2014, 19:26
Репутация: 30
Настоящее имя: Виталий
Откуда: Горишние Плавни
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение Vitalik »

Ой, из 122го сообщения. Хотя в принципе это касается штамповки всех листовых деталей. Вот сслыка для более корректного понимания о чем я имею ввиду. Такой способ можно осваивать и при штамповке малой партии). Экономия и по материалу и по времени...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

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

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

Собрал нечто вроде БалБара на основе цифрового индикатора 0,001мм Mitutoyo
DSC03209 (Копировать).JPG (4780 просмотров) <a class='original' href='./download/file.php?id=54019&mode=view' target=_blank>Загрузить оригинал (278.79 КБ)</a>
В ЧПУ прописывается УП программа которая описывает круг заданным диаметром (60мм). Станок описывает круг. Индикатор гонит данные в комп, где они записываются в текстовый файл. Далее эти данные закидываем в Exel и "рисуем" графики.

Тест №1 по часовой
Тест1.png (4780 просмотров) <a class='original' href='./download/file.php?id=54020&mode=view' target=_blank>Загрузить оригинал (234.95 КБ)</a>
Тест №2 против часовой
Тест2.png (4780 просмотров) <a class='original' href='./download/file.php?id=54021&mode=view' target=_blank>Загрузить оригинал (364.82 КБ)</a>
Получается овальность 0,9мм :wtf:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

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

Прикольно.
Люфты как на ладони видны. :-)
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение NKS »

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

Re: установка ЧПУ на 6Т80Ш

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

NKS писал(а):Как процесс снятия замеров происходит? Круг описывается непрерывно, а индикатор с определённым интервалом выдаёт показания?
Именно.
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение NKS »

aftaev писал(а): Получается овальность 0,9мм :wtf:
А обычный штангель что показывает?
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение NKS »

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

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

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

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

NKS писал(а):А обычный штангель что показывает?
Это на глаз видно без индикатора Re: установка ЧПУ на 6Т80Ш #128. На верху вершины формы должен быть круг, а там овал заметно глазом ;)
На ремень попала СОЖ, он малость растянулся, начал по другому скользить и тд.. - вот и чудеса.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

NKS писал(а):Пардон за невежество. С цифровым измерительным инструментом не сильно знаком. Как процесс снятия замеров происходит? Круг описывается непрерывно, а индикатор с определённым интервалом выдаёт показания?
У родного софта куча разных вариантов. Датчик как бы отъезжает немного назад(красным), потом едет по кругу, и проезжает малость круг. Это нужно чтобы перекрыть полностью диапазон круга.
Принцип работы родного балбара так понимаю такой:
1. Готовится УП программа где задается длина щупа балбара и скорость теста. Программа видимо высчитывает через какое время опрашивать датчик в зависимости от скорости теста. У меня круг обходит на скорости F500
2. УП для балбара пишется хитро - если тест на 50мм, то УП пишется так чтобы датчик встал на 51мм. После запуска программы когда датчик с 51мм, доходит до 50мм, программа воспринимает это как старт к запуску и пишет данные. Останавливает запись точно так же как только данные стали больше 51мм

У меня проще:
Цифровой индикатор с определенной частотой (примерно 1 сек) гонит данные в комп. Когда тест не запущен данные идут одни и те же, когда тест закончился данные так же идут одни и те же. Я их просто вырезаю и перекидываю в Exel
Вложения
Прога.png (4753 просмотра) <a class='original' href='./download/file.php?id=54022&mode=view' target=_blank>Загрузить оригинал (83.95 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

Сделал два теста с вкл. и выкл. компенсацией люфтов. Или где то накосячил или одно из трех :hehehe: Результат как бы не сильно отличается ;)
График повернут относительно первых графиков чтобы соответствовать реальности (Exel на графиках выше поворачивает как ему удобно )
Тест5.png (4739 просмотров) <a class='original' href='./download/file.php?id=54024&mode=view' target=_blank>Загрузить оригинал (380.17 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

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

Что то не так с настройками.
Выложи тут три параметра при включенной и выключенной компенсации.

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

ch0->BacklashMode=BACKLASH_OFF; // вкл/откл режима компенсации люфта
ch0->BacklashAmount=0; // скорость компенсации люфта
ch0->BacklashRate=0; //величина в имп. компенсации люфта
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

ukr-sasha писал(а):Выложи тут три параметра при включенной и выключенной компенсации.
Коментариями включал/выключал компенсацию

включена комп.
ch0->BacklashMode=BACKLASH_LINEAR;
//ch0->BacklashMode=BACKLASH_OFF;

выключена комп
//ch0->BacklashMode=BACKLASH_LINEAR;
ch0->BacklashMode=BACKLASH_OFF;
(для просмотра содержимого нажмите на ссылку)

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

#include "KMotionDef.h"

// Defines axis 0, 1, 2 as simple step dir outputs
// enables them
// sets them as an xyz coordinate system for GCode

int main() 
{
   
   
	ch0->InputMode=USER_INPUT_MODE;
	ch0->OutputMode=STEP_DIR_MODE;
	ch0->Vel=40000;
	ch0->Accel=400000;
	ch0->Jerk=4e+006;
	ch0->P=0;
	ch0->I=0.01;
	ch0->D=0;
	ch0->FFAccel=0;
	ch0->FFVel=0;
	ch0->MaxI=2000;
	ch0->MaxErr=1e+006;
	ch0->MaxOutput=2000;
	ch0->DeadBandGain=1;
	ch0->DeadBandRange=0;
	ch0->InputChan0=0;
	ch0->InputChan1=0;
	ch0->OutputChan0=0;
	ch0->OutputChan1=0;
	ch0->MasterAxis=-1;
	ch0->LimitSwitchOptions=0x0;
	ch0->InputGain0=0;
	ch0->InputGain1=1;
	ch0->InputOffset0=0;
	ch0->InputOffset1=0;
	ch0->OutputGain=1;
	ch0->OutputOffset=0;
	ch0->SlaveGain=1;
	//ch0->BacklashMode=BACKLASH_LINEAR;
	
	ch0->BacklashMode=BACKLASH_OFF;
		
	ch0->BacklashAmount=130.144;
	ch0->BacklashRate=4000;
	ch0->invDistPerCycle=1;
	ch0->Lead=0;
	ch0->MaxFollowingError=1000000000;
	ch0->StepperAmplitude=20;

	ch0->iir[0].B0=1;
	ch0->iir[0].B1=0;
	ch0->iir[0].B2=0;
	ch0->iir[0].A1=0;
	ch0->iir[0].A2=0;

	ch0->iir[1].B0=1;
	ch0->iir[1].B1=0;
	ch0->iir[1].B2=0;
	ch0->iir[1].A1=0;
	ch0->iir[1].A2=0;

	ch0->iir[2].B0=0.000768788;
	ch0->iir[2].B1=0.00153758;
	ch0->iir[2].B2=0.000768788;
	ch0->iir[2].A1=1.92076;
	ch0->iir[2].A2=-0.923833;



   EnableAxisDest(0,ch0->Dest);

   

	ch1->InputMode=USER_INPUT_MODE;
	ch1->OutputMode=STEP_DIR_MODE;
	ch1->Vel=40000;
	ch1->Accel=400000;
	ch1->Jerk=4e+006;
	ch1->P=0;
	ch1->I=0.01;
	ch1->D=0;
	ch1->FFAccel=0;
	ch1->FFVel=0;
	ch1->MaxI=200;
	ch1->MaxErr=1e+006;
	ch1->MaxOutput=200;
	ch1->DeadBandGain=1;
	ch1->DeadBandRange=0;
	ch1->InputChan0=1;
	ch1->InputChan1=0;
	ch1->OutputChan0=1;
	ch1->OutputChan1=1;
	ch1->MasterAxis=-1;
	ch1->LimitSwitchOptions=0x0;
	ch1->InputGain0=1;
	ch1->InputGain1=1;
	ch1->InputOffset0=0;
	ch1->InputOffset1=0;
	ch1->OutputGain=-1;
	ch1->OutputOffset=0;
	ch1->SlaveGain=1;
	//ch1->BacklashMode=BACKLASH_LINEAR;
	ch1->BacklashMode=BACKLASH_OFF;
	
	ch1->BacklashAmount=101.34746795519;
	ch1->BacklashRate=4000;

	
	ch1->invDistPerCycle=1;
	ch1->Lead=0;
	ch1->MaxFollowingError=1000000000;
	ch1->StepperAmplitude=20;

	ch1->iir[0].B0=1;
	ch1->iir[0].B1=0;
	ch1->iir[0].B2=0;
	ch1->iir[0].A1=0;
	ch1->iir[0].A2=0;

	ch1->iir[1].B0=1;
	ch1->iir[1].B1=0;
	ch1->iir[1].B2=0;
	ch1->iir[1].A1=0;
	ch1->iir[1].A2=0;

	ch1->iir[2].B0=0.000769;
	ch1->iir[2].B1=0.001538;
	ch1->iir[2].B2=0.000769;
	ch1->iir[2].A1=1.92081;
	ch1->iir[2].A2=-0.923885;


   EnableAxisDest(1,ch1->Dest);

    



 	ch2->InputMode=USER_INPUT_MODE;
	ch2->OutputMode=STEP_DIR_MODE;
	ch2->Vel=40000;
	ch2->Accel=400000;
	ch2->Jerk=4e+006;
	ch2->P=0;
	ch2->I=0.01;
	ch2->D=0;
	ch2->FFAccel=0;
	ch2->FFVel=0;
	ch2->MaxI=200;
	ch2->MaxErr=1e+006;
	ch2->MaxOutput=200;
	ch2->DeadBandGain=1;
	ch2->DeadBandRange=0;
	ch2->InputChan0=2;
	ch2->InputChan1=0;
	ch2->OutputChan0=2;
	ch2->OutputChan1=0;
	ch2->MasterAxis=-1;
	ch2->LimitSwitchOptions=0x0;
	ch2->InputGain0=1;
	ch2->InputGain1=1;
	ch2->InputOffset0=0;
	ch2->InputOffset1=0;
	ch2->OutputGain=-1;
	ch2->OutputOffset=0;
	ch2->SlaveGain=1;
	ch2->BacklashMode=BACKLASH_LINEAR;
	ch2->BacklashAmount=147.00666645;
	ch2->BacklashRate=4000;
	ch2->invDistPerCycle=1;
	ch2->Lead=0;
	ch2->MaxFollowingError=1000000000;
	ch2->StepperAmplitude=20;

	ch2->iir[0].B0=1;
	ch2->iir[0].B1=0;
	ch2->iir[0].B2=0;
	ch2->iir[0].A1=0;
	ch2->iir[0].A2=0;

	ch2->iir[1].B0=1;
	ch2->iir[1].B1=0;
	ch2->iir[1].B2=0;
	ch2->iir[1].A1=0;
	ch2->iir[1].A2=0;

	ch2->iir[2].B0=0.000769;
	ch2->iir[2].B1=0.001538;
	ch2->iir[2].B2=0.000769;
	ch2->iir[2].A1=1.92081;
	ch2->iir[2].A2=-0.923885;


   EnableAxisDest(2,ch2->Dest);
   
   	ch3->InputMode=USER_INPUT_MODE;
	ch3->OutputMode=STEP_DIR_MODE;
	ch3->Vel=40000;
	ch3->Accel=400000;
	ch3->Jerk=4e+006;
	ch3->P=0;
	ch3->I=0.01;
	ch3->D=0;
	ch3->FFAccel=0;
	ch3->FFVel=0;
	ch3->MaxI=200;
	ch3->MaxErr=1e+006;
	ch3->MaxOutput=200;
	ch3->DeadBandGain=1;
	ch3->DeadBandRange=0;
	ch3->InputChan0=3;
	ch3->InputChan1=0;
	ch3->OutputChan0=3;
	ch3->OutputChan1=0;
	ch3->MasterAxis=-1;
	ch3->LimitSwitchOptions=0x0;
	ch3->InputGain0=1;
	ch3->InputGain1=1;
	ch3->InputOffset0=0;
	ch3->InputOffset1=0;
	ch3->OutputGain=-1;
	ch3->OutputOffset=0;
	ch3->SlaveGain=1;
	ch3->BacklashMode=BACKLASH_OFF;
	ch3->BacklashAmount=0;
	ch3->BacklashRate=0;
	ch3->invDistPerCycle=1;
	ch3->Lead=0;
	ch3->MaxFollowingError=1000000000;
	ch3->StepperAmplitude=20;

	ch3->iir[0].B0=1;
	ch3->iir[0].B1=0;
	ch3->iir[0].B2=0;
	ch3->iir[0].A1=0;
	ch3->iir[0].A2=0;

	ch3->iir[1].B0=1;
	ch3->iir[1].B1=0;
	ch3->iir[1].B2=0;
	ch3->iir[1].A1=0;
	ch3->iir[1].A2=0;

	ch3->iir[2].B0=0.000769;
	ch3->iir[2].B1=0.001538;
	ch3->iir[2].B2=0.000769;
	ch3->iir[2].A1=1.92081;
	ch3->iir[2].A2=-0.923885;
   EnableAxisDest(3,ch3->Dest);
   
   DefineCoordSystem(0,1,2,3);


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

Re: установка ЧПУ на 6Т80Ш

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

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

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

ukr-sasha писал(а):И это, ты после изменения настроек, их перезаливал в Кфлоп?
1. Открывал прогу (не помню как называется)
2. Открывал нужный файл, вносил изменения, сохранял, компилил
3. Открывал Мач и там выбирал этот файл.

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

Re: установка ЧПУ на 6Т80Ш

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

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

Re: установка ЧПУ на 6Т80Ш

Сообщение aftaev »

ukr-sasha писал(а):Сделай с перезагрузкой контроллера.
Поздно, уже сделал и результата как бы нет ;)
Тест5.png (4709 просмотров) <a class='original' href='./download/file.php?id=54031&mode=view' target=_blank>Загрузить оригинал (356.16 КБ)</a>
Есть такое подозрение что из-за плагина и то что в Маче у меня галка на компенсации люфта не стоит, может не реагировать ;) А если галку поставить, наверно придется и в Маче люфты прописывать :) Может быть так что КФЛОП видит состоянии галки в Маче и плюет на ch0->BacklashMode=BACKLASH_OFF :hehehe:
Люфты.png (4709 просмотров) <a class='original' href='./download/file.php?id=54032&mode=view' target=_blank>Загрузить оригинал (16.4 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «Фрезерные станки по металлам»