Cuestión de Analisis, Superficies y m2

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Avatar de Usuario
velavisual
vLeader
vLeader
Mensajes: 1355
Registrado: 22 Sep 2005, 17:52
Ubicación: Alcalá de Guadaira - Sevilla-España (37.332452,-5.834041)

Cuestión de Analisis, Superficies y m2

Mensaje por velavisual » 27 Feb 2008, 21:24

Os voy a exponer un analisis a ver como sería la forma mas correcta de llevarla a cabo.

Dispongo de una serie de unidades de compras con unas determinadas medidas en cm2.

Por ejemplo:

1 Tabla de 300cm(largo) x 175cm(ancho), total 52500 cm2 que pasados a m2 serían 5,25 m2 de tabla.

Ahora bien;

Supongamos que tenemos 4 piezas a cortar y necesito saber si esas piezas puedo cortarlas de la misma tabla o necesitos mas tablas a emplear.

Largo x Ancho
-------------
Pieza 1 - 100cm x 90cm
Pieza 2 - 45cm x 275cm
Pieza 3 - 175cm x 80cm
Pieza 4 - 80cm x 60cm

Si estas medidas las pasamos a m2, obtenemos lo siguiente:

Pieza 1 - 0,9 m2 (100x90)/10000
Pieza 2 - 1,2375 m2 (275x45)/10000
Pieza 3 - 1,4 m2 (175x80)/10000
Pieza 4 - 0,48 m2 (80x60)/10000

Si hacemos la suma de los m2 de las piezas hacen un total de 4,015 m2,
por lo tanto salen las piezas de la tabla que contiene 5,25 m2 (300cmx175cm) y nos quedan restos.

Creo que hasta aqui todos tenemos que coincidir.

Pero se nos escapa un pequeño detalle, por ejemplo:

Partiendo de la misma tabla (5,25m2) hacemos otro despiece distinto

Largo x Ancho
-------------
1 - 250x125 (3,125m2)
2 - 280x 45 (1,26m2)
3 - 45x 90 (0,405m2)
4 - 75x 15 (0,1125m2)
5 - 50x 3 (0,015m2)
6 - 50x 3 (0,015m2)
7 - 50x 3 (0,015m2)
8 - 85x 3 (0,0255m2)

Si sumamos los me2 nos da un total de 4,973m2 a consumir que perfectamente salen de 5,25 y nos sobraría algun resto.

¿ Y a donde quiero llegar ?

Pues que partiendo de las medidas de las piezas, tengo que saber si de una tabla (en estecaso 5,25) salen las piezas cuando son cortadas. Pero ojo, simpre teniendo en cuenta la disttribucion de las piezas a cortar segun la superficie libre que me vaya quedando segun voy cortando para los siguientes cortes de las piezas.

Si alguien tiene alguna idea, se lo agradecería.

Es como si tuviese que componer un puzzle con distintas medidas de las piezas sobre un tablero con una medidas establecidas; que pueden que quepan o no. Y en su defecto que me indique las tablas a necesitar según las medidas dadas de la misma; que en este caso es 5,25m2; pero las tablas pueden venir a distintas medidas. Y necesito saber si las piezas que voy a cortar salen de X números de tablas según sus medidas.

Gracias de antemano por vuestro tiempo....
http://www.velavisual.com
--------------------------------
Velnear:
Acción de usar el lenguaje de programación Velneo

http://twitter.com/velavisual
http://www.facebook.com/velavisual
skype: velavisual

Avatar de Usuario
vSISPRO
vAdviser
vAdviser
Mensajes: 791
Registrado: 30 Ago 2007, 09:10
Ubicación: Terrassa-(41.554526),(2.013588)
Contactar:

Mensaje por vSISPRO » 27 Feb 2008, 21:37

