ISO-programmering
G444
G444
Følg maskinhåndboken!
Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.
Syklus 444 kontrollerer ett enkelt punkt på overflaten til en komponent. Denne syklusen brukes f.eks. ved formtilpassede komponenter til å måle flater med fri form. Den kan registrere om et punkt ligger med overmål eller undermål på overflaten til komponenten i forhold til en nominell koordinat. Deretter kan operatøren utføre ytterligere arbeidstrinn som etterarbeid osv.
Syklus 444 prober frem til et ønsket punkt i rommet og beregner avviket fra en nominell koordinat. Det blir da tatt hensyn til en normalvektor som er fastsatt via parameter Q581, Q582 og Q583. Normalvektoren står loddrett på en (tenkt) flate som ligger i den nominelle koordinaten. Normalvektoren peker bort fra flaten og fastsetter ikke proberetningen. Det er fornuftig å beregne normalvektoren ved hjelp av et CAD- eller CAM-system. Et toleranseområde QS400 definerer det tillatte avviket mellom den faktiske og nominelle koordinaten langs normalvektoren. Dermed kan det f.eks. defineres at et programstopp følger etter et registrert undermålt. I tillegg viser styringen en protokoll, og avvikene blir lagret i Q-parameterne som er oppført nedenfor.
Styringen lagrer resultatene av probingen i følgende parametere:
Q-parameter- | Beskrivelse |
---|---|
Q151 | Målt posisjon hovedakse |
Q152 | Målt posisjon hjelpeakse |
Q153 | Målt posisjon verktøyakse |
Q161 | Målt avvik hovedakse |
Q162 | Målt avvik hjelpeakse |
Q163 | Målt avvik verktøyakse |
Q164 |
|
Q183 |
|
Protokollfunksjon
Styringen oppretter en protokoll i .html-format etter kjøringen. Resultatene fra hoved-, hjelpe- og verktøyaksen samt 3D-avviket blir protokollført i protokollen. Styringen lagrer protokollen i den samme mappen som .h-filen er lagret i (så lenge det ikke er konfigurert noen filbane for FN16).
Hjelpebilde | Parameter |
---|---|
Q263 1. Målepunkt 1. akse? Koordinat for første probepunkt på arbeidsplanets hovedakse. Verdien er absolutt. Inndata: -99999,9999–+99999,9999 | |
Q264 1. Målepunkt 2. akse? Koordinat for første probepunkt på arbeidsplanets hjelpeakse. Verdien er absolutt. Inndata: -99999,9999–+99999,9999 | |
Q294 1. Målepunkt 3. akse? Koordinat for første probepunkt i touch-probe-aksen. Verdien er absolutt. Inndata: -99999,9999–+99999,9999 | |
Q581 Hovedakse for normal flate? Her angir du flatenormalene i hovedakseretningen. Visningen av flatenormalene for et punkt utføres som regel ved hjelp av et CAD/CAM-system. Inndata : -10...+10 | |
Q582 Hjelpeakse for normal flate? Her angir du flatenormalene i hjelpeakseretningen. Visningen av flatenormalene for et punkt utføres som regel ved hjelp av et CAD/CAM-system. Inndata : -10...+10 | |
Q583 Verktøyakse for normal flate? Her angir du flatenormalene i verktøyakseretningen. Visningen av flatenormalene for et punkt utføres som regel ved hjelp av et CAD/CAM-system. Inndata : -10...+10 | |
Q320 Sikkerhetsavstand? Ytterligere avstand mellom probepunkt og probekule. Q320 er additiv til kolonnen SET_UP i touch-probetabellen. Verdien er inkrementell. Inndata: 0–99999,9999 alternativ PREDEF | |
Q260 Sikker høyde? Koordinater på verktøyaksen der touch-proben og emnet (oppspenningsutstyr) ikke kan kollidere. Verdien er absolutt. Inndata: -99999,9999–+99999,9999 alternativ PREDEF | |
QS400 Angi toleranse? Her angir du et toleranseområde som blir overvåket av syklusen. Toleransen definerer det tillatte avviket langs flatenormalene. Dette avviket blir registrert mellom den nominelle koordinaten og den faktiske koordinaten for komponenten. (Flatenormalene blir definert ved hjelp av Q581 – Q583, den nominelle koordinaten blir definert ved hjelp av Q263, Q264, Q294) Toleranseverdien blir delt opp akseproporsjonalt avhengig av normalvektoren, se eksempel.
Inndata: Maks. 255 tegn | |
Q309 Reaksjon ved toleransefeil? Definer om styringen skal avbryte programforløpet og vise en melding ved et registrert avvik: 0: Ikke avbryt programmet og ikke vis melding ved toleranseoverskridelse. 1: Avbryt programmet og vis melding ved toleranseoverskridelse. 2: Hvis den registrerte faktiske verdien langs flatenormalvektoren befinner seg under den nominelle verdien, viser styringen en melding og avbryter NC-programmet. Men det blir ikke satt i verk noen feilreaksjon hvis den registrerte faktiske verdien befinner seg over den nominelle verdien. Inndata: 0, 1, 2 |
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 TCH PROBE 444 BERORING 3D ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|