Macros
B
Macro: Fresado Circular Paramétrico
Bolsillos e islas circulares con entrada helicoidal
Contenido
Parámetros
| Argumento | Variable | Descripción |
|---|---|---|
| X | #24 | Centro X de la cajera |
| Y | #25 | Centro Y de la cajera |
| Z | #26 | Profundidad final |
| I | #9 | Radio del círculo |
| D | #4 | Diámetro herramienta |
| K | #11 | Paso de profundidad |
| F | #6 | Avance |
Estructura del Ciclo
O9200 (BOLSILLO CIRCULAR)
; Verificación de parámetros
IF[#24 EQ #0] THEN #3000 = 201 (FALTA X)
IF[#9 EQ #0] THEN #3000 = 204 (FALTA I - RADIO)
; Variables internas
#100 = #4 / 2 ; Radio herramienta
#101 = #9 - #100 ; Radio efectivo
#102 = #100 * 0.7 ; Paso radial (70%)
; Bucle de profundidad + espiral
WHILE[#103 GT #104] DO1
; Entrada helicoidal
; Fresado espiral hacia afuera
WHILE[#106 LT #101] DO2
G02 I[-#106] J0 ; Círculo completo
#106 = #106 + #102
END2
END1
M99
Ejemplos de Uso
; Bolsillo Ø60mm, 10mm profundidad
G65 P9200 X50. Y50. Z-10. I30. D10. K2. F500