También hay que tener en cuenta el orden de corte ya que si no se cortan en este, podemos encontrar que la siguiente pieza no salga de la tabla, por tanto las medidas de la misma también son importantes ya que se tendrían que cortar al menos de mayor medida de perímetro a menor medida de perímetro, por tanto ya tenemos dos variables la superficie y el perímetro de pieza.

Vamos a quedar cortados.... :lol: :lol:

Saludos
No es lo que tengo, es Velneo.
Agustin Mestre

Avatar de Usuario
velavisual
vLeader
vLeader
Mensajes: 1355
Registrado: 22 Sep 2005, 17:52
Ubicación: Alcalá de Guadaira - Sevilla-España (37.332452,-5.834041)

Mensaje por velavisual » 27 Feb 2008, 22:01

Bien vSispro, correcto

¿ Entonces cuales serían los parametros a conseguir para calcular lo que se necesita ?

Partimos de la medida de la tabla y de las medidas de las piezas a cortar.

¿ Como sería el procedimiento del mapa o proceso a realizar para que se cumpliese con ese orden y ademas me da los resultados esperados ?

Y no es cuestión de quedar cortados y cuestion de invertir en lo que realmente se necesita, y no comprar tablas por comprar.
http://www.velavisual.com
--------------------------------
Velnear:
Acción de usar el lenguaje de programación Velneo

http://twitter.com/velavisual
http://www.facebook.com/velavisual
skype: velavisual

Avatar de Usuario
Agustin
vCoach
vCoach
Mensajes: 2953
Registrado: 21 Sep 2005, 06:17
Ubicación: Gijón-Asturias-España 43°32'15.44"N 5°39'13.70"W

Mensaje por Agustin » 27 Feb 2008, 22:07

Buenas noches: el tema se puede convertir en todo lo complejo que quieras,pero me recuerda un poco a los problemas de máximos y mínimos de funciones ( cálculo diferencial ).
Un saludo
SC
Veni, vidi, vinci
Panta rei.
https://cagonmimantu.wordpress.com/

Avatar de Usuario
vSISPRO
vAdviser
vAdviser
Mensajes: 791
Registrado: 30 Ago 2007, 09:10
Ubicación: Terrassa-(41.554526),(2.013588)
Contactar:

Mensaje por vSISPRO » 27 Feb 2008, 22:16

El problema Vela es conocer las medidas que tiene el resto ya que una vez se ha cortado la pieza la plancha sobrante ya no es regular y por tanto la siguiente pieza podría no encajar.

¿como controlar la forma de la plancha sobrante para el siguiente encaje?

Saludos
No es lo que tengo, es Velneo.
Agustin Mestre

Avatar de Usuario
velavisual
vLeader
vLeader
Mensajes: 1355
Registrado: 22 Sep 2005, 17:52
Ubicación: Alcalá de Guadaira - Sevilla-España (37.332452,-5.834041)

Mensaje por velavisual » 27 Feb 2008, 22:31

Ese es el dilema velneadores,

Controlar el resto de tabla que queda cada vez que se ha cortado una pieza, y asi sucesivamente hasta que no encaje la siguiente pieza a cortar.

Habra que indagar un poco, sino me temo que los señores de los talleres de corte tendrán que hacer uso del calculo horientativo, y de esta forma hay muchas sobras de piezas que normalmente se pierden en el aire y no se aprovechan de la forma correcta.

Si se os ocurre alguna formula que otra, os lo agradecería.
http://www.velavisual.com
--------------------------------
Velnear:
Acción de usar el lenguaje de programación Velneo

http://twitter.com/velavisual
http://www.facebook.com/velavisual
skype: velavisual

Avatar de Usuario
José Luis Cuesta
vMate
vMate
Mensajes: 60
Registrado: 20 Sep 2005, 23:17
Ubicación: Vizcaya
Contactar:

Mensaje por José Luis Cuesta » 27 Feb 2008, 23:08

Hace ya unos meses, me topé con una posible instalación en una fábrica de mármoles que de momento no ha salido adelante (pero quizás en un futuro si...). El tema es que el gerente de esta empresa lo tenía super claro, y creo que lo tenía bastante sencillo (lo estaban controlando con hojas de Excel).

