Dienoraštis

Pilna CNC apdirbimo centro programos kodo nuoroda – būtina CNC apdirbimui – Yumei

Patikimas pirmaujantis lakštinio metalo gamybos gamintojas ir tiekėjas yra "Yumei Hardware". Prekių asortimentą sudaro CNC malūno aliuminis, CNC tekinimo staklių dalys, CNC dalys ir CNC prototipų kūrimas.

Pilna CNC apdirbimo centro programos kodo nuoroda – būtina CNC apdirbimui

Complete CNC Machining Center Program Code Reference

1. Raidžių reikšmė CNC programose

O: Programos numeris – nustato programos numerį
N: Bloko numeris – nustato programos eilės numerį
G: parengiamasis funkcijos kodas
X / Y / Z: Matmenų simboliai – ašies judėjimo komandos
A / B / C / U / V / W: Papildomos ašies judėjimo komandos
R: Lanko spindulys
I / J / K: Lanko centro koordinatės (vektorinės reikšmės)
F: Padavimo greitis – nustato padavimo greitį
S: Veleno greitis – nustato veleno sukimosi greitį
T: Įrankio funkcija – nustato įrankio numerį
M: Įvairios funkcijos – įjungimo/išjungimo valdymo funkcijos
H / D: Įrankio poslinkio numeris – nustato įrankio poslinkį
P / X: Buvimo laikas – nustato delsos laiką
P: Poprogramės numerio komanda – nustato poprogramių numerius (pvz., poprogramės iškvietimas:M98 P1000)
L: Pakartojimų skaičius – nustato pakartojimų skaičių poprogramei arba fiksuotam ciklui (pvz.,M98 P1000 L2; praleidžiant L reiškia L1)
P / W / R / Q: Parametrai – naudojami fiksuotuose cikluose (pvz., bakstelėjimo ciklasG98/(G99) G84 X_ Y_ R_ Z_ P_ F_)


2. Įprasti G kodo paaiškinimai

G00: Greitas padėties nustatymas
G01: Tiesinė interpoliacija
G02: Apskrita / spiralinė interpoliacija (pagal laikrodžio rodyklę)
G03: Apskrita / spiralinė interpoliacija (prieš laikrodžio rodyklę)
G04: Buvimo arba delsos laikas
Pavyzdys:G04 X1000arbaG04 X1.0
G04 P1000reiškia 1 sekundės buvimą

G09: Tikslus sustabdymo patikrinimas (patikrina, ar įrankis yra tiksliniame diapazone)
G10: Programuojamas duomenų įvedimas
G17: Pasirinkite XY plokštumą (X ašį arba jos lygiagrečią ašį)
G18: Pasirinkite ZX plokštumą (Y ašį arba jos lygiagrečią ašį)
G19: Pasirinkite YZ plokštumą (Z ašį arba jos lygiagrečią ašį)
G20: Colių įvesties režimas
G21: Metrinis įvesties režimas

G28: Grįžti į atskaitos tašką
Formatas:G91/(G90) G28 X__ Y__ Z__– per tarpinį tašką grįžta į atskaitos padėtį (absoliutus/inkrementinis režimas)

G29: Grįžimas iš atskaitos taško
G91/(G90) G29 X__ Y__ Z__– nuo pradinio taško pravažiuokite atskaitos tašką ir grįžkite į tikslinę padėtį

G30: Grįžkite į 2, 3 arba 4 atskaitos tašką
Pavyzdys:
G91/(G90) G30 P2 X__ Y__ Z__– grįžti į 2-ąjį atskaitos tašką (P2 galima praleisti)

G40: Atšaukti pjovimo spindulio kompensavimą
G41: Pjovimo spindulio kompensavimas kairėje (įrankis į kairę padavimo kryptimi)
G42: Pjovimo spindulio kompensavimas dešinėje (įrankis į dešinę padavimo kryptimi)
G43: Įrankio ilgio kompensavimas + kryptis
G44: Įrankio ilgio kompensavimas − kryptis
G49: Atšaukti įrankio ilgio kompensavimą

G50: Atšaukti mastelio keitimą
G51: Mastelio keitimas – formatas:
ANT:G51 X_ Y_ Z_ P_
IŠJUNGTI:G50
Kur X/Y/Z nustato mastelio keitimo centrą, o P yra mastelio koeficientas (1–999999, tik sveikieji skaičiai; P800 reiškia 0,8 mastelį)

G52: Nustatykite vietinę koordinačių sistemą
G53: Pasirinkite mašinos koordinačių sistemą
G54–G59: Pasirinkite darbo koordinačių sistemas 1–6

G60: Vienos krypties padėties nustatymas – pašalina atotrūkį
G61: Tikslus sustabdymo patikrinimas – lėtina ir tikrina toleranciją šalia tikslinės padėties
G62: Automatinis padavimo greičio reguliavimas posūkiuose
G63: Bakstelėjimo ciklas
G64: Įprastas pjovimo režimas – nėra lėtėjimo tarp segmentų

