Система ЧПУ GSK980TDa для токарных станков. Перечень функций программирования
Система ЧПУ GSK980TDa для токарных станков
Назначение  • Технические характеристики  •  Перечень функций программирования

Программное обеспечение  •  Выбор при заказе   Установочные размеры

Команды G


 Команды  Функции  Команды  Функции
 G00  Позиционирование (быстрый ход)  G50  Сдвиг системы координат
 G01  Линейная интерполяция(рабочая  подача)  G65  Макрокоманда
 G02  Круговая интерполяция по часовой  стрелке  G66  Запрос режима макро программы
 G03  Круговая интерполяция против  часовой стрелки  G67  Отмена запроса режима макро  программы
 G04  Пауза  G70  Заключительный цикл
 G05  Круговая интерполяция по трем  точкам  G71  Черновая осевая обработка
 G6.2  Эллиптическая интерполяция по  часовой стрелке  G72  Черновая радиальная обработка
 G6.3  Эллиптическая интерполяция  против  часовой стрелки  G73  Замкнутый цикл
 G7.2  Параболическя интерполяция по  часовой стрелке  G74  Цикл осевого нарезания канавок
 G7.3  Параболическя интерполяция  против часовой стрелки  G75  Цикл радиального нарезания канавок
 G10  ВКЛ ввод данных  G76  Цикл нарезания многозаходной резьбы
 G11  ВЫКЛ ввод данных  G90  Цикл осевого резания
 G20  Ввод в дюймах  G92  Цикл нарезания резьбы
 G21  Ввод в мм  G94  Цикл радиального резания
 G28  Позиционирование в «ноль» станка  G96  Подержание постоянной скорости  резания
 G30  Возврат ко 2ой, 3ей, 4ой базовой  точке.  G97  Отмена поддержания постоянной  скорости резания
 G32  Нарезание резьбы резцом  G98  Подача в минуту
 G33  Цикл нарезания резьбы метчиком  G99  Подача на оборот
 G34  Нарезание резьбы с переменным  шагом    
 G36  Автоматическая установка  инструмента по оси  Х    
 G37  Автоматическая установка  инструмента по оси  Z    
 G40  Отмена коррекции на радиус  инструмента    
 G41  Коррекция на радиус инструмента,  слева  по контуру    
 G42  Коррекция на радиус инструмента,  справа  по контуру    


Список формата макрокоманд

   
 Функция  Формат задания макро  команды G65

 Формат выполнения макро команды

 Присвоение значения  G65 H01 P#i Q#j;  #i = #j;

 Действие сложения

 G65 H02 P#i Q#j R#k;  #i = #j + #k;
 Действие вычитания   G65 H03 P#i Q#j R#k;  #i = #j - #k;
 Действие умножения    G65 H04 P#i Q#j R#k;  #i = #j * #k;
 Действие  деления  G65 H05 P#i Q#j R#k;  #i = #j / #k;
 Действие двойного  сложения  G65 H11 P#i Q#j R#k;  #i = #j OR #k;
 Действие двойного умножения  G65 H12 P#i Q#j R#k;  #i = #j AND #K;
 Или  G65 H13 P#i Q#j R#k;  #i = #j XOR #K;
 Квадратный корень  G65 H21 P#i Q#j;  #i = SQRT(#j);
 Абсолютное значение  G65 H22 P#i Q#j;  #i = ABS(#j);
 Остаток  G65 H23 P#i Q#j R#k;  нет
 Функция округления  Нет   #i = ROUND(#j);
 Округление в большую сторону до  целого числа  Нет   #i = FUP (#j);
 Округление в меньшую сторону до  целого числа  Нет   #i = FIX (#j);
 Натуральный логарифм  Нет   #i = LN(#j);
 Экспоненциальная функция  Нет   #i = EXP(#j);
 Десятичное число к двоичному  G65 H24 P#i Q#j;  #i = BIN(#j);
 Двоичное число к десятичному  G65 H25 P#i Q#j;  #i = BCD(#j);
 Десятичное умножение/ деление  G65 H26 P#i Q#j R#k;  нет
 Сложный квадратный корень  G65 H27 P#i Q#j R#k;  нет
 Синус  G65 H31 P#i Q#j R#k;  #i = SIN(#j);
 Арксинус  нет  #i = ASIN(#j)
 Косинус  G65 H32 P#i Q#j R#k;  #i = COS(#j);
 Арккосинус  нет  #i = ACOS(#j);
 Тангенс   G65 H33 P#i Q#j R#k;  #i = TAN(#j);
 Арктангенс  G65 H34 P#i Q#j R#k;  #i = ATAN(#i)/ (#j);
 Безусловный переход  G65 H80 Pn;  GOTO n;
 Переход к подпрограмме  1  G65 H81 Pn Q#j R#k;  IF (# j = = # k) GOTO n; or
 IF (# j EQ # k) GOTO n;
 Переход к подпрограмме  2  G65 H82 Pn Q#j R#k;  IF (# j <> # k) GOTO n; or
 IF (# j NE # k) GOTO n;
 Переход к подпрограмме  3  G65 H83 Pn Q#j R#k;  IF (# j > # k) GOTO n; or
 IF (# j GT # k) GOTO n;
 Переход к подпрограмме  4  G65 H84 Pn Q#j R#k;  IF (# j < # k) GOTO n; or
 IF (# j LT # k) GOTO n;
 Переход к подпрограмме  5  G65 H85 Pn Q#j R#k;  IF (# j >= # k) GOTO n; or
 IF (# j GE # k) GOTO n;
 Переход к подпрограмме  6  G65 H86 Pn Q#j R#k;  IF (# j <= # k) GOTO n; or
 IF (# j LE # k) GOTO n;
 Аварийный сигнал  G65 H86 Pn Q#j R#k;  IF (# j <= # k) GOTO n; or
 IF (# j LE # k) GOTO n;
 Условное управление  G65 H99 Pn;  IF (условное выражение) THEN  изложение макро команды
 Управление циклом    IF (условное выражение) GOTO n
   


    Элементарные команды PLC      

   
 Элементарные  команды  Функции  Основные команды  Функции
 LD  Чтение замыкающего контакта  TMRB  Таймер
 LDI  Чтение размыкающего контракта  CODB  Преобразование двоичных кодов
 OUT  Выходная катушка  ROTB  Управление вращением в двоичных  кодах
 AND  Последовательный замыкающий  контакт  MOVN  Копирование данных
 ANI  Последовательный размыкающий  контакт  DECB  Расшифровка двоичных кодов
 OR  Параллельный замыкающий контакт  JMPB  Переход программы
 ORI  Параллельный размыкающий  контакт  SP  Подпрограмма
 ORB  Параллельно-последовательная  схема  SPE  Окончание подпрограммы
 ANB  Параллельная схема с  последовательным подключением  ADDB  Добавление двоичных кодов
 Функциональные  команды  Функции  SUBB  Вычитание двоичных кодов
 END1  Окончание программы первого  уровня  ALT  Альтернативный вывод
 END2  Окончание программы второго  уровня  DIFU  Верхняя установка
 SET  Установка  DIFD  Нижняя установка
 RST  Сброс  MOVE  И
 CMP  Сравнительная установка  PARI  Контроль паритета команд
 CTRC  Регистр  LBL  Метка перехода программ
     CALL  Вызов подпрограммы