MyHaas Velkommen,
!
Haas Tooling Ordrehistorikk for gjest MyHaas/HaasConnect Logg inn Registrer deg Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Logg ut Velkommen, Mine maskiner Seneste aktivitet Mine pristilbud Min konto Mine brukere Logg ut
Finn forhandleren din
  1. Velg språk
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • maskiner Main Menu
    • Vertikale Haas-freser Vertikale freser
      Vertikale freser
      Vertikale freser View All
      • Vertikale freser
      • VF-serier
      • Universalmaskiner
      • VR-serien
      • VP-5 Prismatisk
      • HMC-er med pallskifting
      • Minifreser
      • Formbyggermaskiner
      • Høyhastighets boresentre
      • Bore-/innergjengings-/fres-serien
      • Freser for verktøyavdelingen
      • Kompakte freser
      • Gantryserier
      • SR platefreser
      • Ekstra stor VMC
      • Freser med dobbel kolonne
      • Kontrollsimulator
      • Automatisk delelaster for fres
      • VMC/UMC Automatisk delelaster med sidelasting
      • Kompakt automatisk delelaster
    • Product Image Flereakseløsninger
      Flereakseløsninger
      Flereakseløsninger View All
      • Flereakseløsninger
      • Y-akse-dreiebenker
      • 5-akse freser
    • Haas-dreiebenker Dreiebenker
      Dreiebenker
      Dreiebenker View All
      • Dreiebenker
      • ST-serier
      • Dobbel-spindel
      • Boksbaneserien
      • Dreiebenker for verktøyavdelinger
      • Chuck dreiebenk
      • Haas-stangmagasin V2
      • Automatisk delelaster for dreiebenk
    • Horisontale freser Horisontale freser
      Horisontale freser
      Horisontale freser View All
      • Horisontale freser
      • 50-kon
      • 40-kon
    • Haas-dreieenheter og indekseringsverktøy Roterende enheter og indekseringsenheter
      Roterende enheter og indekseringsenheter
      Roterende enheter og indekseringsenheter View All
      • Roterende enheter og indekseringsenheter
      • Roterende bord
      • Indekserere
      • 5-akse dreieenheter
      • Ekstra store dreieenheter
    • Product Image Automasjonssystemer
      Automasjonssystemer
      Automasjonssystemer View All
      • Automasjonssystemer
      • Automatisering av fres
      • Automatisering av dreiebenk
      • Automatiseringsmodeller
    • Haas boresentre Stasjonære maskiner
      Stasjonære maskiner
      Stasjonære maskiner View All
      • Stasjonære maskiner
      • Skrivebordfreser
      • Skrivebordsdreiebenk
    • Utstyr til verksted fra Haas Butikkutstyr
      Butikkutstyr
      Butikkutstyr View All
      • Butikkutstyr
      • Båndsag
      • Fres for knær
      • Slipemaskin, 2550
      • Slipemaskin, 3063
      • Laserkuttemaskin
    • HURTIGLENKER Spesialserie  Spesialserie 
      EU-SERIEN EU-SERIEN BYGG OG PRISSETT | PRISLISTE BYGG OG PRISSETT | PRISLISTE Maskiner på lager Maskiner på lager HVA ER NYTT HVA ER NYTT DIN FØRSTE CNC DIN FØRSTE CNC
      HANDLE VERKTØY
      • Bygg og få pris på en ny Haas
      • Prisliste
      • Tilgjengelig beholdning
      • CNCA-finansiering
      VIL DU SNAKKE MED NOEN?

      Et Haas fabrikkutsalg (HFO) kan svare på spørsmålene dine, og ta deg gjennom de beste alternativene dine.

      CONTACT YOUR DISTRIBUTOR >
  • Alternativer Main Menu
    • Product Image Spindler
      Spindler
      Spindler View All
      • Spindler
    • Product Image Verktøyvekslere
      Verktøyvekslere
      Verktøyvekslere View All
      • Verktøyvekslere
    • Product Image 4.- | 5. akse
      4.- | 5. akse
      4.- | 5. akse View All
      • 4.- | 5. akse
    • Product Image Revolverhoder og direkteverktøy
      Revolverhoder og direkteverktøy
      Revolverhoder og direkteverktøy View All
      • Revolverhoder og direkteverktøy
    • Product Image Probing
      Probing
      Probing View All
      • Probing
    • Haas-håndtering av spon og kjølevæske Håndtering av spon og kjølevæske
      Håndtering av spon og kjølevæske
      Håndtering av spon og kjølevæske View All
      • Håndtering av spon og kjølevæske
    • Haas-kontrollen Haas-kontrollen
      Haas-kontrollen
      Haas-kontrollen View All
      • Haas-kontrollen
    • Product Image Produktalternativer
      Produktalternativer
      Produktalternativer View All
      • Produktalternativer
    • Product Image Verktøy og oppspenning
      Verktøy og oppspenning
      Verktøy og oppspenning View All
      • Verktøy og oppspenning
    • Product Image Arbeidsoppspenning
      Arbeidsoppspenning
      Arbeidsoppspenning View All
      • Arbeidsoppspenning
    • View All
    • Product Image Løsninger med 5-akse
      Løsninger med 5-akse
      Løsninger med 5-akse View All
      • Løsninger med 5-akse
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisering
      Automatisering
      Automatisering View All
      • Automatisering
    • HURTIGLENKER Spesialserie  Spesialserie 
      EU-SERIEN EU-SERIEN BYGG OG PRISSETT | PRISLISTE BYGG OG PRISSETT | PRISLISTE Maskiner på lager Maskiner på lager HVA ER NYTT HVA ER NYTT DIN FØRSTE CNC DIN FØRSTE CNC
      HANDLE VERKTØY
      • Bygg og få pris på en ny Haas
      • Prisliste
      • Tilgjengelig beholdning
      • CNCA-finansiering
      VIL DU SNAKKE MED NOEN?

      Et Haas fabrikkutsalg (HFO) kan svare på spørsmålene dine, og ta deg gjennom de beste alternativene dine.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Oppdag forskjellen Haas gjør
    • Hvorfor Haas
    • MyHaas
    • Utdanningsfellesskap
    • Industri 4.0
    • Haas-sertifisering
    • Kundeanbefalinger
  • Service Main Menu
      Velkommen til Haas Service
      SERVICE HJEM Operatørhåndbøker Hvordan-prosedyrer Feilsøkingsveiledere Forebyggende vedlikehold Haas-deler Haas Tooling Videoer
  • Videoer Main Menu
