Softwarebesturingssysteem voor CNC-draaiende niet-ronde onderdelen | PTJ-blog

CNC-bewerkingsdiensten china

Softwarebesturingssysteem voor CNC-draaiende niet-ronde onderdelen

2021-08-14

Softwarebesturingssysteem voor CNC-draaiende niet-ronde onderdelen


Zuiger is een belangrijk onderdeel van de verbrandingsmotor en is een typisch niet-cirkelvormig onderdeel. De mate van samenwerking tussen de zuiger en de cilinder is een belangrijk criterium om de kwaliteit van de motor te meten. Tegenwoordig wordt de gewone convexe variabele ellipszuiger door veel fabrikanten verwerkt met behulp van de profileringsmethode. Omdat het harde profileringssysteem echter mechanische of hydraulische druk moet gebruiken om vervolgprofilering te bereiken, is het moeilijk om de precisie en efficiëntie van de profilering verder te verbeteren, en de profilering. De bewerking is moeilijk en de fabricagekosten zijn duur. Daarom is het nodig om een ​​nieuw type CNC-draaibank te ontwerpen om te voldoen aan de speciale bewerking van de convexe en variabele cirkelvormige zuiger.


Software-Besturingssysteem-Voor-CNC-Draaien-Niet-Circulaire-Onderdelen-PTJ CNC-BEWERKING Winkel
Softwarebesturingssysteem voor CNC-draaiende niet-ronde onderdelen -PTJ CNC BEWERKEN Shop

Zuiger is een belangrijk onderdeel van de verbrandingsmotor en is een typisch niet-cirkelvormig onderdeel. De mate van samenwerking tussen de zuiger en de cilinder is een belangrijk criterium om de kwaliteit van de motor te meten. Tegenwoordig wordt de gewone convexe variabele ellipszuiger door veel fabrikanten verwerkt met behulp van de profileringsmethode. Omdat het harde profileringssysteem echter mechanische of hydraulische druk moet gebruiken om vervolgprofilering te bereiken, is het moeilijk om de precisie en efficiëntie van de profilering verder te verbeteren, en de profilering. De bewerking is moeilijk en de fabricagekosten zijn duur. Daarom is het nodig om een ​​nieuw type CNC-draaibank te ontwerpen om te voldoen aan de speciale bewerking van de convexe en variabele cirkelvormige zuiger.

De ontwikkeling van lineaire motortechnologie met frequentieresponskarakteristieken maakt deze vraag mogelijk. Tijdens de verwerking worden de bewerkte onderdelen op de spil van de werktuigmachine geïnstalleerd en roteren ze met de spil, en het gereedschap wordt op de lineaire motor geïnstalleerd en de lineaire motor is relatief. De bewerkte onderdelen bewegen radiaal heen en weer. Door de extreem gecompliceerde vorm van de in het midden convexe variabel-cirkelvormige piston is de hoeveelheid data die tijdens interpolatie moet worden verwerkt groot en is de reactiesnelheid ook erg veeleisend.

Bovendien moeten bij het verwerken van de zuiger twee verschillende soorten motoren tegelijkertijd worden bestuurd, de ene is een positieservo en de andere is een speciale servo-lineaire motor voor het verwerken van niet-cirkelvormige dwarsdoorsneden. Universele CNC-software kan niet voldoen aan deze speciale eis voor het bewerken van zuigers. Het softwaresysteem dat in dit artikel wordt geïntroduceerd, gebruikt gemengde programmering in C-taal en assembleertaal en neemt een onafhankelijk modulair ontwerp aan, dat de relatie tussen spilrotatie en lineaire gereedschapsaanvoer beter oplost.

1 Het algehele ontwerp van het systeem:

De host van dit systeem neemt industriële besturing 586 over en de systeemsoftware wordt opgeslagen op de harde schijf van de microcomputer. Nadat het systeem is gestart, kan de gebruiker verschillende bewerkingen uitvoeren via het menu. Het systeem heeft CNC-functies zoals het lezen van verwerkingsprogramma's, compileren, simulatie, genereren van pistonverwerkingsgegevens, aansturen van lineaire motor, interpolatie, M, S, T in-positiedetectie, enz.

De systeemsoftware heeft een hiërarchisch en modulair ontwerp. De systeemsoftware kan op functie in meerdere modules worden onderverdeeld en elke module kan afzonderlijk worden bewerkt en samengesteld. Informatie wordt onderling doorgegeven via parameters of gegevensbestanden, en het toevoegen, wijzigen en verwijderen van een module heeft geen invloed op andere modules. De systeemsoftware is verdeeld in interfacelaag, compilatielaag, controlelaag en hulplaag, en de bewerkingen van elk onderdeel zijn relatief onafhankelijk.

2 Systeemsamenstelling en kenmerken

Het is te zien dat het systeem uit zes modules bestaat, die veel worden gebruikt in de mechanische productie. De prijs is echter over het algemeen 5 tot 10 keer die van gewone draaibanken. Als er tijdens de verwerking een botsing optreedt, zal de aansteker de nauwkeurigheid van het product aantasten en verspilling veroorzaken. In het ernstige geval zal de werktuigmachine worden beschadigd, met grote economische verliezen en persoonlijk letsel tot gevolg.

Na observatie en analyse vatte de auteur verschillende mogelijkheden voor botsingen op CNC-draaibanken samen en stelde hij methoden voor om botsingen te voorkomen bij het programmeren van de CNC-draaibanken.

