MyHaas Velkommen,
!
Haas Tooling Gæste-bestillingshistorik MyHaas/HaasConnect Log på Tilmeld dig Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Log ud Velkommen, Mine maskiner Seneste aktivitet Mine tilbud Min konto Mine brugere Log ud
Find din forhandler
  1. Vælg sprog
    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
    • Haas’ vertikale fræsere Vertikale fræsere
      Vertikale fræsere
      Vertikale fræsere View All
      • Vertikale fræsere
      • VF-serien
      • Universelle maskiner
      • VR-serien
      • Prismatisk VP-5
      • VMC'er med palletteveksling
      • Minifræsere
      • Formmaskiner
      • Boringscentre med høj hastighed
      • Bore-/gevindskære-/fræseserie
      • Værktøjsafdeling fræsere
      • Kompakte fræsere
      • Gantry-serie
      • SR-pladeroutere
      • Ekstra store VMC’er
      • Fræsere med dobbelt kolonne
      • Regulering af simulator
      • APL-robot til fræsere
      • VMC/UMC APL-robot med sideisætning
      • Kompakt APL-robot
    • Product Image Multi-aksede løsninger
      Multi-aksede løsninger
      Multi-aksede løsninger View All
      • Multi-aksede løsninger
      • Y-aksedrejebænke
      • 5-aksede fræsere
    • Haas-drejebænke Drejebænke
      Drejebænke
      Drejebænke View All
      • Drejebænke
      • ST-serien
      • Dobbelt spindel
      • Box Way-serien
      • Værktøjsafdelingsdrejebænke
      • Patrondrejebænk
      • Haas-stanglader V2
      • APL-robot til drejebænke
    • Haas’ horisontale fræsere Horisontale fræsere
      Horisontale fræsere
      Horisontale fræsere View All
      • Horisontale fræsere
      • Konus 50
      • Konus 40
    • Haas-rundborde og indeksere Rundborde og indekser
      Rundborde og indekser
      Rundborde og indekser View All
      • Rundborde og indekser
      • Rundborde
      • Indeksere
      • 5-aksede rundborde
      • Ekstra store rundborde
    • Product Image Automationssystemer
      Automationssystemer
      Automationssystemer View All
      • Automationssystemer
      • Automatisering af fræser
      • Drejebænksautomatisering
      • Automationsmodeller
    • Haas-boringscentre Bordmaskiner
      Bordmaskiner
      Bordmaskiner View All
      • Bordmaskiner
      • Skrivebordsfræser
      • Skrivebordsdrejebænk
    • Haas værkstedsudstyr Køb udstyr
      Køb udstyr
      Køb udstyr View All
      • Køb udstyr
      • Båndsav
      • Knæfræser
      • Overfladesliber, 2550
      • Overfladesliber, 3063
      • Laserskæremaskine
    • GENVEJE Specialserie  Specialserie 
      EU-SERIEN EU-SERIEN VERSION OG PRIS | PRISLISTE VERSION OG PRIS | PRISLISTE Maskiner på lager Maskiner på lager HVAD ER NYT? HVAD ER NYT? DIN FØRSTE CNC DIN FØRSTE CNC
      KØB AF VÆRKTØJER
      • Version og pris for en Haas
      • Prisliste
      • Tilgængeligt lager
      • CNCA-finansiering
      VIL DU TALE MED NOGEN?

      Et Haas Factory Outlet (HFO) kan besvare dine spørgsmål og guide dig gennem de bedste valgmuligheder for dig.

      CONTACT YOUR DISTRIBUTOR >
  • Ekstraudstyr Main Menu
    • Product Image Spindler
      Spindler
      Spindler View All
      • Spindler
    • Product Image Værktøjsvekslere
      Værktøjsvekslere
      Værktøjsvekslere View All
      • Værktøjsvekslere
    • Product Image 4.- | 5.-akse
      4.- | 5.-akse
      4.- | 5.-akse View All
      • 4.- | 5.-akse
    • Product Image Revolverhoveder og roterende værktøj
      Revolverhoveder og roterende værktøj
      Revolverhoveder og roterende værktøj View All
      • Revolverhoveder og roterende værktøj
    • Product Image Probing
      Probing
      Probing View All
      • Probing
    • Haas spån- og kølevandshåndtering Spån- og kølevandshåndtering
      Spån- og kølevandshåndtering
      Spån- og kølevandshåndtering View All
      • Spån- og kølevandshåndtering
    • Haas-styring Haas-styring
      Haas-styring
      Haas-styring View All
      • Haas-styring
    • Product Image Produktvalg
      Produktvalg
      Produktvalg View All
      • Produktvalg
    • Product Image Værktøjsbearbejdning og fastgørelse
      Værktøjsbearbejdning og fastgørelse
      Værktøjsbearbejdning og fastgørelse View All
      • Værktøjsbearbejdning og fastgørelse
    • Product Image Emneholder
      Emneholder
      Emneholder View All
      • Emneholder
    • View All
    • Product Image 5-akse-løsninger
      5-akse-løsninger
      5-akse-løsninger View All
      • 5-akse-løsninger
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisering
      Automatisering
      Automatisering View All
      • Automatisering
    • GENVEJE Specialserie  Specialserie 
      EU-SERIEN EU-SERIEN VERSION OG PRIS | PRISLISTE VERSION OG PRIS | PRISLISTE Maskiner på lager Maskiner på lager HVAD ER NYT? HVAD ER NYT? DIN FØRSTE CNC DIN FØRSTE CNC
      KØB AF VÆRKTØJER
      • Version og pris for en Haas
      • Prisliste
      • Tilgængeligt lager
      • CNCA-finansiering
      VIL DU TALE MED NOGEN?

      Et Haas Factory Outlet (HFO) kan besvare dine spørgsmål og guide dig gennem de bedste valgmuligheder for dig.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Opdag Haas-forskellen
    • Hvorfor Haas
    • MyHaas
    • Uddannelsesfællesskab
    • Industri 4.0
    • Haas-certificering
    • Kundehistorier
  • Tjeneste Main Menu
      Velkommen til Haas Service
      SERVICE HJEMME Betjeningsvejledninger Anvendelsesprocedurer Fejlfindingsguide Forebyggende vedligeholdelse Haas-reservedele Haas Tooling Videoer
  • Videoer Main Menu