×

Søkeresultater

Web Pages

Images

    • <
    • 1
    • >
MyHaas Velkommen,
!
Haas Tooling Ordrehistorikk for gjest MyHaas/HaasConnect Logg inn Registrer deg Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Logg ut Velkommen, Mine maskiner Seneste aktivitet Mine pristilbud Min konto Mine brukere Logg ut
Finn forhandleren din
  1. Velg språk
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

Søkeresultater

Web Pages

Images

    • <
    • 1
    • >

7 - Rotary - Programming

Roterende enhet/bakdokke – Tillegg til brukerhåndbok


  • 1 – Roterende enhet – Introduksjon
  • 2 – Roterende enhet – Juridisk informasjon
  • 3 – Roterende enhet – Installasjon
  • 4 – Roterende enhet – drift
  • 5 – Roterende enhet – MRZP
  • 6 – Roterende enhet – 5-Aksemodeller
  • 7 – Roterende enhet – Programmering
  • 8 – Roterende enhet – G-koder
  • 9 – Roterende enhet – Parametere
  • 10 – Roterende enhet – Vedlikehold
  • 11 – Roterende enhet – Arbeidsoppspenning
  • 12 – Bakdokke – Drift/Oppsett

Go To :

  • 7.1 Programmering av kontrollboks
  • 7.2 RS-232-grensesnitt
  • 7.3 Programfunksjoner
  • 7.4 Samtidig rotasjon og fresing
  • 7.5 Programmeringseksempler

7.1 Programmering av kontrollboks

Introduction

Dette avsnittet dekker manuell inntasting av ditt program. Med mindre du laster opp et program fra en datamaskin eller CNC-fres ved hjelp av RS-232 serieporten (referer til «RS-232-grensesnittet» på side 5), utføres programmeringen via tastaturet på frontpanelet. Knappene i høyre kolonne på tastaturet brukes til programkontroll.

MERK: Trykk alltid på og slipp en knapp umiddelbart. Hvis du trykker på og holder inne en knapp, gjentas knappen, dette er derimot nyttig når du blar gjennom et program. Noen knapper har mer enn én funksjon avhengig av modus.

Trykk på MODE/RUN PROG for å velge mellom programmodus og kjøremodus. Skjermbildet blinker av og på når det er i programmodus og er stabilt når det er i kjøremodus.

I programmodus angir du kommandoer i minnet som trinn.

 

Trinnnummer Trinnstørrelse Matehastighet Sløyfetelling G-kode
1 90.000 80 01 91
2 -30.000 05 01 91
3 0 80 01 99
Gjennom
99 0 80 01 99

Å skyve på DISPLAY SCAN flytter vinduet til høyre. Å skyve på STEP SCAN-opp- eller nedpilen flytter vinduet opp eller ned.

Putting a Program into Memory

MERK: Alle data lagres automatisk i minnet når du trykker på en kontrollknapp.

