Структура на управляващата програма на машините с ЦПУ

Създаването на програма за обработката на даден детайл става на език ISO или езика на "G" командите. Командите /кодовете/ с адрес "G" се наричат подготвителни и определят настройката на машината за извършването на определен вид работа G-кодовете представляват двуцифрени числа, които определят значението на командите в блоковете, за които се отнасят.


G-кодовете се разделят на следните две групи:

  • - Еднократни G-кодове.
    G-кода е валиден само в блока в който е зададен;
  • - Модални G-кодове.
    G-кода е валиден докато не се срещне друг G-код от същата група.

Например .....ако искате свредлото за пробиване на отвор да се премества по права линия трябва да използвате командата /кода/ G01.

За управлението на машините с ЦПУ се използват голямо количество команди. Затова се налага да научите основните "G" и "M" кодове. Това е единствения начин да "контактувате" с машината /образно казано/. Оновния набор от кодове не е чак толкова голям.

Фиксирани цикли

Команда
/код/

Предназначение и формат на командата

 

Преместване на работния инструмент

G00 Преместване на бърз ход до указаната от вас точка
G00 X_ . Y_. Z_
G01 Линейна интерполация - преместване по права линия със указаната скорост на подаване
G01 X_ . Y_.F_
G02 Кръгова интерполация - преместване по дъга по посока на часовниковата стрелка с указаната скорост на движение
G02 X_ Y_. R_. F_
 

Мерна еденица при въвеждане на данните

G20 Въвеждане на данните в дюймове
G20 G00 X_ . Y_.
G21 Въвеждане на данните в метрична система
G20 G00 X_ . Y_.
 

Корекции на инструмента

G40 Отменя автоматичната корекция на радиуса на инструмента
G49 Отменя компенсацията на дължината на инструмента
 

Избор на координатна система

G54 Избор на координатна система 1
G55 Избор на координатна система 2
G56 Избор на координатна система 3
G57 Избор на координатна система 4
G58 Избор на координатна система 5
G59 Избор на координатна система 6
G60 Единично позициониране - посока.
G61 Exact stop check mode
G62 Автоматична отмяна на ъгъла
G63 Режим на окосване
G64 Рязане режим
G65 Custom macro simple call
G66 Custom macro modal call
G67 Custom macro modal call cancel
G68 координатна система въртене
G69 изключване на координатна система въртене
G70 Довършителни цикъл(инчовите )
   
G71 Струговане цикъл - метрични единици
G72 Facing Cycle
G75 Цикъл калиброване
   
G80 Отменя действието на всички постоянни цикли и техните параметри
 

Цикъл пробиване на отвори

G81 Цикъл пробиване
G81 X_ Y_ Z_ R_ F_
G82 Цикъл пробиване със задръжка в дъното на отвора
G82 X_ Y_ Z_ R_ F_
G83 Цикъл пробиване с прекъсвания
G81 X_. Y_. Z_. Q._ R_ F_
G85 Цикъл пробиване с калиброване на отвора
G85 X_. Y_. Z_. F_
   
 

Тип на координатната система

G90 Абсолютно позициониране на инструмента - всички коодинати се отчитат спрямо постоянната нулева точка
G90 G00 X_. Y_.

G91

Относително позициониране - всички координати се отчитат спрямо предишната позиция
G91 G00 X_. Y_.
G92 Рязане цикъл
G93  
G94 Струговане цикъл
G95  
G96 Постоянен контрол повърхност скорост
G97 Отмяна на Постоянен контрол повърхност скорост
G98 Линейно подаване по време
G99 Връщане
   

Съвсем кратки обяснения за ISO - кодовете "G" и "M"

ISO - кодове

Координатни_системи
SINUMERIK

... и още

Модернизация на CNC системи от типа ЗИТ 500

 

Литература.