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

Wanneer Custom Macros in CAM-systemen Gebruiken voor Optimale Veiligheid en Kwaliteit

Custom macro's kunnen veiligheid en kwaliteit verbeteren wanneer ze correct binnen CAM-systemen worden gebruikt. Foto: Getty

Er zijn toepassingen waarin computer-aided manufacturing (CAM) systemen en het gebruik van custom macro's echt conflicteren. Bij delenfamilies, bijvoorbeeld, moet de toepassing met de ene of de andere methode worden afgehandeld, maar niet met beide. Bovendien, bij bepaalde vaste cycli-toepassingen, zoals draadfrezen of bolcirkelpatronen, kan een CAM-systeem de benodigde G-code-commando's eenvoudig genereren, wat het gebruik van vaste cycli custom macro's ongeschikt kan laten lijken.

Te veel mensen in de productie concluderen hieruit dat, wanneer een CAM-systeem wordt gebruikt om programma's voor te bereiden, er geen reden is om een custom macro te gebruiken. Maar er zijn dingen die custom macro's kunnen doen, vaak achter de schermen, die veiligheid verbeteren, fouten minimaliseren, kwaliteit verbeteren en productietijd reduceren. Er zijn ook situaties waarin machineacties in realtime moeten worden genomen op basis van een conditie die bestaat wanneer de machine in cyclus is. In deze gevallen kan een CAM-systeem niet helpen – maar een custom macro die in de CNC draait, kan de gerelateerde beslissingen nemen.

Utility-toepassingen

Ik noem elke custom macro die het gedrag van een CNC-machine verbetert een utility-toepassing. Zoals Ben Staats van Abcissa Ordinate LLC het stelt: "Ik hou van de term 'huwelijk' van CAM naar macro's, voor het feit dat wanneer je programmeerherstarts mengt die menselijke interventie vereisen op brugfrezen waarbij gietstukken duur zijn, dingen correct moeten gebeuren – en utility macro's passen perfect."

De utility-toepassing van Ben betreft het bijhouden van het huidige oorsprongspunt voor meerdere oppervlakken die op een brugfrees worden bewerkt. Tot vijf zijden van het werkstuk kunnen worden bewerkt, en als de verkeerde oorsprong wordt geselecteerd of als de oorsprongpositie onjuist wordt ingevoerd (door operatorfout), zou het resultaat waarschijnlijk een machinecrash zijn.

Een CAM-systeem zal natuurlijk correct geprogrammeerde coördinaten uitvoeren voor welke van de vijf zijden ook wordt bewerkt. Maar het kan de positie van het werkstuk op de machinetafel niet correct bepalen, noch de gerelateerde programma-oorsprongen toewijzen. Dit werd gedaan door een custom macro en pas nadat de opstelling was gemaakt.

Er zijn veel momenten waarop utility custom macro's de manieren verbeteren waarop CNC-machines zich gedragen, ongeacht de programmeermethode die wordt gebruikt om het G-code-programma te creëren. Vaak betreffen opstellingsprogramma's die programma-nul toewijzen custom macro-technieken. Inderdaad, als een tastvoeler wordt gebruikt met een FANUC CNC, worden er custom macro's gebruikt om het te controleren.

Custom macro's stellen mensen ook in staat om bepaalde fouten die operators maken te 'vangen'. Als een fout wordt gemaakt, kan de custom macro een alarm genereren dat de machine stopt. Veelvoorkomende fouten die op deze manier worden gevangen, zijn onjuiste offset-invoeren, incorrecte specificatie van as-startpositie en het proberen om het verkeerde programma te draaien. Elke keer als een fout wordt gemaakt, moet de mogelijkheid om het met custom macro te 'vangen' overwogen worden. Geen CAM-systeem zal toegang hebben tot de realtime data die nodig is om deze soort foutieve condities op de machine te vangen.

Realtime-toepassingen

Zoals aangegeven, draaien custom macro's in realtime – terwijl de machine in productie is. Een spindoeltaster kan bijvoorbeeld de hoeveelheid rauwmateriaal meten die op een gegeven oppervlak voor bewerking ligt. De gerelateerde custom macro kan dan het aantal bewerkingspasses bepalen dat moet worden gemaakt. Een CAM-systeem kan dit niet doen, omdat het aantal benodigde passes zal veranderen op basis van tastresultaten. Deze data is niet beschikbaar voor het CAM-systeem op het moment van programmacreatie.

Vaste cycli-toepassingen

De meeste CAM-systemen genereren G-code die het gebruik van bepaalde vaste cycli omvat. Voor machinecentra zullen de meeste gebruikmaken van gat-bewerkings vaste cycli (G81, G82, G83, etc.). Voor draaicentra specificeren veel draaien te doen met een vaste cyclus. Dit verkort het G-code-programma en maakt het makkelijker om de manier waarop bewerking op de machine plaatsvindt te manipuleren met eenvoudige programmawijzigingen.

Overweeg andere mogelijkheden bij het verkorten van programma's of het bieden van meer controle over programma-gedrag op de machine. Een bedrijf kan eindfrezen gebruiken om holle gaten of gecorde gaten ruw te frezen met helicale beweging. Dit biedt een manier om diepe gaten te frezen met een eindfrees die een korte flute of inleg heeft. Weer kan een CAM-systeem eenvoudig de G-code-commando's genereren om te helicalfreesen op basis van een gespecificeerde snijdiepte per pas, maar veel commando's zullen nodig zijn en er zal geen manier zijn om de diepte per pas op de machine te wijzigen.

Als een CAM-systeem een oproepcommando kan genereren naar de gerelateerde custom macro (alle huidige CAM-systemen zouden dit moeten toestaan), kan het een helicaal-frees custom macro creëren en in het CNC-geheugen bewaren. Dit stelt CNC-gebruikers in staat om de diepte per pas en alles anders over hoe helicaal frezen wordt gedaan, gemakkelijk op de machine te wijzigen.

Terugkerend naar Ben's huwelijksanalogie, wees er zeker van dat de custom macro-toepassingen die gekozen worden voor gebruik met CAM-systeemprogrammering compatibel zijn. Zoals bij elk goed huwelijk, is het elimineren van conflict een werk op zich.

Industrieel materiaal

  1. Essentiële gids: wanneer en hoe veilig een brandblustoestel te gebruiken
  2. Een Raspberry Pi Camera in een Vogelhuisje Installeren – Stap-voor-stap Handleiding
  3. CNC Draaibank met Hydrostatische Lineaire Geleiderail voor Ultieme Precisie & Levensduur
  4. Mitsubishi Electric C80 Serie: CNC-Geoptimaliseerde CPU Versterkt Automatisatieplatform Prestaties
  5. Drie Belangrijke Technieken die Metaalfabrieksbedrijven Gebruiken voor Custom Projecten
  6. Maatgewerkte bewerking uitgelegd: wanneer en waarom u erbij moet zijn
  7. De juiste tijd kiezen voor een hammerkraan: een praktische gids
  8. Waarom CNC-machines handmatige en andere opties overtreffen voor efficiënte productie
  9. Wanneer een plasmasnijtafel gebruiken: Belangrijkste voordelen en toepassingen
  10. Wanneer Kies Je voor Luchtbuigen bij Persbuigen: Efficiëntie Verhogen & Kosten Besparen
  11. De Juiste Freesmachine Kiezen: Typen & Toepassingen Uitgelegd