Автор работы: Пользователь скрыл имя, 23 Августа 2009 в 10:06, Не определен
ремонт
Примечание:
3-значный
код М задается одной программ
крепления инструмента,
М00: Когда читается этот код, происходит остановка шпинделя, подачи СОЖ и чтения ленты.
М01: Этот код действителен только если включен переключатель опциональной остановки (тумблер): его действие такое же как М00. Если переключатель опциональной остановки выключен, то управление пропускает данный код.
М02: Означает окончание главной программы.
М30: Его действие такое же, как и М01, но в дополнении он перематывает ленту ЧПУ обратно к началу программы как при запоминании, так и при перфорировании.
2. Не программируйте эти коды в одном блоке с кодами S и T.
5.
Указания по программированию
оси С
N001 M17 G99; Выбор 2 осей. Подача в мм/об.
G96 S130 M04 T0101; Фиксированный цикл. Скорость 130 м/мин
...
...
M05;
M01;
...
N002 M18 G98 G97; Отмена G96. Выбор 3 осей, подача мм/мин.
...
G28 C0.0;
M89; Сильное зажатие шпинделя (против вибрации)
G90 X75.0 Z5.0 T0202 M08;
M33 S1200;
G01 Z-25.0 F300;
G00 Z5.0;
M90; Разжатие шпинделя
C90.0 (или H90.0) Угол индексации
M89;
G01 Z-25.0 F300;
G00 Z5.0;
M90; Разжатие шпинделя
C180.0 (или H90.0)
...
G01 Z25.0 F300;
...
...
M90;
M01;
N003;
M35; G30 U0 W0; Остановка вращения инструмента
T0202;
G98 G00 X75.0 Z20.0; Подача в минуту, быстрая подача
M98 P1001; Вызов подпрограммы
G00 C90.;
M98 P1001;
G00 C180.;
M98 P1001;
G00 G270.0;
M98 P1001;
G30 U0W0;
M30; Конец программы
...
O1001
M89; Сильное зажатие шпинделя
M33 S160; Вращение инструмента по часовой стрелке
G01 Z-20.0 F228 M08; * 95% нормальной подачи
M35; *
M34 S160 Z20.0 F240; * Вращение инструмента против часовой стрелки
M90; Разжатие шпинделя
M99; Конец подпрограммы
*: Не используется
в режиме пропуска одного
6.
Цилиндрическая интерполяция
Цилиндрическая
интерполяция используется для гравировки
букв на поверхности цилиндра, функция
G7.1.
Для гравировки
букв используется концевая фреза с радиусом
кромки 1/32. Для определения траектории
инструмента требуются координаты Х, С,
Z для каждой точки гравировки.
Где С = градусы вращения, L = линейное расстояние, R = радиус окружности. 57.29578 = радиан.
Когда диаметр “D” используется для определения окружности, выполните умножение на 2 радиана = 114.59156.
Для примера выполним вычисление линейных единиц в градусы
1/2.9 х 114.59156
= 39.514331” на 1” линейного расстояния
Расположение детали
Для упрощения программирования цилиндрической поверхности обрабатываемая часть представлена в форме плоской поверхности, чьи размеры эквивалентны части окружности, а длина расположена в горизонтальном направлении.
Ориентация
детали такая же как если смотреть
снизу со стороны оператора, когда деталь
зажата в патроне.
Определение
траектории инструмента возможно по
аналогии. Применяются интерполяции
для осей Z и С. Круговая интерполяция
G2 и G3 работает нормально, R или К используются
для указания элементов радиуса дуги.
Для дуг больше 180º и меньше 360º R указывается с отрицательным радиусом. Полная окружность указывается с К только без координат Z или С.
Возможно
нормальное использование функций
компенсации радиуса резца G41, G42.
Примечание
После создания программы ЧПУ по примеру показанному выше, необходимо использовать зеркальное отображение оси С для создания правильного отображения.
На приведенном
примере выполняется фрезеровка
букв J и R.
Формат программы
7.
Интерполяция полярных
координат на вспомогательном
шпинделе
В следующей
программе выполняется
Единицы измерения
- дюйм.
На следующем рисунке приведена ориентация осей для полярных координат на вспомогательном шпинделе PUMA 1500/2000/2500 MS, SY