Номер программы / имя программы.
Введение в программирование Программирование системы ЧПУ "Fanuc" включает в себя последовательное изучение операций, необходимых для производства детали при помощи установленной технологии. Приоритет операций (определенный или программистом, или технологом) затем записывается в формате, который может быть воспринят устройством ЧПУ. Такой формат программирования называется "адрес параметра"' Каждый "параметр" представляет собой законченную команду, которая определяет выполнение системой ЧПУ определенной операции, например, команда S1000 М4 устанавливает вращение шпинделя по часовой стрелке (М4) со скоростью 1000 об/мин (S1000). В одной строке можно задавать несколько "параметров", что уменьшает количество шагов программы, необходимых для выполнения операций по обработке. Каждый параметр имеет свой собственный "буквенный" адрес, за которым следует его значение, например, S1000. Значение должно лежать в пределах программируемого диапазона. Эти ''параметры", расположенные в одной строке, составляют "программный блок" (строку программы). Последовательный список "программных блоков" образует «УП». КомандыУП станка контролируют все функции обработки, включая: Позиционирование подвижных органов станка. Выбор скорости подачи. Установка направления и частоты вращения шпинделя. Индексация револьверной головки. Контроль вспомогательного оборудования. Деталь обрабатывается посредством последовательного выполнения строк программы. Использование автоматического цикла позволяет с помощью одного блока выполнять несколько операций, что уменьшает затраченные на программирование усилия. Подготовка к написанию УП До написания УП нужно изучить чертеж детали для установления следующего: Требуемая заготовка. Операции и метод изготовления, включая метод фиксации (кулачки / планшайба / оправка) и метод поддержки, если это необходимо (задняя бабка / люнет). Требуемый инструмент После определения необходимых операций, метода изготовления и требуемого инструмента, нужно наложить систему координат программы на чертеж детали, как показано ниже: После установки на чертеже программного нуля можно начинать писать УП обработки деталей. До начала ее выполнения все соответствующие инструменты должны быть загружены и коррекции на инструмент должны быть введены. Далее нужно наложить систему координат обрабатываемой детали на станок, как показано ниже:
G и М коды. Любой программный блок (строка программы) может содержать G – коды, принадлежащие к различным группам. Если G – коды из одной группы специфицированы в одной строке программы, выполняется последний по порядку G – код. Если G – код группы 01 запрограммирован в одной строке с фиксированным циклом обработки деталей, этот цикл отменяется. Строка программы также может содержать несколько совместимых М – кодов. Все G – коды, за исключением однократных, являются модальными. Модальные коды Модальные коды действуют до тех пор, пока не будет введен другой код из той же группы, например, G0 (перемещение на холостом ходу). Однократные G – коды Однократные G – коды действуют только в том программном блоке, в котором они запрограммированы, например, G4 (выдержка времени). Начало кадра Некоторые М – коды активируются до начала перемещения по любой координате, например, M8 (включение подачи СОЖ). Конец кадра Некоторые М – коды активируются после прекращения перемещения по любой координате, например, М5 (остановка вращения шпинделя, прекращение подачи СОЖ) G-коды для системы ЧПУ FANUC – 0i Model D (Т серия) двухкоординатный станок.
Функция | Наличие | ||||||||||||
01 | G00 | позиционирование | стандартно | ||||||||||
G01 | линейная интерполяция | стандартно | |||||||||||
G02 | круговая интерполяция (по часовой стрелке) | стандартно | |||||||||||
G03 | круговая интерполяция (против часовой стрелки) | стандартно | |||||||||||
00 | G04 | выдержка времени | стандартно | ||||||||||
G09 | точный останов | стандартно | |||||||||||
G10 | настройка данных | опция | |||||||||||
G11 | отмена режима настройки данных | опция | |||||||||||
06 | G20 | ввод данных в дюймовой системе | стандартно | ||||||||||
G21 | ввод данных в метрической системе | стандартно | |||||||||||
04
| G22 | включение функции проверки запрограммированного хода | опция | ||||||||||
G23 | отключение функции проверки запрограммированного хода | опция | |||||||||||
00 | G27 | проверка возврата на ноль | стандартно | ||||||||||
G28 | возврат на ноль | стандартно | |||||||||||
G30 | возврат ко второй исходной точке | стандартно | |||||||||||
G31 | функция пропуска фрагмента | стандартно | |||||||||||
01 | G32 | нарезание резьбы | стандартно | ||||||||||
G34 | нарезание резьбы переменного шага | опция | |||||||||||
00 | G37 | автоматическая коррекция на инструмент ось Z | опция | ||||||||||
07 | G40 | отмена коррекции на радиус инструмента | стандартно | ||||||||||
G41 | левосторонняя компенсация радиуса инструмента | стандартно | |||||||||||
G42 | правосторонняя компенсация радиуса инструмента | стандартно | |||||||||||
00 | G50 | установка координат/ настройка максимальной скорости шпинделя | стандартно | ||||||||||
14 | G54 | Система координат заготовки 1 | стандартно | ||||||||||
G55 | Система координат заготовки 2 | стандартно | |||||||||||
G56 | Система координат заготовки 3 | стандартно | |||||||||||
G57 | Система координат заготовки 4 | стандартно | |||||||||||
G58 | Система координат заготовки 5 | стандартно | |||||||||||
G59 | Система координат заготовки 6 | стандартно | |||||||||||
00 | G65 | макрокоманда | опция | ||||||||||
13 | G66 | вызов макромодели А | опция | ||||||||||
G67 | отмена вызова макромодели А | опция | |||||||||||
11 | G68 | зеркальное отображение для сброса настроек двойной револьверной головки | опция | ||||||||||
G69 | зеркальное отображение для сброса настроек двойной револьверной головки | опция | |||||||||||
00 | G70 | цикл финишной обработки | стандартно | ||||||||||
G71 | цикл черновой обработки внешнего/ внутреннего диаметра | стандартно | |||||||||||
G72 | цикл черновой обработки торцовой поверхности | стандартно | |||||||||||
G73 | замкнутый цикл обработки | стандартно | |||||||||||
G74 | цикл подрезания торцов | стандартно | |||||||||||
G75 | цикл подрезания внешнего/ внутреннего диаметра | стандартно | |||||||||||
G76 | цикл нарезания многозаходной резьбы | стандартно | |||||||||||
01 | G90 | цикл обработки внешнего/ внутреннего диаметра | стандартно | ||||||||||
G92 | цикл нарезания резьбы | стандартно | |||||||||||
G94 | цикл обработки торцевой поверхности | стандартно | |||||||||||
12 | G96 | поддержание постоянной скорости резания | стандартно | ||||||||||
G97 | скорость шпинделя | стандартно | |||||||||||
05 | G98 | подача в минуту | стандартно | ||||||||||
G99 | подача на оборот | стандартно | |||||||||||
М-коды
СТАНДАРТНО | ||||
M00 | программируемая остановка | M17 | выдвижение пиноли задней бабки | |
M01 | остановка по требованию | M18 | втягивание пиноли задней бабки | |
M02 | конец программы | M19 | ориентация шпинделя | |
M03 | вращение шпинделя по часовой стрелке | M21 | открытие патрона | |
M04 | вращение шпинделя против часовой стрелки | M22 | закрытие патрона | |
M05 | останов шпинделя | M30 | конец программы и перемотка | |
M08 | запуск подачи СОЖ | M34 | открытие патрона барфидера | |
M09 | остановка подачи СОЖ | M35 | закрытие патрона барфидера | |
M13 | вращение шпинделя по часовой стрелке и включение подачи СОЖ | M67 | фиксация задней бабки | |
M14 | вращение шпинделя против часовой стрелки и включение подачи СОЖ | M68 | разблокировка задней бабки | |
M15 | активация функции пропуска блока | M98 | вызов подпрограммы | |
M16 | деактивация функции пропуска блока | M99 | конец подпрограммы | |
ОПЦИЯ | ||||
M10 | открытие автоматической дверцы | M69 | включение стружечного конвейера | |
M11 | закрытие автоматической дверцы | M70 | выключение стружечного конвейера | |
M23 | включение продувки | M71 | низшая передача | |
M24 | отключение продувки | M72 | высшая передача | |
M25 | включение M25 (резерв .1.) | M75 | зажим неподвижного люнета | |
M26 | выключение M25 (резерв .1.) | M76 | разжим неподвижного люнета | |
M27 | перемещение вперед приемника обработанных деталей | M78 | фиксация револьверной головки | |
M28 | перемещение назад приемника обработанных деталей | M79 | фиксация рабочего инструмента | |
Номер программы / имя программы.
Номер программы.
Все программы, написанные или перенесенные в систему ЧПУ «Fanuc», должны начинаться с номера, состоящего из четырех цифр. Номер имеет следующий формат записи:
О _ _ _ _ ;
Диапазон значений номера программы: от
О 0001;
до
О 9999;
Каждая строка программы, включающая в себя номер, должна заканчиваться символом "конца строки" - точкой с запятой ( ; ). Система ЧПУ «Fanuc» распознает его в качестве символа, отделяющего друг от друга строки программы.
Некоторые номера могут использоваться для предотвращения редактирования программы оператором. Это достигается при помощи установки определенных параметров в системе ЧПУ:
О 0001; → О 7999; Эти номера являются стандартными, программы с такими номерами не могут быть защищены от редактирования.
О 7999; → О 8999; Программы с данными номерами могут быть защищены от редактирования при помощи установки значения бита 0 параметра № 3202 / NE8 (3202 # 0), равного 1. Эти номера обычно используются для макропрограмм, написанных пользователем.
О 8999; → О 9999; Программы с данными номерами могут быть защищены от редактирования при помощи установки значения бита 4 параметра №. 3202 / NE9 (3202 # 4), равного 1. Эти номера используются для макропрограмм фирмы – изготовителя станков.
Имя программы.
Программы системы ЧПУ «Fanuc» должны также иметь имя. Имя программы должно быть задано в первой строке программы после номера, например:
О 0001 (PROGRAM NAME);
Имя программы может состоять максимум из 30 буквенно-цифровых характеров, однако, только 17 знаков могут быть показаны на экране дисплея системы ЧПУ «Fanuc» в режимах «AUTO» и «EDIT», Имя и номер программы также можно посмотреть при выводе на экран дисплея каталога программ («DIR») в режиме редактирования «EDIT».
Ввод новой программы.
Для ввода новой программы в систему ЧПУ "Fanuc" необходимо выполнить следующие действия;
1. Нажмите кнопку редактирования на рабочей панели оператора.
2. Нажмите функциональную клавишу на клавиатуре ручного ввода данных.
3. Нажмите программируемую клавишу «DIR» для просмотра списка программ, хранящихся в данный момент в памяти системы.
4. Наберите О _ _ _ _ ,где _ _ _ _ представляет собой не использующийся в данный момент номер программы, состоящий из четырех цифр.
5. Нажмите клавишу «INSERT».
6. Наберите (_ _ _ _), где _ _ _ _ представляет собой имя программы (максимальное число символов - 30),
7. Нажмите клавишу «INSERT».
8. Нажмите клавишу конца строки «EOB».
9. Нажмите клавишу «INSERT».
2019-08-13 | 1805 | Обсуждений (0) |
5.00
из
|
Обсуждение в статье: Номер программы / имя программы. |
Обсуждений еще не было, будьте первым... ↓↓↓ |
Почему 1285321 студент выбрали МегаОбучалку...
Система поиска информации
Мобильная версия сайта
Удобная навигация
Нет шокирующей рекламы