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 aangepaste macro's gebruiken met een CAM-systeem?

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

Er zijn enkele toepassingen waarin CAM-systemen (Computer Aided Manufacturing) en het gebruik van aangepaste macro's echt conflicteren. Bij onderdeelfamilies moet de toepassing bijvoorbeeld met de ene of de andere methode worden afgehandeld, maar niet beide. Bovendien kan een CAM-systeem met bepaalde kant-en-klare cyclustoepassingen, zoals draadfrezen of boutcirkelpatronen, gemakkelijk de vereiste G-code-opdrachten genereren, waardoor het gebruik van aangepaste cyclusmacro's vaak ongepast lijkt.

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

Hulpprogramma's . Ik noem elke aangepaste macro die het gedrag van een CNC-machine verbetert, een hulpprogramma. Zoals Ben Staats van Abcissa Ordinate LLC het stelt:"Ik hou van de term 'huwelijk' van CAM met macro's vanwege het feit dat wanneer je het opnieuw opstarten van programma's combineert die menselijke tussenkomst vereisen op brugmolens waar gietstukken duur zijn, dingen correct moeten gebeuren - en hulpprogramma-macro's passen bij de rekening."

De hulpprogrammatoepassing van Ben omvat het volgen van het huidige oorsprongspunt voor meerdere oppervlakken die op een brugfrees worden bewerkt. Er kunnen maximaal vijf zijden van het werkstuk worden bewerkt, en als de onjuiste oorsprong wordt geselecteerd of als de oorsprongspositie onjuist wordt ingevoerd (door een bedieningsfout), zou het resultaat waarschijnlijk een machinecrash zijn.

Een CAM-systeem zal natuurlijk de geprogrammeerde coördinaten correct uitvoeren voor elk van de vijf zijden die machines zijn. Maar het kan de positie van het werkstuk op de machinetafel niet correct bepalen, noch kan het de gerelateerde programma-oorsprong toewijzen. Dit werd gedaan door een aangepaste macro en pas nadat de installatie was gemaakt.

Het komt vaak voor dat aangepaste macro's voor hulpprogramma's het gedrag van CNC-machines verbeteren, ongeacht de programmeermethode die is gebruikt om het G-code-programma te maken. Vaak omvatten setup-programma's die programma nul toewijzen, aangepaste macrotechnieken. Als een tastsysteem wordt gebruikt met een FANUC CNC, worden er inderdaad aangepaste macro's gebruikt om het te besturen.

Aangepaste macro's stellen mensen ook in staat om bepaalde fouten die operators maken vast te leggen. Als er een fout wordt gemaakt, kan de aangepaste macro een alarm genereren dat de machine stopt. Veelvoorkomende fouten die op deze manier worden gevangen, zijn onder meer onjuiste offset-invoer, onjuiste specificatie van de startpositie van de as en pogingen om het verkeerde programma uit te voeren. Elke keer dat er een fout wordt gemaakt, moet de mogelijkheid worden overwogen om deze te "vangen" met een aangepaste macro. Geen enkel CAM-systeem heeft toegang tot de realtime gegevens die nodig zijn om dit soort foutieve omstandigheden bij de machine op te vangen.

Realtime toepassingen. Zoals gezegd, worden aangepaste macro's in realtime uitgevoerd - terwijl de machine in productie is. Een spindeltaster kan bijvoorbeeld de hoeveelheid grondstof meten die zich op een bepaald oppervlak voor bewerking bevindt. De gerelateerde aangepaste macro kan vervolgens het aantal bewerkingsgangen bepalen dat moet worden gemaakt. Een CAM-systeem kan dit niet doen, omdat het aantal vereiste passages zal veranderen op basis van de meetresultaten. Deze gegevens zijn niet beschikbaar voor het CAM-systeem op het moment dat het programma wordt gemaakt.

Canned-cycle applicaties. De meeste CAM-systemen genereren wel G-code die het gebruik van bepaalde ingeblikte cycli omvat. Voor bewerkingscentra zullen de meeste gebruik maken van ingeblikte cycli voor het bewerken van gaten (G81, G82, G83 en dergelijke). Voor draaicentra specificeren velen dat draadsnijden moet worden gedaan door een ingeblikte cyclus. Dit verkort het G-codeprogramma en maakt het gemakkelijker om de manier waarop de bewerking op de machine plaatsvindt te manipuleren met eenvoudige programmabewerkingen.

Overweeg andere mogelijkheden bij het inkorten van programma's of het meer controle geven over het programmagedrag op de machine. Een bedrijf kan vingerfrezen gebruiken om ronde holtes of geboorde gaten te bewerken met behulp van spiraalvormige beweging. Dit biedt een manier om diepe gaten te bewerken met een vingerfrees die een korte groef of wisselplaat heeft. Nogmaals, een CAM-systeem kan gemakkelijk de G-code-commando's voor helix-frezen genereren op basis van een gespecificeerde freesdiepte per pas, maar er zijn veel commando's nodig en er is geen manier om de diepte per pas bij de machine te wijzigen.

Als een CAM-systeem een ​​oproepcommando kan genereren voor de gerelateerde aangepaste macro (alle huidige CAM-systemen zouden dit moeten toestaan), kan het een aangepaste macro voor helixfrezen maken en deze in het CNC-geheugen bewaren. Hierdoor kunnen CNC-gebruikers gemakkelijk de diepte per gang wijzigen en al het andere over hoe helix-frezen direct op de machine wordt gedaan.

Om terug te komen op Bens huwelijksanalogie:zorg ervoor dat de aangepaste macrotoepassingen die zijn gekozen voor gebruik met CAM-systeemprogrammering compatibel zijn. Zoals bij elk goed huwelijk, is het elimineren van conflicten een vak apart.


Industrieel materiaal

  1. Framboos met camera in vogelhuisje
  2. Wanneer en hoe een brandblusser te gebruiken
  3. CNC-draaibank met hydrostatisch lineair geleidingssysteem
  4. Automatiseringsplatform bijgewerkt met CNC, speciale CPU
  5. 3 toptechnieken die metaalbewerkingsbedrijven gebruiken voor aangepaste projecten
  6. Aangepaste bewerkingen begrijpen en wanneer u het nodig hebt
  7. Wanneer moet u een hamerkopkraan gebruiken? Een gids
  8. Wanneer CNC-machines gebruiken boven andere opties?
  9. Wanneer een plasmasnijtafel gebruiken
  10. Wanneer luchtbuigen gebruiken voor het vormen van kantpersen
  11. Veelvoorkomende soorten freesmachines en wanneer ze elk moeten worden gebruikt