русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Особенности программирования для УЧПУ 2П-32


Дата добавления: 2014-11-28; просмотров: 2395; Нарушение авторских прав


В последние годы сверлильные станки с ЧПУ выпускаются с устройством ЧПУ 2П-32, для которого, в отличие от "Координа­ты С-70", характерны следующие особенности программирования (в соответствии с ГОСТ 20999-83).

1. Вместо адреса N в кадрах, содержащих всю техноло­гическую информацию (функции Т, G, S, F, М, L), необходимую для обработки группы однородных отверстий, а также в кадрах с отдельной координатой R записывается команда "главный кадр" (:), что соответствует пробивке ленты программоносителя на дорожкех 5 и биусловному числу 10. Знаки % и G можно проставлять в главном кадре.

2. Допускается изменять длину слова в кадре, опус­кая в числовой информации нули перед первыми значащими цифрами и знак "+".

Например: Т1 вместо ТО1, R300Z6000 вместо R+003000Z+06000.

Ч11000 вместо X + 011000 и т.д.

Нулевые координаты обозначаются ХО, УО вместо X + 000000, У + 00000. При позиционировании из одной точки в другую, имеющую нулевую координату по оси X или У, координата о ну­лями не записывается.

Нуль по координате Z считается на уровне верхней плоскос­ти детали (с недоходом на 2мм). Записывается RО.

Выход в исходную точку по оси Z. задается функцией G51 (G52, G54).

Пример: Необходимо просверлить отверстие в точках с ко­ординатами 1 (80.-50), 2 (0,+75), 3 (-60, 0). L= 35мм Рукопись управляющей программы

%:1G81T1S8F9M4L1R0Z3500X8000Y-50000 ПС N2Y75000 ПС N3GS1X-6000 ПС   N4 M2 ПС Главныйкадр.Позиция1.Цикл сверления, очка 1 Точка 2. Цикл сведения. Точка 3. Цикл сведения. Выход в исходную точку по оси Z. Конец программы

 

3. Выход на координату R без Z(для обходе препятствий, вывода инструмента из раззенковки, глубокого сверления, и др.) организуется по функции G62, которую записывают отдельным кадром с координатой R или в одном кадре с функцией постоянного цикла G81. Для отмены функции G62 используется функция G80.



Пример I. Обход препятствий (см. рис.9.12), принимаем - "плавающий нуль" R0 над деталью. Тогда координата R над планкой учитывает высоту планки и зазор h= 27 мм (задается c отрицательным знаком).

 

Рукопись управляющей программы

% : 1G81Т02S08F|0М|4L02X-5600Y+4000R0Z+7000 ПС
:2 G62 R - 2700 ПС
N3 X - 56000Y + 4000 ПС
N4 R0Z + 7000 ПС
:5 G62 R - 2700 ПС
N6 G 80X - 6000Y -4000ПС
N7 Х + 5600Y - 4000 ПС
N8 G51 R0Z + 7000ПС
N9 M02 ПС

 

Пример 2. Вывод инструмента из раззенковки переходом в новую точку (см. рис.9.13).

Плавающий нуль R0 над деталью. Координата R равна глубине раззенковки минус "недоход" 2мм до детали: R = 10-2= 8 мм; l=29 мм

 

Рукопись управляющей программы

% : 1G81Т1S6F5М|4L|1X8000Y+0000R800Z2900 ПС
:2 G62 R0 ПС
N3 G80X - 4000Y + 6500 ПС
N4 G51 R800 Z2900 ПС
N5 M2 ПС

 

Пример 3. Организация глубокого сверления (см. рис.9.14),

 

Рукопись управлявшей программы

% : 1G81Т1S5F4М|4L|X4000Y-6000ПС

N2 R0Z3200 ПС

N3 R2300Z3200 ПС

:4 G62 R0 ПС

N5 G80 ПС

N6 G81 R2600 Z9700 ПС

:7F2 ПС

N8 G51 R95000 Z10700 ПС

N9M2 ПС

 

Пример 4. Сверление отверстий в стенках (см.рис.9.15).

 

Рукопись управляющей программы

% : 1G81Т1S6F5М|4L|R0Z2200X2000Y-10000 ПС

N2 R3500Z5700 ПС

:3 G62 R0 ПС

N4 G80 ПС

N5 G51 R7000 Z10700 ПС

N6M2 ПС

 