×

Søgeresultater

Web Pages

Images

    • <
    • 1
    • >
MyHaas Velkommen,
!
Haas Tooling Gæste-bestillingshistorik MyHaas/HaasConnect Log på Tilmeld dig Haas Tooling Min konto Order History Return History MyHaas/HaasConnect Log ud Velkommen, Mine maskiner Seneste aktivitet Mine tilbud Min konto Mine brugere Log ud
Find din forhandler
  1. Vælg sprog
    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øgeresultater

Web Pages

Images

    • <
    • 1
    • >

7 - Rotary - Programming

Rundbord/ pinoldok - Bilag til brugervejledning


  • 1 - Rundbord - Indledning
  • 2 - Rundbord - Juridiske oplysninger
  • 3 - Rundbord - Installation
  • 4 - Rundbord - Betjening
  • 5 - Rundbord - MRZP
  • 6 - Rundbord - 5-aksede modeller
  • 7 - Rundbord - Programmering
  • 8 - Rundbord - G-koder
  • 9 - Rundbord - Parametre
  • 10 - Rundbord - Vedligeholdelse
  • 11 - Rundbord - Emneholder
  • 12 - Pinoldok - Betjening/Opsætning

Go To :

  • 7.1 Programmering af styreboks
  • 7.2 Interface RS-232
  • 7.3 Programfunktioner
  • 7.4 Samtidig rotation og fræsning
  • 7.5 Eksempler på programmering

7.1 Programmering af styreboks

Introduction

Dette afsnit omhandler manuel indtastning af dit program. Medmindre du uploader et program fra en computer eller CNC-fræsemaskine ved hjælp af RS-232 seriel port (se "RS-232-grænseflade" på side 5), foretages programmering via tastaturet på frontpanelet. Knapperne i højre kolonne af tastaturet bruges til programstyring.

BEMÆRK: Du skal altid trykke og straks slippe en knap. Hvis du trykker på en knap, og holder den nede, gentages knappen - dette er dog nyttigt, når du ruller gennem et program. Nogle knapper har mere end én funktion, afhængigt af tilstanden.

Tryk på MODE/RUN PROG (Tilstand/Kør prog.) for at vælge mellem Program-tilstand og Kør-tilstand. Displayet blinker i Program-tilstand, og lyser konstant i Kør-tilstand.

I Program-tilstand indtaster du kommandoer i hukommelsen som trin.

 

Trinnummer Trinstørrelse Fremføringshastighed Sløjfetælling G-kode
1 90.000 80 01 91
2 -30.000 05 01 91
3 0 80 01 99
Gennem
99 0 80 01 99

Tryk på DISPLAY SCAN for at flytte vinduet til højre. Tryk på STEP SCAN-pil op eller -pil ned for at flytte vinduet op eller ned..

Putting a Program into Memory

BEMÆRK: Alle data gemmes automatisk i hukommelsen, når du trykker på en styringsknap.