Programmering begynner med å sørge for at servokontrollen er i programmodus og ved trinnnummer 01. For å gjøre dette:

  1. Trykk på MODE/RUn PROG mens enheten ikke er i bevegelse.
    Ett av skjermbildefeltene blinker, og indikerer at du er i programmodus.

  2. Trykk og hold inne CLEAR/ZERO SET i fem sekunder.
    Du har tømt minnet. Du er i trinn 01 og klar til å begynne programmering, 01 000.000 vises. Minnet trenger ikke tømmes hver gang data angis eller endres. Du kan endre data i programmet ved å skrive nye data over gamle.

  3. Du kan lagre (7) programmer i en enkeltaksekontroll (nummerert 0–6). For å få tilgang til et program, trykk på - (minus) mens du viser en G-kode.

    Skjermbildet endres til: Prog. n.

  4. Trykk på en talltast for å velge et nytt program, og trykk deretter på MODE/RUN PROG for å returnere til kjøremodus eller CYCLE START for å fortsette i programmodus.

    Hvert av de mulige 99 trinnene i et program må inneholde en G-kode og én av disse:

    a)Trinnstørrelse eller posisjonskommando vist som et tall med mulig minustegn.
    b) Matehastighet vist med en foregående F.
    c) Sløyfetelling vist med en foregående L.
    d) Underrutinedestinasjon med en foregående Loc.
    .
  5. For å vise de ekstra kodene som er knyttet til et trinn, trykk på DISPLAY SCAN.

    Eksempler på kodelinjer:
    S135.000 G91
    F0 40.000 L001

  6. Noen angivelser er ikke tillatt for visse G-koder, og kan enten ikke angis eller vil ignoreres. De fleste trinnene er trinnvise posisjonskommandoer, og dette er standard G91.

  7. G86, G87, G89, G92 og G93 skal brukes med CNC-reléfunksjonen deaktivert (parameter 1 = 2). Angi trinnstørrelsen i grader til tre desimalplasser. Du må alltid angi desimalplassene, selv om de er null. Angi et minustegn (-) for motsatt rotasjon. Hvis du vil redigere en matehastighet eller sløyfetelling, trykk på DISPLAY SCAN for å se angivelsen og legge inn dataene.

    MERK: Programtrinnene N2 til og med N99 stilles til sluttkoden når minnet tømmes. Dette betyr at det ikke er nødvendig å angi G99. Hvis du fjerner trinn fra et eksisterende program, sørg forå at du har angitt en G99 etter siste trinn.

  8. Hvis du programmerer for en del som ikke bruker matehastigheter eller sløyfetellinger, trykk bare på ned-pilen for å gå til neste trinn. Sett inn G-koden og trinnstørrelsen og gå videre til neste trinn. Trinnet er automatisk innstilt på den raskeste amtehastigheten og en sløyfetelling på én.

    MERK: HRT320FB bruker ikke en matehastighet, den indekserer ved maksimal hastighet.

  9. Hvis du angir et feil nummer, eller ett som er utenfor grensene, viser servokontrollen: Error. Trykk på CLEAR/ZERo SET og angi riktig nummer.

  10. Hvis du anga et gyldig nummer og en Error fremdeles vises, kontroller parameter 7 (minnebeskyttelse). Når det siste trinnet er angitt, må en sluttkode være i følgende trinn.

Selecting a Stored Program

Slik velger du et lagret program:

Trykk på MODE/RUN PROG.

Ett av skjermbildefeltene blinker, og indikerer at du er i programmodus.

Med et G-kodenummerfelt blinkende, trykk på - (minus).

Dette endrer skjermbildet til: . Prog. n.

Trykk på et nummer for å velge et lagret eller nytt program.

Trykk på MODE/RUN PROG.

Kontrollen returnerer til kjøremodus.

Eller, trykk på CYCLE START for å redigere det valgte programmet.

Kontrollen fortsetter med programmodus.

Clearing a Program

For å fjerne et program (ikke inkludert parametere):

Trykk på MODE/RUN PROG til skjermbildet blinker av og på.

Dette er programmodus.

Trykk og hold CLEAR/ZERO SET i tre sekunder.

Skjermbildet går gjennom alle 99 trinnene og stiller inn alle bortsett fra den første til G99. Det første trinnet er innstilt til G91, trinnstørrelse 0, maksimal matehastighet og en sløyfetelling på 1.

Entering a Step

For å angi et trinn i servokontrollminnet:

Trykk på MODE/RUN PROG.

Dette setter servokontrollen i programmodus. Skjermbildet begynner å blinke og vises en trinnstørrelse.

Trykk om nødvendig på og hold inne CLEAR/ZERO SET i 3 sekunder for å fjerne det siste programmet.

Skriv inn 45000 for å angi et 45°-trinn.

Skjermbildet viser . N01 S45,000 &91, og på en linje under, F60,272 L0001 (verdien er maksimal hastighet for det roterende bordet).

Trykk på STEP SCAN ned-pilen.

Dette lagrer 45°-trinnet.

Angi en matehastighet på 20° per sekund ved å skrive inn 20000.

Skjermbildet viser 01 F 20,000.

Trykk på MODE/Run PROG for å returnere kontrollen til kjøremodus.

Start 45°-trinnet ved å trykke på CYCLE START.

Bordet flyttes til den nye posisjonen.

Inserting A Line

For å sette inn et nytt trinn i et program:

Trykk på MODE/RUN PROG til skjermbildet blinker av og på.

Dette er programmodus.

Trykk og hold CYCLE START i tre sekunder mens i programmodus.

Dette flytter det gjeldende trinnet og alle etterfølgende trinn ned, og setter inn et nytt trinn med standardverdier.

merknad: Underrutine-hopp må nummereres på nytt.

Deleting a Line

Slik sletter du et trinn fra et program:

Trykk på MODE/RUN PROG til skjermbildet blinker av og på.

Dette er programmodus.

Trykk og hold inne ZERO RETURN i tre sekunder.

Alle følgende trinn beveger seg opp med én.

merknad: Underrutine-hopp må nummereres på nytt.

7.2 RS-232-grensesnitt

The RS-232 Interface

Det er to kontakter som brukes for RS-232-grensesnittet; én hver av hann- og hunn-DB-25-kontaktene. Koble kabelen fra datamaskinen til hunnkontakten for å koble til flere servo-kontroller. En annen kabel kan koble den første servo-kontrollen til den andre ved å koble hannkontakten til den første boksen til hunnkontakten på den andre. Du kan koble til opptil ni kontroller på denne måten. RS-232-kontakten på servokontrollen brukes til å laste inn programmer.