4. По функции G66 производится фрезерование (на сравнительно легких режимах при усилии резания, не превышающем 150 кг): подход по оси Z на уровень фрезерования, остановка и затем продольная подача до заданной координаты по заданной функции F подачи. Подходо к заданной координате происходит со стороны первоначального движения без контроля зоны (т.е. без колебательных "поисковых"- движений стола перед фиксацией его положения) (рис.9.16).

Пример. Фрезерование шпоночной канавки B= 6мм,l=30 мм,h=3мм

Рукопись управляющей программы

% : 1G66Т01S08F12X3300Y0R0Z500 ПС

N2 X5700 ПС

N3 G51 ПС

N4 X0Y0 ПС

N5 M2 ПС

 

5.Функция С82 (цекование). Действует в сочетании с адресом D и значением выдержки времени в секундах.

Цекование отверстия с координатами Х=0, У=20.

Пример:..:21 G82 T1 S6 F8 L1 D2 ХО У - 2000 R 0 Z 1200 ПС

6.Функция G6О предназначена для точного позиционирования (подход к заданной координате с одной стороны).

7.Устройство ЧПУ обеспечивает ввод пятнадцати корректоров на длину инструмента до ± 999,99 мм.

 

11.Пример разработки управляющей программы для станка 2Р135Ф2 с УЧПУ 2П-32.

 

Чертеж детали «плита» с размерами, проставленными от начала координат, представлен на рис. 9.17. Материал заготовки - сталь 45. Заготовка предварительно обработана по всем плоскостям. Все отверстия предварительно центрируются.

За начало координат принята точка 0, привязанная набранными на декадных переключателях ХО в УО размерами Х0> 160, уо=110 к точке К, совмещенной с осью шпинделя при помощи центроискателя.

2).Намечаем технологический процесс (Таблица 9.7)

Таблица 9.7

Т Наименование перехода Номера центров отверстий (точек) Глубина
Т01 1. Центровать отверстия 0,1,2,3,4,5,6 6 мм
Т02 2. Сверлить отверстие Ø 15,5 под резьбу М 18 х 2,5        
Т03 3. Сверлить отверстия Ø 18,5   1,2,3,4  
Т04 4. Зенкеровать отверстия Ø 19,5     1,2,3,4    
Т05 5. Ценковать отверстия Ø30   1,2,3,4  
Т06 6.Сверлить отверстия Ø10 под резьбу М12 х1,75     5,6    
Т07 7. Нарезать резьбу М12 х 2,5
Т08 8. Нарезать резьбу М12 х 2,5 5,6
Т09 9. Развернуть отверстие 20H7 1,2,3,4

 

2). Выбираем конструкции режущих инструментов и опреде­ляем путь прохода для каждого инструмента.

Переход I. Сверло центровочное 2 = 90°, Ø 20.

Недоход до плоскости заготовки принимаем (δ= 2 мм

Путь прохода l = 6,+ 2 =_8мм

Переход 2. Сверло Ø 15,5 2 φ = 120°

Длина заборной части h= 0,3d = 0,3 • 15,5 ≈ 5

Путь перебега принимаем δ2= 2 мм

l=2+60 + 2+5= 69

Переход 3. Сверло Ø 8,5 2φ = 120°

h= 0,3*d= 0,3 • 18,5≈6; l= 2 + 60 + 2 + 6 = 70мм

Переход 4. Зенкер Ø 19,8

Длина заборного конуса h= 6 мм,

l = 2 + 60 + 2 + 6 = 70 мм

Переход 5. Цековка Ø 30 с направляющей цапфой Ø 19,8

l= 2 + 20=22 мм

Периход 6. Сверло Ø 10, ГОСТ

Длина заборного конуса h = 0,3- 10 = 3 мм

l= 2 + 28 + 3 = 33 мм

Переход 7. Метчик M18 х 2,5

Длина заборного конуса h= 3- Р = 3 • 2,5 ≈ 8

l= 2 + 40 + 2 + 8 = 72 мм

Переход 8. Метчик М12 х 1,75; l= 2 + 25 = 27 мм

Переход 9, Развертка Ø 20Н7 со спиральными зубьями (левый

наклон)

Длина заборного конуса h = 6 мм

l = 2 + 40+ 2 + 6 = 50 им

Все режущие инструменты из быстрорежущей стали Р6М5.

3). Распределяем инструменты между позициями револьвер­ной головки и принимаем корректоры для каждого инструмента. Учитывая, что копирное резьбонарезное приспособление всегда крепится в позиции 6, метчику. М18 х 2,5 присваиваем позицию 6 (Т06) и корректор N6 ( L06).

