Lors de l'ajustement de la courbe d'usinage, il existe deux méthodes :
1. Interpolation linéaire
2. Interpolation des arcs
1. Plus les données des nœuds sont traitées, plus la courbe sera lisse. S'il est programmé avec un logiciel, la longueur du programme peut être 100 fois, voire 10,000 fois supérieure à celle du programme macro.
2. Pour certaines pièces incurvées non circulaires qui sont plus complexes et nécessitent une plus grande précision de forme, il est recommandé d'utiliser des longueurs de corde plus petites pour la division (ajustement arc-cercle) afin d'augmenter les points d'interpolation et d'améliorer l'ajustement de la courbe. Précision.
image
Chers amis:
Avez-vous vu la capture d'écran ci-dessus ?
Ceci est un exemple de programmation de courbe
Dans cet exemple (une ellipse est l'une des courbes les plus courantes), j'ai utilisé un "secret" de programmation peu connu !
Sans cette compétence, même si vous savez programmer, il vous sera difficile de devenir un programmeur qualifié.
Une fois que vous le maîtriserez, les programmes que vous écrivez seront rationalisés et efficaces, et rendront les pièces traitées par les opérateurs de machines-outils plus « précises » !
Allez, réfléchissons-y :
Comment améliorer la précision du traitement des pièces ?
En plus de la méthode de serrage de la pièce, du processus et des outils que vous devez prendre en compte, que devez-vous prendre en compte lors de la programmation ?
Regardons la structure de n'importe quel programme CNC...
Se compose principalement de deux parties :
1. Code d'instructions
2. Données ponctuelles
Il n'existe qu'une douzaine de codes M de commande CNC G couramment utilisés, mais la pièce à usiner est composée de nombreuses données ponctuelles. Ces données sont reliées à de petits segments de ligne pour former des pièces de différentes tailles.
Plus ces données sont ajustées et denses (les données sont reliées par de petits segments de ligne), plus la pièce sera lisse et plus la précision sera élevée.
C'est la pensée algorithmique sous-jacente à la programmation
Cependant, il existe deux méthodes d'ajustement pour programmer des algorithmes de données de points :
1. Interpolation linéaire (G01)
2. Interpolation des arcs (G02/G03)
Par exemple, le programme que vous voyez ressemble parfois à ceci :
image
(Il y a trop de programmes, certaines parties ont été interceptées...)
L'interpolation linéaire par petits segments (G01) est utilisée pour l'ajustement...
Pour la programmation de certaines pièces à courbe non circulaire plus complexes qui nécessitent une grande précision de forme, bien qu'un tel programme puisse traiter les pièces qualifiées, l'efficacité du traitement est faible.
Les conséquences d’une telle programmation sont :
1. Pour le tournage de pièces, le temps de traitement est long et l'usure à sec de l'outil est rapide.
2. Pour le fraisage des pièces, le processus de traitement est sujet aux vibrations et la surface de la pièce est rugueuse.
Solution (une) :
Utiliser un raccord à arc
Dites les choses importantes trois fois :
Utiliser un raccord à arc
Utiliser un raccord à arc
Utiliser un raccord à arc
image
Par exemple, dans l'exemple ci-dessus (programme O16), le bloc de ligne N36 utilise le mode d'interpolation d'arc (G02/G03)...
parce que:
L'erreur d'approximation produite par interpolation circulaire est beaucoup plus petite que celle par approximation de segment linéaire.
En d'autres termes, si la pièce elle-même nécessite de la rugosité et que la précision n'est pas élevée et que les erreurs d'approximation qui en résultent sont les mêmes, alors les segments peuvent être divisés de manière très épaisse lors de l'utilisation de l'approximation d'arc, améliorant ainsi l'efficacité du traitement du programme à partir de la programmation. détails.





