¿Cómo utilizar el programa macro?
Escribir las instrucciones y el formato es similar a una subrutina. Instrucciones (EQ es =, NE no es igual a, GT es mayor que, LT es menor que y, GE es mayor o igual que, LE es menor o igual a) WH?DO?END es una instrucción de operación y una Abreviatura en inglés.
La tarea de ejemplo n.º 2 es igual a 5. Operación #2=#2+1? Después de ejecutarla una vez, el valor de #2 es 6, y después de ejecutarla n veces, el valor de #2 es 5+n.
El método de preparación de un programa macro es: programación usando variables;
1. Declaración condicional 1 IF [expresión condicional] GOTO n n?. saltar Vaya a la declaración con el número de declaración n en el mismo programa y continúe la ejecución. Cuando no se cumple la condición, el programa ejecuta la siguiente declaración.
2. Declaración condicional 2WHILE [Expresión condicional] DO m...?END m Cuando se cumple la condición, el programa desde DO m hasta ENDm se ejecuta repetidamente cuando no se cumple la condición; Simplemente ejecute la siguiente declaración de ENDm.
3. Ecuación analítica de elipse:?
4. Ecuación paramétrica de elipse: Enunciado condicional 2. ?
5. Programa de procesamiento de elipse N010 #1=1 Paso de ángulo N020 #2=-90 (270) Ángulo inicial N030 #3=90 Ángulo final N040 #4=10 Radio de herramienta N050 #5= 30 Medio eje largo N060 #6=20 Medio eje corto N070 G90G00X0Y [#6+#4] La herramienta se mueve a la posición de (0,-30,) N080 S1000M03 N090 G01Z-3F100 y la herramienta baja a -3mm N100. WHILE[#2LE#3]DO1 El ángulo inicial es menor o igual que el ángulo final N110 #7=#5*COS[#2] Calcular el valor de la coordenada X (ecuación paramétrica de elipse) N120 #8=#6*SIN [#2] Calcular el valor de la coordenada Y (ecuación del parámetro de elipse) N130 G1X#7Y#8F300 Interpolación lineal con un tamaño de paso N14 0#2=#2+#1 La variable #2 aumenta un tamaño de paso de ángulo N150 END1 N160 G90G00Z100.0M05 Rápidamente levante la herramienta.