RS-232-kontakten på baksiden av de fleste personlige datamaskiner er en hann DB-9, så det kreves bare én type kabel for tilkobling til kontrollen eller mellom kontroller. Denne kabelen må være en DB-25-hann på den ene enden og en DB-9-hunn på den andre. Stifter 1, 2, 3, 4, 5, 6, 7, 8 og 9 må være koblet én til én. Det kan ikke være en nullmodemkabel, som inverterer stiftene 2 og 3. Kontroller kabeltypen ved å bruke en kabeltester til å kontrollere at kommunikasjonslinjene er riktige.

Kontrollen er DCE (Datakommunikasjonsutstyr), noe som betyr at den overfører på RXD-linjen (stift 3) og mottar på TXD-linjen (stift 2). RS-232-kontakten på de fleste PC-er kablet for DTE (Dataterminalutstyr), så ingen spesielle jumpere bør være nødvendig.

PC-parameter Verdi
Stoppbits 2
Paritet Jevn
Overføringshastighet 9600
Databits 7

RS-232 daisykjede sammen to servo-kontrollere for TRT:

[1] PC med RS-232 DB-9-kontakt

[2] RS-232-kabel DB-9 til DB-25 rett gjennom

[3] Servokontroll A-akse

[4] RS-232-kabel DB-25 til DB-25 rett gjennom

[5] Servokontroll B-akse

RS-232 NED (ut-linje) DB-25-kontakten brukes når flere kontroller brukes. Den første kontrollens RS-232 NED-kontakt (ut-linje) går til den andre kontrollerens RS-232 OPP-kontakt (inn-linje) osv.

Hvis parameter 33 er 0, kan CTS-linjen fortsatt brukes til å synkronisere utdata. Når mer enn én Haas-kontroll er i kjedestil, går data sendt fra PC-en til alle kontrollene samtidig. Det er derfor en aksevalgkode (parameter 21) er påkrevd. Data som sendes tilbake til PC-en fra kontrollene, programmeres sammen ved hjelp av digital logikk OR-porter (OR-ed) slik at hvis mer enn én boks sender, vil dataene bli forvrengt. Derfor må aksevalgkoden være unik for hver kontroller. Seriegrensesnittet kan brukes i enten en ekstern kommandomodus eller som en opplastings-/nedlastingsbane.

Upload and Download

Seriegrensesnittet kan brukes til å laste opp eller laste ned et program. Alle data sendes og mottas i ASCII-kode. Linjer som sendes av servo-kontrollen avsluttes av en vognretur (CR) og linjemating (LF). Linjer som sendes til servokontrollen kan inneholde en LF, men den ignoreres, og linjene avsluttes av en CR.

Programmer som sendes eller mottas av kontrolleren har følgende format:

%
N01 G91 X045,000 F080,000 L002
N02 G90 X000,000 Y045,000 
F080,000
N03 G98 F050,000 L013
N04 G96 P02
N05 G99
%

Servokontrollen setter inn trinn og gir alle nødvendige data nye nummer. P-koden er destinasjonen for et underrutinehopp for G96.

% må finnes før servokontrollen behandler inndata, og begynner alltid utdata med en %. N-koden og G-koden finnes på alle linjer og de gjenværende kodene er til stede som påkrevd av G-koden. N-koden er den samme som trinnnummeret vist i kontrolleren. Alle N-koder må være sammenhengende med start fra 1. Servokontrollen slutter alltid utdata med en % og inndata til den avsluttes av en %, N99 eller G99. Mellomrom er kun tillatt der vist.

Servokontrollen viser SEnding når et program er sendt. Servokontrollen viser LoAding når et program er mottatt. I hvert tilfelle endres linjenummeret etter hvert som informasjonen sendes eller mottas. En feilmelding vises hvis det er sendt dårlig informasjon, og skjermbildet indikerer den siste linjen som er mottatt. Hvis det oppstår en feil, sørg for at bokstaven O ikke utilsiktet ble brukt i programmet i stedet for en null. 

Når et RS-232-grensesnitt brukes, anbefales det at programmene skrives i Windows Notepad eller et annet ASCII-program. Ordbehandlingsprogrammer, som f.eks. Word, anbefales ikke, siden de vil sette inn ekstra, unødvendig informasjon.

Last opp-/last ned-funksjoner trenger ikke en aksevalgkode, da de manuelt settes i gang av en operatør på frontpanelet. Hvis valgkoden (parameter 21) derimot ikke er null, vil et forsøk på å sende et program til kontrollen mislykkes, siden linjene ikke begynner med riktig aksevalgkode.

Opplasting eller nedlasting starter fra programmodus med G-koden vist. For å starte en opplasting eller nedlasting:

  1. Trykk på - (minus) mens G-koden vises og blinker.

    Prog n vises, der n er det gjeldende valgte programnummeret.

  2. Velg et annet program ved å trykke på en talltast, trykk deretter på CYCLE START for å gå tilbake til programmodus eller MODE/RUN PROG for å gå tilbake til kjøremodus, eller trykk på - (minus) igjen, og skjermbildet viser: SEnd n vises, der n er det gjeldende valgte programnummeret.

  3. Velg et annet program ved å trykke på en talltast og deretter CYCLE START for å begynne å sende det valgte programmet, eller trykk på - (minus) igjen, og skjermbildet viser: rEcE n, der n er det gjeldende valgte programnummeret.

  4. Velg et annet program ved å trykke på en talltast og deretter Start for å begynne å motta det valgte programmet, eller trykk på minus-tasten (-) igjen for å returnere skjermbildet til programmodus.

  5. Både opplasting og nedlasting kan avsluttes ved å trykke på CLEAR/ZERO SET.