Programmering begynder med at sikre, at servostyringen er i programtilstand og på trinnummer 01. Dette kan gøres som følger:

  1. Tryk på MODE/RUN PROG (Tilstand/Kør prog.) mens enheden ikke er i bevægelse.
    Et af visningsfelterne blinker, hvilket angiver, at du er i Program-tilstand.

  2. Tryk på CLEAR/ZERO SET og hold den nede i fem sekunder.
    Du har ryddet hukommelsen. Du er i trin 01, og klar til at begynde programmering, 01 000.000 vises. Hukommelsen skal ikke ryddes, hver gang data indtastes eller ændres. Du kan ændre data i programmet ved blot at skrive nye data over gamle.

  3. Du kan gemme (7) programmer i en enkelt-akse-styring (nummer 0-6). For at få adgang til et program skal du trykke på minus (-), mens en G-kode vises.

    Displayet skifter til: Prog. n.

  4. Tryk på en taltast for at vælge et nyt program, og tryk derefter på MODE/RUN PROG (Tilstand/Kør prog.) for at vende tilbage til Kør-tilstand eller CYKLUSSTART for at fortsætte i Program-tilstand.

    Hver af de mulige 99 trin i et program skal indeholde en G-kode og en af følgende:

    a) Kommandoen til trinstørrelse eller position vises som et tal muligvis med et minustegn.
    b) Fremføringshastighed vist med et foranstillet F.
    c) Sløjfetælling vist med et foranstillet L.
    d) Underprograms destination med en foranstillet Loc
    .
  5. For at få vist de yderligere koder, der er knyttet til et trin, så tryk på DISPLAY SCAN.

    Eksempelkodelinjer:
    S135.000 G91
    F0 40.000 L001

  6. Nogle indtastninger er ikke tilladt for bestemte G-koder, og kan enten ikke indtastes eller ignoreres. De fleste trin er trinvise positionskommandoer, og er standardindstillingen G91.

  7. G86, G87, G89, G92 og G93 bør anvendes med CNC-relæfunktionen deaktiveret (parameter 1 = 2). Indtast din trinstørrelse i grader til tre decimaler. Du skal altid indtaste decimalpladser, selv hvis de er nul. Indtast et minustegn (-) for den modsatte rotation. Hvis du vil redigere en fremføringshastighed eller sløjfetælling, skal du trykke på DISPLAY SCAN for at se indtastningen, og indtaste dataene.

    BEMÆRK: Programtrin N2 til N99 er indstillet til slutkoden, når hukommelsen ryddes. Det betyder, at det ikke er nødvendigt at indtaste G99. Hvis du fjerner trin fra et eksisterende program, skal du sørge for, at du har indtastet en G99 efter det sidste trin.

  8. Hvis du programmerer for et emne, der ikke bruger fremføringshastigheder eller sløjfetælling, skal du blot trykke på pil ned for at gå til næste trin. Indsæt G-kode og trinstørrelse, og gå videre til næste trin. Trinnet indstilles automatisk til den hurtigste fremføringshastighed og en sløjfetælling på én.

    BEMÆRK: HRT320FB bruger ikke en fremføringshastighed - den indekserer ved maksimal hastighed.

  9. Hvis du indtaster et forkert nummer, eller et, der er uden for grænserne, viser servostyringen: Fejl. Tryk på CLEAR/ZERO SET og indtast det rigtige nummer.

  10. Hvis du indtastede et gyldigt tal, og der stadig vises en fejl, skal du kontrollere parameter 7 (hukommelsesbeskyttelse). Når det sidste trin indtastes, skal en slutkode være i følgende trin.

Selecting a Stored Program

Sådan vælges et gemt program:

Tryk på MODE/RUN PROG (Tilstand/Kør prog.)

Et af visningsfelterne blinker, hvilket angiver, at du er i Program-tilstand.

Når et felt til G-kodenummer blinker, skal du trykke på minus (-).

Dette ændrer visningen til: Prog. n.

Tryk på et tal for at vælge et gemt eller et nyt program.

Tryk på MODE/RUN PROG (Tilstand/Kør prog.)

Styringen vender tilbage til Kør-tilstand.

Eller tryk på CYKLUSSTART for at redigere det valgte program.

Styringen fortsætter i Program-tilstand.

Clearing a Program

Sådan ryddes et program (ikke inklusive parametre):

Tryk på MODE/RUN PROG (Tilstand/Kør prog.), indtil displayet begynder at blinke.

Dette er tilstanden Program.

Tryk og hold CLEAR/ZERO SET nede i tre sekunder.

Displayet går gennem alle 99 trin, og indstiller alle undtagen den første til G99. Det første trin er indstillet til G91, trinstørrelse 0, maksimal fremføringshastighed og et sløjfetal på 1.

Entering a Step

Sådan indtastes et trin i servostyringens hukommelse:

Tryk på MODE/RUN PROG (Tilstand/Kør prog.)

Dette sætter servostyringen i Program-tilstand. Displayet begynder at blinke, og viser en trinstørrelse.

Du kan om nødvendigt trykke på CLEAR/ZERO SET og holde den nede i tre sekunder for at rydde det sidste program.

Indtast 45000 for at vælge et 45-graders trin.

Displayet viser: N01 S45.000 G91, og på en linje nedenfor, F60.272 L0001 (værdien er maksimumhastigheden for rundbordet).

Tryk på STEP SCAN-pil ned.

Dette gemmer 45-graders trinnet.

Indtast en fremføringshastighed på 20° pr. sekund ved at skrive 20000.

Displayet viser 01 F 20.000.

Tryk på MODE/RUN PROG (Tilstand/Kør prog.) for at vende styringen tilbage til Kør-tilstand.

Start 45-trinet ved at trykke på knappen CYKLUSSTART.

Bordet flyttes til den nye position.

Inserting A Line

Sådan indsættes et nyt trin i et program:

Tryk på MODE/RUN PROG (Tilstand/Kør prog.), indtil displayet begynder at blinke.

Dette er tilstanden Program.

Tryk og hold CYKLUSSTART nede i tre sekunder, mens du er i Program-tilstand.

Dette flytter det aktuelle trin og alle efterfølgende trin ned, og indsætter et nyt trin med standardværdier.

Bemærk: Spring i underprogram skal omnummereres.

Deleting a Line

Sådan slettes et trin fra et program:

Tryk på MODE/RUN PROG (Tilstand/Kør prog.), indtil displayet begynder at blinke.

Dette er tilstanden Program.

