Наша технология плавки металлов по методу зонной плавки

Мы разработали и создали вертикальную тигельную печь для зонной плавки лома цветных металлов в литейной форме цилиндрического форм фактора.

Принцип нагрева. Нагреватель гибридный, сочетающий сам нагреватель и аккумулятор теплового потока

фон зонная плавка
фон зонная плавка

Управление приводом. Привод перемещения основан на применении шаговых двигателей. Система управления собрана и установленна на внешней кромке направляющей.

Три шаговых двигателя приводяться в движение микропроцессором АРДУИНО и контроллером шаговых двигателей по следующему алгоритму:

// The following is a simple stepper motor control procedures
#define EN 8 // stepper motor enable , active low
#define X_DIR 5 // X -axis stepper motor direction control
#define Y_DIR 6 // y -axis stepper motor direction control
#define Z_DIR 7 // z -axis stepper motor direction control
#define X_STP 2 // x -axis stepper control
#define Y_STP 3 // y -axis stepper control
#define Z_STP 4 // z -axis stepper control
#define UPPER_LIMIT 10
#define LOWER_LIMIT 9

boolean flag = true;

void setup(){ // The stepper motor used in the IO pin is set to output
pinMode(X_DIR, OUTPUT);
pinMode(Y_DIR, OUTPUT);
pinMode(Z_DIR, OUTPUT);
pinMode(X_STP, OUTPUT);
pinMode(Y_STP, OUTPUT);
pinMode(Z_STP, OUTPUT);
pinMode(UPPER_LIMIT, INPUT);
pinMode(LOWER_LIMIT, INPUT);
pinMode(EN, OUTPUT);
digitalWrite(EN, LOW);
// flag = digitalRead(UPPER_LIMIT);
Serial.begin(9600);
}

void loop() {
// Monitor
// delay(1000);
// Serial.print(«UPPER: «);
// Serial.println(digitalRead(UPPER_LIMIT));
// Serial.print(«LOWER: «);
// Serial.println(digitalRead(LOWER_LIMIT));
// End Monitor
if(flag){
// if(!digitalRead(UPPER_LIMIT)){
// Serial.print(«Do Lower»);
// delay(500);
// flag = false;
// }else{

digitalWrite(X_DIR, true);
digitalWrite(Y_DIR, true);
digitalWrite(Z_DIR, true);
// delay(50);
for(int i = 0; i <10; i++){
if(!digitalRead(UPPER_LIMIT)){
Serial.print(«Do Lower»);
flag = false;
}

digitalWrite(X_STP, HIGH);
digitalWrite(Y_STP, HIGH);
digitalWrite(Z_STP, HIGH);
delayMicroseconds(1100);
digitalWrite(X_STP, LOW);
digitalWrite(Y_STP, LOW);
digitalWrite(Z_STP, LOW);
delayMicroseconds(1100);
}

// delay(5000);
// }
}

if(!flag){
if(!digitalRead(LOWER_LIMIT)){
Serial.print(«Do Upper»);
delay(500);
flag = true;
}else{
digitalWrite(X_DIR, false);
digitalWrite(Y_DIR, false);
digitalWrite(Z_DIR, false);
for(int i = 0; i < 20; i++)
{
digitalWrite(X_STP, HIGH);
digitalWrite(Y_STP, HIGH);
digitalWrite(Z_STP, HIGH);
delayMicroseconds(800);
digitalWrite(X_STP, LOW);
digitalWrite(Y_STP, LOW);
digitalWrite(Z_STP, LOW);
delayMicroseconds(800);
}
delay(100600);
}
}
}

В качестве индикатором предельного верхнего и нижнегго положения выступают гирконы.

Блок управления перемещением привода состоит из импульсного блока питания элементов управления и автоматических выключателей в качестве коммутирующей аппаратуры.

Управление температурой. Управление температурой происход в двух точках. Первая точка находиться в непосредственной близости подвода температуры. Вторая у внешнего огнеупора нагревателя. Вторая точка служит в качестве защитной меры мониторинга температуры внешней изоляции. Она не должна превышать 60% от комнатной тепературы для обеспечения безопасного

Мониторинг внешней изоляции. Мониторинг внешней изоляции производится К типом термопары. П