M
MrFouFou
Nouveau
Bonjour à tous,
Électrotechnicien de formation, Bricoleur dans l’âme et technicien de maintenance dans la vie, je fait enfin ma 1ére CNC.
Après de nombreuses heures de solidworks, de calculs et de recherche sur le net, j'aimerais avoir des critiques constructives sur le devenir de mon design un peu particulier.
Le 4éme axe est en dessous le plateau. Ce dernier est donc démontable (centrage avec des goupilles).
Le cahier des charges:
-usiner de l'alu et de l'acier avec une bonne précision (+- 0.03mm, la précision des rail hiwin classe "H" en 20mm) l’électronique surpasse largement cette valeur.
-bonne surface de travail ~700*700mm avec un Z de 250-300mm (actuellement 650mm*650mm*300mm)
-limiter l'espace au sol a ~ 1m² (actuellement 1080mm*1200mm, gloups).
Commande:
Une boucle de sécu avec préventa pour coupure de la puissance.
Linux CNC avec une 6i25 et 7i77 pour la gestion des i/o et des vars.
Les vars seront probablement commandé en vitesse (ou force, on verra par la suite).
Elec:
AC Servo 1.65 N/m @ 6300rpm en entrainement direct.
Codeur Heidenhain ERN180 5000pts entre le moteur et la vis a bille.
Interpolation x25 (la plus faible) sur IBV660B pour le retour sur LCNC (soit une résolution de 80nanométres avec vis a bille au pas de 10mm)
Sur les axes linéaires, limitation de la vitesse de rotation @ 1000rpm à cause de la trop basse fréquence d'entré des boitiers IBV de "seulement" 100kHz.
Axe rotatif: double codeur (entré 5000pts sin/cos sur var, sortie 72000pts TTL pour LCNC)
Ici la résolution de linuxcnc est la précision soit 0.005° (18 acrsec) le var dispose d'une interpolation de 8 bits qui donne ~16 fois plus de résolution que LCNC.
Autant dire que LCNC ne verra pas beaucoup changement de position (sauf potentiel backlash, mais on verra ça plus tard).
Vitesse d'entrée 600 rpm; sortie 60rpm soit 1tour/seconde (limite du codeur TTL)
Broche:
AC servo
14 N/m @ 0rpm
8 N/m @ 8000rpm
Asservie en vitesse
Méca:
Châssis soudé bien chiadé, principalement en tube acier 235JR de 40*40 en 2mm d'ep.
Quelques réglage de prévu pour la géométrie (pas possible de rectifier après soudure, on fera avec)
Axe Y et Z en Alu pour gagner en masse (masse estimée: 35 et 25 KG)
Axe X en acier (environ 90kg pour le moment)
Axe rotatif: harmonique drive 32-100
Vis à bille made in china au pas de 10 (ou 5) avec double écrou pour limiter le backlash.
Métrologie (c'est une partie de mon métier) :
J'ai la chance d'avoir accès a des interféromètres de précison (de l'ordre du nanomètre) que je compte bien emprunter pour corrigé les vis à billes et faire une bonne géométrie.
Si j'ai le temps (bien plus tard), quelques mesures de déformation de la structure à vide (statique et dynamique) et en usinage.
Quelques calculs que j'ai fait:
Accélération avec vab au pas de 10 et couple moteur en S1 de 1.65Nm (je néglige les frottement des rails)
Inerties:
Moteur = 0.000 039 kgm² (donnée constructeur)
Codeur = 0.000 220 kgm² (donnée constructeur)
Interface vis a bille/moteur/codeur = 0.000 036 kgm² (donnée solidworks)
Vis a bille (diamètre 20 pour 1M) : 0.000 085 kgm² (donnée constructeur)
Calcul de l'inertie de la charge ramenée sur la vis a bille (kgm²):
Jch = masse*(pas/2pi)²*10-6
= 200*(10/2*3.1415)²*10-6
Jch = 0.000 507 kgm²
Total des inerties:
Jtot=0.000 887 kgm²
Calcul du temps d'accélération:
Tacc = (rpm*inertie/(9.55*rendement vab*couple moteur))
= (1000*0.000 887/ (9.55*0.85*1.65))
Tacc = 0.066s
Calcul de l'accélération pour une vab au pas de 10mm @1000rpm:
(Vitesse linéaire = pas (mm) * rotation (tour/seconde) = 10 * 16.7 = 167mm/s ou 0.167m/s ou encore 10m/s)
Acc = vitesse (m)/temps (s)
Acc = 0.167/0.066
Acc = 2.5 m/s²
Accélération pour d'autres masses (toujours avec 1.65Nm, pas=10mm @1000rpm)
Acc 100kg =3.5 m/s²
Acc 35kg = 4.7 m/s²
Acc 25Kg = 5 m/s²
Donc les accélérations et les vitesses sont bonnes, même avec 20% de marge.
A voir si le châssis peut encaisser ça sans broncher (je doute fort, du moins pas dans l'état actuel), j’hésite donc à passer sur des vis à billes de 5mm pour grappiller un peu de résolution au détriment de la vitesse, qui du coup passe à 5m/s, les inerties sont du coup moins importantes et les accélérations 4 fois plus importantes à charge égale, mais on peut limiter ça.
A vous les studios.
Vue avec le 4éme axe en dessous du plateau
Électrotechnicien de formation, Bricoleur dans l’âme et technicien de maintenance dans la vie, je fait enfin ma 1ére CNC.
Après de nombreuses heures de solidworks, de calculs et de recherche sur le net, j'aimerais avoir des critiques constructives sur le devenir de mon design un peu particulier.
Le 4éme axe est en dessous le plateau. Ce dernier est donc démontable (centrage avec des goupilles).
Le cahier des charges:
-usiner de l'alu et de l'acier avec une bonne précision (+- 0.03mm, la précision des rail hiwin classe "H" en 20mm) l’électronique surpasse largement cette valeur.
-bonne surface de travail ~700*700mm avec un Z de 250-300mm (actuellement 650mm*650mm*300mm)
-limiter l'espace au sol a ~ 1m² (actuellement 1080mm*1200mm, gloups).
Commande:
Une boucle de sécu avec préventa pour coupure de la puissance.
Linux CNC avec une 6i25 et 7i77 pour la gestion des i/o et des vars.
Les vars seront probablement commandé en vitesse (ou force, on verra par la suite).
Elec:
AC Servo 1.65 N/m @ 6300rpm en entrainement direct.
Codeur Heidenhain ERN180 5000pts entre le moteur et la vis a bille.
Interpolation x25 (la plus faible) sur IBV660B pour le retour sur LCNC (soit une résolution de 80nanométres avec vis a bille au pas de 10mm)
Sur les axes linéaires, limitation de la vitesse de rotation @ 1000rpm à cause de la trop basse fréquence d'entré des boitiers IBV de "seulement" 100kHz.
Axe rotatif: double codeur (entré 5000pts sin/cos sur var, sortie 72000pts TTL pour LCNC)
Ici la résolution de linuxcnc est la précision soit 0.005° (18 acrsec) le var dispose d'une interpolation de 8 bits qui donne ~16 fois plus de résolution que LCNC.
Autant dire que LCNC ne verra pas beaucoup changement de position (sauf potentiel backlash, mais on verra ça plus tard).
Vitesse d'entrée 600 rpm; sortie 60rpm soit 1tour/seconde (limite du codeur TTL)
Broche:
AC servo
14 N/m @ 0rpm
8 N/m @ 8000rpm
Asservie en vitesse
Méca:
Châssis soudé bien chiadé, principalement en tube acier 235JR de 40*40 en 2mm d'ep.
Quelques réglage de prévu pour la géométrie (pas possible de rectifier après soudure, on fera avec)
Axe Y et Z en Alu pour gagner en masse (masse estimée: 35 et 25 KG)
Axe X en acier (environ 90kg pour le moment)
Axe rotatif: harmonique drive 32-100
Vis à bille made in china au pas de 10 (ou 5) avec double écrou pour limiter le backlash.
Métrologie (c'est une partie de mon métier) :
J'ai la chance d'avoir accès a des interféromètres de précison (de l'ordre du nanomètre) que je compte bien emprunter pour corrigé les vis à billes et faire une bonne géométrie.
Si j'ai le temps (bien plus tard), quelques mesures de déformation de la structure à vide (statique et dynamique) et en usinage.
Quelques calculs que j'ai fait:
Accélération avec vab au pas de 10 et couple moteur en S1 de 1.65Nm (je néglige les frottement des rails)
Inerties:
Moteur = 0.000 039 kgm² (donnée constructeur)
Codeur = 0.000 220 kgm² (donnée constructeur)
Interface vis a bille/moteur/codeur = 0.000 036 kgm² (donnée solidworks)
Vis a bille (diamètre 20 pour 1M) : 0.000 085 kgm² (donnée constructeur)
Calcul de l'inertie de la charge ramenée sur la vis a bille (kgm²):
Jch = masse*(pas/2pi)²*10-6
= 200*(10/2*3.1415)²*10-6
Jch = 0.000 507 kgm²
Total des inerties:
Jtot=0.000 887 kgm²
Calcul du temps d'accélération:
Tacc = (rpm*inertie/(9.55*rendement vab*couple moteur))
= (1000*0.000 887/ (9.55*0.85*1.65))
Tacc = 0.066s
Calcul de l'accélération pour une vab au pas de 10mm @1000rpm:
(Vitesse linéaire = pas (mm) * rotation (tour/seconde) = 10 * 16.7 = 167mm/s ou 0.167m/s ou encore 10m/s)
Acc = vitesse (m)/temps (s)
Acc = 0.167/0.066
Acc = 2.5 m/s²
Accélération pour d'autres masses (toujours avec 1.65Nm, pas=10mm @1000rpm)
Acc 100kg =3.5 m/s²
Acc 35kg = 4.7 m/s²
Acc 25Kg = 5 m/s²
Donc les accélérations et les vitesses sont bonnes, même avec 20% de marge.
A voir si le châssis peut encaisser ça sans broncher (je doute fort, du moins pas dans l'état actuel), j’hésite donc à passer sur des vis à billes de 5mm pour grappiller un peu de résolution au détriment de la vitesse, qui du coup passe à 5m/s, les inerties sont du coup moins importantes et les accélérations 4 fois plus importantes à charge égale, mais on peut limiter ça.
A vous les studios.