Busco urgentemente programación de macros para mandrinadoras y fresadoras CNC, los expertos están aquí
Faraco
O0000
#1=D (diámetro de la herramienta)
#2= A ( diámetro de agujero grande)
#3=B/2 (tenga en cuenta que este es el ángulo de pendiente, que es la mitad del cono)
#4=C (profundidad)
#5=TAN[#3]
#6=0.5 (la profundidad del primer cuchillo, también puede ser 0)
G90 G0 G54
M03 S1000
M03
M08
WH[#6LE#4]DO1
#7=[#2 ]/ 2-[#1]/2
#8=#7-#6*[#5]
G0 X0 Y0
G0 Z- #6 (el avance del eje Z se calcula en función del orificio de avance perforado)
G1 X#8 F1000
G02 I-#8
G0 X0 Y0
#6=#6 0,5 (la profundidad de cada herramienta es 0,5, que se puede reducir según los requisitos de precisión, por ejemplo #6=#6 0,1)
END1
G0 A menudo se usa de esta manera. La mandrinadora es la misma, con pocos cambios. El subsistema Siemens no se ha utilizado mucho, por lo que puedes cambiarlo según el formato del manual de programación.