Методы установки рабочих органов станков в исходное положение
Предварительная наладка всех элементов станка, приспособления и инструмента. В ряде случаев обязательно решение достаточно сложных размерных цепей.
В станках, налаженных по предварительным расчетам размерных цепей, выход инструмента в нуль программы (если положение нуля программы заранее точно определено координатами) может быть запрограммирован в одном из первых кадров УП. Однако напомним, что при наладке станка приспособление для крепления детали должно быть установлено на столе станка и его базовые поверхности должны быть выверены по осям относительно базовой точки стола, а инструмент заранее налажен относительно базовых точек (см. рис. 13.11).
Рассмотренный метод не всегда удобен. Во-первых, он требует сложных расчетов и сравнительно длительной наладки станка, а во-вторых, не гарантирует от ряда ошибок (ошибки расчетов, ошибки наладки и т. п.).
Разработка УП, в которой за нуль программы принимают какой-либо элемент приспособления или детали. Подобный Элемент приспособления
Может быть выполнен, например, в виде точной втулки 2 (рис. 13.15, а), запрессованной в корпус 1 приспособления. Во втулку при настройке станка вводят оправку 3, установленную в конусе шпинделя станка. Это позволяет выверить исходные положения рабочих органов по осям X и Y. Затем оправку выводят из втулки и заменяет фрезой 4 (рис. 13.15,6). Исходное положение по вертикали (ось Z) выверяют по торцу фрезы с помощью концевой меры 5 заданной высоты H.
Оправка для выверки может быть выполнена с конусом, а соответствующая базовая втулка — с центровым отверстием (рис. 13.15, в).
При наладке приспособлений положение базовых втулок может быть точно выверено относительно начала координат станка, если предполагается работа в абсолютной системе координат. Подобные втулки быстро обеспечивают установку инструмента в нуль программы, если работа ведется в приращениях.
Если за нуль программы принимается какой-либо элемент обрабатываемой детали, то инструмент выверяют относительно этого элемента. В случае, если за нуль программы принят центр какого-то заранее выполненного в заготовке базового отверстия, для установки инструмента в нуль программы используют различные центроискатели (см. выше).
Рис. 13.15. Установка элементов станка в исходное положение с использованием базовых втулок |
Наладка станков, УЧПУ которых снабжены плавающим нулем. Смысл плавающего нуля в том, что начало отсчета в системе координат станка можно смещать в пространстве во всем диапазоне перемещений рабочих органов. Если при любом положении рабочих органов на пульте УЧПУ нажать соответствующую кнопку сброса геометрической информации, то на табло цифровой индикации загорятся нули. Начало отсчета координат при этом смещается в новую точку, соответствующую данному расположению рабочих органов. Положение этой точки относительно нуля станка можно зафиксировать с помощью имеющегося на пульте УЧПУ набора декадных переключателей, которые называются переключателями смещения нуля и сдвига нуля.
XMN, |
Рис. 13.16. Установка элементов станка в исходное положение по осям X и У с помощью мерной калиброванной оправки |
При наличии у системы плавающего нуля наладка рассматриваемого станка заключается в следующем. Деталь (или приспособление) устанавливают на столе станка без строгой фиксации положения относительно базовой точки стола. Необходимо лишь обеспечить параллельность базовых плоскостей соответствующим осям. Далее при ручном управлении перемещениями стола боковой поверхностью калиброванной (мерной) оправки диаметром d, закрепленной в шпинделе, поочередно касаются боковых плоскостей установленной детали (рис. 13.16). Вместо калиброванной оправки можно использовать любой калиброванный режущий инструмент, например фрезу, и определять момент касания вращающегося инструмента по следу базовой по-
Чндикаиия noZ |
0 |
Zo |
0(Вточке N'o) |
Рис. 13.17. Установки нуля по оси Z |
Верхности. При этом на табло индикации фиксируют цифровые значения координат XMNx и YMNy. Совершенно ясно, что искомые координаты нулевой точки детали составят:
X0 = xMNx — B — d/2 yo^yMNy — — H — d/2.
Диаметр калиброванной оправки известен, известны также размеры Н и В Заготовки (или детали).
Значения х0 и у0, полученные расчетом, необходимо набрать на соответствующих декадных переключателях сдвига нуля на пульте УЧПУ. Это означает, что начало системы координат станка (точка М) совместилось с нулевой точкой детали W и все отсчеты координат будут выполняться относительно нее. Теперь для совмещения оси инструмента с нулевой точкой достаточно (ручным управлением) добиться положения рабочих органов, при котором на табло
М
Цифровой индикации будут нули. Кроме того, пользуясь индикацией, можно установить инструмент в любой точке, определенной в системе координат детали, т. е. в той системе, в которой рассчитана УП.
Еще проще устанавливается нуль по оси Z. Для этого инструментом, закрепленным в шпинделе (при этом не обязательно знать его вылет), касаются зеркала стола или базовой (по оси Z) поверхности приспособления. Затем на декадном переключателе смещения нуля по оси Z набирают цифры, которые были зафиксированы на табло цифровой индикации. Например, если табло показало цифры zo, то они со знаком минус и должны быть набраны. Это и определит новый нуль по оси Z (рис. 13.17).
Установка истинного положения детали или базовых элементов приспособления с помощью съемного настроечного кубика с мерным пазом на одной из сторон. За счет встроенных в поверхность корпуса I постоянных магнитов 2, 3 и 4 (рис. 13.18, а) кубик может довольно устойчиво прикрепляться к базирующим поверхностям приспособлений. Для повышения износостойкости кубик закален до высокой твердости. Он предназначен для отсчета размера К от плоскости, к которой прикреплен. В шпиндель станка устанавливают оправку с закрепленным в ней рычажным индикатором (рис. 13.18, б) . Наконечник индикатора вводят в паз кубика, касаются одной из боковых сторон паза, настраивают индикатор на нуль, поворачивают шпиндель на 180° и фиксируют показания индикатора при касании нако-
Рис. 13.18. Установка элементов станка с использованием мерного кубика |
X
Нечником противоположной стороны паза. Смещая шпиндель относительно стола, добиваются положения, когда ось шпинделя совпадает с осью симметрии паза. Это означает, что шпиндель по соответствующей координате отстоит от базовой поверхности приспособления, к которой кубик прикреплен, на расстояние К (размер К отгравирован на кубике). Используя показания цифровой индикации (индицируется размер yMN), Легко подсчитать расстояние yMW от начала координат станка до базирующей поверхности приспособления в данном координатном направлении: YMW = = yMN — К. Величина YMW и будет размером, на который надо сместить нуль по оси У.
Рассмотренный метод установки элементов стали в исходное положение при использовании мерной оправки достаточно точен, если размеры Н и В заготовки в процессе обработки на данном станке не изменяются и две из сторон заготовки приняты за базовые, а оси координатной системы детали совпадают с ними.
В ряде случаев при программировании начало координатной системы связывают с деталью, т. е. с элементами поверхностей, которые обрабатываются на данном станке, поскольку большей частью программирование (составление РТК) ведется исходя из чертежа готовой детали. Поэтому на практике применяют другие методы установки элементов станка с ЧПУ в исходное положение.
Отыскание нуля программы путем проб. Оператор (наладчик) с малым опытом чаще всего отыскивает положение нуля программы путем нескольких проб. По карте наладки он выясняет, на каком расстоянии от обрабатываемой поверхности заготовки располагается точка, характеризующая исходное положение рабочих органов. В эту точку он с большой долей приближенности смещает рабочие органы, отмеряя расстояние между инструментом и заготовкой универсальными измерителями (линейкой, штангенциркулем). Во избежание брака оператор несколько отдаляет за счет положения нуля программы инструмент от заготовки, проводит по программе пробную обработку некоторых поверхностей, проверяет результаты обработки, замеряя размеры обработанных поверхностей. По результатам пробной обработки и замера уточняется нулевое положение программы путем изменения фактического расположения рабочих органов. После повторной обработки оператор вносит поправку в положение нуля программы. Убедившись в правильности расположения нуля программы, надо сбросить показания цифровой индикации и, нажимая на кнопки, направить рабочие органы в нуль станка. Показания цифровой индикации означают расстояния между нулем станка и нулем программы. Очевидно, что описанный метод наладки не является самым рациональным, так как требуемое положение нуля программы достигается в результате нескольких проб.
Отыскание нуля программы по цифровой индикации. Опытные операторы (наладчики) для быстрого и точного определения расстояния между нулем станка и нулем программы в ручном режиме обрабатывают в размер крайние в сторону инструментов поверхности заготовки и в этом положении сбрасывают на нуль показания цифровой индикации. Отведя рабочие органы в нуль станка, рассматривают показания цифровой индикации по каждой из координат как сумму величин, где первая — искомое расстояние между нулем станка и нулем программы (смещение нуля), а вторая — перемещение по программе из нуля программы до обрабатываемых поверхностей. Вторую часть суммы берут из текста программы или карты наладки.
Пример 1. Отыскание положения нуля программы при наладке токарного станка. Программист в карте наладки указал, что программируемая отсчетная точка Fi (рис. 13.19) при положении суппорта в нуле программы отстоит от начала координат программы (точка W) на расстояние хо = = 195 мм и z0 = 365 мм. Начало координат программы выбрано на пересечении оси вращения и правого чистового торца детали. Нетрудно подсчитать, что вершине резца № 1 для достижения точки 0 нужно пройти по оси X путь X] =хо— Wx, =45 мм, а по оси Z — путь 21 = 2о — Wz 1=210 мм. Естественно, что положение вершины резца известно и задано относительно точки F2 резцедержателя величинами U7rl = 150 мм и 1Уг) = 155 мм.
Можно предложить следующий порядок работы:
переключатель режима работ установить в положение «ручное управление»;
подвести резец к заготовке;
подрезать торец заготовки, проверяя полученный размер I, до выхода вершины резца на ось; центр револьверной поворотной головки занимает положение F3;
сбросить на нуль показания цифровой индикации;
передвинуть суппорт в положение Ft, Определенное заранее относительно нуля станка; центр поворотной головки смещается в положение F4;
записать показания цифровой индикации по осям X и Z (соответственно величины Хн и Z н ); они представляют собой координатные расстояния между точками F3 и К;
подсчитать размеры смещения нуля;
— 45 мм; zc» = z„ — 210 мм;
набрать на декадных переключателях устройства смещения нуля значения хси И гси со знаком минус.
Переход рабочих органов из нуля станка в исходную точку может быть заранее запрограммирован и осуществляется автоматически при обработке программы, причем команда на смещение нуля (например, G58M61) носит условный характер, в ней нет размерной информации. При обработке этой команды УЧПУ смещает рабочие органы в положение, которое определено числовыми значениями, набранными на декадных переключателях смещения нуля на пульте УЧПУ. Изменения чисел на переключателях вызовет изменение смещения при той же самой команде (G58M61). После выполнения всех перемещений, заданных УП, рабочие органы вернутся в исходную точку, если в программе смещение нуля не было отменено. А это может быть осуществлено введением в УП соответствующей команды (например, G53M61).
Наладка в станках с оперативным управлением. Наладка расположения инструмента в координатной системе программы предельно облегчена в станках с оперативным (ручным программным) управлением. Здесь возможна работа не налаженным вне станка инструментом, так как УЧПУ имеет специальный режим размерной привязки инструмента.
На станках 16К20Т1 и 16КЗОФЗЗЗ, оснащенных устройством оперативного управления «Электроника НЦ-31», процедура размерной привязки осуществляется следующим образом:
выбирают начало координат программы, например на правом чистовом торце детали;
вызывают нужный инструмент, например упорно-проходной резец;
включают вращение шпинделя и в режиме ручного управления резец подводят к заготовке;
Zn=365 |
Рис. 13.19. Установка элементов токарного станка в исходное положение |
управляя маховичком, производят наружное обтачивание заготовки на длине, достаточной для измерения наружного диаметра;
останавливают шпиндель и измеряют диаметр проточенной поверхности;
УЧПУ переводят в режим размерной привязки инструментов и измеренный диаметр нажатием на клавиши вводят в память устройства;
включают вращение шпинделя, в режиме ручного управления резец подводят к торцу заготовки и обрабатывают торец;
инструмент отводят по оси X, останавливают шпиндель, измеряют расстояния по оси Z от начала координат программы до проточенного торца;
УЧПУ переводят в режим размерной привязки инструментов и измеренную_ величину вводят в память.
УЧПУ обладают еще одним достоинством, близким по значению к плавающему нулю; позволяют пересчитывать положение программируемой точки. Эту возможность используют при работе несколькими инструментами или при обработке деталей, закрепленных в многопозиционных приспособлениях. Она реализуется командой G92 управляющей программы при работе в абсолютной системе. Команда G92 подтверждает любое новое положение программируемой точки относительно начала координат программы (или наоборот). Суть использования этой команды покажем на примере.
Пример 2. Токарная обработка деталей двумя инструментами. Программируемая точка F2 (см. рис. 13.19), принадлежащая суппорту, имеет относительно точки W координаты: хо=195 мм; zo = 365 мм. Координаты вершины инструмента № 1 (резца) относительно программируемой точки: Wx i = 150 мм; Wz, = 155 мм. Координаты инструмента № 2 (сверла): 1^*2= 119 мм; 1Уг2 = 348 мм. Координаты вершины первого инструмента, когда он находится в нуле программы (точка 0) относительно начала координат (точки W): xi=45 мм; Zi=210 мм; вершина второго инструмента после поворота револьверной головки окажется в нуле программы, определенном координатами х2 = 7& мм; г2— 17 мм.
Начало программы работы резца описывается таким кадром: G90 Х45 Z210 (геометрическая информация записана условно в миллиметрах). Этим кадром программируемая точка совмещается с вершиной резца, имеющей координаты xi=45 мм; =210 мм, и одновременно подтверждается положение начала координат в точке W. Никаких перемещений суппорта не происходит. Все дальнейшее программирование выполняется в удобном для расчета и проверки программы виде, например: приближение резца к торцу заготовки без смещения по оси X — кадр GOl Х45 Z0; перемещение вершины резца в точку W — кадр G01 ХО Z0; уход в нуль программы — кадр GOl Х45 Z210 и т. д.
После смены инструмента рабочее положение займет сверло. Координаты вершины сверла (jc2 = 76 мм; 22=17 мм) отличаются от координат резца, однако с помощью команды G92 можно пересчитать положение программируемой точки таким образом, что программирование будет выполняться в удобном виде: G92 Х76 Z17. Происходит пересчет положения программируемой точки, которая смещается в точку с координатами х = 76 мм; 2=17 мм; тем самым она совмещается с вершиной сверла.
Таким образом, команда G92 предшествует работе каждого нового инструмента. По этой команде без фактических перемещений рабочих органов станка смещается положение отсчетной программируемой точки (точки F) относительно одного и того же начала координат (точки W) и происходит ее совмещение с вершиной инструмента.
Можно использовать команду G92 также для облегчения программирования и отладки программы обработки нескольких деталей, установленных в разных позициях одного приспособления, или нескольких приспособлений на одном рабочем столе станка. В этом случае управляющую программу рассчитывают не в единой системе координат, а в нескольких (для каждой обрабатываемой детали). Многопозиционную обработку часто выполняют на сверлильных, фрезерных, расточных и многоцелевых станках.