Cómo programar un pentagrama en un torno CNC
2. Programando, siempre que tengas las coordenadas y la velocidad de diez puntos, puedes rodear N círculos arbitrariamente.
3. El ángulo entre dos rectas se puede calcular a partir de la pendiente de la recta.
Supongamos r = [x0, y0, x1, y1, x2, y2, x3, y3, x4, y4, X5, y5, x6, y6, x7, y7, x8, y8, x9, y9. ].
Donde r [2*i] y r [2*i+1] son la abscisa y la ordenada del punto I-ésimo,
Cuando la dirección del automóvil es 0 grados, Deje que la parte delantera del automóvil mire en la dirección de 0 grados.
Cuando el automóvil alcanza el enésimo punto (0
Supongamos que la variable m=(n+1)%10, entonces la dirección del automóvil es (unidad: grados):
180 * Math . -r[n * 2])/ Math. PI+((r[m * 2]-r[n * 2])<0?180:0)
O más directamente: 180 * math. atan2(r[m * 2 +1]-r[n * 2+1], r [m * 2]-r [n * 2])/math.pi
Si cámara lenta. No es necesario, puede asignarlo de una vez. De lo contrario, puede diseñar un bucle.
El automóvil se mueve al siguiente punto y luego se reasigna.