add levels of defects
parent
f55111b964
commit
e61b9fc9e5
|
@ -20,10 +20,12 @@ export function defect() {
|
||||||
ausp.harms_sets[2].modulate(imp.FREQ(), 2, 0xff923090, 1); //модуляция Fв +/- Fвр "фиолетовый"
|
ausp.harms_sets[2].modulate(imp.FREQ(), 2, 0xff923090, 1); //модуляция Fв +/- Fвр "фиолетовый"
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
|
var describe = ''; //описание степени развития дефекта
|
||||||
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -57,11 +59,23 @@ export function defect() {
|
||||||
else
|
else
|
||||||
gtl.log.info("Раковины на внутреннем кольце", "Признаков дефекта не обнаружено");
|
gtl.log.info("Раковины на внутреннем кольце", "Признаков дефекта не обнаружено");
|
||||||
|
|
||||||
|
deep = Math.max(...spen_signs) * 100;
|
||||||
|
switch (true) {
|
||||||
|
case deep <= 4:
|
||||||
|
describe = "Слабый";
|
||||||
|
break;
|
||||||
|
case deep < 8:
|
||||||
|
describe = "Средний";
|
||||||
|
break;
|
||||||
|
case deep >= 8:
|
||||||
|
describe = "Сильный";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
describe = "None";
|
||||||
|
};
|
||||||
|
|
||||||
|
if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false };
|
||||||
|
|
||||||
|
return result;
|
||||||
|
|
||||||
|
|
||||||
return defect;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,12 +12,12 @@ export function defect() {
|
||||||
spen_lines.name = 'Неоднородный радиальный натяг';
|
spen_lines.name = 'Неоднородный радиальный натяг';
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
var describe = '';
|
var describe = ''; //описание степени развития дефекта
|
||||||
var result = '';
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -42,7 +42,7 @@ export function defect() {
|
||||||
|
|
||||||
deep = Math.max(...spen_signs) * 100;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
switch (true) {
|
switch (true) {
|
||||||
case deep <= 5:
|
case deep <= 7:
|
||||||
describe = "Слабый";
|
describe = "Слабый";
|
||||||
break;
|
break;
|
||||||
case deep < 13:
|
case deep < 13:
|
||||||
|
|
|
@ -12,10 +12,12 @@ export function defect() {
|
||||||
spen_lines.name = 'Износ внутреннего кольца';
|
spen_lines.name = 'Износ внутреннего кольца';
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
|
var describe = ''; //описание степени развития дефекта
|
||||||
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -38,6 +40,23 @@ export function defect() {
|
||||||
else
|
else
|
||||||
gtl.log.info("Износ внутреннего кольца", "Признаков дефекта не обнаружено");
|
gtl.log.info("Износ внутреннего кольца", "Признаков дефекта не обнаружено");
|
||||||
|
|
||||||
return defect;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
|
switch (true) {
|
||||||
|
case deep <= 7:
|
||||||
|
describe = "Слабый";
|
||||||
|
break;
|
||||||
|
case deep < 13:
|
||||||
|
describe = "Средний";
|
||||||
|
break;
|
||||||
|
case deep >= 13:
|
||||||
|
describe = "Сильный";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
describe = "None";
|
||||||
|
};
|
||||||
|
|
||||||
|
if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false };
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,10 +12,12 @@ export function defect() {
|
||||||
spen_lines.name = 'Перекос наружного кольца';
|
spen_lines.name = 'Перекос наружного кольца';
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
|
var describe = ''; //описание степени развития дефекта
|
||||||
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -38,6 +40,23 @@ export function defect() {
|
||||||
else
|
else
|
||||||
gtl.log.info("Перекос наружного кольца", "Признаков дефекта не обнаружено");
|
gtl.log.info("Перекос наружного кольца", "Признаков дефекта не обнаружено");
|
||||||
|
|
||||||
return defect;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
|
switch (true) {
|
||||||
|
case deep <= 7:
|
||||||
|
describe = "Слабый";
|
||||||
|
break;
|
||||||
|
case deep < 13:
|
||||||
|
describe = "Средний";
|
||||||
|
break;
|
||||||
|
case deep >= 13:
|
||||||
|
describe = "Сильный";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
describe = "None";
|
||||||
|
};
|
||||||
|
|
||||||
|
if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false };
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -20,10 +20,12 @@ export function defect() {
|
||||||
ausp.harms_sets[1].modulate(imp.FTF(), 2, 0xff009030, 1); //модуляция Fн +/- Fс "зелёный"
|
ausp.harms_sets[1].modulate(imp.FTF(), 2, 0xff009030, 1); //модуляция Fн +/- Fс "зелёный"
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
|
var describe = ''; //описание степени развития дефекта
|
||||||
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -57,6 +59,23 @@ export function defect() {
|
||||||
else
|
else
|
||||||
gtl.log.info("Раковины на наружном кольце", "Признаков дефекта не обнаружено");
|
gtl.log.info("Раковины на наружном кольце", "Признаков дефекта не обнаружено");
|
||||||
|
|
||||||
return defect;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
|
switch (true) {
|
||||||
|
case deep <= 7:
|
||||||
|
describe = "Слабый";
|
||||||
|
break;
|
||||||
|
case deep < 13:
|
||||||
|
describe = "Средний";
|
||||||
|
break;
|
||||||
|
case deep >= 13:
|
||||||
|
describe = "Сильный";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
describe = "None";
|
||||||
|
};
|
||||||
|
|
||||||
|
if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false };
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,10 +12,12 @@ export function defect() {
|
||||||
spen_lines.name = 'Износ наружного кольца';
|
spen_lines.name = 'Износ наружного кольца';
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
|
var describe = ''; //описание степени развития дефекта
|
||||||
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -38,6 +40,23 @@ export function defect() {
|
||||||
else
|
else
|
||||||
gtl.log.info("Износ наружного кольца", "Признаков дефекта не обнаружено");
|
gtl.log.info("Износ наружного кольца", "Признаков дефекта не обнаружено");
|
||||||
|
|
||||||
return defect;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
|
switch (true) {
|
||||||
|
case deep <= 7:
|
||||||
|
describe = "Слабый";
|
||||||
|
break;
|
||||||
|
case deep < 13:
|
||||||
|
describe = "Средний";
|
||||||
|
break;
|
||||||
|
case deep >= 13:
|
||||||
|
describe = "Сильный";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
describe = "None";
|
||||||
|
};
|
||||||
|
|
||||||
|
if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false };
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -20,10 +20,12 @@ export function defect() {
|
||||||
ausp.harms_sets[3].modulate(imp.FTF(), 2, 0xff996000, 1); //модуляция Fтк +/- Fс "горчичный"
|
ausp.harms_sets[3].modulate(imp.FTF(), 2, 0xff996000, 1); //модуляция Fтк +/- Fс "горчичный"
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
|
var describe = ''; //описание степени развития дефекта
|
||||||
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -59,6 +61,23 @@ export function defect() {
|
||||||
else
|
else
|
||||||
gtl.log.info("Раковины и сколы на телах качения", "Признаков дефекта не обнаружено");
|
gtl.log.info("Раковины и сколы на телах качения", "Признаков дефекта не обнаружено");
|
||||||
|
|
||||||
return defect;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
|
switch (true) {
|
||||||
|
case deep <= 7:
|
||||||
|
describe = "Слабый";
|
||||||
|
break;
|
||||||
|
case deep < 13:
|
||||||
|
describe = "Средний";
|
||||||
|
break;
|
||||||
|
case deep >= 13:
|
||||||
|
describe = "Сильный";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
describe = "None";
|
||||||
|
};
|
||||||
|
|
||||||
|
if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false };
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,10 +12,12 @@ export function defect() {
|
||||||
spen_lines.name = 'Износ тел качения и сепаратора';
|
spen_lines.name = 'Износ тел качения и сепаратора';
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
|
var describe = ''; //описание степени развития дефекта
|
||||||
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -38,6 +40,23 @@ export function defect() {
|
||||||
else
|
else
|
||||||
gtl.log.info("Износ тел качения и сепаратора", "Признаков дефекта не обнаружено");
|
gtl.log.info("Износ тел качения и сепаратора", "Признаков дефекта не обнаружено");
|
||||||
|
|
||||||
return defect;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
|
switch (true) {
|
||||||
|
case deep <= 5:
|
||||||
|
describe = "Слабый";
|
||||||
|
break;
|
||||||
|
case deep < 10:
|
||||||
|
describe = "Средний";
|
||||||
|
break;
|
||||||
|
case deep >= 10:
|
||||||
|
describe = "Сильный";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
describe = "None";
|
||||||
|
};
|
||||||
|
|
||||||
|
if (defect == true) { result = "(" + deep + "%; " + describe + ")" } else { result = false };
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -16,12 +16,12 @@ export function defect() {
|
||||||
ausp_lines.name = 'Биение вала';
|
ausp_lines.name = 'Биение вала';
|
||||||
|
|
||||||
var defect = false;
|
var defect = false;
|
||||||
var spen_signs = [];
|
var spen_signs = []; //массив признаков в спектрк огибающей
|
||||||
var ausp_signs = [];
|
var ausp_signs = []; //массив признаков в спектре вибрации
|
||||||
var deep = 0;
|
var deep = 0; //глубина модуляции ВЧ составляющих
|
||||||
var ampl = 0;
|
var ampl = 0; //амплитуда составляющих НЧ вибрации
|
||||||
var describe = '';
|
var describe = ''; //описание степени развития дефекта
|
||||||
var result = '';
|
var result = ''; //результат диагностики
|
||||||
|
|
||||||
//вывод количества гармоник
|
//вывод количества гармоник
|
||||||
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
//spen.harms_sets[0].get_count(1, 2, 1, true);
|
||||||
|
@ -57,7 +57,7 @@ export function defect() {
|
||||||
|
|
||||||
deep = Math.max(...spen_signs) * 100;
|
deep = Math.max(...spen_signs) * 100;
|
||||||
switch (true) {
|
switch (true) {
|
||||||
case deep <= 5:
|
case deep <= 7:
|
||||||
describe = "Слабый";
|
describe = "Слабый";
|
||||||
break;
|
break;
|
||||||
case deep < 13:
|
case deep < 13:
|
||||||
|
|
Loading…
Reference in New Issue