1 Bij gebruik van het G00-commando is een botsing zeer waarschijnlijk. Zoals weergegeven, moet het werkstuk worden gegroefd, de oorsprong van het werkstuk bevindt zich aan de rechterkant en het gereedschapswisselpunt is wanneer de groefverwerking is voltooid, om tijd te besparen, wil ik dat de gereedschapspunt vanaf het begin beweegt punt fl. Gebruik bij het bereiken van het gereedschapswisselpunt>1 het programmasegment N150G00X80Z50 om het terugtrekken van het gereedschap te voltooien. Als het pad als een rechte lijn wordt beschouwd, lijkt het geen probleem te zijn, maar het werkelijke gereedschapspuntpad is B en lijn (zoals de tijdhulpfunctie. In dit systeem kan de gebruiker eerst, volgens de specifieke vereisten van de onderdeeltekening worden de invoer van verschillende gegevens en de werking van elke functie uitgevoerd in de interfacelaag in de vorm van een mens-machine-dialoog.In de compilatielaag wordt de informatie die door de gebruiker wordt ingevoerd, gecompileerd om de doelcode te genereren , waaronder conversie van NC-bronprogramma-indeling, coördinatenconversie, foutdetectie, berekening van besturingsgegevens en lijstcurve-interpolatie, ruwe interpolatie, enz.; in de besturingslaag krijgt het besturingssysteem instructies om de functies van elk onderdeel van het systeem te coördineren ; in de hulplaag, Biedt verschillende hulpfuncties die handig zijn voor systeemwerk en gebruikersbediening. Het hele systeem wordt bestuurd door toetsenbord en muis. Om een ​​menu te selecteren, hoeven gebruikers alleen op de cu te drukken rsor, sneltoets of muis. Bovendien heeft het systeem ook de krachtigere grafische functie biedt de grafische weergave van piston-invoergegevens, de dynamische simulatiefunctie van het gereedschapsbewegingspad en de intuïtieve vorm toont de invoergegevens en het gereedschapsdiagram la). Het is duidelijk dat het gereedschap moet zijn. Als het stapoppervlak van het werkstuk botst, worden het werkstuk en het gereedschap beschadigd en wordt de nauwkeurigheid van de werktuigmachine beschadigd.

Het verschil tussen het puntpositioneringscommando G00 en het lineaire interpolatiecommando G01 is niet alleen de snelheid, maar het belangrijkste is dat het traject van de eerste in het algemeen geen rechte lijn is, en de laatste het eindpunt in een rechte lijn moet bereiken. lijn. Als het verkeerd is dat G00 het eindpunt in een rechte lijn moet bereiken, is dat erg gevaarlijk. Het traject van de gereedschapspunt die van de oorspronkelijke positie naar de puntpositie in het G00-blok beweegt, bestaat over het algemeen uit twee rechte lijnsegmenten met verschillende hoeken, dat wil zeggen, het moet één keer draaien tijdens het reizen, en de X- en Z-richtingen van de gereedschapspaal zijn beide ingesteld volgens hun respectievelijke instellingen. Reis met een snelheid, elk totdat Zengtong in die richting is voltooid.

Om het terugtrekken uit te voeren, wordt het bewegingspad van het gereedschap weergegeven in afbeelding lb, zodat botsingen kunnen worden vermeden.

De atletiekbaan stelt gebruikers in staat om bedieningsfouten op tijd te vinden.

3 samenvatting

Het systeem maakt gebruik van een top-down ontwerpmethode, een gebruiksvriendelijke interface, realtime helpfunctie, grafische simulatiefunctie, alarmfunctie, enz., Wat veel tijd kan besparen die wordt besteed aan het uitvoeren van inspectie en proefsnijverwerkingsinspectie op de werktuigmachine . De gebruiksefficiëntie van de werktuigmachine verlaagt de productiekosten. Het systeem is met succes getest in verschillende machinefabrieken.

Link naar dit artikel: Softwarebesturingssysteem voor CNC-draaiende niet-ronde onderdelen

Reprint Statement: Als er geen speciale instructies zijn, zijn alle artikelen op deze site origineel. Vermeld de bron voor herdruk: https://www.cncmachiningptj.com/,thanks!


cnc-bewerkingswinkelPTJ® biedt een volledig assortiment op maat gemaakte precisie cnc-bewerkingscentrum China diensten.ISO 9001:2015 &AS-9100 gecertificeerd. 3, 4 en 5-assige snelle precisie CNC-bewerking diensten inclusief frezen, draaien volgens klantspecificaties, geschikt voor metalen en kunststof bewerkte onderdelen met een tolerantie van +/- 0.005 mm. Secundaire diensten omvatten CNC en conventioneel slijpen, boren,spuitgieten,plaatmetaal en stempelen.Prototypes, volledige productieruns, technische ondersteuning en volledige inspectie leveren automotiveruimte, schimmel en armatuur, led-verlichting,medisch, fiets en consument elektronica industrieën. Op tijd geleverd. Vertel ons iets over het budget en de verwachte levertijd van uw project. We zullen samen met u een strategie bedenken om de meest kosteneffectieve services te bieden om u te helpen uw doel te bereiken, welkom om contact met ons op te nemen ( verkoop@pintejin.com ) direct voor uw nieuwe project.


Antwoord binnen 24 uur

Hotline: + 86-769-88033280 E-mail: sales@pintejin.com

Plaats de bestanden voor overdracht in dezelfde map en ZIP of RAR voordat u ze bijvoegt. Het kan een paar minuten duren voordat grotere bijlagen zijn overgezet, afhankelijk van uw lokale internetsnelheid :) Voor bijlagen van meer dan 20 MB, klik op  WeTransfer en stuur naar verkoop@pintejin.com.

Zodra alle velden zijn ingevuld, kunt u uw bericht/bestand verzenden :)