Ellos asignaban un código único a cada tabla. Por ejemplo podemos tener el código 456. En el propio artículo indicaban el número de bloque, la veta, etc. Cuando vendían esta tabla y les sobraba por ejemplo una L, sacaban dos piezas cuadradas, creando dos subartículos, que para reconocer el origen se llamaban 456/1 y 456/2.

Este tema de los subartículos lo podemos plantear o bien con códigos, o con históricos de un mismo artículo. El tema es que de cada subartículo podemos definir las medidas. Incluso podríamos complicarlo mas con sub-sub artículos como 456/2/1 y 456/2/2

No se como lo veis, pero yo creo que es uno de los mejores sistemas para recortes.

Saludos.
José Luis Cuesta

Avatar de Usuario
Agustin
vCoach
vCoach
Mensajes: 2953
Registrado: 21 Sep 2005, 06:17
Ubicación: Gijón-Asturias-España 43°32'15.44"N 5°39'13.70"W

Mensaje por Agustin » 28 Feb 2008, 00:53

Buenas noches: Jose Luis, ese método me parece el mejor, sobre todo teniendo en cuenta que lo que pide VelaVisual son piezas rectangulares.
Se me ocurren varias ideas a tener en cuenta. Para que haya la menor cantidad posible de sobrante, habrá que empezar a cortar las piezas más grandes intentando aprovechar el lado más pequeño de la pieza original, para tener la menor cantidad de sobrante.
No obstante, quizás habría que usar un proceso recursivo que intentara "explorar" todas las posiblidades de corte desde las piezas más grandes hasta las más pequeñas. Aquel que dejara menor cantidad de sobrante, nos daría el aprovechamiento óptimo de la pieza original.
Prometo darle una vuelta a la idea.
Un saludo
SC
Veni, vidi, vinci
Panta rei.
https://cagonmimantu.wordpress.com/

Avatar de Usuario
DomK
vLeader
vLeader
Mensajes: 1901
Registrado: 04 Oct 2005, 14:50
Ubicación: Valencia - Valencia - España (39.4598,-0.4127)
Contactar:

Mensaje por DomK » 28 Feb 2008, 01:56

Buenas noches Vela,

Si pretendes un planteamiento generalista del problema ( compro piezas base a cortar de cualquier medida y produzco piezas finales de cualquier medida ) te enfrentas a sistemas de inecuaciones y una función a minimizar: el sobrante.

Para esto necesitas mucho cálculo matricial, mucho tiempo de cálculo (iteraciones) y una solución óptima que puede existir o no.

Si pretendes plantear el problema con unas condiciones de contorno más acotadas ( compro piezas base a cortar siempre de las mismas medidas y no son muchas, y produzco piezas finales de unas determinadas medidas ) ya es otra cosa.

Puedes ir por la solución del sistema de inecuaciones y minimización del sobrante, o puedes usar un sistema de patrones de corte ( esta pieza base se corta en X del tipo 1, Y del tipo 2 y Z del tipo 3 ).

Este último sistema reduce muchísimo los tiempos de cálculo, pero no da soluciones óptimas si no simplemente válidas según los sistemas de patrones usados.

Creo que Velneo no es la herramienta idónea para este tipo de cálculos, quizás sí para la gestión posterior de los resultados de esos cálculos, pero no para hacerlos.

Existe mucho software especializado en el mercado para esas tareas.

Un saludo,
DomK
"La simplicidad es la sofisticación definitiva"

mffont
vCool
vCool
Mensajes: 104
Registrado: 21 Sep 2005, 00:31
Ubicación: Argentina - Chaco

Mensaje por mffont » 28 Feb 2008, 02:12

Pregunta: Las piezas son siempre de un numero finito y conocido de tamaños? O son totalmente variables?.
Marcelo F. Font

Responder