Overzicht van interpolatie bij CNC -bewerking
September 07, 2023
CNC-bewerking in het algemeen rechtlijnige profielonderdelen, bogen, er zijn een niet-circulair gebogen profiel, zoals een hoge orde curve, curve-lijst, een lijst met andere oppervlakken, maar kan worden gebruikt om een rechte lijn of boog te benaderen, wanneer de persglijbaan manier waarop de gegevens van elke rechte lijn en circulaire boogsegment worden geprogrammeerd in het NC -bewerkingsprogramma en het CNC -systeem wordt ingevoerd en gestart, voert het CNC -systeem inputverwerking, interpolatieberekening en uitvoerverwerking uit en regelt het servolechanisme volgens het berekeningsresultaat. De contouren van de bewerkte delen zijn over het algemeen samengesteld uit rechte lijnen en bogen. Er zijn ook enkele niet-cirkelvormige curve-contouren zoals krommen van hoge orde, lijstcurves, lijstoppervlakken, enz., Maar ze kunnen allemaal worden benaderd door rechte lijnen of bogen. Wanneer de gegevens worden geprogrammeerd in het NC -bewerkingsprogramma en het CNC -systeem wordt ingevoerd en gestart, voert het CNC -systeem inputverwerking, interpolatieberekening en uitvoerverwerking op het blok uit en regelt het servolechanisme volgens het berekeningsresultaat, waardoor het berekeningsresultaat wordt Servopechanisme van het CNC -machinetool om het gereedschap te maken. En de onderdelen zijn nauwkeurig afgestemd op de relatieve beweging van elk blok en uiteindelijk verwerkt om te voldoen aan de vereistencomponenten.
De interpolatieberekening is gebaseerd op de invoerbasisgegevens, zoals de lineaire eindpuntcoördinaatwaarde, het ARC -startpunt, het midden van de cirkel, de eindpuntcoördinaatwaarde, de invoersnelheid, enz. Door berekening, de vorm van de vorm van de vorm van De werkstukcontour wordt beschreven en het berekeningsresultaat wordt berekend volgens het berekeningsresultaat. Aan elke coördinaat wordt een voeropdracht uitgegeven. Interpolatie is eigenlijk het werk van gegevensverdichting op basis van beperkte informatie. Of het nu gaat om hardware -numerieke controle of CNC -numerieke controle, de interpolatiemodule is onmisbaar. De module of het apparaat dat de interpolatiefunctie kan voltooien, wordt interpolator genoemd.
Interpolatiemethoden kunnen als volgt worden geclassificeerd:
Eenmalige interpolator, kwadratische interpolator en hoge-orde interpolator zijn verdeeld volgens wiskundige modellen. Lineaire interpolatie is bijvoorbeeld een interpolatie en circulaire of parabolische interpolatie is secundaire interpolatie.
Hardware -interpolatie en software -interpolatie In het algemeen bestaat de hardware -CNC -interpolatiemodule uit digitale circuits, wat sneller is, maar de upgrade is niet eenvoudig en de flexibiliteit is slecht, die hardware -interpolatie wordt genoemd.
De CNC CNC -interpolatiemodule wordt geïmplementeerd door software. Hoewel de snelheid niet zo snel is als de hardware -interpolatie, is het gemakkelijk te upgraden en zijn de kosten lager. Het wordt software -interpolatie genoemd.
Referentiepulsinterpolatie en gegevensbemonsteringsinterpolatie
1. Referentiepulsinterpolatie (wederom: slagcalaire interpolatie, puls incrementele interpolatie):
Het kenmerk is dat na elke interpolatie het numerieke besturingsapparaat een referentiepulssequentie uitvoert op de overeenkomstige bewegingscoördinaten, elke puls een minimale verplaatsing vertegenwoordigt, de frequentie van de pulssequentie vertegenwoordigt de coördinaatbewegingssnelheid en het aantal pulsen vertegenwoordigt de beweging snelheid.
Deze methode is eenvoudig te implementeren en gemakkelijk te implementeren in hardware, omdat het alleen maar toevoeging en verschuivingsberekening met zich meebrengt. Vaker worden gebruikt zijn:
Digitale pulsmultiplier (ook: binaire verhouding multiplier, kortweg BRM)
Point-by-Point vergelijkingsmethode (ook bekend als regionale discriminant-methode)
Digitale integratiemethode (aangeduid als DDA -methode)
Vector Discriminant Methode Vergelijking Integrale methode Minimale Deviatiemethode Doelpunt Trackingmethode Single-STEP Tracking-methode Directe functiemethode Encryption Discriminatie en dubbele discriminatiemethode ...
2. Interpolatie van gegevens bemonstering (nogmaals: tijdscalaire interpolatie, digitale incrementele interpolatie)
Het kenmerk is dat het numerieke bedieningsapparaat geen enkele puls genereert, maar een binair woord, dat geschikt is voor een gesloten lus, semi-gesloten AC/DC-servomotor aangedreven besturingssysteem. Het kan worden verdeeld in twee fasen:
Gerechte interpolatie: een klein rechte lijnsegment wordt gebruikt om een bepaalde contour te benaderen. Dit kleine rechte lijnsegment is gerelateerd aan de snelheid die door de opdracht wordt gegeven en wordt meestal geïmplementeerd door software.
Fijne interpolatie: [verdichting van gegevenspunten "Op het kleine rechte lijnsegment van de bovengenoemde tikkende spilkop. Deze fase is eigenlijk puls-geïnterpoleerde interpolatie van rechte lijnen. De berekening is eenvoudig en kan worden gerealiseerd door hardware of software.
De volgende zijn vaak gebruikte gegevens voor gegevensbemonsters interpolatiemethoden:
Lineaire functiemethode uitgebreid DDA-methode tweede-orde recursieve uitgebreide DDA-methode dubbele digitale DDA-methodehoek benaderende cirkelvormige interpolatiemethode verbeterde gooimethode