Está en la página 1de 3

ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL

SEGUNDO EXAMEN DE AUTOMATIZACION INDUSTRIAL GRUPO A


FECHA MARTES 09 DE JULIO 2018 HORA DE 7 A 9:30
PROFESORES Msc .Ing. Elio Cruz Santander Msc. Ing Ismael Véliz Vilca

PREGUNTA 1 conceptos teorico . (4 PUNTOS)


a) Defina GRBL, HMI, logo, CNC, PLC,CAD
b) que es un motor de pasos , que parámetros se debe considerar para el control de motor
de pasos
c) que es LABVIEW. Elabore un ejemplo muy sencillo de programacion LabView ( diga
que hace su programa).
d) Elabore un cuadro explicativo de sensores que usted conoce nombre descripción y
para que se usa (1)
PREGUNTA 2 (3 puntos). leer los valores de un sensor ultrasónico HC-SR04
Que muestre las distancia , estados , de acuerdo al siguiente cuadro en el puerto serial

distanciae Estado Preened Led


0-20 cm CERCA Rojo
20-1 mt NORMAL Verde
Amt a mas LEJOS Azul

Elabora el programa en arduino de acuerdo a la siguiente figura(3)

#define trigPin 13
#define echoPin 12
int rojo =2;
int verde =3;
int azul =4;
void setup()
{ Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(rojo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(azul, OUTPUT);
}
void loop()
{ long duracion, distancia ;
digitalWrite(trigPin, LOW); // Nos aseguramos de que el trigger está
desactivado
delayMicroseconds(2); // Para asegurarnos de que el trigger esta LOW
digitalWrite(trigPin, HIGH); // Activamos el pulso de salida
delayMicroseconds(10); // Esperamos 10µs. El pulso sigue active este
tiempo
digitalWrite(trigPin, LOW); // Cortamos el pulso y a esperar el echo
duracion = pulseIn(echoPin, HIGH) ;
distancia = duracion / 2 / 29.1 ;
Serial.println(String(distancia) + " cm.") ;
if ( distancia < 20)
{ digitalWrite ( rojo , HIGH);
digitalWrite ( verde , LOW) ;
digitalWrite ( azul , LOW) ;
}
else
{ if ( distancia < 100)
{
digitalWrite ( rojo , LOW);
digitalWrite ( verde , HIGH) ;
digitalWrite ( azul , LOW) ;
}
else
{
digitalWrite ( rojo , LOW);
digitalWrite ( verde , LOW) ;
digitalWrite ( azul , HIGH) ;
}
}
delay (50) ; // Para limitar el número de mediciones
}

Secalificara el if los pines si están bien

Adicional escriba el código G correspondiente para dibujar la siguiente figura . exlique

nro X Y
0 1 1
1 4 1
2 3 4
3 1 1
Chart Title
5

0
0 1 2 3 4 5

COMO predner luces de visual basic en el portotipo

El G-code, también conocido como RS-274, es el nombre que habitualmente recibe el lenguaje de
programación más usado en control numérico (CN), el cual posee múltiples implementaciones, tales
como Siemens Sinumeric, FANUC, Haas, Heidenhain o Mazak. Es usado principalmente
en automatización, forma parte de la ingeniería asistida por computadora. Al G-code se le llama en
ciertas ocasiones lenguaje de programación G.
En términos generales, G-code es un lenguaje mediante el cual las personas pueden decir a máquinas
herramienta controladas por computadora qué hacer y cómo hacerlo. Esos "qué" y "cómo" están
definidos mayormente por instrucciones sobre a dónde moverse, cuán rápido moverse y qué
trayectoria seguir. Las máquinas típicas que son controladas con G-code son fresadoras, cortadoras,
tornos e impresoras 3D.

También podría gustarte