PTC Creo ModelCheck Teacher: funciones enterradas
Una función "enterrada" es aquella que se encuentra totalmente rodeada o encerrada por otras funciones.
¿Por qué aparecen funciones enterradas?
Las dos causas fundamentales de las funciones enterradas son:
• Un corte (u otra función que elimina geometría) que rodea por completo a una función sólida (protrusión), ocultándola de la vista.
• Una función sólida (protrusión) que rodea por completo a otra función (sólida o no), ocultándola de la vista.
Ejemplo 1: El corte elimina el asa de la taza.
En el siguiente ejemplo, el diseñador no estaba satisfecho con el asa de la taza de café y, en lugar de borrarla, decidió crear un corte (función #10) que eliminase por completo la geometría del asa, para dejar espacio a un asa nueva (todo ello se muestra en la curva de referencia utilizada para crear el asa).
La protrusión utilizada para crear el punto de control aún está presente pero es completamente invisible debido a la existencia del corte. El método correcto debería haber sido borrar o redefinir la protrusión en vez de crear el corte.
Ejemplo 2: Un elemento del patrón de protrusiones ha quedado oculto en la vista.
En el siguiente ejemplo, una protrusión se ha definido como patrón, de derecha a izquierda. El diseñador deseaba tener 4 protrusiones, pero debido a un error en el valor de la cota, el último elemento quedó totalmente enterrado. Al efectuar la siguiente regeneración, Creo ModelCHECK notificó este hecho al diseñador mediante el realzado de la función oculta.
¿Por qué deben evitarse las funciones enterradas?
Existen varias razones por las que deben evitarse las funciones enterradas en el modelo:
• La geometría deseada puede quedar oculta en la vista.
• Resulta difícil y confuso intentar modificar o redefinir los hijos de funciones enterradas. Pueden producirse fallos inesperados en las funciones.
• Los ficheros de Creo Parametric serán más grandes de lo necesario.
• La regeneración del modelo tardará más, debido a las funciones adicionales.
¿Cómo pueden evitarse las funciones enterradas?
No existe ningún sistema para hacer que Creo Parametric identifique las funciones enterradas. La única manera de hacerlo consiste en utilizar el árbol del modelo para realzar las funciones de una en una. A continuación, el usuario deberá examinar cada función para ver si está enterrada. La alternativa a este procedimiento es hacer que Creo ModelCHECK se encargue de notificar si existe alguna de estas funciones.