Телефон / WhatsApp / Skype
+86 18810788819
Е-пошта
john@xinfatools.com   sales@xinfatools.com

Инструкции за програмирање на CNC машински центар, ако не го знаете, дојдете да научите

1. команда за пауза

G04X (U)_/P_ се однесува на времето на пауза на алатката (додавањето запира, вретеното не запира), а вредноста по адресата P или X е времето на пауза. Вредноста после

На пример, G04X2.0; или G04X2000; паузирајте 2 секунди

G04P2000;

Меѓутоа, во некои упатства за обработка на системот за дупки (како што се G82, G88 и G89), со цел да се обезбеди прецизност на дното на дупката, постои време на пауза кога алатот се обработува до дното на дупката. Во овој момент, може да се изрази само со адресата P. Ако адресата X покажува дека контролниот систем смета дека X е координатна вредност на оската X и ја извршува.

На пример, G82X100.0Y100.0Z-20.0R5.0F200P2000; дупчете (100.0, 100.0) до дното на дупката и паузирајте 2 секунди

G82X100.0Y100.0Z-20.0R5.0F200X2.0; дупчење (2.0, 100.0) до дното на дупката без пауза.

2. Разлики и врски помеѓу M00, M01, M02 и M30

M00 е инструкција за безусловна пауза за програмата. Кога ќе се изврши програмата, доводот запира и вретеното запира. За да ја рестартирате програмата, прво мора да се вратите во состојбата JOG, да притиснете CW (вретено напред) за да го стартувате вретеното, а потоа да се вратите во AUTO состојба, притиснете го копчето СТАРТ за да ја стартувате програмата.

M01 е програмска селективна инструкција за пауза. Пред да се изврши програмата, мора да се вклучи копчето OPSTOP на контролната табла. Ефектот по извршувањето е ист како M00. Програмата мора да се рестартира како погоре.

M00 и M01 често се користат за проверка или отстранување на чиповите на димензиите на работното парче за време на обработката.

M02 е главната инструкција за завршување на програмата. Кога ќе се изврши оваа команда, доводот запира, вретеното запира и течноста за ладење е исклучена. Но, курсорот на програмата запира на крајот на програмата.

M30 е главната команда за завршување на програмата. Функцијата е иста како M02, разликата е во тоа што курсорот се враќа на позицијата на главата на програмата, без разлика дали има други програмски сегменти после M30.

3. Адресите D и H имаат исто значење

Параметрите за компензација на алатот D и H ја имаат истата функција и можат да се заменат по желба. И двете го претставуваат името на адресата на регистарот за компензација во системот CNC, но специфичната вредност на компензацијата се одредува според адресата на бројот на компензација зад нив. Меѓутоа, во машинските центри, за да се спречат грешки, генерално вештачки е пропишано дека H е адресата за компензација на должината на алатот, бројот на компензација е од 1 до 20, D е адресата за компензација на радиусот на алатот, а бројот на компензација започнува од бр. 21 (списание за алатки со 20 алатки).

На пример, G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. Команда за огледало

Инструкции за обработка на огледална слика M21, M22, M23. Кога се пресликуваат само оската X или Y-оската, секвенцата на сечење (глодање со качување и нагоре), насоката на компензација на алатот и управувањето со интерполација на лакот ќе бидат спротивставени на вистинската програма, како што е прикажано на слика 1. Кога X -оската и оската Y се огледуваат истовремено, секвенцата на напојување на алатот, насоката на компензација на алатот и управувањето со интерполација на лакот остануваат непроменети.

Забелешка: Откако ќе ја користите командата mirror, мора да ја користите M23 за да ја откажете за да избегнете да влијаете на следните програми. Во режимот G90, кога ја користите командата за огледална слика или откажување, мора да се вратите на потеклото на координатниот систем на работното парче пред да може да се користи. Во спротивно, CNC системот не може да ја пресмета понатамошната траекторија на движење и ќе се појави случајно движење на алатот. Во овој момент, мора да се изврши рачна операција за враќање на потеклото за да се реши проблемот. Ротацијата на вретеното не се менува со командата за слика од огледало.

Слика 1: Компензација на алатот, промени напред и назад при пресликување

5. Команда за интерполација на лак

G02 е интерполација во насока на стрелките на часовникот, G03 е интерполација спротивно од стрелките на часовникот. Во рамнината XY, форматот е како што следува: G02/G03X_Y_I_K_F_ или G02/G

03X_Y_R_F_, каде

