Fanuc SOi mate-md
.pdfB-64144RU/01 |
ПРОГРАММИРОВАНИЕ |
|
1. ОБЩИЕ СВЕДЕНИЯ |
|
Позиционное соотношение между этими двумя системами |
||
|
координат определяется тогда, когда заготовка установлена на |
||
|
столе. |
|
|
|
|
|
Система координат |
|
|
|
на чертеже детали, |
|
Система координат, |
|
установленная на заготовке |
|
|
|
|
|
заданная устройством ЧПУ, |
|
|
|
установленная на столе |
Y |
Y |
|
|
||
|
|
Заготовка |
|
|
|
|
X |
|
|
|
X |
|
Стол |
|
|
|
Рис. 1.3.2 (c) Система координат, заданная ЧПУ, и система |
||
|
координат на чертеже детали |
DМетоды установки двух систем координат в одном и том же положении
Инструмент перемещаетсяв координатнойсистеме, заданнойс помощью ЧПУ, в соответствии с заданной программой, соз- данной с учетом системы координат на чертеже детали, и выполняет обработку заготовки по форме, указанной на чертеже.
Следовательно, для того чтобы осуществить точную обработку детали в соответствии с чертежом, необходимо установить две системы координат в одном и том же положении.
Дляустановкидвухсистемкоординатводнойитойжепозиции должны быть использованы простые способы в соответствии с формой заготовки, числом обработок.
(1)Использование стандартной плоскости и точки заготовки.
Y
Фиксированное Стандартная точка расстояние заготовки
Точка |
Фиксированное |
|
расстояние |
||
отсчета в |
||
|
||
программе |
X |
|
|
Подведите центр инструмента к стандартной точке заготовки. И установите систему координат, заданную устройством ЧПУ в этой позиции.
17
1. ОБЩИЕ СВЕДЕНИЯ |
ПРОГРАММИРОВАНИЕ |
B-64144RU/01 |
|
|
|
(2)Установка заготовки прямо напротив зажима.
Начало отсчета в программе
Зажим
Поставьте центр инструмента в референтную позицию. И установите систему координат, заданную устройством ЧПУ в этой позиции. (Зажим должен быть установлен в заранее установленной точке, отличной от референтной позиции).
(3)Установка заготовки на сменном столе с последующей установкой заготовки и сменного стола в зажиме
Сменный стол
Зажим
Заготовка
(Зажим и система координат должны быть заданы так же, как и в пункте (2)).
18
B-64144RU/01 |
ПРОГРАММИРОВАНИЕ |
1. ОБЩИЕ СВЕДЕНИЯ |
|
|
|
1.3.3
Как указать программируемые размеры для перемещения инструмента - Команды абсолютного перемещения и перемещения с приращениями
Пояснения |
Команда для перемещения инструмента может быть указана |
|
абсолютной или инкрементной командой (смотрите II-8.1). |
D Абсолютная команда |
Инструмент перемещается в какую-либо точку ”на определен- |
|
номрасстоянииотнулевойточкисистемыкоординат”, которая |
|
является заданной точкой координат. |
Z |
Инструмент |
|
|
А |
|
Y |
X |
B(10.0,30.0,20.0) |
|
Команда, задающая переме- |
G90 X10.0 Y30.0 Z20.0 ; |
||
щение от точки А до точки В |
|
|
Координаты точки В |
|
|
||
|
|
|
|
|
|
|
D Команда приращения Задайтерасстояниеот предыдущего положения инструментадо следующего положения инструмента.
Z
X В Y=-30.0
Команда, задающая перемещение от точки А до точки В
Инструмент
А
X=40.0
Y
Z=-10.0
G91 X40.0 Y-30.0 Z-10.0 ;
Расстояние и направление перемещения вдоль каждой оси
19
1. ОБЩИЕ СВЕДЕНИЯ |
ПРОГРАММИРОВАНИЕ |
B-64144RU/01 |
|
|
|
1.4
СКОРОСТЬ РЕЗАНИЯ - ФУНКЦИЯ СКОРОСТИ ШПИНДЕЛЯ
Скорость инструмента по отношению к заготовке в процессе обработки заготовки называется скоростью резания.
Что касается ЧПУ, скорость резания может быть задана как скорость шпинделя в минутах-1.
Скорость |
Инструмент |
|
Диаметр инструмента |
||
вращения шпинделя N |
||
мин-1 |
φ D мм. |
|
|
V: Скорость резания |
|
|
м/мин. |
|
|
Заготовка |
Примеры |
<Когда заготовку нужно обрабатывать инструментом со |
|
100 мм в диаметре при скорости резания 80 м/мин.> |
|
Скорость вращения шпинделя равна приблизительно 250 |
|
мин-1, в соответствии с формулой |
|
N=1000v/πD. Следовательно, необходима следующая команда: |
|
S250; |
|
Команды, относящиеся к скорости вращения шпинделя, |
|
называются функцией скорости шпинделя (См. II-9). |
20
B-64144RU/01 |
ПРОГРАММИРОВАНИЕ |
1. ОБЩИЕ СВЕДЕНИЯ |
|
|
|
1.5
ВЫБОР ИНСТРУМЕНТА, ИСПОЛЬЗУЕМОГО ДЛЯ РАЗЛИЧНЫХ ВИДОВ ОБРАБОТКИ - ФУНКЦИЯ ИНСТРУМЕНТА
Примеры
Если выполняется операция сверления, нарезания резьбы метчиком, растачивания, фрезерования или подобная этим, то необходимо выбрать подходящий инструмент. Выбор соответствующего инструментаосуществляется, когдакаждому инструменту присвоен номер, и этот номер задан в программе.
|
Номер инструмента |
|
01 |
|
|
02 |
Магазин автоматической |
|
смены инструмента (АСИ) |
||
|
<Когда ном. 01 присвоен инструменту сверления>
Когда инструмент хранится в месте 01 в магазине АСИ, инструмент можно выбрать, задав T01. Это называется функцией инструмента (Смотрите II-10).
21
1. ОБЩИЕ СВЕДЕНИЯ |
ПРОГРАММИРОВАНИЕ |
B-64144RU/01 |
|
|
|
1.6
КОМАНДА ДЛЯ ОПЕРАЦИЙ НА СТАНКЕ - СМЕШАННАЯ ФУНКЦИЯ
Когда фактически начинается обработка, то необходимо вращение шпинделя и подачи охлаждения. Для этого надо управлять операциями включения-выключения двигателя и клапана охладителя.
Инструмент
Охладитель
Заготовка
Функция, задающая операции включения/выключения компонентов станка, называется смешанной функцией. Как правило, функция задается М-кодом (Смотрите II-11).
Например, если задан М03, шпиндель вращается по часовой стрелке при заданной скорости вращения шпинделя.
22
B-64144RU/01 |
ПРОГРАММИРОВАНИЕ |
1. ОБЩИЕ СВЕДЕНИЯ |
|
|
|
1.7
КОНФИГУРАЦИЯ
ПРОГРАММЫ
Группа команд, направляемых в ЧПУ для управления станком, называетсяпрограммой. Посредствомвводакомандинструмент перемещается вдоль прямой линии или дуги или происходит включение или отключение мотора шпинделя.
В программе задайте команды в последовательности, соответствующей фактическим перемещениям инструментов.
|
Блок |
|
|
Блок |
|
|
|
Последовательность |
|
Блок |
перемещений инструмента |
Программа |
Блок |
|
Блок
Рис. 1.7 (a) Конфигурация программы
Группа команд в каждом шаге последовательности называется блоком. Программасостоитизгруппблоковдлясерииопераций обработки. Номер для обозначения каждого блока называется номеромпоследовательности, аномердля обозначения каждой программы называется номером программы (Смотрите II-12).
23
1. ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИРОВАНИЕ B-64144RU/01
Пояснения |
Блок и программа имеют следующие конфигурации. |
|
||||
D Блок |
|
|
|
|
|
|
|
|
|
1 блок |
|
|
|
|
N ffff |
G ff Xff.f Yfff.f |
M ff |
S ff T ff ; |
||
|
Номер |
Подгото- |
Обозна- |
Смешан- |
Функция Функ- |
|
|
последовительная |
чение |
ная функция шпин- |
ция |
||
|
ватель- |
функция |
размеров |
|
деля |
ин- |
|
ности |
|
|
|
|
стру- |
|
|
|
|
|
|
мента |
|
|
|
|
|
|
Конец |
|
|
|
|
|
|
блока |
|
|
Рис. 1.7 (b) Конфигурация блока |
|
Блокначинаетсяномеромпоследовательностидляопределения блока и заканчивается кодом конца блока.
Вданном руководстве код конца блока обозначается символом ”;” (LF в системе кодов ISO и CR в системе кодов EIA). Обозначение размеров зависит от подготовительной функции.
Вданном руководстве часть обозначения размеров может быть представлена символами IP_.
D Программа
; |
|
|
|
Offff; |
|
Номер программы |
|
|
|
|
Блок |
|
|
|
|
|
|
|
Блок |
|
|
|
|
|
|
|
Блок |
M30 ; |
Конец программы |
Рис. 1.7 (c) Конфигурация программы
Обычно номер программы задается в начале программы после символаконцаблока(;), акодконцапрограммы(M02 илиM30) задается в конце программы.
24
B-64144RU/01 |
ПРОГРАММИРОВАНИЕ |
1. ОБЩИЕ СВЕДЕНИЯ |
|
|
|
D Основная программа и Если обработка по одной схеме задается в разных частях подпрограмма программы, то создается программадля схемы. Это называется подпрограммой. С другой стороны, исходная программа называется основной программой. Если во время выполнения основной программы появляется команда выполнения подпрограммы, то выполняются команды этой подпрограммы. Позавершениивыполненияподпрограммыпроисходитвозврат
последовательности в основную программу.
Главная программа |
|
|
|
Подпрограмма #1 |
|
|
O1001 |
|
M98P1001 |
Программа для |
|
|
|
отверстия #1 |
|
|
|
|
|
|
|
M99 |
|
M98P1002 |
|
|
|
|
|
|
|
|
|
Подпрограмма #2 |
|
|
|
|
|
O1002 |
Программа для |
M98P1001 |
|
отверстия #2 |
|
|
|
|
|
M99
Отверстие #1 Отверстие #1
Отверстие #2 Отверстие #2
25
1. ОБЩИЕ СВЕДЕНИЯ |
ПРОГРАММИРОВАНИЕ |
B-64144RU/01 |
|
|
|
1.8
ФОРМА ИНСТРУМЕНТА И ПЕРЕМЕЩЕНИЕ ИНСТРУМЕНТА,
ЗАДАННЫЕ В ПРОГРАММЕ
Пояснения
D Обработка кромкой |
Как правило, для обработки одной заготовки используется |
резца - функция |
несколько инструментов. Инструменты имеют разную длину. |
компенсации на длину |
Изменение программы с учетом инструментов проблематично. |
инструмента |
Следовательно, необходимо заранее измерить длину каждого |
|
инструмента. ПосредствомвводавЧПУразницымеждудлиной |
|
стандартного инструмента и длиной каждого инструмента |
|
(отображениеивводданных: смотритеIII-11), обработкаможет |
|
бытьвыполненабезвнесенияизмененийвпрограмму, дажепри |
|
замене инструмента. Эта функция называется функцией |
|
инструмента (Смотрите II-14.1). |
|
Стандарт- |
H1 |
H2 |
H3 |
H4 |
|
|
|
|
|
|
|
ный |
|
|
|
|
|
инстру- |
|
|
|
|
|
мент |
|
|
|
|
|
|
|
Заготовка |
|
|
D Обработка боковой |
Поскольку у резца есть радиус, центр траектории движения |
||||
стороной резца - |
резцапроходитвокругзаготовкиприотклонениирадиусарезца. |
||||
Функция коррекции на |
|
|
|
|
|
режущий инструмент |
|
|
|
Траектория движения |
|
|
|
|
|
резца с использованием |
|
|
|
|
|
коррекции на резец |
|
|
|
|
|
|
Контур обрабаты- |
|
|
|
|
|
ваемой детали |
Заготовка
Резец
Если радиусы резцовхранятся вустройстве ЧПУ (Отображение и установка данных: смотрите III-11), инструмент может перемещаться по радиусу резца отдельно от контура обрабатываемой детали. Эта функция называется коррекцией на режущий инструмент (Смотрите II-14.4, 14.5).
26