Главная Книги - Разные Haas Automation Руководство оператора токарного станка (96-RU8910, Редакция M, 2020 год)
поиск по сайту правообладателям
|
|
содержание .. 7 8 9 10 ..
Автоматическое устройство размерной настройки инструментов (ATP)
1.
Выполняйте этот код в режиме MDI в течение 3 минут:
M104; (Tool Presetter Down)
G04 P4.;
M105; (Tool Presetter Up)
G04 P4.;
M99;
Если положение рычага ATP [2] не соответствует положению начального блока
[1], используйте установочный винт 3/8-24" [3], чтобы переместить его к
начальному блоку или от него. Затяните контргайку в заданном положении.
224
Программирование опций
2.
Выполняйте этот код в режиме MDI: M104. Это приведет к опусканию рычага
ATP.
Вставьте токарный инструмент в виде стержня в первое гнездо револьверной
головки.
Выполните толчковую подачу осей X и Z, чтобы наконечник токарного
инструмента в виде стержня [2] оказался рядом с измерительным щупом [1].
Если инструмент не совпадает в центром щупа, поверните верхний
установочный винт 3/8-24" x 2" [3] для перемещения щупа вверх или вниз.
Затяните контргайку в заданном положении.
225
Автоматическое устройство размерной настройки инструментов (ATP)
3.
Прикрепите магнитный держатель циферблатного индикатора к револьверной
головке.
Переместите индикатор по измерительному щупу.
Измерительный щуп должен располагаться параллельно оси Z. Погрешность
должна составлять не более 0,0004" (0,01 мм).
При необходимости ослабьте винты измерительного щупа [1] [2] и
отрегулируйте положение.
NOTE:
В данном ATP используются два типа щупов: один щуп с двумя
установочными винтами [1] и другой с одним установочным
винтом [2].
6.2.2
Автоматическое устройство размерной настройки
инструментов (ATP) - Испытания
В данной процедуре описывается порядок испытания автоматического устройства
размерной настройки инструментов.
226
Программирование опций
1.
Нажимайте [OFFSET] пока не выберите “TOOL GEOMETRY” (геометрия
инструмента).
Запишите это значение в OFFSET
CAUTION:
Соблюдайте точность при регистрации этого значения.
227
Автоматическое устройство размерной настройки инструментов (ATP)
2.
Убедитесь, что рычаг устройства ATP не сталкивается с частями станка.
Нажмите [CURRENT COMMANDS].
Выберите вкладку Devices.
Выберите вкладку Mechanisms.
Выделите Probe Arm.
Нажмите [F2] для подъема рычага устройства ATP.
Нажмите [F2] для опускания рычага устройства ATP.
228
Программирование опций
3.
Убедитесь, что токарный инструмент в виде стержня вставлен в первое гнездо
револьверной головки.
Убедитесь, что первое гнездо обращено лицевой стороной к шпинделю.
Выполните толчковую подачу осей X и Z к центру измерительного щупа [2].
Убедитесь, что имеется пространство [1] между измерительным щупом [2] и
токарным инструментом в виде стержня.
229
Автоматическое устройство размерной настройки инструментов (ATP)
4.
Нажмите [OFFSET] один или два раза, чтобы перейти к экрану TOOL
GEOMETRY.
Выберите значение OFFSET 1.
Нажмите 0. Нажмите [F2].
После этого значение OFFSET 1 будет удалено.
Если получите предупредительное сообщение [1], нажмите [Y], чтобы выбрать
ДА.
Нажмите [.001].
Нажмите и удерживайте [-X], пока инструмент в виде стержня не коснется
измерительной головки
NOTE:
Вы услышите звуковой сигнал, когда инструмент в виде
стержня коснется контактной измерительной головки для
инструмента.
Запишите это значение в OFFSET 1.
230
Программирование опций
Выполните толчковую подачу оси X от рычага ATP. Выполните действия 2, 3 и
4 четыре раза.
5.
Сравните максимальные и минимальные зарегистрированные значения.
Если разность составляет более 0,002 (0,05 мм), вы должны измерить и
отрегулировать установочный винт 3/8-24" x 2", установленный в рычаге ATP.
Возможно, установочный винт 3/8-24" x 2" не затянут должным образом. В этом
случае выполните подпроцедуру юстировки Automatic Tool Presetter (ATP) -
Alignment.
Впишите зарегистрированные значения из шага 1 в значения OFFSET
(коррекции) для TOOL 1.
Используйте команды M104 и M105 в режиме MDI, чтобы проверить работу
ATP.
M104; (Tool Presetter Down)
M105; (Tool Presetter Up)
231
Автоматическое устройство размерной настройки инструментов (ATP)
6.2.3
Автоматическое устройство размерной настройки
инструментов (ATP) - Калибровка
В данной процедуре описывается порядок калибровки автоматического устройства
размерной настройки инструментов.
1.
Установите проходной резец в станцию инструмента 1 револьверной головки
[2].
Зажмите обрабатываемую деталь в патроне [1].
Выполните проход по диаметру детали в отрицательном направлении оси Z.
Нажмите [HAND JOG]. Нажмите [.001]. Удерживайте [+Z] для перемещения
инструмента от детали.
Остановите шпиндель.
Измерьте диаметр прохода, выполненного на обрабатываемой детали [3].
Нажмите [X DIAMETER MEASURE] (измерение диаметра), чтобы ввести
значение в колонку [OFFSET] (коррекция) для оси Х.
232
Программирование опций
Введите диаметр детали.
Нажмите [ENTER]. Полученное значение прибавится к значению в колонке
[OFFSET].
Запишите это значение как положительное число. Это коррекция А. Измените
настройки с 59 по 61, 333 и 334 на 0.
2.
Толчковой подачей отведите инструмент [1] в безопасное положение, за
пределы траектории рычага автоматической измерительной головки [2].
Выполняйте этот код в режиме MDI: M104.
Здесь рычаг ATP перемещается в нижнее положение.
Толчковой подачей двигайте ось Z для выравнивания вершины инструмента [3]
с центром щупа [4].
Толчковой подачей двигайте ось Х для перемещения вершины инструмента на
0.25" (6.4 мм) выше измерительного щупа.
Нажмите [.001].
233
Автоматическое устройство размерной настройки инструментов (ATP)
Удерживайте [-X], пока измерительная головка не издаст звуковой сигнал и не
остановит инструмент.
Запишите значение в колонке [OFFSET] оси Х как положительное число.
Это коррекция B. Вычтите коррекцию В из коррекции А.
Введите результат как положительное значение в настройку 59
3.
Измерьте ширину щупа [1].
Введите это значение как положительное число в настройки 63 и 334.
Если калибровка измерительного щупа выполнена правильно, значения из [X
DIAMETER MEASURE] и значение щупа будут равны.
Умножьте ширину щупа измерительной головки на два.
Вычтите это значение из настройки 59.
Введите это значение как положительное число в настройку 60.
Настройка 333 останется равной нулю.
234
Программирование опций
Измените приведенные ниже значения макросов для соответствия значениям
настроек.
NOTE:
В циклах автоматического измерения щупом используются
эти макропеременные для проверки завершения калибровки.
Если значения не совпадают с циклом измерения щупом, станок
генерирует сигнал об ошибке.
•
Настройка 59 = #10582
•
Настройка 60 = #10583
•
Настройка 63 = #10585
•
Настройка 333 = #10584
•
Настройка 334 = #10585
6.3
Ось C
Ось C обеспечивает прецизионное двунаправленное перемещение шпинделя,
которое полностью интерполируется с перемещением оси X и/или Z. Можно задать
командой скорость вращения шпинделя от 0,01 до 60 об/мин.
Работа оси C зависит от массы, диаметра и длины обрабатываемой детали и/или
зажимной оснастки
(патрона). Свяжитесь с отделом приложений Haas при
использовании необычно тяжелых, длинных конфигураций или конфигураций с
большим диаметром.
6.3.1
Преобразование декартовых координат в полярные
(G112)
Программирование с переводом декартовых координат в полярные переводит
команды позиционирования X,Y во вращательные движения оси C и линейные
перемещения оси X. Программирование с переводом декартовых координат в
полярные значительно уменьшает объем программного кода, необходимого для
подачи команд сложных перемещений. Обычно задание прямой линии требует
многих точек для определения траектории, однако при декартовом
программировании необходимы только конечные точки. Эта функция позволяет
программировать торцевую обработку в декартовой системе координат.
235
Ось C
Примечания по программированию для оси С
Перемещения по программе всегда должны задавать положение осевой линии
инструмента.
Пути инструмента никогда не должны пересекать осевую линию шпинделя. При
необходимости переориентируйте программу так, чтобы линия реза не проходила
через центр детали. Проходы, которые должны пересечь осевую линию шпинделя,
можно выполнить двумя параллельными проходами по обеим сторонам центра
шпинделя.
Преобразование декартовых координат в полярные является модальной командой.
См. страницу 319, где указана дальнейшая информация о модальных кодах G.
Код G112 используется на токарных станках с осью С и приводным инструментом
для программирования перемещения режущего инструмента вдоль невращающейся
детали.
Код G112 обеспечивает 3-D контурную обработку с использованием осей X, Y и Z.
Программирование осевой линии инструмента
(G40) и коррекция на диаметр
режущего инструмента (G41/G42) доступны с G112. Они также используются для
инструмента в любой из трех выбранных плоскостей (G17, G18, G19).
На токарном станке с осью Y можно использовать G112, он может пригодиться для
расширения диапазона хода приводного инструмента по всей детали.
Коды кругового перемещения (G02 и G03) в любой из этих трех плоскостей (G17, G18,
G19) также используются с G112.
Поскольку в G112 шпиндель не вращается, необходимо выбрать (G98) «подача на
дюйм».
При задействовании G112 все перемещения программируются с XYZ и С нельзя
использовать.
Все значения Х для радиуса при использовании G112.
Пример программы
o51120 (CARTESIAN TO POLAR INTERPOLATION) ;
(G54 X0 Y0 is at the center of rotation);
(Z0 is on face of the part) ;
(T1 is an end mill) ;
(BEGIN PREPARATION BLOCKS) ;
T101 (Select tool and offset 1) ;
G00 G20 G40 G80 G97 G99 (Safe startup) ;
G17 (Call XY plane) ;
G98 (Feed per min) ;
M154 (Engage C-Axis) ;
236
Программирование опций
P1500 M133 (Live tool CW at 1500 RPM) ;
G00 G54 X2.35 C0. Z0.1 (Rapid to 1st position) ;
G112 (XY to XC interpretation);
M08 (Coolant on) ;
(BEGIN CUTTING BLOCKS) ;
G0 X-.75 Y.5 ;
G01 Z0 F10.;
G01 X0.45 (Point 1) ;
G02 X0.5 Y0.45 R0.05 (Point 2) ;
G01 Y-0.45 (Point 3) ;
G02 X0.45 Y-0.5 R0.05 (Point 4) ;
G01 X-0.45 (Point 5) ;
G02 X-0.5 Y-0.45 R0.05 (Point 6) ;
G01 Y0.45 (Point 7) ;
G02 X-0.45 Y0.5 R0.05 (Point 8) ;
G01 X0.45 Y.6 (Point 9) ;
G00 Z0.1 (Rapid retract);
(BEGIN COMPLETION BLOCKS) ;
G113 (Cancel G112) ;
M155 (Disengage C axis) ;
M135 (Live tool off) ;
G18 (Return to XZ plane) ;
G00 G53 X0 M09 (X home, coolant off) ;
G53 Z0 (Z home) ;
M30 (End program) ;
6.3.2
Топологическая интерполяция
Команды в декартовых координатах преобразуются в движения линейной оси
(движения револьверной головки) и движения шпинделя (вращение детали).
Эксплуатация (коды М и настройки)
M154 включает ось C, а M155выключает ось C.
Когда не используется G112, настройка 102 - Диаметр - используется для расчета
скорости подачи.
Токарный станок автоматически выключает тормоз шпинделя, если подана команда
о движении оси C, а после снова включает его, если коды M по-прежнему активны.
Возможно относительное перемещение оси C с помощью адресного кода H, как
показано в примере:
G0 C90. (C-Axis moves to 90. deg.) ;
H-10. (C-Axis moves to 80. deg. from the previous 90 deg
position) ;
237
Ось C
Типовые программы
F6.1:
Интерполяция в декартовы координаты, пример 1. (1) Намеченная траектория
резания (A) Подача концевой фрезы 1" в обрабатываемую деталь с одной стороны.
(B) Ось C поворачивается на 180 градусов для выполнения контура дуги. (C) Подача
концевой фрезы 1" из обрабатываемой детали.
A
B
C
1
o51121 (CARTESIAN INTERPOLATION EX 1) ;
(G54 X0 Y0 is at the center of rotation) ;
(Z0 is on face of the part) ;
(T1 is an end mill) ;
(BEGIN PREPARATION BLOCKS) ;
T101 (Select tool and offset 1) ;
G00 G18 G20 G40 G80 G99 (Safe startup) ;
G98 (Feed per min) ;
M154 (Engage C Axis) ;
G00 G54 X2. C90 Z0.1 (Rapid to 1st position) ;
P1500 M133 (Live tool CW at 1500 RPM) ;
M08 (Coolant on) ;
(BEGIN CUTTING BLOCKS) ;
G01 Z-0.1 F6.0 (Feed to Z depth) ;
X1.0 (Feed to Position 2) ;
C180. F10.0 (Rotate to cut arc) ;
X2.0 (Feed back to Position 1 ) ;
(BEGIN COMPLETION BLOCKS) ;
G00 Z0.5 M09 (Rapid retract, coolant off) ;
M155 (Disengage C axis) ;
M135 (Live tool off) ;
G18 (Return to XZ plane) ;
G53 X0 Y0 (X & Y home) ;
G53 Z0 (Z home) ;
M30 (End program) ;
238
Программирование опций
F6.2:
Пример декартовой интерполяции 2
C0
3.0"Ø
1.5"Ø
C270°
C180°
o51122 (CARTESIAN INTERPOLATION EX 2);
(G54 X0 Y0 is at the center of rotation) ;
(Z0 is on face of the part) ;
(T1 is a drill) ;
(BEGIN PREPARATION BLOCKS) ;
T101 (Select tool and offset 1) ;
G00 G18 G20 G40 G80 G99 (Safe startup) ;
G19 (Call YZ plane) ;
G98 (Feed per min) ;
M154 (Engage C-Axis) ;
G00 G54 X3.25 C0. Y0. Z0.25 ;
(Rapid to 1st position) ;
P1500 M133 (Live tool CW at 1500 RPM) ;
M08 (Coolant on) ;
G00 Z-0.75 (Rapid to Z depth) ;
(BEGIN CUTTING BLOCKS) ;
G75 X1.5 I0.25 F6. (Begin G75 on 1st hole) ;
G00 C180. (Rotate C axis to new position) ;
G75 X1.5 I0.25 F6. (Begin G75 on 2nd hole) ;
G00 C270. (Rotate C axis to new position) ;
G75 X1.5 I0.25 F6. (Begin G75 on 3rd hole) ;
(BEGIN COMPLETION BLOCKS) ;
G00 Z0.25 M09 (Rapid retract, coolant off) ;
M155 (Disengage C axis) ;
239
Двухшпиндельные токарные станки (серия DS)
M135 (Live tool off) ;
G18 (Return to XZ plane) ;
G53 X0 (X home) ;
G53 Z0 (Z home) ;
M30 (End program) ;
6.4
Двухшпиндельные токарные станки (серия
DS)
DS-30 - это токарный станок с двумя шпинделями. Основной шпиндель находится в
стационарном корпусе. Другой шпиндель
«противошпиндель», имеет корпус,
который перемещается по линейной оси, обозначенной как «B», и заменяет обычную
заднюю бабку. Для подачи команды противошпинделю используется специальный
набор кодов M.
F6.3:
Двухшпиндельный токарный станок с дополнительной осью Y
+
X
Z
+
C1
+
B
+
240
Программирование опций
6.4.1
Синхронизированное управление шпинделями
Двухшпиндельные токарные станки способны синхронизировать главный шпиндель
и противошпиндель. Это значит, что если основной шпиндель получает команду на
вращение, противошпиндель вращается на такой же скорости, в том же
направлении. Это называется режим синхронного управления шпинделем (SSC =
РСУ). В режиме синхронного управления шпинделем, оба шпинделя разгоняются,
поддерживают установившуюся скорость и замедляются вместе. Поэтому можно
использовать оба шпинделя для поддержки обрабатываемой детали с обоих концов
для максимально надежной опоры и минимальной вибрации. Также можно
передавать обрабатываемую деталь между главным шпинделем и
противошпинделем, фактически выполняя «переворот детали», в то время как
шпиндели продолжают вращаться.
Есть два кода G, связанные с режимом синхронного управления шпинделем (SSC).
G199 активирует режим синхронного управления шпинделем.
G198 отменяет режим синхронного управления шпинделем.
Когда подается команда G199, оба шпинделя выполняют ориентацию, прежде чем
они ускоряются до программной скорости.
NOTE:
При программировании синхронизации двух шпинделей
необходимо сначала с помощью M03 (для основного шпинделя) и
M144 (для противошпинделя) добиться, чтобы оба шпинделя
закончили разгон, прежде чем подавать команду G199. Если
подать команду G199, прежде чем подана команда управления
скоростью вращения шпинделя, два шпинделя будут пытаться
поддерживать синхронизм при ускорении, из-за чего ускорение
потребует гораздо большего времени, чем обычно.
Если включен режим синхронного управления шпинделем и оператор нажимает
[RESET]
(сброс) или
[EMERGENCY STOP]
(аварийная остановка), режим
синхронного управления шпинделем (SSC) продолжает действовать до остановки
шпинделей.
Дисплей синхронизированного управления шпинделем
Шпиндель имеет дисплей контроля синхронизации, который доступен на дисплее
CURRENT COMMANDS.
В столбце SPINDLE (шпиндель) показано состояние основного шпинделя. В столбце
SECONDARY SPINDLE (противошпиндель) показано состояние противошпинделя.
Третий столбец показывает различные состояния. Слева находится столбец с
заголовками строк.
241
Двухшпиндельные токарные станки (серия DS)
G15/G14
- Если индикация G15 включена в столбце SECONDARY
SPINDLE
(противошпиндель)
, то основной шпиндель
- это ведущий шпиндель. Если
индикация G14 включена в столбце SECONDARY SPINDLE (противошпиндель) , то
противошпиндель - это ведущий шпиндель.
SYNC (G199) - Когда G199 включена в строке, синхронизация шпинделя активна.
POSITION
(DEG) - В этой строке показано текущее положение, в градусах, как
основного шпинделя, так и противошпинделя. Диапазон значений - от -180,0
градусов до 180,0 градусов. Относительно заданного по умолчанию положения
ориентации каждого шпинделя.
Третий столбец указывает текущую разность, в градусах, между этими двумя
шпинделями. Если оба шпинделя находятся на своих соответствующих нулевых
отметках, то это значение будет «ноль».
Если значение в третьем столбце отрицательное, оно показывает в градусах
отставание противошпинделя от основного шпинделя в настоящий момент.
Если значение в третьем столбце положительное, оно показывает в градусах
опережение основного шпинделя противошпинделем в настоящий момент.
VELOCITY (RPM) (СКОРОСТЬ ВРАЩЕНИЯ) - В этой строке показана фактическая
скорость вращения (об/мин) основного шпинделя и противошпинделя.
G199 R PHASE OFS. - Это запрограммированное значение R для G199. Эта строка
пустая, если команда G199 не подана, в противном случае она содержит значение R
в последнем выполненном блоке G199.
См. страницу 394, где указана дальнейшая информация о G199.
CHUCK - В этом столбце показано состояние зажима или разжима обрабатываемой
детали (кулачковый патрон или цанговый патрон). Эта строка пустая, если деталь
зажата, или содержит сообщение красного цвета
«РАЗЖАТ», если зажимное
приспособление детали раскрыто.
LOAD % (НАГРУЗКА %) - Показан текущий процент нагрузки для каждого шпинделя.
242
Программирование опций
Объяснение сдвига фазы R
Когда два шпинделя токарного станка синхронизируются, они выполняют
ориентацию, затем достигают одинаковой скорости вращения и их исходное
положение остается неподвижным относительно друг друга. Другими словами,
взаимная ориентация, которую можно видеть, когда оба шпинделя остановлены в
своем исходном положении, сохраняется, когда синхронизированные шпиндели
вращаются.
Для изменения этой взаимной ориентации можно использовать значение R с G199,
M19 или M119 Значение R задает смещение в градусах от исходного положения
отслеживающего шпинделя. Можно использовать это значение, чтобы обеспечить
«взаимное зацепление» кулачков патрона, например, при выполнении операции
передачи детали. См. рисунок F6.4 в качестве примера.
F6.4:
G199 Пример значения R: [1] Ведущий шпиндель, [2] Отслеживающий шпиндель
1
2
60°
G199
G199 R60.
Поиск значения R G199
Для отыскания соответствующего значения G199 R:
1.
В режиме MDI подайте команду M19 для ориентации основного шпинделя и
M119 - для ориентации противошпинделя.
Это устанавливает «заданную по умолчанию» ориентацию между исходными
положениями шпинделей.
2.
Добавьте значение R в градусах к M119, чтобы задать смещение положения
противошпинделя.
3.
Проверьте взаимодействие между кулачками патронов. Изменяйте значение R
M119, чтобы регулировать положение противошпинделя, пока взаимодействие
кулачков патрона не станет правильным.
4.
Запишите правильное значение R и используйте его в блоках G199 программы.
243
Двухшпиндельные токарные станки (серия DS)
6.4.2
Программирование противошпинделя
Структура программы для противошпинделя такая же, как для основного шпинделя.
Используйте G14 для применения к противошпинделю M-кодов и стандартных
циклов основного шпинделя. Отмените G14 с помощью G15. См. страницу 339 где
содержится дальнейшая информация об этих G-кодах.
Команды противошпинделя
Три кода М используются для пуска и останова противошпинделя:
•
M143 включает вращение шпинделя вперед.
•
M144 включает вращение шпинделя в обратном направлении.
•
M145 останавливает шпиндель.
Адресный код P задает скорость вращения шпинделя от 1 об/мин до максимальной
скорости вращения шпинделя.
Настройка 345
Настройка 345 выбирает Н.Д. и В.Д. зажим для контршпинделя. См. страницу 487, где
указана дальнейшая информация.
G14/G15 - перестановка шпинделей
Эти коды G выполняют выбор шпинделя, который является ведущим при включении
режима синхронизированного управления шпинделем (SSC) (G199).
G14 делает противошпиндель ведущим шпинделем, а G15 отменяет G14.
На экране SPINDLE SYNCHRONIZATION CONTROL (КОНТРОЛЬ СИНХРОНИЗАЦИИ
ШПИНДЕЛЕЙ), расположенном под экраном текущих команд содержится
информация о том, какой шпиндель в настоящий момент является ведущим. Если
противошпиндель является ведущим, индикация G14 отображается в столбце
SECONDARY SPINDLE (ПРОТИВОШПИНДЕЛЬ). Если основной шпиндель является
ведущим, индикация G15 отображается в столбце SPINDLE (ШПИНДЕЛЬ).
244
Программирование опций
6.5
Список функций
В списке функций указаны как стандартные, так и дополнительно покупаемые опции.
F6.5:
Вкладка FEATURES (функции)
Для доступа к списку выполните следующие действия.
1.
Нажмите [DIAGNOSTIC].
2.
Перейдите в раздел Parameters (параметры), а затем во вкладку Features
(функции). (Купленные опции имеют состояние PURCHASED (приобретенные)
и отмечаются зеленым цветом.)
6.5.1
Включение и отключение купленных опций
Ниже описан порядок включения и отключения купленной опции.
1.
Выделите опцию на вкладке FEATURES (ФУНКЦИИ).
2.
Нажмите [ENTER] для включения опции ON/OFF.
Если выделенная опция отключена OFF, она недоступна.
245
Список функций
6.5.2
Пробный период опции
Для некоторых опций предусмотрен 200-часовой пробный период. В столбце
STATUS на вкладке FEATURES
(функции) отображаются опции с пробным
периодом.
NOTE:
Если пробный период для опции не предусмотрен, в столбце
STATUS отображается FEATURE
DISABLED
(ФУНКЦИЯ
ОТКЛЮЧЕНА). Это - платная опция, которую необходимо
купить.
Порядок активации пробного периода
1.
Выделите функцию.
2.
Нажмите [ENTER]. Снова нажмите [ENTER] (ввод), чтобы выключить опцию и
остановить таймер.
Состояние функции изменится на TRYOUT ENABLED (ПРОБНЫЙ ПЕРИОД
ВКЛЮЧЕН), а в столбце даты отобразится количество часов, остающихся до
окончания пробного периода. Когда пробный период истечет, состояние
изменится на EXPIRED (ИСТЕК). Пробный период для истекших опций
продлить невозможно. Для дальнейшего использования их необходимо купить.
NOTE:
Пробный период обновляется только при включенной опции.
246
Программирование опций
6.6
Приводной инструмент
Эта опция не может устанавливаться на месте эксплуатации.
F6.6:
Осевой и радиальный приводной инструмент: [1] Осевой инструмент, [2] радиальный
инструмент.
1
2
6.6.1
Введение в приводной инструмент
Опция приводной обработки позволяет использовать аксиальные и радиальные
инструменты VDI для выполнения таких операций, как фрезерование, сверление и
шлицевание. Фрезерование контуров возможно с помощью оси C и/или оси Y.
Примечания по программированию приводного
инструмента
Привод приводного инструмента автоматически выключается при подаче команды
на смену инструмента.
Для наилучшей точности фрезерования перед началом обработки используйте
М-коды зажима шпинделя (M14 - основной шпиндель / M114 - противошпиндель).
Шпиндель автоматически разжимается при подаче команды с новой скоростью
вращения главного шпинделя или нажатии клавиши [RESET] (сброс).
Максимальная скорость привода приводного инструмента - 6 000 об/мин.
Подвижная обработка Haas рассчитана на фрезерование средней мощности,
например: концевая фреза макс. диаметром 3/4" - по мягкой стали.
247
Приводной инструмент
6.6.2
Установка режущего приводного инструмента
CAUTION:
Я никогда не затягиваю цанги приводного инструмента на
револьверной головке. Затягивание цанги приводного
инструмента на револьверной головке приведет к
повреждению станка.
F6.7:
Трубный ключ ER-32-AN и гаечный ключ: [1] Трубный ключ ER-32-AN, [2] штифт, [3]
гаечный ключ 1, [4] державка, [5] ER-32-AN гайка со вставкой, [6] гайка корпуса
цанги, [7] гаечный ключ 2.
1
2
3
7
4
6
5
1.
Вставьте режущую кромку инструмента во вставку с гайкой ER-AN. Ввинтите
гайку со вставкой в гайку корпуса цанги.
2.
Наденьте трубный ключ ER-32-AN на режущую кромку инструмента и зацепите
зубья вставки с гайкой ER-AN. Затяните резьбовую вставку ER-AN рукой с
помощью трубного ключа.
3.
Установите гаечный ключ 1 [3] на штифт и заблокируйте его на гайке корпуса
цанги. Возможно понадобится повернуть гайку корпуса цанги, чтобы зацепить
гаечный ключ.
4.
Зацепите зубья трубного ключа гаечным ключом 2 [7] и затяните.
6.6.3
Крепление приводного инструмента на
револьверной головке
Для крепления и установки приводного инструмента:
248
Программирование опций
1.
Установите инструментальную оправку радиального приводного инструмента
и подтяните установочные болты.
2.
Затяните установочные
болты в шахматном порядке с моментом 60 фут-фунт
(82 Нм). Убедитесь, что нижний торец резцедержателя зажат на одном уровне
с торцом револьверной
головки.
F6.8:
Установка приводного инструмента
6.6.4
Коды M приводного инструмента
Для приводной обработки используются следующие М-коды. Также см. раздел кодов
M, начиная со страницы 439.
M19 Ориентация шпинделя (Опция)
M19 приводит шпиндель к фиксированному положению. Без дополнительной
функции ориентации шпинделя M19 шпиндель будет ориентирован только в
положение нуля градусов.
Функция ориентации шпинделя допускает адресные коды P и R. Например, M19
P270. ориентирует шпиндель в положение 270 градусов. Значение R позволяет
программисту указать до двух десятичных разрядов, например, M19 R123.45.
Смотрите угол на экране Current Commands Tool Load.
M119 позиционирует противошпиндель (токарные станки DS) таким же образом.
Ориентация шпинделя зависит от массы, диаметра и длины обрабатываемой детали
и/или зажимной оснастки (патрона). Свяжитесь с отделом приложений Haas при
использовании необычно тяжелых, длинных конфигураций или конфигураций с
большим диаметром.
249
Макросы (опция)
M219 Ориентация приводного инструмента (опция)
P - Число градусов (0 - 360)
R - Число градусов с двумя десятичными разрядами (0,00 - 360,00).
M219 приводит приводной инструмент к фиксированному положению. M219
ориентирует шпиндель в нулевое положение. Функция ориентации шпинделя
допускает адресные коды P и R. Например:
M219 P270. (orients the live tool to 270 degrees) ;
Значение R позволяет программисту указать до двух десятичных разрядов,
например,
M219 R123.45 (orients the live tool to 123.45 degrees) ;
M133/M134/M135 Приводной инструмент
вперед/назад/остановка (опция)
См. страницу 435с полным описанием этих кодов М.
6.7
Макросы (опция)
6.7.1
Введение в макросы
NOTE:
Эта функция системы управления является дополнительной,
за информацией о том, как приобрести ее, обращайтесь в
местный дилерский центр компании Haas.
Макросы добавляют системе управления возможности и гибкость, которые не могут
быть обеспечены стандартными G-кодами. Возможно использовать: для работы с
семействами деталей, специализированными стандартными циклами, для сложных
перемещений и управления дополнительными устройствами. Возможности почти
безграничны.
Макрос - это программа/подпрограмма, которую можно выполнять несколько раз.
Макрокоманда может присваивать значение переменной, выполнять чтение
значения переменной, проверять выражение, выполнять условный или безусловный
переход к в другую точку в программе или повторять определенную часть программы
по условию.
250
Программирование опций
Вот несколько примеров применения макрокоманд. Приводимые примеры
схематичны и не представляют собой законченные макропрограммы.
Полезные G- и М-коды
M00, M01, M30 - Останов программы
G04 - Задержка
G65 Pxx - Вызов макроподпрограммы. Допускается передача переменных.
M129 - Настройка выходного реле с концом команд кода М
M59 - Задать выходное реле
M69 - Удалить заданное выходное реле
M96 Pxx Qxx - Условный локальный переход, когда дискретный входной сигнал
равен 0
M97 Pxx - Вызов локальной подпрограммы
M98 Pxx - Вызов подпрограммы
M99 - Возврат из подпрограммы или цикла
G103 - Предел опережающего просмотра блоков. Коррекция на режущий инструмент
недопустима.
M109 - Интерактивный ввод оператора (см. страницу 429)
Округление
Система управления хранит десятичные числа в виде бинарных величин. Таким
образом, значения, хранящиеся в переменных, могут отклоняться на 1 наименьший
значимый разряд. Например, число 7, сохраненное в макропеременной #10000,
может в дальнейшем при чтении принять значение 7,000001, 7,000000 или 6,999999.
Если оператор был
IF [#10000 EQ 7]… ;
он может возвращать неверные данные. В таких обстоятельствах безопаснее
следующий способ программирования
IF [ROUND [#10000] EQ 7]… ;
Такая проблема возникает обычно только при сохранении в макропеременной целых
чисел, которые вы ожидаете в последующем получить без дробной части.
251
Макросы (опция)
Опережающий просмотр
Опережающий просмотр
- очень важное понятие в программировании с
использованием макропрограмм. Система управления пытается обработать как
можно больше строк программы заранее, чтобы ускорить процесс обработки. Сюда
входит и интерпретация макропеременных. Например,
#12012 = 1 ;
G04 P1. ;
#12012 = 0 ;
Предполагается, что эта последовательность включит мощность на выходе,
подождет 1 секунду и выключит ее. Однако опережающий просмотр заставит
выходной сигнал включиться, затем немедленно выключиться, пока система
управления обрабатывает задержку. G103
P1 используется для ограничения
опережающего просмотра
1 блоком. Для нормальной работы этого примера
измените текст программы, как указано ниже:
G103 P1 (See the G-code section of the manual for a further
explanation of G103) ;
;
#12012=1 ;
G04 P1. ;
;
;
;
#12012=0 ;
Опережающий просмотр блоков и удаление блока
Система управления Haas использует опережающий просмотр блоков для чтения и
подготовки к блокам текста программы, которые поступают после текущего блока
текста программы. Это позволяет системе управления равномерно выполнять
переходы от одного перемещения к следующему. G103 задает предел того,
насколько далеко вперед система управления осуществляет просмотр блоков текста
программы. Адресный код Pnn в G103 задает, насколько далеко вперед допускается
выполнение опережающего просмотра системой управления. Дополнительную
информацию см. в разделе G103 на странице 385.
Режим удаления блока позволяет выборочно пропускать блоки текста программы.
Используйте символ / в начале блоков программы, которые необходимо пропустить.
Нажмите [BLOCK DELETE] (удаление блока), чтобы войти в режим удаления блока.
Пока включен режим удаления блока, система управления не выполняет блоки,
отмеченные символом /. Например:
252
Программирование опций
Использование
/M99 (Sub-Program Return) ;
перед блоком с
M30 (Program End and Rewind) ;
делает подпрограмму основной программой, если режим
[BLOCK DELETE]
(удаление блока) включен. Программа используется как подпрограмма, пока
удаление блока выключено.
Когда используется знак удаления блока "/", даже если не активен режим удаления
блока, строка выполнит опережающий просмотр блока. Это полезно при отладке
макропрограмм с помощью программ ЧПУ.
6.7.2
Примечания по работе
Макропеременные сохраняются или загружаются через общий сетевой ресурс или
порт USB, аналогично настройкам и коррекции.
Страница отображения макропеременных
Локальные и глобальные макропеременные
#1
-
#33 и
#10000
-
#10999
отображаются и изменяются на экране «Текущие команды».
NOTE:
В обмене данными внутри станка к макропеременным с 3
цифрами добавляется
10000. Например: Макрос
100
отображается как 10100.
1.
Нажмите [CURRENT COMMANDS] и используйте клавиши навигации, чтобы
перейти на страницу макропеременных Macro Vars.
Когда блок управления интерпретирует программу, изменения переменных и
результаты отображаются на странице экрана макропеременных Macro Vars.
2.
Для присвоения значения макропеременной введите значение (максимальное
- 999999.000000), а затем нажмите [ENTER] (ввода). Нажмите [ORIGIN]
(ИСХОДН), чтобы удалить макропеременные, при этом отображается
всплывающее удаления записи. Для выбора нажмите 1 - 3 или нажмите
[CANCEL], чтобы выйти.
253
содержание .. 7 8 9 10 ..
|
||
|
|
|