Tryk og hold ZERO RETURN (Referencepunkt) nede i tre sekunder.

Alle de følgende trin bevæger sig op med én.

Bemærk: Spring i underprogram skal omnummereres.

7.2 Interface RS-232

The RS-232 Interface

Der bruges to stik til RS-232-interfacet - et af hvert af han- og hun-DB-25-stik. Hvis du vil tilslutte flere servostyringer, skal du tilslutte kablet fra computeren til hunstikket. Et andet kabel kan forbinde den første servostyring til den anden ved at sætte hanstikket på den første boks til hunstikket i den anden. Du kan tilslutte op til ni styringer på denne måde. RS-232-stikket på servostyringen bruges til at indlæse programmer.

RS-232-stikket på bagsiden af de fleste personlige computere er en DB-9 med udvendigt gevind, så der kræves kun én type kabel til at forbinde til styringen eller mellem styringer. Kablet skal have et DB-25-hanstik i den ene ende og et DB-9-hunstik i den anden. Stikbenene 1, 2, 3, 4, 5, 6, 7, 8 og 9 skal tilsluttes et-til-en. Det kan ikke være et nulmodemkabel, som inverterer stikben 2 og 3. Hvis du vil kontrollere kabeltypen, skal du bruge en kabeltester til at kontrollere, at kommunikationslinjerne er korrekte.

Styringen er DCE (datakommunikationsudstyr), hvilket betyder, at den sender på RXD-linjen (stikben 3) og modtager på TXD-linjen (stikben 2). RS-232-stikket på de fleste pc'er sluttet til DTE (Data Terminal Equipment), så der bør ikke kræves specielle lus.

PC-parameter Værdi
Stopbits 2
Paritet Lige
Baudhastighed 9600
Databits 7

RS-232 Seriel ledningsføring af to servostyringer til TRT:

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

[2] RS-232-kabel DB-9 til DB-25 lige igennem

[3] Servostyring A-akse

[4] RS-232-kabel DB-25 til DB-25 lige igennem

[5] Servostyringens B-akse

RS-232 NED (udgående) DB-25-stik bruges ved flere styringer. Den første styrings RS-232 NED-stik (udgående linje) går til den anden styrings RS-232 OP-stik (indgående linje) osv.