RS-232 Remote Command Mode

Parameter 21 kan ikke være null for at ekstern kommandomodus skal fungere. Servokontrollen ser etter en aksevalgkode definert av denne parameteren.

Servokontrollen må også være i KJØREmodus for å svare grensesnittet. Siden kontrollen slås på i KJØREmodus, er uovervåket ekstern drift mulig. Kommandoer sendes til servokontrollen i ASCII-kode og avsluttes med en vognretur (CR).

Alle kommandoer, bortsett fra B-kommandoen, må innledes med den numeriske koden for en akse (U, V, W, X, Y, Z). Referer til «Parameter 21 innstillinger» på side 5. B-kommandoen krever ikke valgkoden, siden den brukes til å aktivere alle aksene samtidig. ASCII-kodene som brukes til å programmere kontrollen følger:

Kommandoer for RS-232 enkeltakse

De følgende er RS-232 kommandoene der x er den valgte aksen som er angitt av parameter 21 (stor U, V, W, X, Y eller Z):

ASCII-kommando Funksjon
xSnn,nn Spesifiserer trinnstørrelse nn,nn eller absolutt posisjon.
xFnn,nn Spesifiserer matehastighet nn,nn i enheter/sekund.
xGnn Spesifiserer Gnn-kode.
xLnnn Spesifiserer sløyfetelling nnn.
xP Spesifiserer servo-status eller -posisjon. Denne kommandoen fører til at adressert servokontroll svarer med servoposisjon hvis normal drift er mulig, eller ellers med servostatusen.
xB Starter programmert trinn på x-akse.
B Starter programmert trinn på alle aksene samtidig.
xH Returner til hjemposisjon eller bruker hjemoffset.
xC Tømmer servokontrollposisjonen til null og etabler null.
xO Slår på servokontroll.
xE Slår av servokontroll.

Eksempel på eksternt program

Følgende er et overført program for W-aksen. Still inn parameter 21 = 3 (W-akse). Send følgende:

WS180,000 (Trinn)
WF100,000 (Mating)
WG91 (Trinn)
WB (Start)

RS-232-svar

xP-kommandoen, der x er den valgte aksen som er angitt av parameter 21 (stor U, V, W, X, Y eller Z), er for øyeblikket den eneste kommandoen som svarer med data. Den returnerer en enkelt linje som består av:

Svar Betydning
xnnn,nnn Servokontroll ved stillstand ved posisjon nnn,nnn
xnnn,nnnR Servo i bevegelse forbi posisjon nnn,nnn
xOn Servo er av med grunn n
xLn Servo hjemposisjon mistet med grunn n

7.3 Programfunksjoner

Program Functions

Disse områdene har spesifikke kontrollprogrammer:

  • Absolutt / Trinnvis bevegelse
  • Automatisk fortsett-kontroll
  • Kontinuerlig bevegelse
  • Sløyfetellinger
  • Sirkeldeling
  • Forsinkelseskode (G97)
  • Matehastigheter
  • Underrutiner (G96)

Absolutt / Trinnvis bevegelse

Slik bruker du absolutt eller trinnvis bevegelse:

Bruk G90 for absolutte posisjoner og G91 for trinnvise posisjoner. G90 er den eneste kommandoen som tillater absolutt posisjonering.

MERK: G91 er standardverdien og gir trinnvis bevegelse.

Bruk G28 og G88 for en programmert hjemkommando. Den angitte matehastigheten brukes for å returnere til nullposisjonen.

Automatisk fortsett-kontroll

Slik kontrollerer du automatisk fortsett-modus:

  1. Still inn parameter 10 til 2.
    Kontrollen utfører hele programmet og stopper når G99 er nådd.
  2. Trykk på og hold inne CYCLE START til det aktuelle trinnet er ferdig for å stoppe programmet.
  3. For å starte programmet på nytt, trykk på CYCLE START igjen.

Kontinuerlig bevegelse

Slik starter du kontinuerlig bevegelse:

G33 bruker ekstern CYCLE START for å starte kontinuerlig bevegelse.

Når et M-Fin-signal fra CNC-kontrollen er koblet til den eksterne CYCLE START, og en vilkårlig matehastighet angis i feltet for matehastighet for G33-trinnet, fortsetter roterende enhetsbevegelse til M-Fin-signalet slippes.

Still inn trinnstørrelse til 1,000 for G33-bevegelse med klokken. Still inn trinnstørrelse til -1,000 for G33-bevegelse mot klokken.

Sløyfetellingen er innstilt til 1.

Sløyfetellinger

Sløyfetellinger gjør det mulig å gjenta et trinn opptil 999 ganger før du går videre til neste trinn. Sløyfetelling er en L etterfulgt av en verdi mellom 1 og 999. I kjør-modus viser den de gjenværende sløyfetellingene for det valgte trinnet. Den brukes også sammen med sirkeldelingsfunksjonen for å angi antall delinger i sirkelen fra 2 til 999. Sløyfetellingen spesifiserer antall ganger en underrutine skal gjentas, når brukt med G96.

Forsinkelseskode (G97)

g97 brukes til å programmere en pause (et opphold) i et program. Programmering av en G97 og innstilling L = 10 produserer for eksempel et 1 sekunds opphold. G97 pulserer ikke CNC-releet ved trinnfullføring.