G65: Makrokomandos iškvietimas
G66: Modalinis makrokomandos iškvietimas
G67: Atšaukti modalinį makrokomandos iškvietimą

G68: Koordinačių pasukimas – formatas:

  • G17: G68 X_ Y_ R_
  • G18: G68 X_ Z_ R_
  • G19: G68 Y_ Z_ R_

G69: Atšaukti koordinačių pasukimą

G73: Peck gręžimo ciklas
G74: Kairiojo bakstelėjimo ciklas
G76: Smulkus gręžimo ciklas (su orientuotu įtraukimu)
G80: Atšaukti fiksuotą ciklą
G81: Paprastas gręžimo ciklas
G82: Gręžimo ciklas su buvimu apačioje
G83: Peck gręžimo ciklas
G84: Dešiniojo bakstelėjimo ciklas
G85–G89: Gręžimo ciklai (įvairių tipų)

G90: Absoliutus programavimas
G91: Inkrementinis programavimas
G92: Nustatykite darbo koordinačių sistemą
G98: Grįžti į pradinį tašką fiksuoto ciklo atsitraukimo metu
G99: Grįžti į R tašką fiksuoto ciklo atsitraukimo metu


3. Įprasti M kodo paaiškinimai

M00: Besąlygiškas programos sustabdymas
M01: Pasirenkamas programos sustabdymas
M02: Programos pabaiga
M03: Velenas pagal laikrodžio rodyklę
M04: Velenas prieš laikrodžio rodyklę
M05: Veleno stabdys
M08: Aušinimo skystis įjungtas (išorinis)
M09: Aušinimo skystis išjungtas (visi)
M26: Įjungtas aušinimo skystis (vidinis)
M30: Programos pabaiga ir grįžimas į pradžią

M84: Patikrinkite padėklą 1
M95: Patikrinkite padėklą 2
M98: Skambučių poprogramė
M99: Grįžti į pagrindinę programą
M135: Standus sriegimas
M417: Mašinos padėklo 1 patikrinimas
M418: Mašinos padėklo 2 patikrinimas
M419: Pabaigos padėklų patikrinimas
M433: Įrankio lūžio aptikimas
M462: Perkėlimo padėklo numeris


4. Bendra CNC programavimo aritmetika

Sudėtis:#i = #j + #k
Atimtis:#i = #j - #k
Daugyba:#i = #j * #k
Dalyba:#i = #j / #k

Sinusas:#i = NUODĖMĖ[#j]
Arcsine:#i = ASIN[#j]
Kosinusas:#i = COS[#j]
Arkkozinas:#i = ACOS[#j]
Tangentas:#i = TAN[#j]
Arktangentas:#i = ATAN[#j]

Kvadratinė šaknis:#i = SQRT[#j]
Absoliučioji vertė:#i = ABS[#j]
Apvalus:#i = APVALUS[#j]
Suapvalinkite žemyn:#i = PATAISYMAS[#j]
Suapvalinti:#i = FUP[#j]
Natūralus rąstas:#i = LN[#j]
Eksponentinio:#i = EXP[#j]

Loginis ARBA:#i = #j ARBA #k
Loginis XOR:#i = #j XOR #k
Logiškas IR:#i = #j IR #k

BCD į dvejetainį:#i = BIN[#j]
Dvejetainis į BCD:#i = BCD[#j]


5. Loginiai operatoriai

EQ: Lygus
NE: Nelygus
GT: Didesnis nei
GE: Didesnis arba lygus
LT: Mažiau nei


6. Programos išsišakojimas ir kilpos

Besąlygiškas šuolis:GOTO
Sąlyginis šuolis:IF [sąlyga]
Pavyzdys:
JEI [sąlyga] GOTO n– jei sąlyga įvykdyta, pereiti prie bloko n
JEI [SĄLYGA], TADA– pvz.,JEI [#I EQ #J], TADA #K = 0


7. Kilpos pareiškimai

WHILE [sąlyga] DO m (m = 1, 2, 3...)
    ...
PABAIGA

Jei sąlyga teisinga, programa tarpDomirPABAIGAvykdoma pakartotinai, kol sąlyga tampa klaidinga. Priešingu atveju vykdymas tęsiamas poPABAIGA.


Jei norite, aš taip pat galiu performatuoti tai įprofesionaliai suprojektuota CNC programavimo greitos nuorodos lentelėtodėl lengviau skaityti ir spausdinti dirbtuvėms. Tai atrodytų kaip tikras mašinisto vadovo puslapis.

Mūsų CNC apdirbimo dalys

Štai nedidelis CNC apdirbtų dalių, kurias gaminome savo klientams, pasirinkimas.

Karšti paieškos terminai