Glavna vsebina programiranja CNC obdelovalnih strojev
Analiza delovnih risb, določanje obdelovalnih procesov, izvajanje matematične obdelave, pisanje seznamov programov, ustvarjanje krmilnih medijev, preverjanje programov, vnašanje programov in testno rezanje obdelovanca.
Koraki programiranja CNC obdelovalnih strojev
Analiza delovnih risb in procesnih zahtev: Na podlagi risb analizirajte geometrijsko obliko, dimenzije in tehnične zahteve dela; pojasniti vsebino in zahteve strojne obdelave; določi načrt obdelave; določite zaporedje obdelave; napeljave za oblikovanje; izberite orodja; določi razumno pot orodja; in izberite ustrezne rezalne parametre.
Hkrati je treba v celoti izkoristiti funkcije CNC sistema in zmogljivosti samega CNC obdelovalnega stroja za pravilno izbiro nastavitvene točke orodja in načina vnosa, kar zmanjša pomožni čas, kot sta menjava orodja in indeksiranje.
Matematična obdelava
Pred programiranjem se vzpostavi koordinatni sistem obdelovanca na podlagi geometrijskih značilnosti dela. CNC sistem, ki temelji na zahtevah risb delov, oblikuje obdelovalno pot. Na postavljenem koordinatnem sistemu obdelovanca se najprej izračuna trajektorija gibanja orodja. Za dele z relativno preprostimi oblikami (kot so deli, sestavljeni iz ravnih črt in lokov), je treba izračunati samo koordinate začetne točke, končne točke, središča loka in presečišča ali tangentne točke dveh geometrijskih elementov.
Pisanje seznama delnega programa
Po določitvi obdelovalne poti in procesnih parametrov napišite seznam obdelovalnega programa v skladu z navedenimi kodami in formati programskih segmentov, ki jih definira CNC sistem.
Struktura CNC obdelovalnega programa
1. Programska sestava: Sestavljena je iz več programskih segmentov.
O0001; O (FANUC-O, AB8400-P, SINUMERIK8M-%) Funkcionalno določa številko programa; vsaka številka programa ustreza obdelanemu delu.
N010 G92 X0 Y0; Podpičje označuje konec segmenta programa.
N020 G90 G00 X50 Y60;
...; Podprograme lahko kličete.
N150 M05;
N160 M02;
2. Oblika programskega segmenta:
① Besedni format naslova: npr. N020 G90 G00 X50 Y60; To je najpogosteje uporabljen format, ki so ga sprejela sodobna CNC strojna orodja. Naslov N je številka segmenta programa, naslov G in številka 90 tvorita besedni naslov za pripravljalne funkcije,...
② Oblika segmenta spremenljivega programa: npr. B2000 B3000 B B6000; Vsaka beseda je ločena z ločilom B. Ločila ni mogoče izpustiti, če ni podatkov. Običajno se uporablja v CNC strojih za rezanje žice. Obstajajo tudi drugi formati, kot je programiranje 3B.
③ Format segmenta programa s fiksnim zaporedjem: npr. 00701+0; V sistemsko-krmiljenih robotih Siemens zgornji programski segment pomeni: N007 G01 X+02500 Y-13400 F15 S30 M02;