Sirkeldeling

Sirkeldeling velges med en G98 (eller G85 for TRT-enheter). L definerer hvor mange like deler en sirkel skal deles inn i. Etter L-antall trinn, er enheten i samme posisjon den startet fra. Sirkeldeling er kun tilgjengelig i sirkulær modus (dvs. parameter 12 = 0, 5 eller 6).

Feedrate Programming

Matehastigheten viser områder mellom 00,001 og maksimum for den roterende enheten (se tabell). Matehastighetsverdien er innledet av en F og viser matehastigheten som brukes for det valgte trinnet. Matehastigheten tilsvarer grader rotert per sekund.

For eksempel: En matehastighet på 80,000 betyr at platen roterer 80° på ett sekund.

Når servokontrollen er i stopp-modus, trykk på - for å endre matehastighetsverdien i programmet uten å endre programmet eller noen parametere. Dette er modusen for overstyring av matehastighet.

Trykk på - til ønsket matehastighet (50, 75 eller 100 %), f.eks. OVR:75 %, indikeres i nedre, høyre hjørne av skjermbildet.

Modell Maksimal matehastighet
HA5C 410.000
HRT160 130.000
HRT210 100.00
HRT310 75.000
HRT450 50.000

Subroutines (G96)

Underrutiner tillater repetisjon av en sekvens opptil 999 ganger. For å kalle opp en underrutine, angi G96. Når du har angitt 96, flytt den blinkende visningen 00 som kommer etter Step# registrert for å angi trinnet som skal hoppes til. Kontrollen hopper til trinnet som er oppkalt i Step#-registreret når programmet når G96-trinnet. Kontrollen utfører det trinnet og de som følger til en G95 eller G99 finnes. Programmet hopper deretter tilbake til trinnet etter G96.

En underrutine gjentas ved å bruke sløyfetelling på en G96. For å avslutte underrutinen, sett inn enten en G95 eller G99 etter siste trinn. Et underrutineoppkall anses ikke som et trinn i seg selv, siden det utfører seg selv og det første trinnet i underrutinen.

MERKNAD: Nesting er ikke tillatt.

7.4 Samtidig rotasjon og fresing

Simultaneous Rotation and Milling

G94 brukes til å utføre samtidig fresing. Releet pulseres i begynnelsen av trinnet, slik at CNC-fresen går til neste blokk. Servokontrollen utfører deretter L-trinnene uten å vente på startkommandoer. Vanligvis er L-tellingen på G94 innstilt til 1 og det trinnet følges av et trinn som kjøres samtidig med en CNC-fres.

Spiral Milling (HRT & HA5C)

Spiralfresing er koordinert bevegelse av roterende enhets- og fresaksen. Samtidig rotasjon og fresing muliggjør maskinering av kammer, spiral og vinkelkutt. Bruk en G94 i kontrollen og legg til rotasjon og matehastighet. Kontrollen utfører G94 (signaliserer til fresen for å fortsette) og følgende trinn som ett. Hvis det er behov for mer enn ett trinn, bruk en L-kommando. For å spiralfrese må matehastigheten på fresen beregnes slik at den roterende enheten og fresen stopper samtidig.

For å beregne matehastigheten for fresen, må følgende informasjon adresseres:

  • Den vinkelformede rotasjonen av spindelen (dette beskrives i deltegningen).
  • En matehastighet for spindelen (velg vilkårlig en rimelig én, for eksempel fem grader (5°) per sekund).
  • Avstanden du ønsker å vandre på X-aksen (se deltegningen).

