Skip to content

Commit

Permalink
add: examplos cap 6
Browse files Browse the repository at this point in the history
jalmx committed Nov 13, 2024
1 parent afff61f commit d54a225
Showing 28 changed files with 2,924 additions and 174 deletions.
Binary file added docs/capitulo5/imgs/cortador_papa.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo5/imgs/cortador_papa_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 14 additions & 4 deletions docs/capitulo5/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Capítulo 5. - Circuitos Neumáticos
# Capítulo 5. Circuitos Neumáticos

## Ejercicios Construyendo circuitos básicos

@@ -113,7 +113,7 @@ Aceptamos, y nos quedara la marca sobre el cilindro, dependiendo de donde lo hay

#### Ejercicio 7

Se debe controlar un cilindro de doble efecto, por medio de un botón, *Y* al mismo tiempo debe estar presionado una válvula por rodillo. Para que regrese el vástago del cilindro debe ser presionado otro botón
Se debe controlar un cilindro de doble efecto, por medio de un botón, *Y* al mismo tiempo debe estar presionado una válvula por rodillo. El vástago del cilindro regresa cuando se presiona otro botón.

Solución:

@@ -138,7 +138,9 @@ Se debe accionar una válvula de manera manual para hacer salir el vástago del
<img src="video/a_mas_b_mas.gif" alt="circuito">
</details>

### Circuito A+ B+ B- A- (Escamoteable)
### Circuitos en cascada

#### Circuito A+ B+ B- A- (Escamoteable)

Limites 95 y 5

@@ -209,7 +211,15 @@ Ahora el elevador tiene doble control, es decir, cuenta con 4 botones para hacer

### Papas a la francesa

Se debe realizar un circuito neumático para el control del cortador de papas. Para que este funcione se deben cumplir 2 condiciones, con el pie el usuario lo debe activar y en la parte superior debe haber un botón, cuando ambos estén accionados, la maquina comienza a operar automáticamente, es decir, salga el vástago del cilindro. Cuando el vástago llegue al final de la carrera debe regresar en automático, sin importar que el operador continue presionando el botón o el pedal.
Se debe realizar un circuito neumático para el control del cortador de papas. Para que este funcione se deben cumplir 2 condiciones, con el pie el usuario lo debe activar y en la parte superior debe haber un botón, cuando ambos estén accionados, también para que el cilindro salga debe estar en su posición inicial (cero) para que la maquina comienza a operar; es decir, saldrá el vástago del cilindro. Cuando el vástago llegue al final de la carrera debe regresar en automático.
De protección, se debe colocar una válvula principal para detener el flujo de aire del sistema.

![papas a la francesa](video/ejemplo_neumatica_5.gif)

<details markdown="1">
<img src="imgs/cortador_papa.png" alt="circuito">
<br>
<img src="imgs/cortador_papa_2.png" alt="circuito">
<br>
<img src="video/cortador_papa.gif" alt="circuito">`
</details>
Binary file added docs/capitulo5/video/cortador_papa.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo5/video/cortador_papa.mp4
Binary file not shown.
8 changes: 8 additions & 0 deletions docs/capitulo6/ejercicios.md
Original file line number Diff line number Diff line change
@@ -9,3 +9,11 @@ Cuando se presiona el pulsador, el marcador marca la madera y después de ello r
2. Sobre una banda transportadora (BT1) se colocan cajas; son cajas de dos tamaños diferentes. Cuando la caja se ubica frente a un cilindro 1, se ha seleccionado el tamaño de la caja y el cilindro arrastra la caja a una de dos posiciones: si la **caja es pequeña**, la ubica frente a **un cilindro 2** y si la **caja es grande** la ubica frente a un **cilindro 3**. <br>Una vez se ubica en la respectiva posición, de acuerdo a su tamaño, el cilindro correspondiente la arrastra hasta ubicarla sobre otra banda transportadora, asi, el cilindro 2 arrastra la caja pequeña hasta colocarla sobre la banda 2 y el cilindro 3 arrastra la caja grande y la ubica sobre la banda transportadora 3. Sensor 1 nos indica si la caja es pequeña y Sensor 2 nos manda la señal para cajas grandes.

![3 cilindros](./imgs/banda_3cilindros.png)

3. Proceso del movimiento de cajas, viene la caja sobre una banda transportadora inferior, colocando la caja sobre la plataforma del cilindro A, en sensor A0 detecta la posición del vástago en su posición inicial, el sensor A1 cuando haya llegado al 100% la carrera del vástago. Cuando el vástago del cilindro A este al 100%, es decir, cuando este ahi la caja hasta arriba, el vástago del cilindro B saca su vástago, colocando la caja en la segunda banda transportadora, para detectar la posición del vástago del cilindro B, tenemos los sensores B0 y B1. Después, de que el cilindro B colocó la caja en la banda, deben regresar primero el vástago del cilindro B y por ultimo el vástago del cilindro A. La banda inferior se debe de detener si el cilindro A tiene el vástago fuera, hasta que este en su posición inicial, podrá funcionar la banda, para que coloque la caja en su plataforma. Para detectar donde esta la caja tenemos los sensores S0 y S1.

![sube cajas](imgs/sube_caja.png)

![sellador de piezas](imgs/sellador_de_pieza.png)

![etiquetadora](imgs/etiquetadora.png)
Binary file added docs/capitulo6/imgs/Limit-switches.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/capitulo6/imgs/banda_3cilindros.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo6/imgs/cilindro_reed.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo6/imgs/etiquetadora.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo6/imgs/exerc_4_solution.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo6/imgs/limit_switch_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo6/imgs/limit_switch_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/capitulo6/imgs/limit_switch_simbolo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/capitulo6/imgs/marcador_de_cajas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/bin/bash

# Definir la carpeta de origen y destino

# Asignar los argumentos a variables
origen="$1"
destino="$2"


if [[ -z $2 || -z $1 ]]
then
echo "Need a dir output"
echo "Example input.svg ./output_dir"
exit 1
fi

# Buscar todos los archivos con la extensión .svg en la carpeta de origen
archivos_svg=$(find $origen -type f -name "*.svg")

# Iterar sobre los archivos svg encontrados y aplicar el comando 'cat'
for archivo in $archivos_svg
do
new_name="$(echo $archivo | sed -e 's/.svg/.png/g')"
inkscape -w 1024 "$archivo" -o "$new_name" > /dev/null 2>&1
echo "$new_name convertido"
pngquant -f $new_name -o $new_name
done

# Mover los archivos svg a la carpeta de destino
mv *.png $destino
echo "imagenes moved"
Loading

0 comments on commit d54a225

Please sign in to comment.