Google+

076_Controlar valores máximos y mínimos. - MuchoCATIA

Buscar
Vaya al Contenido

Menu Principal:

076_Controlar valores máximos y mínimos.

Está Vd. en: Está Vd en: FAQ>>Part Design solidos>>076_Controlar valores límites.

  Quisiera controlar, en un Part, los valores máximos y mínimos que pueda tener una pieza. Es para aplicarlo a una plancha y no tener que mirar a cada momento en la norma.

  Para eso está el Knowledge (vaya palabreja…nunca me acuerdo), es decir: el módulo que nos ayuda ha aplicar las “reglas del conocimiento”. Con este módulo se pude conseguir más cosas que con programas.
  Veamos un ejemplo de una plancha de madera.
  Mirando en las normas o en las tablas de aprovisionamiento encontramos que las maderas de cierto espesor tiene unas medidas límites de 244cm x 122cm.; vamos lo que viene siendo 2440mm x 1220mm.
  Supondremos que los “usuarios” van a usar nuestro modelo de inicio para crear piezas de madera. Este modelo viene preparado para facilitar la creación de listas de piezas (no lo haremos en este ejemplo, para no mezclar, pero podría ser…).
  El proceso seria el siguiente:

1.- Creamos un modelo nuevo al que identificamos adecuadamente.
2.- Creamos dos parámetros de longitud (aquí empieza el “Knowledge”) “Ancho” y “Largo”. Para ello:
•  

Damos al icono F(x)Formula”. Nos aparece una ventana.

•   Elegimos en el campo desplegable a la derecha de [New parameter of type] el tipo “Length”.
•   Damos al botón [New parameter of type]. Esto hace que nos salga un parámetro nuevo llamado “Length.1” que nosotros cambiaremos por “Largo” y al que asociaremos un valor inicial de 300mm, por ejemplo.
•   Repetimos estos pasos para el parámetro “Ancho”.
   Este sería el resultado:

crear parametros
3.- En el plano XY, por ejemplo, vamos a dibujar un rectángulo en un sketch.
4.- Ponemos las dos cotas de ancho y de largo y las asociamos a los parámetros creados. Para ello:
  •   Damos doble clic sobre el valor de la cota.
  •   Colocamos el cursor sobre el campo “Value” y con el botón derecho del ratón damos a “Edit formula”.
  •   Y lo más fácil es pinchar en el árbol directamente en el parámetro que deseemos.
  aplicar parametros

Vemos que el valor de la cota lo ha igualado al parámetro “Largo”.

•   Damos OK.
5.- Salimos del sketch.
6.- Creamos un Body al que llamamos (como siempre “Body.Envolvente”).
7.- Dentro de este body creamos un Pad que será el material suministrado.
8.- Unimos este body al PartBody mediante una operación booleanas, por ejemplo “Assemble”.

  Hasta aquí el diseño de una pieza de partida. Pero hay que hacer que, los valores que le dé el usuario, estén dentro de los tamaños disponibles. Para ello vamos a usar dos métodos como ejemplo:

Primer método: Poner límites y que CATIA se encargue de controlarlo.

9.- Damos doble clic sobre el parámetro “Largo”. Nos ponemos sobre el valor y con el menú contextual damos “Add Range…”. Nos aparece una ventana como esta:

rangos

  •   Activamos los iconos: ActivadoSup. Range”, y si lo necesitamos activadoInf. Range” y escribimos los valores límites: Por ejemplo vamos a suponer que no podemos pedir una tabla mas pequeña de 20mm (este valor inclusive) y mas grande de 2440mm este no inclusive. Nos quedaría así:
  Imponer rango
•   Damos a OK.

Para comprobar si damos un valor a Largo de, por ejemplo, 2500mm nos pasa esto:

sobrepasado rango

  Este mensaje nos dice: “El valor 2500mm está fuera de rango: debería ser menor de 2440mm. Si Vd realmente necesita meter ese valor, edite el rango” (traducción libre, claro…. jejeje)
  Le damos a aceptar y el valor No se modifica!!. Catia lo impide.

Segundo método: Poner un control (Check) que avise que hemos sobre pasado el límite.
Para ello:

1.- Entramos en el módulo “Knowledge Advisor” (necesitamos tener esa licencia disponible, claro).
knowledge advisor
2.- Damos al icono Check. check. Nos sale esta ventana que nos pregunta como vamos a llamar al check y dónde lo vamos a poner en el árbol. Lo dejaremos en “Relations” y lo llamaremos “Check.Ancho”.

crear check
3.- Damos OK y nos sale otra ventana, donde:
•   Elegimos el tipo de check: en este caso de “Warning”, mejor que “Silent” que no avisa.
•   El mensaje lo adecuamos. Por ejemplo ponemos: “El ancho se excede!!”.
•   Y escribimos (o elegimos en el cuadro “Dictionary”) lo siguiente:
•   Ancho < 1220mm
Esto hará que, cuando el parámetro “AnchoNO SEA lo previsto en este check, nos avise.

ventana edicion check

•   Damos OK y salimos.

 Vamos a probar: Damos doble clic sobre el parámetro “Ancho” y le tecleamos un valor de 1250mm. Nos aparecerá este mensaje:

mensaje ancho excedido

  Pero LO HACE!!..Eso si: el semáforo del Check se pone de color rojo y en la paleta “Knowledge” el semáforo general también se pone en rojo.

paleta knowledge

 Si damos doble clic sobre este icono nos sale esta ventana:

valores

Y si damos sobre el primer icono de la derecha arriba, sale esta página HTML (si lo tiene configurado así):

informe html

Y listo!!.

  El usuario podría usar este Part de inicio, por ejemplo, añadiendo un sketch que estuviera dentro de los límites del anterior y que ese contorno fuera la forma de la pieza.

fin

 

 
©Muchocatia. Todos los derechos reservados
Aviso legal
Política de privacidad
Mapa web
Contacto
contadores
Regreso al contenido | Regreso al menu principal