Кога сечете со лак, забележете дека кога q≤180°, R е позитивна вредност; кога q>180°, R е негативна вредност; I и K, исто така, може да се специфицираат со R. Кога и двете се наведени во исто време, командата R има предност, а I , K е неважечка; R не може да изврши сечење со целосен круг, а сечењето со цел круг може да се програмира само со I, J и K, бидејќи има безброј кругови со ист радиус кои минуваат низ истата точка, како што е прикажано на слика 2.

Слика 2 Круг што минува низ истата точка

Кога I и K се нула, тие може да се изостават; без оглед на режимот G90 или G91, I, J и K се програмирани според релативните координати; при интерполација на лакот, инструкциите за компензација на алатот G41/G42 не може да се користат.

6. Предности и недостатоци помеѓу G92 и G54~G59

G54~G59 е координатен систем поставен пред обработката, а G92 е координатен систем поставен во програмата. По користењето на G54~G59, нема потреба повторно да се користи G92, инаку G54~G59 ќе се замени и треба да се избегнува, како што е прикажано во Табела 1.

Табела 1 Разликата помеѓу G92 и работниот координатен систем

Забелешка: (1) Откако ќе се користи G92 за поставување на координатен систем, повторното користење на G54~G59 нема да има ефект освен ако системот не се исклучи и рестартира или G92 се користи за поставување на потребниот нов координатен систем на работното парче. (2) Откако ќе заврши програмата што користи G92, ако машинската алатка не се врати?

Ако повторно се стартува потеклото поставено со 羾92, сегашната положба на машинскиот алат ќе стане новото координатно потекло на работното парче, кое е подложно на несреќи. Затоа, се надевам дека читателите ќе го користат со претпазливост.

7. Подгответе потпрограма за менување на алатот.

Во центарот за обработка, промените на алатот се неизбежни. Меѓутоа, машинскиот алат има фиксна точка за промена на алатот кога ќе ја напушти фабриката. Ако не е на позицијата за промена на алатот, алатката не може да се смени. Покрај тоа, пред промена на алатот, компензацијата и циклусот на алатот мора да се откажат, вретеното да запре и течноста за ладење да се исклучи. Има многу услови. Ако овие услови мора да се обезбедат пред секоја рачна промена на алатката, таа не само што ќе биде подложна на грешки, туку и ќе биде неефикасна. Затоа, можеме да составиме програма за промена на алатката за да ја зачуваме и користиме во DI состојба. Повикувањето на M98 може да го заврши дејството за промена на алатката со едно движење.

Земајќи го машинскиот центар PMC-10V20 како пример, програмата е следна:

O2002; (име на програмата)

G80G40G49; (Откажи фиксниот циклус и компензацијата на алатот)

М05; (Вретеното запира)

M09; (исклучување на течноста за ладење)

G91G30Z0; (Оската Z се враќа на второто потекло, што е точката за промена на алатот)

М06; (Промена на алатката)

М99; (Крај на потпрограмата)

Кога треба да ја смените алатката, треба само да напишете „T5M98P2002“ во состојба MDI за да ја замените потребната алатка T5, со што ќе избегнете многу непотребни грешки. Читателите можат да состават соодветни потпрограми за менување алатки според карактеристиките на нивните сопствени машински алати.

8. друго

Број на секвенца на програмскиот сегмент, претставен со адреса N. Општо земено, самиот CNC уред има ограничен мемориски простор (64K). Со цел да се заштеди простор за складирање, броевите на низата на програмските сегменти се испуштени. N ја претставува само ознаката на програмскиот сегмент, што може да го олесни пребарувањето и уредувањето на програмата. Тоа нема ефект врз процесот на обработка. Секвенцискиот број може да се зголеми или намали, а континуитетот на вредностите не е потребен. Сепак, не може да се испушти кога користите одредени инструкции за јамка, инструкции за скокање, повикување потпрограми и упатства за огледало.

9. Во истиот програмски сегмент, за истата инструкција (ист знак на адреса) или истата група инструкции, ќе стапи на сила онаа што се појавува подоцна.

На пример, програмата за промена на алатката, T2M06T3; го заменува Т3 наместо Т2;

G01G00X50.0Y30.0F200; G00 се извршува (иако има вредност F, G01 не се извршува).

Кодовите со инструкции кои не се во иста група имаат ист ефект доколку се извршат во истиот програмски сегмент со размена на низата.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

Сите горенаведени ставки беа работени и предадени на центарот за обработка на PMC-10V20 (FANUCSYSTEM). Во практичните апликации, потребно е само длабоко разбирање на правилата за користење и програмирање на различни инструкции.

Xinfa CNC алатките имаат карактеристики на добар квалитет и ниска цена. За детали, посетете:

Производители на CNC алатки – Кина фабрика за CNC алатки и добавувачи (xinfatools.com)


Време на објавување: 06-11-2023 година