Hvis Parameter 33 er 0, kan CT-linjen stadig bruges til at synkronisere output. Når mere end én Haas-rotationsstyring er serielt ledningsført, går data, der sendes fra pc'en, ud til alle styringerne samtidigt. Derfor kræves en aksevalgkode (Parameter 21). Data, der sendes tilbage til pc'en fra styringerne, programmeres sammen vha. digitale logiske ELLER-porte (ELLER'es), så hvis der sendes mere end én boks, vil dataene være forvanskede. Derfor skal aksevalgkoden være unik for hver styreenhed. Det serielle interface kan bruges i enten en fjernkommandotilstand eller som en upload/download-sti.

Upload and Download

Det serielle interface kan bruges til at uploade eller downloade et program. Alle data sendes og modtages i ASCII-kode. Linjer sendt af servostyringen afsluttes af en vognretur (CR) og linjeskift (LF). Linjer sendt til servostyringen kan indeholde et LF, men det ignoreres, og linjerne afsluttes af en CR.

Programmer, der sendes eller modtages af styringen, 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
%

Servostyringen indsætter trin og omnummererer alle nødvendige data. P-koden er destinationen for et spring i underprogram for G96.

% skal findes, før servostyringen behandler input, og det begynder altid output med %. N-koden og G-koden findes på alle linjer, og de resterende koder er til stede, som påkrævet af G-koden. N-koden er den samme som trinnummervisningen i styreenheden. Alle N-koder skal være kontinuerlige fra 1. Servostyring afslutter altid output med %, og input til den afsluttes af %, N99 eller G99. Mellemrum er kun tilladt, hvor det er vist.

Servostyringen viser Sending (Sender), når et program sendes. Servostyringen viser Loading (Indlæser), når et program modtages. I hvert tilfælde ændres linjenummeret, efterhånden som oplysningerne sendes eller modtages. Der vises en fejlmeddelelse, hvis der blev sendt forkerte oplysninger, og displayet angiver den sidste modtagne linje. Hvis der opstår en fejl, skal du sørge for, at bogstavet O ikke utilsigtet blev brugt i programmet i stedet for et nul. 

Når der bruges et RS-232-interface, anbefales det, at programmerne skrives i Windows Notepad eller et andet ASCII-program. Tekstbehandlingsprogrammer, såsom Word, anbefales ikke, da de vil indsætte ekstra, unødvendige oplysninger.

Upload/download-funktioner behøver ikke en aksevalgkode, da de manuelt startes af en operatør på frontpanelet. Hvis valgkoden (Parameter 21) ikke er nul, vil et forsøg på at sende et program til styringen mislykkes, da linjerne ikke begynder med den rigtige aksevalgkode.

Upload eller download startes fra programtilstand med den viste G-kode. Sådan startes en upload eller download:

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

    Prog n vises, hvor n er det aktuelt valgte programnummer.

  2. Vælg et andet program ved at trykke på en taltast, og tryk derefter på CYKLUSSTART for at vende tilbage til programtilstand eller MODE/RUN PROG (Tilstand/Kør prog.) for at vende tilbage til kørselstilstand, eller tryk på minus (-) igen, så vil displayet vise: SEnd n, hvor n er det aktuelt valgte programnummer.

  3. Vælg et andet program ved at trykke på en taltast og derefter CYKLUSSTART for at begynde at sende det valgte program, eller tryk på minus (-) igen, så vil displayet vise: rEcE, hvor n er det aktuelt valgte programnummer.

  4. Vælg et andet program ved at trykke på en taltast og derefter Start for at begynde at modtage det valgte program, eller tryk på minus-tasten (-) igen for at vende tilbage til programtilstand.

  5. Både upload og download kan afsluttes ved at trykke på CLEAR/ZERO SET.

RS-232 Remote Command Mode

Parameter 21 kan ikke være nul, hvis fjernkommandotilstand skal køre. Servostyringen ser efter en aksevalgkode, der er defineret af denne parameter.

Servostyringen skal også være i KØR-tilstand for at reagere på interfacet. Da styringen starter i Kør-tilstand, er der risiko for utilsigtet fjernbetjening. Kommandoer sendes til servostyringen i ASCII-kode, og afsluttes af en vognretur (CR).

Alle kommandoer, bortset fra B-kommandoen, skal efterfølges af den numeriske kode for en akse (U, V, W, X, Y, Z). Se "Indstillinger for Parameter 21" på side 5. B-kommandoen kræver ikke den valgte kode, da den bruges til at aktivere alle akser samtidigt. ASCII-koderne, der bruges til at beordre styringen:

RS-232-enkeltaksekommandoer

Følgende er RS-232-kommandoerne, hvor X er den valgte akse, der er angivet af Parameter 21 (U, V, W, X, Y eller Z):

ASCII-kommando Stilling
xSnnn.nn Angiv trinstørrelse nn.nn eller absolut position.
xFnn.nn Angiv fremføringshastighed nn.nn i enheder/sekund.
xGnn Angiv Gnn-kode.
xLnnn Angiv sløjfetælling nnn.
xP Angiv servostatus eller position. Denne kommando for den pågældende servostyring til at reagere med servoposition, hvis normal drift er mulig, og ellers med servostatus.
xB Begynd programmeret trin på X-aksen.
B Begynd programmeret trin på alle akser på én gang.
xH Tilbage til hjemmeposition eller brug hjemmeforskydning.
xC Ryd servostyringens position til nul, og etabler nulposition.
xO Tænd for servostyringen.
xE Sluk for servostyringen.

Eksempel på fjernprogram

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

WS180.000 (trin)
WF100.000 (fremføring)
WG91 (trinvis)
WB (start)

RS-232-svar

xP-kommandoen, hvor X er den valgte akse, der er angivet af Parameter 21 (U, V, W, X, Y eller Z), er i øjeblikket den eneste kommando, der svarer med data. Den returnerer en enkelt linje bestående af:

Handling Betydning
xnnn.nnn Servostyring i stillestående position nnn.nnn
xnnn.nnnR Servo i bevægelse forbi position nnn.nnn
xTil Servo er slukket med årsag n
xLn Servohjemmeposition mistet med årsag n

7.3 Programfunktioner

Program Functions

Disse områder har specifikke styringsprogrammer:

  • Absolut/trinvis bevægelse
  • Fortsæt styring automatisk
  • Kontinuerlig bevægelse
  • Antal sløjfer
  • Cirkelopdeling
  • Forsinkelseskode (G97)
  • Fremføringshastigheder
  • Underprogrammer (G96)

Absolut/trinvis bevægelse

Sådan bruges absolut/trinvis bevægelse:

Brug G90 for absolutte positioner og G91 for trinvise positioner. G90 er den eneste kommando, der tillader absolut positionering.

BEMÆRK: G91 er standardværdien, og giver trinvis bevægelse.

Brug G28 og G88 til en programmeret startkommando. Den indtastede fremføringshastighed bruges til at vende tilbage til nulpositionen.

Fortsæt styring automatisk

Sådan styres tilstanden for automatisk fortsættelse:

  1. Indstil Parameter 10 til 2.
    Styringen udfører hele programmet, og stopper, når G99 er nået.
  2. Tryk og hold CYKLUSSTART nede, indtil det aktuelle trin er færdigt for at stoppe programmet.
  3. Tryk på CYKLUSSTART igen for at genstarte programmet.

Kontinuerlig bevægelse

Sådan startes kontinuerlig bevægelse:

G33 bruger ekstern CYKLUSSTART til at starte kontinuerlig bevægelse.

Når et M-Fin-signal fra CNC-styringen er sluttet til den eksterne CYKLUSSTART og en vilkårlig fremføringshastighed indtastes i feltet for fremføringshastighed for trin G33, fortsætter rotationsbevægelsen, indtil M-Fin-signalet frigives.

Indstil trinstørrelse til 1.000 for G33-bevægelse med uret. Indstil trinstørrelse til -1.000 for G33-bevægelse mod uret.

Antal sløjfer er indstillet til 1.

Antal sløjfer

Sløjfetælling tillader et trin at gentages op til 999 gange, før du går videre til næste trin. Sløjfetællingen er et L efterfulgt af en værdi mellem 1 og 999. I Kør-tilstand viser den de resterende sløjfetællinger for det valgte trin. Den bruges også sammen med funktionen Cirkelopdeling til at indtaste antallet af opdelinger i cirklen fra 2 til 999. Sløjfetælling angiver det antal gange, et underprogram skal gentages, når den bruges med G96.

Forsinkelseskode (G97)

G97 bruges til at programmere en pause (ventetid) i et program. F.eks. vil programmering af en G97 og indstilling L = 10 producere en ventetid på 1 sekund. G97 pulserer ikke CNC-relæet ved trinfuldførelse.

Cirkelopdeling

Cirkelopdeling vælges med G98 (eller G85 for TRT-enheder). L’et definerer, hvor mange lige dele en cirkel er opdelt i. Efter L’ets antal trin er enheden i samme position, som den startede fra. Cirkelopdeling er kun tilgængelig i de cirkulære tilstande (dvs. Parameter 12 = 0, 5 eller 6).

Feedrate Programming

Visningen af fremføringshastighed har et interval mellem 00,001 og maksimum for rundbordet (se tabel). Værdien for fremføringshastighed har et F foran og viser den anvendte fremføringshastighed for det valgte trin. Fremføringshastigheden svarer til grader drejet pr. sekund.

For eksempel: En fremføringshastighed på 80.000 betyder, at platten roterer 80° på et sekund.

Når servostyringen er i Stop-tilstand, skal du trykke på - for at ændre værdien for fremføringshastighed i programmet uden at ændre programmet eller nogen parametre. Dette er tilstanden Tilsidesæt fremføringshastighed.

Tryk på minus (-), indtil den ønskede fremføringshastighed (50, 75 eller 100 %), f.eks. OVR:75 %, vises nederst til højre i displayet.

Model Maksimal fremføringshastighed
HA5C 410.000
HRT160 130.000
HRT210 100.00
HRT310 75.000
HRT450 50.000

Subroutines (G96)

Underprogrammer tillader gentagelse af en sekvens op til 999 gange. Hvis du vil vælge ent underprogram, skal du indtaste G96. Efter indtastning af 96 skal du gå til den blinkende visning af 00 forud for det trinnummer, der er registreret, for at indtaste det trin, der skal springes til. Styringen springer til det trin, der blev valgt i trinnummer-registret, når programmet når trin G96. Styringen udfører dette trin og de følgende, indtil G95 eller G99 findes. Programmet springer derefter tilbage til trinnet efter G96.

Et underprogram gentages ved hjælp af sløjfetællingen for en G96. Hvis du vil afslutte underprogrammet, skal du enten indsætte G95 eller G99 efter det sidste trin. Et kald af underprogram anses ikke for at være et trin alene, da det udfører sig selv og første trin i underprogrammet.

BEMÆRK: Indlejring er ikke tilladt.

7.4 Samtidig rotation og fræsning

Simultaneous Rotation and Milling

G94 bruges til at udføre samtidig fræsning. Relæet pulseres i begyndelsen af trinnet, så CNC-fræseren går til den næste blok. Servostyringen udfører derefter L-trin uden at vente på startkommandoer. Normalt er L-tallet på G94 indstillet til 1, og dette trin efterfølges af et trin, der køres samtidigt med en CNC-fræser.

Spiral Milling (HRT & HA5C)

Spiralfræsning er koordineret bevægelse af drejeenhedens og fræserens akse. Samtidig rotation og fræsning muliggør bearbejdning af knaster, spiralformede og vinklede snit. Brug en G94 i styringen, og tilføj rotation og fremføringshastighed. Styringen udfører G94 (signalerer til fræser om at fortsætte) og følgende trin som én. Hvis der er behov for mere end ét trin, skal du bruge en L-kommando. For at kunne spiralfræse skal fræserens fremføringshastighed beregnes, så rundbordets og fræserens akse stopper samtidig.

For at beregne fræserens fremføringshastighed skal følgende oplysninger tages i betragtning:

  • Spindlens vinkelrotation (dette beskrives i emnetegningen).
  • En fremføringshastighed for spindlen (vælg vilkårligt en rimelig en, f.eks. fem grader (5°) pr. sekund).
  • Den afstand, der skal vandres på X-aksen (se emnetegningen).

Hvis du f.eks. vil fræse en spiral, der har en 72° rotation, og samtidig bevæger sig 1,500" på X-aksen:

  1. Beregn den tid, det tager rundbordet at rotere gennem vinklen af grader/(spindlens fremføringshastighed) = tid til at indeksere 72 grader/5° pr. sekund = 14,40 sekunder for enheden at rotere.

  2. Beregn fræserens fremføringshastighed, der bevæger X-afstanden på 14,40 sekunder (vandringslængde i tommer/antal sekunders rotation) x 60 sekunder = fræserens fremføringshastighed i tommer pr. minut. 1,500 tommer/14,4 sekunder = 0,1042 tommer pr. sekund x 60 = 6,25 tommer pr. minut.

Hvis indekseren er indstillet til at bevæge sig 72° ved en fremføringshastighed på 5° pr. sekund, skal fræseren programmeres til at vandre 1,500 tommer med en fremføringshastighed på 6,25 tommer pr. minut for at generere spiralen.

Programmet til servostyring er som følger:

TRIN TRINSTØRRELSE FREMFØRINGSHASTIGHED SLØJFETÆLLING 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

Fræseprogrammet til dette eksempel ser ud som følger:

N1 G00 G91 (hurtig i trinvis tilstand) ;
N2 G01 F10. Z-1.0 (fremføring ned i Z-akse) ;
N3 M21 (for at starte indekseringsprogrammet ovenfor i trin 1) ;
N4 X-1.5 F6.25 (bevægelse af indekshoved og fræser på samme tid her) ;
N5 G00 Z1.0 (hurtigt tilbage i Z-aksen) ;
N6 M21 (send indekser tilbage til hjem ved trin tre) ;
N7 M30;

Possible Timing Issue

Når servostyringen samtidig udfører en G94, kræves en forsinkelse på 250 millisekunder, før næste trin startes. Dette kan få fræsemaskinens akse til at bevæge sig, før bordet roterer, og efterlade et fladt sted i snittet. Hvis dette er et problem, skal du tilføje en ventetid på 0 til 250 millisekunder (G04) efter M-koden i fræseprogrammet for at forhindre fræseaksebevægelse.

Ved at tilføje en ventetid begynder rundbordet og fræseren at bevæge sig på samme tid. Det kan være nødvendigt at ændre fremføringshastigheden på fræsemaskinen for at undgå problemer med timing ved spiralens ende. Juster ikke fremføringshastigheden på drejestyringen. Brug fræsemaskinen med dens finere justering af fremføringshastigheden. Hvis underskæringen ser ud til at være i X-aksen, øges fræsemaskinens fremføringshastighed med 0,1. Hvis underskæringen vises i radialretning, skal du reducere fræserens fremføringshastighed.

Hvis timing er flere sekunder forskudt, således at fræseren fuldfører sin bevægelse før rundbordet, og der er flere spiralbevægelser én efter en anden (som ved tilbagetrækning af et spiralsnit), vil fræseren muligvis stoppe. Årsagen er, at fræseren sender et cyklusstartsignal (til næste snit) til drejestyringen, før den har afsluttet sin første bevægelse, men drejestyringen accepterer ikke en anden startkommando, før den er færdig med den første.

Kontroller tidsberegninger, når der udføres flere bevægelser. En måde at kontrollere dette er at bruge Enkelt blok på styringen, så der er fem sekunder mellem trin. Hvis programmet kører med succes i Enkelt blok og ikke i kontinuerlig tilstand, er timingen slået fra.

7.5 Eksempler på programmering

Programming Examples

Følgende afsnit indeholder eksempler på servostyringsprogrammering:

Eksempel 1 - Indekser platten 90°.

Eksempel 2 - Indekser platten 90° (eksempel 1, trin 1-8), drej ved 5°/sek. (F5) i den modsatte retning i 10,25 grader, og vend derefter tilbage til hjemmeposition.

Eksempel 3 - Bor et mønster med fire huller og derefter et mønster med fem huller på samme emne.

Eksempel 4 - Indekser 90,12°, start et boltmønster med syv huller, og vend derefter tilbage til nulposition.

Eksempel 5 - Indekser 90°, fremfør langsomt i 15°, gentag dette mønster tre gange, og vend tilbage til hjemmeposition.

Eksempel 6 - Indekser 15°, 20°, 25°, 30° grader i rækkefølge fire gange, og bor derefter et mønster med fem huller.

Programming Example 1

Sådan indekseres platten 90°:

  1. Tænd for strømmen ved at trykke på afbryderen på bagpanelet.
  2. Tryk på CYKLUSSTART.
  3. Tryk på ZERO RETURN (Referencepunkt).
  4. Tryk på MODE/RUN PROG (Tilstand/Kør prog.) og slip.
    Displayet blinker.
  5. Tryk og hold CLEAR/ZERO SET nede i fem sekunder.
    Displayet viser 01 000.000.
  6. Indtast 90000 på tastaturet.
  7. Tryk på MODE/RUN PROG (Tilstand/Kør prog.).
    Displayet holder op med at blinke.
  8. Tryk på CYKLUSSTART for at indeksere.

Programming Example 2

Hvis du vil indeksere platten 90° (eksempel 1, trin 1-8), skal du dreje ved 5°/sek. (F5) i den modsatte retning i 10,25 grader, og derefter returnere til hjemmeposition:

  1. Kør programmeringseksempel 1 på side 5.
  2. Tryk på MODE/RUN PROG (Tilstand/Kør prog.) og slip.
    Displayet blinker.
  3. Tryk to gange på STEP SCAN-pil ned. Du skal være på programtrin 02.
  4. Indtast 91 på tastaturet. Brug CLEAR/ZERO SET til at slette fejl.
  5. Tryk på DISPLAY SCAN.
  6. Indtast -10250 på tastaturet.
  7. Tryk på STEP SCAN-pil ned.
    Servostyringen er nu på fremføringsdisplayet.
  8. Indtast 5000 på tastaturet.
  9. Tryk på STEP SCAN-pil ned.
    Styringen er nu på trin 03.
  10. Indtast 88 på tastaturet.
  11. Tryk (4) gange på STEP SCAN-pil op. Styringen er nu på trin 01.
  12. Tryk på MODE/RUN PROG (Tilstand/Kør prog.).
    Displayet holder op med at blinke.
  13. Tryk på Cyklusstart (3) gange. Enheden indekserer 90 grader (90°), fremføres langsomt i den modsatte retning i 10,25 grader (10,25°), og vender derefter hjem.

Programming Example 3

Dette eksempel viser programmet, som du ville indtaste det i servostyringen. Sørg for at rydde hukommelsen, før du åbner programmet.

Sådan bores et mønster med fire huller og derefter et mønster med fem huller på samme emne:

1

Indtast disse trin i servostyringen:

TRIN TRINSTØRRELSE FREMFØRINGSHASTIGHED SLØJFETÆLLING 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 at programmere eksempel 3 ved hjælp af cirkelopdeling skal du indtaste følgende trin i servostyringen (indstil parameter 12 = 6 til dette eksempel):

TRIN FREMFØRINGSHASTIGHED SLØJFETÆLLING G-KODE
01 270.000 (HA5C) 4 G98
02 270.000 (HA5C) 5 G98
03 270.000 (HA5C) 1 G99

Programming Example 4

Dette eksempel viser programmet, som du ville indtaste det i servostyringen. Sørg for at rydde hukommelsen, før du åbner programmet.

Hvis du vil indeksere 90,12°, skal du starte et boltmønster med syv huller, og derefter vende tilbage til nulposition:

1

Indtast følgende trin i servostyringen:

TRIN  TRINSTØRRELSE FREMFØRINGSHASTIGHED SLØJFETÆLLING 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 eksempel viser programmet, som du ville indtaste det i servostyringen. Sørg for at rydde hukommelsen, før du åbner programmet.

Hvis du vil indeksere 90°, skal du langsomt fremføre i 15°, gentag dette mønster tre gange, og vende tilbage til hjemmeposition:

1

Indtast følgende trin i servostyringen:

TRIN  TRINSTØRRELSE FREMFØRINGSHASTIGHED SLØJFETÆLLING 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 program (eksempel 5) ved brug af underprogrammer.

TRIN  TRINSTØRRELSE FREMFØRINGSHASTIGHED SLØJFETÆLLING G-KODE
01 0 Trin [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

Trin 01 beder styringen gå til trin 04. Styringen udfører trin 04 og 05 tre gange (looptælling 3 i trin 01), trin 06 markerer enden af underrutinen. Når underprogrammet er færdig, springer styringen tilbage til trinnet efter G96-kaldet (i dette tilfælde trin 02). Da trin 03 ikke er del af et underprogram, markerer den slutningen af programmet, og tager styringen tilbage til trin 01.

Brug underprogrammer i eksempel 5 for at gemme to programlinjer. For at gentage mønsteret otte gange vil et underprogram imidlertid gemme tolv linjer, og kun sløjfetællingen i trin 01 ændres for at øge antallet af gange, mønsteret skal gentages.

Som en hjælp til programmering af underprogrammer skal du tænke på underprogrammet som et separat program. Programmer styringen ved hjælp af G96, når du vil vælge underprogrammet. Afslut programmet med en G95-slutkode. Åbn underrutineprogrammet, og noter det trin, det begynder med. Angiv dette trin i LOC-området på G96-linjen.

Programming Example 6

Dette eksempel viser programmet, som du ville indtaste det i servostyringen. Sørg for at rydde hukommelsen, før du åbner programmet.

Indekser 15°, 20°, 25°, 30° grader i rækkefølge fire gange, og bor derefter et mønster med fem huller:

1

Indtast følgende trin i servostyringen:

TRIN  TRINSTØRRELSE FREMFØRINGSHASTIGHED SLØJFETÆLLING G-KODE
01 0 Plac. 1 G96
02 0 25.000 (HA5C) 1 G98
03 0 270.000 (HA5C) 1 G95
Hovedprogram over trin 01-03 - Underprogram trin 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

Feedback
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-leveret pris

Denne pris omfatter forsendelsesomkostninger, eksport- og importafgifter og alle andre udgifter i forbindelse med levering til en lokation i Frankrig, der er aftalt med dig som køber. Ingen andre obligatoriske omkostninger kan blive tilføjet leveringen af et Haas CNC-produkt.

HOLD DIG OPDATERET MED DE SENESTE HAAS-TIPS OG TEKNOLOGI ...

Tilmeld dig nu!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service og Support
  • Ejere
  • Anmod om service
  • Betjeningsvejledninger
  • Haas-reservedele
  • Anmodning om reparation af rundbord
  • Anbefalinger inden du installerer
  • Køb af værktøjer
  • Version og pris for en ny Haas
  • Tilgængeligt lager
  • Haas-prisliste
  • CNCA-finansiering
  • Om Haas
  • DNSH-erklæring
  • Karriere
  • Certificeringer og sikkerhed
  • Kontakt os
  • Oversigt
  • Vilkår og betingelser
  • Haas Tooling: vilkår og betingelser
  • Databeskyttelse
  • Garanti
  • Haas-fællesskab
  • Haas CNC-certificeringsprogram
  • Haas Motorsports
  • Gene Haas Foundation
  • Haas teknisk træningsfællesskab
  • Events
  • Deltag i samtalen
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – CNC-maskiner

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