Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Equipment >> Industrieel materiaal

5 fouten die we vinden in de meeste CNC-machineprogramma's

Foto:Aceco Precision Manufacturing

De CNC's van vandaag bieden een grote flexibiliteit bij het programmeren, niet alleen met syntaxis, maar ook met de algehele structuur van een programma. Hoewel flexibiliteit meestal een goede zaak is, leidt het hebben van te veel manieren om iets te doen vaak tot verminderde consistentie, duidelijkheid en gebruiksgemak. Dit kan leiden tot ernstige gebruiksfouten.

Wat zijn de meest voorkomende fouten in CNC-programma's?

Dit zijn de vijf die we het meest vinden in CNC-programma's:

Fout 1:Onvoldoende of niet-bestaande programmakop

Iedereen in de CNC-omgeving moet weten wat een bepaald CNC-programma doet. Alle programma's zouden moeten beginnen met een reeks documenterende berichten, een programmakop genaamd, die relevante, gemakkelijk te interpreteren informatie biedt. Een programmakop kan bijvoorbeeld helpen bij het instellen van mensen om te weten met wie ze contact moeten opnemen als er zich problemen voordoen, om operators te helpen weten dat ze de juiste versie/revisie van het programma gebruiken en om de productiecontrolemedewerkers te helpen de uitvoeringstijd van het programma te bepalen.

Neem alles op in een programmakop dat alle waarschijnlijke vragen zou kunnen beantwoorden. Onderdeelnaam en -nummer, revisie, bewerkingsnummer en opslaglocatie in het DNC-systeem zijn allemaal van cruciaal belang. De naam van de programmeur, de aanmaakdatum, de laatste herzieningsdatum en de uitvoeringstijd van het programma zijn van minder belang, maar moeten toch in overweging worden genomen. Denk na over de eigen omstandigheden van uw bedrijf om te bepalen wat er in uw programmakoppen moet worden opgenomen.

Fout 2:Onvoldoende documentatie

Op dezelfde manier moeten mensen die CNC-programma's uitvoeren, weten wat het programma doet terwijl het draait. Onvoldoende documentatie leidt tot verwarring bij operators, wat op zijn minst resulteert in tijdverspilling bij het uitzoeken. Erger nog, verkeerde interpretaties kunnen resulteren in fouten die werkstukken en zelfs beschadigde machines veroorzaken.

Berichten moeten in het programma worden geplaatst wanneer een installatiepersoon of operator moet weten wat er gebeurt. Deze moeten worden opgenomen bij elke gereedschapswisseling om het volgende snijgereedschap te beschrijven, bij elke programmastop (M00) om de operator te vertellen wat hij moet doen, en elke keer dat er iets ongewoons gebeurt, zoals het gebruik van meerdere offsets om de grootte van twee of meer bewerkte oppervlakken. Alles wat u kunt doen om verwarring te voorkomen, is een eerlijk spel voor uw documentatie-inspanningen.

Fout 3:Ontbrekende veiligheidscommando's

CNC-machines hebben veel geprogrammeerde modi en de juiste modus voor elke toestand moet van kracht zijn wanneer een programma wordt uitgevoerd. Als een programma metrische coördinaten specificeert, moet de machine in de metrische modus staan ​​wanneer u het programma uitvoert. Andere voorbeelden van modusselectie zijn onder meer absoluut/incrementeel, spilsnelheid en voedingssnelheid en vlakselectie. Bovendien moet de machine voor bepaalde programmeerfuncties in de geannuleerde status zijn.

Als de machine in de verkeerde modus staat voor een van de mogelijkheden, zullen de resultaten variëren van verwarrend tot catastrofaal. Plaats veiligheidscommando's (een reeks G-codes) aan het begin van uw CNC-programma's om ervoor te zorgen dat elke mogelijke CNC-modus correct is ingesteld.

Sommige programmeurs elimineren veiligheidscommando's voor modi die worden geïnitialiseerd (automatisch ingesteld tijdens het opstarten), omdat ze denken dat de machine nog steeds in de geïnitialiseerde staat zal zijn wanneer het programma wordt uitgevoerd. Dit kan een vreselijke fout zijn, aangezien de modi gemakkelijk kunnen worden gewijzigd na het opstarten, maar voordat programma's worden uitgevoerd.

Fout 4:Ontbrekende herstartopdrachten

Voor machines die dit toelaten, moeten CNC-instellingsmensen en operators in staat zijn om snijgereedschappen van tijd tot tijd opnieuw te gebruiken. Dit bespaart tijd, zodat ze niet het hele programma hoeven uit te voeren om bij het snijgereedschap te komen dat opnieuw moet worden uitgevoerd. De setup-persoon kan vijf tools zijn om bijvoorbeeld een programma te verifiëren voordat ze ontdekken dat er iets mis is.

Om ervoor te zorgen dat operators gereedschappen opnieuw kunnen gebruiken, moeten bepaalde redundante (momenteel geïnstalleerde) CNC-woorden aan het begin van elk gereedschap worden opgenomen. Ze omvatten gewoonlijk spiltoerental en activering, koelmiddelactivering en aspositioneringsopdrachten.

Fout 5:Geen hulp voor installatiemensen en operators

Een CNC-programma moet meer kunnen dan alleen de bewerking van goede onderdelen mogelijk maken. Wanneer een CNC-instellingspersoon of -operator bij het proces betrokken is, moet het CNC-programma op alle mogelijke manieren helpen. Hoewel installatiemensen en operators zelfs slecht ontwikkelde programma's kunnen laten werken, nemen ze vaak buitensporig veel tijd in beslag en maken ze soms fouten terwijl ze dit doen.

Denk bijvoorbeeld aan de taak van proefbewerking, die vaak nodig is bij het bewerken van kritische oppervlakken. Het gaat om het zodanig aanpassen van een offset dat overtollige voorraad op het kritische oppervlak achterblijft, het bewerken onder invloed van de proefbewerkingsoffset, het stoppen van de machine, het meten van het oppervlak, het opnieuw afstellen van de proefbewerkingsoffset en het opnieuw laten lopen van het gereedschap. Dit proces is omslachtig en foutgevoelig. U kunt het proces drastisch vereenvoudigen door de functie voor het verwijderen van blokken te gebruiken (uitgeschakeld voor proefbewerking, aan voor niet), door de proefbewerking te programmeren.

Andere voorbeelden zijn het programmeren van offset-invoeren voor bekende offsetwaarden met G10-commando's om te voorkomen dat ze moeten worden ingevoerd, het consequent creëren van programma's zodat operators vertrouwd kunnen raken met uw methoden, en het gebruik van voorgeprogrammeerde cycli om gemakkelijke programmaverificatie en optimalisatie mogelijk te maken. Elke keer dat u een CNC-instellingspersoon of -operator ziet worstelen tijdens het uitvoeren van een programma, moet u een manier vinden om het programma hen te laten helpen.


Industrieel materiaal

  1. tomie van een CNC-machine
  2. Een gebruikte CNC-machine vinden
  3. Wat is CNC?
  4. Geschiedenis van CNC-machines
  5. Wat zijn de meest voorkomende CNC-storingen?
  6. De stem van de klant op CNC-machine
  7. CNC-draaicentra
  8. 18 Hoofdstuk 8:CNC
  9. 22 Unit 5:CNC-bewerking
  10. Inleiding tot CNC Miller Machine:
  11. CNC-onderhoudschecklist