
3.7. Применение подготовительных g функций.
Функция G00 программируется, если необходимо обеспечить линейное перемещение по одной из координат на ускоренной подаче; величина перемещения со знаком указывается в кадре в соответствии с правилом записи (рис. 3.7.1, а, б). Скорость движения при этом не указывается. Максимальная ее величина программируется один раз при вводе станка в эксплуатацию и может корректироваться в процессе перемещения маховичком S +/- 50%.
Функция G01 означает, что режим обеспечивает линейную функциональную зависимость между перемещениями по двум координатам, обозначенными с соответствующими знаками и числовыми значениями. При этом указывается скорость движения подачи (например, F35 — рис. 3.7.1, в) по траектории. В современных УЧПУ функцией G01 программируется и линейное перемещение на рабочей подаче по одной оси, при этом подразумевается, что численное значение перемещения по одной из ординат равно нулю (рис. 3.7.1, в — д). Напомним, что режим, определенный функцией G, сохраняется до его отмены аналогичной функцией (рис. 3.7.1, г, д).
Функции G02, G03 — режимы круговой интерполяции по и против часовой стрелки. Функции указываются в программах для УЧПУ, обеспечивающих круговую интерполяцию. Данные по круговой интерполяции зависят от задаваемой подготовительными функциями G17 — G19 плоскости интерполяции.
Подготовительная функция G17 определяет круговую интерполяцию в плоскости ХУ с обозначением параметров интерполяции (координат точки центра дуги) символами I(ось абсцисс) и J (ось ординат). Подготовительные функции G18 и G19 определяют круговую интерполяцию соответственно в плоскостях XZ (параметры I, J(K) и УZ (параметры I, J(K) (рис 3.7.2 а).. В некоторых УЧПУ оси Z соответствует координата центра окружности (К),
-45-
Рис.3.7.1. Применение подготовительных функций G00 и G01.
-46-
Задание координат центра дуги окружности при круговой интерполяции. G02,G03, Рис. 3.7.2 а.
Для того чтобы однозначно определить дугу на плоскости, все эти данные приводить в программе нет необходимости. Обычно при выборе параметров, задающих интерполяцию, исходят из того, что известно положение начальной точки Ро дуги. Это естественно, поскольку приход в эту точку инструмента обусловлен предыдущими кадрами УП.
Определенные правила записи в УП существуют также при задании функции G06 (параболическая интерполяция) и при программировании линейно-круговой интерполяции (ГОСТ 20999—83).
Необходимо отметить, что в УЧПУ NC201M в любой плоскости
Интерполяции координаты центра окружности обозначаются буквами
I и J
-47-
3.8. Вспомогательные м и другие функции.
M00 - останавливает выполнение программы после выполнения операций, содержащихся в кадре. Останавливает вращение шпинделя и охлаждающий поток. Сохраняет всю информацию, накопленную в памяти.
М01 - условная остановка программы: если трёхбуквенный код USO = 1 занесён с клавиатуры, функция М01 интерпретируется управлением как М00; если трёхбуквенный код USO = 0 подтвержден, функция М01 не учитывается.
M02 - определяет конец программы без перемотки ленты на начало.
M03 - вращение шпинделя по часовой стрелке.
M04 - вращение шпинделя против часовой стрелки.
M05 - остановка шпинделя и подачи охлаждения. Осуществляется после выполнения операций, содержащихся в кадре.
M06 - замена инструмента. Останавливает вращение шпинделя, подачу охлаждения и выполнение программы. Подтверждает корректировки, выбранные функцией Т. Осуществление становится возможным после выполнения информации, содержащейся в кадре. Не стирает М03, М04, М08, М13, М14.
M07 - подача вспомогательного охлаждения.
M08 - подача основного охлаждения.
M09 - остановка охлаждения. Осуществляется после выполнения операций, содержащихся в кадре.
M10 - блокировка линейных и вращающихся осей. При помощи этой функции осуществляется блокировка осей, не участвующих в процессе обработки.
М11 - отмена М10.
М12 - блокировка вращающихся осей. При помощи этой функции осуществляется блокировка осей, не участвующих в процессе обработки.
М13 - вращение шпинделя по часовой стрелке и подача охлаждения.
М14 - вращение шпинделя против часовой стрелки и подача охлаждения.
-48-
М19 - остановка вращения шпинделя с угловой ориентацией осуществима после операций, содержащихся в кадре. Отменяется функциями М03, М04.
М30 - автоматический СБРОС в конце программы. При помощи функции М30 стирается вся информация, находящаяся в динамическом буфере системы. Подтверждаются автоматически: начальная точка 0 и возобновление выбранной программы. Корректировка инструмента в шпинделе не стирается.
М40 - отмена диапазона вращения шпинделя.
М42-М43-М44 - активизирует диапазон вращения шпинделя 1-2-3-4.
М45 - автоматическая смена диапазона вращения шпинделя.
М60 - замена детали.
При помощи программы логики представляется возможным определить эти функции другим образом, добавляя или сокращая их. В каждом кадре можно программировать до четырёх функций М.
Все функции М стираются при помощи выполнения режима «СБРОС, RESET ».
При кодировании информации следует иметь в виду, что в УЧПУ в исходном (начальном) состоянии установлены определенные значения подготовительных функций. Эти функции не следует программировать. Их вводят (указывают) в программу лишь в том случае, если по ходу программы были запрограммированы другие функции, отменяющие действие исходных. Например, в УЧПУ NC201M исходными (введенными в УЧПУ) является функция G00(быстрое позиционирование осей), G17 (плоскость интерполяции XY),G27(Непрерывный режим обработки с автоматическим замедлением скорости на углах), G20(Выход из программы GTL), G71(программирование в миллиметрах),G80(Отмена постоянных циклов),
G40 Отмена компенсации радиуса инструмента),G80(Отмена постоянных циклов),G90(Абсолютное программирование),G95(Скорость подачи в мм/об или дюйм/об), G96(Скорость резания в м/мин или фут/мин).