For eksempel, for å frese en spiral som har 72° rotasjon og bevege 1,500" på X-aksen samtidig:

  1. Beregn hvor lang tid det tar å rotere den roterende enheten gjennom vinkelen # grader / (matehastighet på spindel) = tid til å indeksere 72 grader / 5° per sekund = 14,40 sekunder for enheten å rotere.

  2. Beregn matehastigheten for fresen som beveger X-avstanden på 14,40 sekunder (lengde å vandre i tommer/# sekunder med rotasjon) x 60 sekunder = matehastighet for fres i tommer per minutt. 1,500 tommer/14,4 sekunder = 0,1042 tommer per sekund x 60 = 6,25 tommer per minutt.

Derfor, hvis indekseringsenheten er innstilt til å flytte 72° ved en matehastighet på 5° per sekund, programmer fresen til å vandre 1,500 tommer med en matehastighet på 6,25 tommer per minutt for at spiralen skal genereres.

Programmet for servokontrollen er som følger:

TRINN TRINNSTØRRELSE MATEHASTIGHET SLØYFETELLING G-KODE
01 0 080,000 (HRT) 1 G94
02 [72000] [5,000] 1 G91
03 0 080,000 (HRT) 1 G88
04 0 080,000 (HRT) 1 G99

Fresprogrammet for dette eksemplet ser slik ut:

N1 G00 G91 (rask i trinnvis modus) ;
N2 G01 F10. Z-1,0 (mating ned i Z-aksen) ;
N3 M21 (for å starte indekseringsprogrammet ovenfor ved trinn én) ;
N4 X-1,5 F6,25 (indekshode- og fresbevegelse på samme tid her) ;
N5 G00 Z1,0 (hurtig tilbake i Z-aksen) ;
N6 M21 (returindekserer Hjem ved trinn tre) ;
N7 M30 ;

Possible Timing Issue

Når servokontrollen utfører en G94, kreves en forsinkelse på 250 millisekunder før neste trinn startes. Dette kan føre til at fresaksen beveger seg før bordet roterer, og etterlater et flatt punkt i skjæret. Hvis dette er et problem, legg til et 0 til 250 millisekunder opphold (G04) etter M-koden i fresprogrammet for å hindre fresaksebevegelse.

Ved å legge til et opphold, begynner den roterende enheten og fresen å bevege seg samtidig. Det kan være nødvendig å endre matehastigheten på fresen for å unngå timingproblemer på enden av spiralen. Ikke juster matehastigheten på den roterende enhetskontrollen. Bruk fresen med dens finere justeringen av matehastighet. Hvis underskjæret ser ut til å være i X-akseretningen, øker du fresmatehastigheten med 0,1. Hvis underskjæret vises i radial retning, reduser fresmatehastigheten.

Hvis timing er av med flere sekunder, slik at fresen fullfører sin bevegelse før den roterende enheten, og det er flere spiralbevegelser etter hverandre (som ved å trekke tilbake et spiralskjær), kan fresen stoppe. Årsaken er at fresen sender et syklusstartsignal (for neste skjær) til den roterende enhetskontrollen før den har fullført sin første bevegelse, men den roterende enhetskontrollen godtar ikke en annen startkommando før den fullfører den første.

Kontroller timingberegningene når du utfører flere bevegelser. En måte å bekrefte dette på er å sette kontrollen enkelt blokk, som gir fem sekunder mellom trinnene. Hvis programmet kjører vellykket i enkelt-blokk og ikke i kontinuerlig modus, er timingen av.

7.5 Programmeringseksempler

Programming Examples

De følgende avsnittene inneholder eksempler på programmering av servokontroll:

Eksempel 1 – Indekser platen 90°.

Eksempel 2 – Indekser platen 90° (Eksempel 1, Trinn 1–8), roter ved 5 °/sek (F5) i motsatt retning for 10,25° og returner deretter hjem.

Eksempel 3 – Bore et firehullsmønster, og deretter et femhullsmønster på den samme delen.

Eksempel 4 – Indekser 90,12, start et syvhullsboltmønster, og returner deretter til nullposisjonen.

Eksempel 5 – Indekser 90, sakte mating for 15°, gjenta dette mønsteret tre ganger og returner hjem.

Eksempel 6 – Indekser 15°, 20°, 25° og 30° i rekkefølge, fire ganger, og bore deretter et femhullsboltmønster.

Programming Example 1

For å indeksere platen 90°:

  1. Slå på strømmen ved å trykke på 1 på bakpanelets STRØM-bryter.
  2. Trykk på SYKLUSSTART.
  3. Trykk på ZERO RETURN.
  4. Trykk på MODE/RUN PROG og slipp.
    Skjermbildet blinker.
  5. Trykk på og hold inne CLEAR/ZERO SET i fem sekunder.
    Skjermbildet viser 01 000,000.
  6. Skriv inn 90000 på tastaturet.
  7. Trykk på MODE/RUN PROG.
    Skjermbildet slutter å blinke.
  8. Trykk på CYCLE START for å indeksere.

Programming Example 2

For å indeksere platen 90° (Eksempel 1, Trinn 1–8), rotere ved 5 °/sek (F5) i motsatt retning for 10,25° og deretter returnere hjem:

  1. Kjør programmeringseksempel 1 på side 5.
  2. Trykk på MODE/RUN PROG og slipp.
    Skjermbildet blinker.
  3. Trykk på STEP SCAN-pil ned to ganger. Du bør være på programtrinn 02.
  4. Skriv inn 91 på betjeningspanelet. Bruk CLEAR/ZERO SET for å slette feil.
  5. Trykk på DISPLAY SCAN.
  6. Skriv inn -10250 på betjeningspanelet.
  7. Trykk på STEP SCAN-pil ned.
    Servokontrollen er nå på skjermbildet for mating.
  8. Skriv inn 5000 på betjeningspanelet.
  9. Trykk på STEP SCAN-pil ned.
    Kontrollen er nå på trinn 03.
  10. Skriv inn 88 på betjeningspanelet.
  11. Trykk på STEP SCAN-pil opp (4) ganger. Kontrollen er nå på trinn 01.
  12. Trykk på MODE/RUN PROG.
    Skjermbildet slutter å blinke.
  13. Trykk på Syklusstart (3) ganger. Enheten indekserer 90 grader (90°), sakte matinger i motsatt retning i 10,25 grader (10,25°), og returnerer deretter hjem.

Programming Example 3

Dette eksemplet viser programmet som du ville ha angitt det i servokontrollen. Sørg for å tømme minnet før du går inn i programmet.

For å bore et firehullsmønster, og deretter et femhullsmønster på den samme delen:

1

Angi disse trinnene i servokontrollen:

TRINN TRINNSTØRRELSE MATEHASTIGHET SLØYFETELLING G-KODE
01 90.000 270,000 (HA5C) 4 G91
02 72.000 270,000 (HA5C) 5 G91
03 0 270,000 (HA5C) 1 G99

2

For å programmere eksempel 3 ved å bruke sirkeldeling, angi følgende trinn i servo-kontrollen (Angi parameter 12 = 6 for dette eksemplet):

TRINN MATEHASTIGHET SLØYFETELLING G-KODE
01 270,000 (HA5C) 4 G98
02 270,000 (HA5C) 5 G98
03 270,000 (HA5C) 1 G99

Programming Example 4

Dette eksemplet viser programmet som du ville ha angitt det i servokontrollen. Sørg for å tømme minnet før du går inn i programmet.

For å indeksere 90,12°, starte et syvhullsboltmønster og returnere til nullposisjonen:

1

Angi de følgende trinnene i servokontrollen:

TRINN  TRINNSTØRRELSE MATEHASTIGHET SLØYFETELLING G-KODE
01 90.120 270.000  1 G91
02 0 270.000 7 G98
03 0 270.000  1 G88
04 0 270 1 G99

Programming Example 5

Dette eksemplet viser programmet som du ville ha angitt det i servo-kontrollen. Sørg for å tømme minnet før du går inn i programmet.

For å indeksere 90°, sakte mating for 15°, gjenta dette mønsteret tre ganger og returnere hjem:

1

Angi de følgende trinnene i servokontrollen:

TRINN  TRINNSTØRRELSE MATEHASTIGHET SLØYFETELLING G-KODE
01 90.000 270.000  1 G91
02 15.000 25.000 1 G91
03 90.000 270.000  1 G91
04 15.000 25.000 1 G91
05 90.000 270.000 1 G91
06 15.000 25.000 1 G91
07 0 270.000 1 G88
08 0 270.000 1 G99

2

Dette er det samme programmet (eksempel 5) ved bruk av underrutiner.

TRINN  TRINNSTØRRELSE MATEHASTIGHET SLØYFETELLING G-KODE
01 0 Trinn #[4] 3 G96
02 0 270.000 1 G88
03 0 270.000  1 G95
04 90.000 270.000 1 G95
05 15 25.000 1 G91
06 0 270.000 1 G91

Trinn 01 ber kontrollen hoppe til trinn 04. Kontrollen utfører trinn 04 og 05 tre ganger (sløyfeantall 3 i trinn 01), trinn 06 markerer slutten på underrutinen. Etter å ha fullført underrutinen, hopper kontrollen tilbake til trinnet etter G96-oppkallet (i dette tilfellet, trinn 02). Siden trinn 03 ikke er en del av en underrutine, markerer den slutten på programmet og vil returnere kontrollen til trinn 01.

Å bruke underrutiner i eksempel 5 sparer to programlinjer. Men, ved å gjenta mønsteret åtte ganger, vil en underrutine spare tolv programlinjer, og bare sløyfeantallet i trinn 01 ville endres for å øke antallet ganger mønsteret skal gjentas.

Som et hjelpemiddel i programmering av underrutiner, tenk på underrutinen som et separat program. Programmer kontrollen med G96 når du vil kalle opp underrutinen. Fullfør programmet med en Avslutt G95-kode. Angi underrutineprogrammet og merk det trinnet det begynner med. Angi det trinnet i LOC-området på G96-linjen.

Programming Example 6

Dette eksemplet viser programmet som du ville ha angitt det i servo-kontrollen. Sørg for å tømme minnet før du går inn i programmet.

For å indeksere 15°, 20°, 25° og 30° i rekkefølge, fire ganger, og deretter bore et femhullsboltmønster:

1

Angi de følgende trinnene i servokontrollen:

TRINN  TRINNSTØRRELSE MATEHASTIGHET SLØYFETELLING G-KODE
01 0 Loc 1 G96
02 0 25,000 (HA5C) 1 G98
03 0 270,000 (HA5C) 1 G95
Hovedprogram over trinn 01–03 – Underrutine trinn 01–08
04 15.000 25,000 (HA5C) 1 G91
05 20.000 270,000 (HA5C) 1 G91
06 25.000 25,000 (HA5C) 1 G91
07 30.000 270,000 (HA5C) 1 G91
08 0 270,000 (HA5C) 1 G99

Recently Viewed Items

You Have No Recently Viewed Items Yet

Tilbakemelding
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

Haas-levert pris

Denne prisen inkluderer fraktkostnader, utførsels- og innførselstoll, forsikring, og alle andre utgifter som pådras under forsendelse til en lokasjon i Frankrike som er avtalt med deg som kjøper. Ingen andre obligatoriske kostnader kan legges til ved levering av et Haas CNC-produkt.

FØLG MED PÅ DE SENESTE HAAS-TIPSENE OG TEKNOLOGIEN ...

Registrer deg nå!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service og støtte
  • Eiere
  • Be om service
  • Brukerhåndbøker
  • Haas-deler
  • Forespørsel om reparasjon av dreiebord
  • Førinstallasjonsveiledninger
  • Shoppingverktøy
  • Bygg og pris en ny Haas
  • Tilgjengelig beholdning
  • Haas-prislisten
  • CNCA-finansiering
  • Om Haas
  • Melding om praksis for bærekraft (DNSH)
  • Karrierer
  • Sertifiseringer og sikkerhet
  • Kontakt oss
  • Historie
  • Vilkår og betingelser
  • Haas Tooling vilkår og betingelser
  • Personvern
  • Garanti
  • Haas-samfunnet
  • Haas sertifiseringsprogram
  • Haas motorsport
  • Gene Haas Foundation
  • Haas-fellesskapet for teknisk utdanning
  • Arrangementer
  • Bli med i samtalen
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – CNC verktøymaskiner

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255