Procedimiento de mecanizado FBM
El procedimiento FBM es una secuencia de mecanizado definida para una característica o una clase de característica. Hay dos tipos de procedimientos FBM.
-
Procedimientos atómicos
-
Completar los procedimientos.
El procedimiento atómico hace sólo una pequeña parte del mecanizado. Generalmente consiste en una sola operación. Los ejemplos de procedimientos atómicos incluyen la perforación de puntos, perforación en bruto, chamfer sinking, chamfer contouring.
El procedimiento Complete incluye todas las operaciones necesarias para maquinar completamente una función.
Cuando selecciona un procedimiento para una función en la interfaz de usuario sólo se le sugieren procedimientos completos. Cuando añade operaciones a un procedimiento seleccionado, sólo se sugieren los procedimientos atómicos.
Un procedimiento FMB consta de cuatro partes.
-
Los metadatos del procedimiento como tipo (atómico, completo), título, icono, última fecha de modificación.
-
Las limitaciones de las características.
-
La lista de preguntas de la herramienta
-
La lista de operaciones
Limitaciones de las características
Las limitaciones de características es la parte que define qué tipo de característica es el procedimiento y qué parámetros debe cumplir la característica.
Los ejemplos de tipos de características incluyen agujero, agujero escalonado, agujero Groove.
Cada tipo de característica tiene su propio conjunto de parámetros. Por ejemplo, un agujero tiene parámetros tales como tipo (ciego, a través), diámetro, altura, ángulo de la punta, ángulo de cónico y otros. Un agujero escalonado es una característica compuesta. Se compone de dos o más agujeros y puede incluir algunas ranuras. Una ranura de agujero es un corte en un agujero que se define por tales parámetros como tipo (redondo, cuadrado, trapezoide), altura, diámetro, ángulo de cónico, radio de esquina
En las limitaciones de características se definen las limitaciones para los parámetros que la característica tiene que satisfacer para ser aplicable al procedimiento de mecanizado. Las limitaciones se pueden expresar de las siguientes maneras.
-
Sólo un valor. Por ejemplo, Diámetro=10.
-
Un rango de valores (Min..Max). E.g. Diámetro=10..20.
-
Menos de expresión (<). E.g. Diámetro<5.
-
Menos o igual (<=) expresión. E.g. Diámetro<=5.
-
Expresión mayor (>). E.g. Diámetro>5.
-
Expresión mayor o igual (>=). E.g. Diámetro>=5.
Cuando el usuario selecciona una función en la interfaz de usuario para asignarle una secuencia de mecanizado, el sistema CAM escanea todos los procedimientos de la biblioteca y compara la función con las restricciones de características de cada procedimiento. Cada vez que encuentra una coincidencia el procedimiento se añade a la lista de sugerencias. Después de eso, el sistema CAM mira las listas de preguntas de herramientas de los procedimientos y busca las herramientas en la biblioteca de herramientas.
Lista de consultas de herramientas
La Lista de Consulta de Herramientas consiste en entradas que definen las reglas de selección de las herramientas de la Biblioteca de Herramientas para las operaciones del procedimiento de mecanizado.
Para cada consulta de la herramienta se especifican el tipo de herramienta deseado y las restricciones para los parámetros de la herramienta. Las restricciones de los parámetros de la herramienta se expresan de la misma manera que las restricciones de las características. Lo importante es que es posible usar las referencias a los parámetros de las restricciones de la herramienta. Una referencia se define por la ruta completa al parámetro iniciada con el carácter #. Por ejemplo, para una función de agujero, las posibles referencias a los parámetros incluyen #Hole.Diámetro, #Hole.Altura, #Hole.TipAngle y otros.
-
Herramienta.Tipo = Perforación;
-
Herramienta.Diámetro=#Hole.Diámetro;
-
Herramienta.Longitud>=#Hole.Altura.
También es posible utilizar operadores matemáticos y funciones matemáticas en las restricciones. Por ejemplo, para una operación de mecanizado chamfer la consulta de la herramienta tiene las siguientes limitaciones:
-
Herramienta.Tipo = Fresador cónico
-
Herramienta.TaperAngle = Agujero.TipAngle/2.
Lista de operaciones
La lista de operaciones es la lista de operaciones de mecanizado que se utilizará con la función.
Para cada operación se definen los siguientes parámetros:
-
Id. de subcaracterística.
-
Número de la herramienta.
-
Grupo tecnológico.
-
Icono y leyenda.
-
Tipo de ciclo de mecanizado.
-
Parámetros del ciclo de mecanizado.
-
El Id de Subfeature es el Id de la subfeature de una característica compuesta que esta máquina de operación particular. Por ejemplo, un procedimiento de mecanizado de agujero escalonado consiste en operaciones que la máquina pasos particulares y ranuras de este agujero, por lo que el Id de Subfeature de sus operaciones puede ser Step1, Step2,...StepN, Groove1, Groove2,.. GrooveN.
El número de la herramienta especifica el número de la herramienta en la lista de preguntas de la herramienta que utiliza la operación. Varias operaciones pueden utilizar la misma herramienta. En este caso tendrán el mismo número de herramienta.
El Grupo Tecnológico define la clase a la que pertenece la operación. Existen los siguientes grupos tecnológicos:
-
la preparación;
-
brusqueo;
-
semiacabado;
-
el acabado;
-
completivo
El tipo de ciclo de mecanizado establece el ciclo de mecanizado para la operación. Para cada tipo de característica hay numerosos ciclos de mecanizado disponibles. Por ejemplo, para una función de agujero hay ciclos tales como Perforación simple, Perforación w/Chip Breaking, Perforación w/Chip Retiring y otros disponibles.
Los parámetros del ciclo de mecanizado se almacenan como una lista de pares Parámetro=Valor, por lo que sólo hay que especificar los parámetros importantes, los otros parámetros tendrán los valores predeterminados del ciclo.