¿Cómo configurar el programa de edición de agujeros Maastercam?
El sistema Mastercam está configurado con un postprocesamiento universal adaptado a un único tipo de sistema de control. Este postprocesamiento proporciona un modelo de base de datos funcional que los usuarios pueden modificar según las condiciones específicas de la máquina CNC. Herramientas y sistemas CNC. Modificar y compilar para personalizar un programa de posprocesamiento especial adecuado para una determinada máquina herramienta CNC.
La extensión del archivo de posprocesamiento del sistema Mastercam es PST, que se denomina archivo PST y define los parámetros de procesamiento de corte, el formato del programa NC, las instrucciones de proceso auxiliares, establece los parámetros de función de la interfaz, etc. consta de ocho Compuesto por:
1. Comentarios
El símbolo "#" antes de cada columna del programa indica que la columna es un comentario de texto que no afecta la ejecución del programa. Por ejemplo:
# mi2-Absoluto, o Posicionamiento incremental
0=absoluto
1=incremental
Indica el valor cuando mi2 se define en programación Modo dado, si mi=0 es programación en valor absoluto, mi=1 es programación en valor incremental.
En esta parte se definen todos los formatos de código G de función preparatoria y los formatos de código M de función auxiliar para la programación del sistema CNC.
2. Corrección de errores del programa
Se pueden insertar mensajes de texto en el programa para ayudar con la corrección de errores y mostrarlos en la pantalla. Por ejemplo:
# Mensajes de error
psuberror # Salida de arco no permitida
"ERROR-EJE EQUIVOCADO UTILIZADO EN SUSTITUCIÓN DE EJES", e
p >Si se produce un error en el reemplazo del eje cuando el gráfico se expande y se desplaza hacia un eje de rotación, el mensaje de error entre comillas arriba aparecerá en el programa.
3. Defina el tipo de datos de la variable, use el formato y la asignación constante
Si se especifica que el código G y el código M son números enteros de dos dígitos sin punto decimal, los códigos de dirección del eje de rotación de el centro de mecanizado multieje es A, B y C, el error permitido de longitud de arco es 0,002, el error permitido del sistema es 0,00005, la velocidad máxima de alimentación es 10 m/min, etc.
4. Definir el problema
Puede insertar un problema para que el programa de posprocesamiento lo ejecute según las necesidades de procesamiento de la máquina herramienta.
Por ejemplo, defina el directorio del programa NC y defina el nombre del programa C-Hook al iniciar y salir del programa de posprocesamiento.
5. Lista de cadenas
La letra inicial de la cadena es s. Puede seleccionar la cadena según el valor numérico. La cadena puede estar compuesta por dos o más caracteres.
La cadena sg17 representa el plano de mecanizado XY especificado. G17 aparece en el programa NC. scc1 representa la compensación del radio izquierdo. G41 aparece en el programa NC. .
6. La sección única personalizada
permite a los usuarios organizar uno o más códigos NC de manera organizada.
Las órdenes personalizadas pueden ser fórmulas, variables, cadenas especiales, etc.:
pwcs # Configuración de coordenadas G54+ en el cambio de herramienta
if mil >1, pwcs_g54
p>
p>
Indica que la sección única de pwcs se refiere al valor de configuración de coordenadas de #G54+ al cambiar de herramientas, y mil se define como el sistema de coordenadas de la pieza de trabajo (G54~G59)
7. Sección única predefinida
Los usuarios pueden organizar uno o más códigos NC en un segmento de programa según el formato especificado por el programa CNC.
8. Preguntas y respuestas del sistema
El software de posprocesamiento presenta cinco conjuntos de preguntas para que los usuarios respondan según el texto de la anotación, las variables asignadas, las cadenas, etc., y según las máquinas herramienta y el CNC. sistemas utilizados.
El diseño de ficheros de postprocesamiento se realiza generalmente según los módulos estructurales del programa NC.
Según las funciones del programa NC, los archivos de posprocesamiento se dividen en seis módulos de la siguiente manera:
1. Encabezado del archivo
La parte del encabezado del archivo establece el nombre y el número del programa. Además, el sistema SINUMERIK 810D también debe especificar la ruta de almacenamiento del programa NC y generarlo en el siguiente formato:
“%_N_(nombre y número del programa)_(ruta)".
Los programas NC se pueden almacenar en los directorios de programas principales, subprogramas y programas de trabajo. Las extensiones son: MPF, SPF y WPD respectivamente. Por lo tanto, el formato del archivo Pst modificado es:
Pheader # Inicio del archivo
" %_N_", nombre del programa, "_WPD" (nombre del programa, directorio de almacenamiento)
2. Inicio del programa
Al comienzo del programa, se deben completar la configuración de seguridad, el intercambio de herramientas, la configuración del sistema de coordenadas de la pieza de trabajo, la compensación de la longitud de la herramienta, el control de la velocidad del husillo, el control del refrigerante, etc., y el programador y el programador pueden se mostrarán notas como fecha, hora, etc.
El formato de inicio modificado del archivo Pst con número de herramienta es el siguiente:
# Inicio del archivo para número de herramienta distinto de cero
.....
pspindle (cálculo de velocidad del husillo)
pcom_movbtl (dispositivo móvil)
ptoolcomment (comentario de parámetro de herramienta)
.... ..
pbld, n, *sgcode, *sgplane, "G40", "G80", *sgabsinc
(avance rápido, plano de procesamiento XY, cancelar compensación de herramienta, cancelar configuración fija ciclo, Programación absoluta)
if mil <=uno, pg92_rtrnz, pg92_rtrn, pg92_g92 (retorno al punto de referencia)
......
pbld , n , *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1
(Avance rápido hasta una determinada posición, configuración del sistema de coordenadas, velocidad del husillo, etc. )
pbld, n, pfzout, *tlngno, scoolant, [ if stagetool=one, *next_tool]
(altura de seguridad, compensación de longitud de herramienta, refrigerante activado)
pcom_movea (proceso)
3. Intercambio de herramientas
Antes de ejecutar el intercambio de herramientas, es necesario completar el retorno al punto de referencia, detener el husillo, luego cambiar la herramienta y luego completar la compensación de longitud de la herramienta, los ajustes de seguridad y el husillo. control de velocidad.
El ptlchg de sección única personalizado se utiliza en el archivo Pst para referirse al proceso de cambio de herramienta. El programa editado y modificado es el siguiente:
Ptlchg # Cambio de herramienta
.... ...
ptoolcomment (comentario de nuevo parámetro de herramienta)
comment (insertar comentario)
if stagetool <> two, pbld, n, *t, e (Juicio, selección de herramienta)
n, "M6" (Cambio de herramienta)
pindex (dirección de salida)
pbld, n , *sgcode, *sgabsinc , pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1
(Avance rápido hasta una determinada posición, desplazamiento del sistema de coordenadas, velocidad del husillo, etc.)
pbld, n, pfzout, *tlngno, "M7", [if stagetool=one, *next_tool]
(altura de seguridad, número de compensación de longitud de herramienta, refrigerante activado)
pcom_movea (proceso de procesamiento)
4. Proceso de procesamiento
Este proceso consiste en acciones de procesamiento básicas como movimiento rápido, interpolación lineal, interpolación de arco y compensación del radio de la herramienta.
Para casi todos los sistemas, las instrucciones del programa para estas acciones de mecanizado son básicamente las mismas. Solo tenga en cuenta que el valor de compensación de longitud de herramienta del sistema SINUMERIK 810D se llama con la letra D seguida de dos dígitos y no requiere instrucciones G43/G44, mientras que el valor de compensación de radio se llama mediante G41/G42 y no es necesario; estar conectado al código de dirección. Utilice G40 para cancelar la compensación de longitud y radio de herramienta.
5. Ciclo de corte
El software Mastercam proporciona 6 métodos de ciclo fijo predeterminados para el procesamiento de orificios: perforación general (Drill/Cbore), perforación profunda (Peck Drill), perforación con rotura de viruta (Chip Break), roscado derecho (Tap ), mandrinado fino (Bore #1), mandrinado en desbaste (Bore #2), roscado a la izquierda, mandrinado posterior, mandrinado de orificio ciego se pueden configurar a través de varias opciones (Misc #1/Misc #2) Agujero, escariado de orificio ciego y otros ciclos están representados por códigos G73~G89.
Por ejemplo, para el ciclo fijo de taladrado profundo, el formato utilizado por Mastercam es: G83 El formato de salida es:
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)
En el archivo pst, presione el formato del sistema SINUMERIK 810D para definir, modificar y escribir.
6. Fin de programa
El final de programa suele incluir acciones como cancelar la compensación de herramienta, apagar el refrigerante, detener el husillo, ejecutar el retorno al punto de referencia y detener el programa. El siguiente es el final del programa pst modificado:
Ptoolend_t #Fin de la ruta de la herramienta, cambio de herramienta
......
pbld, n, sccomp, "M5", *scoolant, e (cancelar la compensación de herramienta, detener el husillo y apagar el refrigerante)
pbld, n, *sg74, "Z1=0. X1=0. Y1= 0.", e (Regreso al punto de referencia)
if mi2=one, pbld, n, *sg74, "X1=0.", "Y1=0.", protretinc, e
de lo contrario, protretabs (fin del programa)