Instellingen Kosmosoft Archimede

Kosmosoft Archimede - koppeling via XML

 

MatrixKozijn Hout CNC beschikt over een algemene koppeling met het machinebesturings programma Archimede van de firma Kosmosoft. Deze wordt in Nederland voornamelijk toegepast op de machines van SaoMAD.

 

De koppeling is beschikbaar in twee varianten.

Variant 1

MatrixCNC beheert en bepaald alle gebruikte gereedschappen voor alle bewerkingen op de onderdelen van het kozijn. Voor deze variant is vereist dat in de Archimede installatie de macro 'tool_on_profile' aanwezig is. Bewerkings- en gereedschaps optimalisatie wordt door MatrixCNC gedaan.

Opmerking: De ontwikkeling vanuit Matrix voor deze variant is stopgezet, Kosmosoft heeft aangegeven om de macro tool_on_profile voor nieuwe installaties niet meer te leveren.

 

 

Variant 2

In deze variant beheert Archimede de gebruikte gereedschappen. MatrixCNC geeft de bewerkingen op een onderdeel door via sponningcodes uit MatrixKozijn Hout CNC, aangevuld met macro's voor de standaard (hang- en sluitwerk) bewerkingen. Bewerkings- en gereedschaps optimalisatie wordt door Archimede gedaan.

 

Instellingen voor variant II

Instellingen variant II

 

MatrixCNC beheert de volgende bewerkingen:

  • Boorpatronen
  • Plugtec pennen en pockets
  • Inkrooswerk via (in Archimede geprogrammeerde) macro's:
    • hang- en sluitwerk
    • ontluchtingen en ontwateringen
    • invalwerk

MatrixCNC beheert niet:

  • Machine programma's voor profileringen, contramallen en beëindigingen
  • Het afhandelen van wisselsponningen en de daarop aansluitende verbindingen
  • Machine en gereedschap optimalisatie (waaronder duo belading en tandemfrezen)
  • Berekeningen ten behoeve van de klemming van het onderdeel op de machine
  • Sponningklemmen

Toogwerk

Archimede is niet in staat om een complete boog in segmenten op te delen. Dit wordt daarom door MatrixCNC gedaan. Let op: Toogwerk is een optionele licentie module.

 

Het verdelen van bogen in een aantal benodigde segmenten wordt berekend via:

  • De minimale lengte van een onderdeel. Een segment kan niet kleiner worden dan dat.
  • De netto houthoogte
  • De radius van de boog
  • Een evenredige verdeling op de binnenboog. Verdelen op de binnenboog geeft de minste variatie in (ruw)hout kopmaat voor de verschillende segment typen start, midden en eind.
  • De afstand tussen de binnen- en buitenboog moet groter zijn dan nul. De groene lijnen in de afbeelding hieronder mogen elkaar niet passeren.

 

Afstend tussen bogen

 

Hieruit volgt (indien mogelijk) het aantal segmenten waarin de boog of cirkel wordt verdeeld.

 

Omdat MatrixCNC de langs- en contramal insturingen en de klemming niet kent bestaat de kans dat Archimede een of meerdere segmenten afkeurt. In het scherm Toogregels in MatrixCNC kan het aantal segmenten dan worden aangepast. Daarna kan de boog met de nieuwe verdeling opnieuw door Archimede worden gecontroleerd.

Segmenten wordt altijd met de kleinste boog op zijde 2 verwerkt.

 

Contramal toesteken

MatrixCNC berekend de te produceren onderdeel lengte via de zichtbare maten uit MatrixKozijn Hout. Voor gecontramalde verbindingen is dit de dagmaat, voor doorlopende verbindingen de buitenwerkse maat (of een combinatie hiervan). Om de productielengte correct te kunnen berekenen is voor contramallen de toesteekmaat nodig.

 

Tijden het verwerken van een project(fase) uit MatrixKozijn Hout analyseert MatrixCNC de verbindingen en zal voor elke gevonden contramal aan de hand van het figuur de contramal toesteek berekenen. Dit is echter niet altijd de juiste maat. Daardoor worden alle gevonden contramalfiguren in een tabel bewaard. Deze tabel is te zien in het scherm Contramallen

 

Contramal toesteken

 

Wisselsponningen en contramallen

Het contramal figuur bij verbindingen die aansluiten op een wisselende sponning kan afwijken van beide (contramal)sponningen links en rechts van de verbindingen. Om dit mogelijk te maken zal matrixCNC deze verbindingen in een aparte tabel bewaren om de juiste toesteek maat te kunnen invullen. MatrixCNC zal automatisch een nieuwe naam voor deze verbinding voorstellen. Zie het voorbeeld hieronder.

 

Wisselsponning contramal

 

De voorgestelde naam is een combinatie van de tekst "WIS " aangevuld met de eerste en de tweede sponning (op alfabetische volgorde). Vanwege beperkte lengte in MatrixKozijn WKV (25 karakters) worden de sponningcodes geminimaliseerd, dat wil zeggen dat de sponningcode wordt ontdaan van spaties, streepjes en underscores. Een naam langer dan 25 karakters word herkenbaar gemaakt door een goudgele achtergrondkleur.

Let op: deze naam zal vervolgens in MatrixKozijn Hout WKV moeten worden uitgetekend. Het figuur wordt ook gebruikt voor het berekenen van de boorpatronen voor deze verbinding.

Deze naam wordt ook opgenomen in het Contramal toesteek scherm, waar de toesteek kan worden ingevuld.

 

Standaard profiel en contra naamgeving

MatrixCNC kent een vaste codering van de langsprofileringen, contramallen en beëindigingen voor gebruik in Archimede. De programmanaam is als volgt opgebouwd:

  • Een 'L'  voor langsprofilering of beëindiging, of een 'C' voor een Contramal
  • De houtmaat in drie tekens (met voorloopspaties)
  • <spatie>-<spatie>
  • De sponningcode uit MatrixKozijn WKV.

Voorbeeld C114 - BI 17x45 of L 56 - GLAS S45 56 GL

Deze programma codering ligt vast en kan niet worden gewijzigd.

Deze codering wordt door MatrixCNC gebruikt in de Archimede XML in de elementen <profile> en <doubleprofile>. Deze programma's moeten vervolgens in Archimede worden aangemaakt. Om dit proces te vereenvoudigen wordt door MatrixCNC bij elke XML uitvoer een set figuur-onderleggers opgeslagen.

 

DXF onderleggers

MatrixCNC kan voor elk in de productieorder aanwezige sponning en contramal een onderlegger in de vorm van een DXF bestand aanmaken. De lokatie hiervan kan worden ingesteld in het instellingenscherm (zie hierboven). Dit DXF bestand kan in Archimede worden ingelezen waarna het programmeren van het gereedschap eenvoudiger en accurater wordt. Vanwege beperkingen in Archimede bestaat het DXF figuur alleen uit lijnen (lines).