Так как в работе участвует 9 инструментов, а револьверная головка имеет 6 позиций, то предуcматриваем ручную смену ин­струментов в 3-х позициях: I, 2 и 3,

Для того чтобы револьверная головка совершала поворот только в одну сторону (что повышает точность позиционирова­ния инструмента), распределяем инструменты и корректоры сле­дующим образом:

1. Сверло центровочное - Т01, L01

2. Сверло Ø 15,5 - Т01, L 07 (ручная смена)

3. Сверло Ø 18,5 - Т02, L 02

4. Зенкер Ø 19,8 – Т0З, L 03

5. Цековка Ø 30 - Т04, L 04

6. Сверло Ø 10 - Т05, L 05

7. Метчик М18 – Т06, L 06

8. Метчик М12 - Т02, L08 (ручная смена)

9. Развертка Ø 20Н7 - ТОЗ, L09 (ручная смена)

4). Назначаем режимы резания и кодируем их.Режимы резания принимаем по нормативам. Расчетные значения частот вращения и минутных подач корректируем и кодируем по таблицам 9.2 и 9.3.

Охлаждающе - смазывающая жидкость - масляная эмульсия.

5) Определяем координаты центров (точек) обрабатываемых отверстий и сводим их в таблицу (табл. 9.8) в миллиметрах и импульсах.

Таблица 9.8.

Точки Координаты
X им Yим X имп Y имп
I -110 +60 -11000 +6000
-110 -70 -11000 -7000
+110 -70 +11000 -7000
+110 +60 +11000 +6000
+60 +20 +6000 +2000
+60 + 70 + 6000 + 7000

На чертеже детали все координаты точек проставляем от выбранного начала координат 0 (см.рис. 9.17).

6)На основании разработанного технологического процесса, распределения инструментов по позициям револьверной головки, расчитанных величин пути прохода для каждого инструмента строим развернутую циклограмму по оси Z (рис.9.18).

Координату плавающего нуля принимаем для всех инструментов R = 0 мм. Вылет конкретных инструментов учитывается соответствующими корректорами (см.9.7).

7) Составляем рукопись управляющей программы.

Ниже приводится управляющая программа для обработки детали "Плита" (см. рис.9.16) на станке 2Р135Ф2 с УЧПУ 2П-32

 

Точ ки Кадры программы Пояснения
% 1G81Т1S8F11М|4L| R0Z800X0Y0 ПС Центрование
N2X-11000Y6000 ПС  
N3Y-7000 ПС  
N4X11000 ПС  
N5X6000 ПС  
N6X6000Y2000 ПС  
N7G51X700 ПС  
: 8G51Т2S8F9|L7|M14 R0Z6900X0Y0 ПС Сверление Ø 15,5 (ручная смена инструмента)
: 9G82Т2S8F11М14 R0Z7000X-1100Y6000 ПС Сверление Ø 18,5
N10Y-7000 ПС  
N11X11000 ПС  
N12G51Y6000 ПС  
: 13G81Т3S7F12М14L3 R0Z6900 ПС Зенкерование Ø 19,8
N14X1-11000Y6000 ПС  
N15Y-7000 ПС  
N16G51X11000 ПС  
  : 17G82Т4S5F9М14L2 R0Z2200 ПС Цекование Ø 30
N18X11000X6000 ПС Выдержка 2 сек.
N19X-1100 ПС ,-  
Т20П52Н-7000 ПС  
: 21G81Т5S9F9M14L5 R0Z3300X6000Y2000 ПС Сверление Ø10
N38G51Y7000 ПС  
:22G54T6S6F17M14L6R0Z7200X0Y0 ПС Нарезание резьбы М18 х 2,5
:23G84Т2S6F16M14L8 R0Z2700X6000Y2000 ПС Нарезание резьбы М18 х 1,75 (ручная смена инструмента)
:24G51Y7000 ПС  
:25G60T3S5F11M14L9X-11000Y6000 ПС Развертывание Ø20Н7 с выходом из раззенковки
  N26G81R2000Z5000 ПС  
  :27G 62 R0 ПС N28G80Y-7000 ПС  
        N29G60G81R2000Z5000 ПС :30G62R0 ПС N31G80X11000 ПС N32G60G81R2000Z5000 ПС :33G62R0 ПС N34G80Y6000 ПС N35G51R2000Z5000 ПС  
  N36X0Y0 ПС N37M2 ПС Возврат в 0 Конец программы

 

 



<== предыдущая лекция | следующая лекция ==>
Особенности применения функций G62 и G6О | Тем к Интернет экзамену по «Сопротивлению материалов»


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.682 сек.