Телефон / 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, да натиснете клавиша START, за да стартирате програмата.

M01 е инструкция за селективна пауза на програмата. Преди да се изпълни програмата, бутонът OPSTOP на контролния панел трябва да бъде включен. Ефектът след изпълнение е същият като M00. Програмата трябва да се рестартира както по-горе.

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

M02 е основната инструкция за край на програмата. Когато тази команда се изпълни, подаването спира, шпинделът спира и охлаждащата течност се изключва. Но курсорът на програмата спира в края на програмата.

M30 е основната команда за край на програмата. Функцията е същата като M02, разликата е, че курсорът се връща в началната позиция на програмата, независимо дали има други програмни сегменти след M30.

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

Параметрите за компенсация на инструмента D и H имат една и съща функция и могат да се сменят по желание. И двете представляват името на адреса на компенсационния регистър в CNC системата, но конкретната стойност на компенсацията се определя от адреса на номера на компенсацията зад тях. Въпреки това, в обработващите центри, за да се предотвратят грешки, обикновено е изкуствено посочено, че H е адресът за компенсация на дължината на инструмента, номерът на компенсацията е от 1 до 20, D е адресът за компенсация на радиуса на инструмента и номерът на компенсацията започва от No 21 (магазин за инструменти с 20 инструмента).

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

G01G41D21X20.0Y35.0F200;

4. Огледална команда

Инструкции за обработка на огледално изображение M21, M22, M23. Когато само оста X или оста Y е огледална, последователността на рязане (изкачване и фрезоване нагоре), посоката на компенсация на инструмента и управлението на интерполацията на дъгата ще бъдат противоположни на действителната програма, както е показано на Фигура 1. Когато X -ос и Y-ос се отразяват едновременно, последователността на подаване на инструмента, посоката на компенсация на инструмента и управлението на интерполацията на дъгата остават непроменени.

Забележка: След като използвате командата огледало, трябва да използвате 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; (Отмяна на фиксиран цикъл и компенсация на инструмента)

M05; (Шпинделът спира)

M09; (изключване на охлаждащата течност)

G91G30Z0; (Ос Z се връща към второто начало, което е точката на смяна на инструмента)

M06; (смяна на инструмента)

M99; (Край на подпрограмата)

Когато трябва да смените инструмента, трябва само да въведете „T5M98P2002″ в състояние MDI, за да замените необходимия инструмент T5, като по този начин избягвате много ненужни грешки. Читателите могат да компилират съответните подпрограми за смяна на инструменти според характеристиките на техните собствени машинни инструменти.

8. друго

Пореден номер на програмен сегмент, представен от адрес N. Обикновено самото устройство с ЦПУ има ограничено пространство в паметта (64K). За да се спести място за съхранение, поредните номера на програмните сегменти са пропуснати. N представлява само етикета на програмния сегмент, който може да улесни търсенето и редактирането на програмата. Няма ефект върху процеса на обработка. Поредният номер може да се увеличава или намалява и не е необходима непрекъснатост на стойностите. Въпреки това, той не може да бъде пропуснат, когато се използват определени инструкции за цикъл, инструкции за прескачане, извикващи подпрограми и огледални инструкции.

9. В същия програмен сегмент, за една и съща инструкция (същия адресен знак) или същата група от инструкции, тази, която се появява по-късно, ще влезе в сила.

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

G01G00X50.0Y30.0F200; G00 се изпълнява (въпреки че има F стойност, G01 не се изпълнява).

Кодовете на инструкции, които не са в една и съща група, имат същия ефект, ако се изпълняват в същия програмен сегмент чрез размяна на последователността.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

Всички горепосочени артикули бяха пуснати и преминаха на обработващ център PMC-10V20 (FANUCSYSTEM). В практическите приложения се изисква само задълбочено разбиране на правилата за използване и програмиране на различни инструкции.

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

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


Време на публикуване: 06 ноември 2023 г