Catia V5 por el “Juanri”: El Sitio del Catia en Español

Link de Interes | Novedades | Mapa | Buscar
Ind. Bienvenida | Mis Normas | Mis Cosas | Quiero aprender Catia | Historia de la web | ¿Como empiezo?
Simbología | CATDUA | Trasferencia de ficheros | Cursos IFES
Indice Gral. | Drawing |Navigator | Entorno | Part Design | G.Shape D. | DMU_Assembly|Trucos
Indice de general | Ind. 3D | Ind. superficies | Ind. cinematica | Ind. engranajes | Ind. Otros
Indice gral. | Entorno | Alambrico | Solidos | Cinematica | Otros
Geometría Descriptiva
Power Copy, User Features y Aplicaciones
Juego: Ahorcado y Porra Americana

Está Vd. en: FAQ Hoja2 >>Part Design > 053_Piramide cuadrada.

  ¿Cómo puedo obtener una pirámide recta de base regular sin dar muchos cortes?

  La verdad es que esto no es mío. Lo descubrí en este link:
 http://www.myigetit.com/home/home2.aspx?menuID=5&iFrameLink=../floor/tips_landing.aspx?selCategory=1&gclid=CMnymr76ho8CFSasGgodpxLN3Q

  Supongamos que queremos hacer una pirámide de base cuadrada. La haremos de una forma parametrizada y tomando como datos los siguientes elementos que vamos a crear:
1.- Un Body al que llamaremos “Body.Piramide”, donde colocaremos todos los resultados.
2.- Un Geometrical Set, fuera de este Body que identificaremos como “Datos”.
3.- Otro G. S. que incluiremos debajo del “Body.Piramide”, y que llamaremos Resultados
053_PiramideCuadrada-01.jpg

  1. En el G. Set “Datos”,  crearemos:

  Estos Datos deben hacer de forma “Datum”, es decir deben estar aislados.
053_PiramideCuadrada-02.jpg

  1. Necesitamos crear unos parámetros, pero como queremos colocarlos debajo del Body.Pirámide, vamos a usar el explorador de parámetros. Entramos, pues, en Start KnowledgwareKnowledge Advisor. En este módulo vamos a crear:
  1. Damos al comando “Parameters Explorer” y seleccionamos como destino el Body.Piramide (en el cuadro superior, debe aparecer). El parámetro de altura lo identificamos como “Altura” y le damos un valor inicial distinto de cero, por ejemplo 60mm. Y el del lado, también de tipo Length, lo identificamos como Lado_Base y de valor 25mm.
    053_PiramideCuadrada-03.jpg

  2. Regresamos al Part Design y creamos un Sketch de tipo Positioned, debajo (de momento) del PartBody, dando como datos los de la imagen.
  1. Creamos dos líneas; una horizontal y una vertical.
    053_PiramideCuadrada-05.jpg
  2. Hacemos la simetría de ambas cada una con su eje y relimitamos y ponemos las dos cotas:
     

  3. Ponemos ambas cotas, por medio de fórmulas, iguales al parámetro “Lado_Base” y salimos del Sketch.

  4. Creamos un plano paralelo al plano de la base y de altura el parámetro = “Direccion * Altura”. Lo identificamos como “Plane.Altura”.
      Tenemos dos maneras de seguir: Usando fórmulas o usando “Measures”. Veamos primero usando fórmulas:
  5. Ponemos “in work object” el “Body.Piramide”. Damos al icono  “Drafted fillet Pad”, para hacer un Pad con ángulos de salida. Seleccionamos como perfil el Sketch que acabamos de hacer.
    Curiosamente si el Sketch no está inicialmente debajo del PartBody o de un G. Set que cuelgue directamente del él, no es posible usar este comando. Una vez hecho esto, lo cambiaremos de posición.
     Nos aparece una ventana donde ponemos:
    First limit”: 0mm
    Second limit”: el plano “Plane.Altura
    Angle”: nos ponemos en ese campo y damos con el menú contextual la fórmula del ángulo, “aprovechando nuestros vastísimos (con v, jejejeguiño) conocimientos”.
      Los valores del cuadro “Fillets” deben estar todos desactivados.

  Bueno, vale.... para los que no se acuerden de las matemáticas:
  Tenemos que poner: Arco tangente de la mitad del “Lado_Base” partido por la “Altura”, que traducido es: atan( ( `Body.Piramide\Lado_Base`/2) / `Body.Piramide\Altura`   )

  1. Damos a Ok y tenemos en el árbol lo siguiente:
    053_PiramideCuadrada-08.jpg

      El Pad está hecho hasta el plano y el “Draft.1” es el que lleva el ángulo.
      La figura de la base tiene que ser regular, no podría por lo tanto ser un rectángulo, dado que entonces los ángulos no serían iguales.

  El segundo método, sin fórmulas, supondría:

  1. Creamos el punto proyección del “Point.Origen” sobre el plano “Plane.Altura”. Vamos a llamarle punto V.
  2. Proyectamos este punto obtenido sobre un lado del Sketch, usando la paleta “User Filter Selection”, para elegir solo un lado. Vamos a llamarle punto O.
  3. Creamos dos líneas siguiendo un orden riguroso: Desde V a O, una línea. Y desde V al centro de la base (Point.Origen) otra línea. Esto lo hacemos para que el valor del ángulo sea correcto y no salga el complementario.
  4. Hacemos el paso 12, y en vez de fórmula usamos la opción “Measure Between”en el menú contextual sobre el campo “Angle” y medimos el ángulo entre las dos líneas.
    053_PiramideCuadrada-09.jpg

  Y se acabó.. ¿Fácil no?. Pues no se me ha ocurrido a mi, es “casi” copiado, (el segundo método, el primero y lo que viene ahora es mio).

  Bueno, pues ahora viene la sorpresa!!! sorpresasonrisa
  Si queremos crear otro Body igual en otro CATPart, no tenemos que repetir estos pasos, pues “nos cansamos”. Simplemente seguiremos estos otros pasos:

  1. Abrimos el Part donde guardamos nuestro UDF_Piramide.
  2. Abrimos el Part donde queremos insertarlo.
  3. Estando este último Part activo, damos al comando Insert Instantiate from selection.. y pinchamos en el “Body.Piramide” del otro Part que hemos abierto.
  4. Nos aparece la siguiente ventana:

053_PiramideCuadrada-10.jpg

  Seleccionamos el plano de la base, el punto del centro de la misma y la dirección.
  El sistema nos copia el Body con todos sus parámetros, que siempre podremos editar.

Teneis un link a una User Feature de una Pirámide, que también podeis aplicar en la página de Aplicaciones.

Y eso es todo. Nos vemos en los bares...o nó...

Volver al Indice Piense en sus nietos!! Dirija sus preguntas a: juanri@muchocatia.es CATIA V5 R16