Руководство программиста мс санкт-Петербург 2000г - umotnas.ru o_O
Главная
Поиск по ключевым словам:
страница 1страница 2 ... страница 17страница 18
Похожие работы
Название работы Кол-во страниц Размер
«Кружево озер Нового Валаама» «Православная Финляндия» 1 30.43kb.
Директор ск «Кайман Санкт-Петербург» 1 23.23kb.
«Воронцовские чтения. Санкт-Петербург-2011» 24 25 марта 2011 года... 1 188.08kb.
Годовой контракт. Скидка 35% на абонентскую плату 1 78.22kb.
Руководство оператора Часть 1 Санкт-Петербург 2009 г. Содержание. 1 366.76kb.
Автобусный тур в Санкт-Петербург – 2014 год «Очарование Петербурга»... 1 35.2kb.
- 1 75.25kb.
Барочные «медиумы» Г. фон Гофмансталя: к вопросу об «инсценировке»... 1 41.16kb.
Руководство программиста 2008-2011. Компания "лисси-крипто" 9 1407.94kb.
Доклад на Конгрессе-2006 «Фундаментальные проблемы естествознания... 2 495.86kb.
Геномика, протеомика, биоинформатика и нанобиотехнологии для медицины 1 68.33kb.
Вопросы к экзамену Основные понятия, этапы и методы математического... 1 23kb.
Викторина для любознательных: «Занимательная биология» 1 9.92kb.

Руководство программиста мс санкт-Петербург 2000г - страница №1/18





УСТРОЙСТВО

ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ NC-110

РУКОВОДСТВО ПРОГРАММИСТА МС

Санкт-Петербург

2000г.

АННОТАЦИЯ

Руководство программиста предназначено для ознакомления с правилами и методами составления управляющих программ системы числового программного управления (в дальнейшем - УЧПУ) типа NC-100, NC-110, обеспечивающего управление металлообрабатывающим оборудованием, работающего как автономно, так и в составе гибких производственных модулей и гибких производственных систем.



СОДЕРЖАНИЕ

1. ОБЩИЕ СВЕДЕНИЯ 7

1.1. Общие характеристики системы управления 7

1.1.1. Тип контроля 7

1.1.2. Пульт управления 7

1.1.3. Индикация 7

1.1.4. Графическая визуализация 8

1.1.5. Запоминание программ и их модификация 8

1.1.6. Режимы работы 8

1.1.7. Штурвал 8

1.1.8. Проверка программ 8

1.1.9. Ноль станка 9

1.1.10. Стоп 9

1.1.11. Компенсация люфта 9

1.1.12. Компенсация геометрических ошибок 9

1.1.13. Датчики положения 9

1.1.14. Абсолютные исходные точки 9

1.1.15. Временные исходные точки 9

1.1.16. Исходные точки в приращениях 10

1.1.17. Корректировки 10

1.1.18. Цикл контроля инструмента 10

1.1.19. Управление головками для расточки и обточки 10

1.1.20. Управление электронным щупом 10

1.1.21. Цикл срока службы инструмента 11

1.1.22. Поиск информации в памяти 11

1.1.23. Запомненный поиск 11

1.1.24. Типы памяти 11

1.1.25. Изменение скорости подачи и вращения 12

1.1.26. Система защиты и автодиагностики 12

1.2. Характеристики программирования 12

1.2.1. Система измерения 12

1.2.2. Программирование абсолютных размеров или по приращениям 12

1.2.3. Программирование относительно нуля станка 12

1.2.4. Программирование с десятичной точкой 12

1.2.5. Код ленты 12

1.2.6. Формат программирования 13

1.2.7. Координаты осей 13

1.2.8. Координаты I, J 13

1.2.9. Вращательные движения 13

1.2.10. Функция F 13

1.2.11. Функция S 13

1.2.12. Функция Т 13

1.2.13. Подготовительные функции G 14

1.2.14. Вспомогательные функции М 15

1.2.15. Постоянные циклы 15

Постоянный циклПодходФункции на дне отверстияВозвратВыдержка времениВращение шпинделяG 81 сверлениерабочая подачанетрабоч.скор.быстрый ходG 82 растачиваниерабочая подачадарабоч.скор.быстрый ходG 83 глубокое сверление (с разгрузкой стружки)в прерывистой работенетрабоч.скор.быстрый ходG 84 нарезание резьбы метчикомрабочая подача, начало вращения шпинделянетизменение направлениярабочая подачаG 85 расверливание или tapmaticрабочая подачанетрабоч.скор.рабочая подачаG 86 развертываниерабочая подача начало вращения шпинделянетостановбыстрый ходG 89 развертывание с растачиваниемрабочая подачадарабоч.скор.рабочая подача 16

1.2.16. Постоянный цикл нарезания резьбы метчиком с датчиком на шпинделе 16

1.2.17. Изменение скорости возвращения при нарезании резьбы метчиком 16

1.2.18. Выдержка времени 16

1.2.19. Время обработки 16

1.2.20. Сообщения программы 16

1.2.21. Коэффициент масштабирования 17

1.2.22. Нарезание резьбы 17

1.2.23. Векторная компенсация радиуса инструмента 17

1.2.24. Определение припуска 17

1.2.25. Осепараллельные коррекции радиуса инструмента 17

1.2.26. Зеркальная обработка 18

1.2.27. Вращение в плоскости 18

1.2.28. Повторение программ 18

1.2.29. Параметрическое программирование 18

1.2.30. Вычисление выражений 19

1.2.31. Параметрические подпрограммы 19

1.2.32. Переходы в программе 19

1.2.33. Измерительные циклы 20

1.2.34. Выполнение частей программы 20

1.2.35. Модификация исходных точек 21

1.2.36. Переквалификация инструмента 21

1.2.37. Целостность инструмента 21

1.2.38. Канал между программой и логикой станка 21

1.2.39. Программные ограничители хода 22

1.2.40. Ограничение рабочего поля 22

1.2.41. Программирование защищенных зон 23

1.2.42. Геометрическое программирование высшего уровня 23

1.2.43. Виртуальные оси 27

1.2.44. Программный интерфейс (PLC) 27



2. ОПИСАНИЕ ФУНКЦИЙ ПРОГРАММИРОВАНИЯ 28

2.1. Движение осей 28

2.2. Подготовительный этап программирования 29

2.3. Ввод программ 29

2.4. Информация управляющих программ 29

2.4.1. Символ 29

2.4.2. Адрес 29

2.4.3. Слово 30

2.4.4. Кадр 30

2.5. Типы кадров 31

2.6. Начало и конец программы 31

2.7. Адресные слова управляющей программы 32

2.7.1. Адресные слова координатных осей A B C U V W X Y Z P Q D 32

2.7.2. Адресное слово R 32

2.7.3. Адресные слова I J 33

2.7.4. Адресное слово K 33

2.7.5. Функция F 33

2.7.6. Функция S 34

2.7.7. Функция Т 34

2.7.8. Обычно используемые вспомогательные функции М 34

2.8. Кадры программирования с функциями G 36

2.8.1. Тип движения 38

2.8.1.1. Быстрое позиционирование осей (G00) 38

2.8.1.2. Линейная интерполяция (G01) 39

2.8.1.3. Круговая интерполяция (G02-G03) 39

2.8.1.4. Плоскость интерполяции 42

2.8.1.5. Винтовая интерполяция 42

2.8.1.6. Нарезание резьбы с постоянным или переменным шагом (G33) 43

2.8.2. Программирование угловых перемещений 44

2.8.3. Управление вращением индексного поворотного стола 47

2.8.4. Оси вращения с увеличенным диапазоном поворота 47

2.8.5. Определение режима динамики (G27-G28-G29) 48

2.8.6. Геометрическое определение профиля (GTL) (G21-G20) 51

2.8.7. Компенсация радиуса инструмента (G41-G42-G40) 51

2.8.8. Система измерения (G70-G71) 58

2.8.9. Постоянные циклы (G80-G89) 58

2.8.9.1. Постоянный цикл сверления (G81) 59

2.8.9.2. Постоянный цикл глубокого сверления (G83) 62

2.8.9.3. Постоянный цикл нарезания резьбы метчиком (G84) 64

2.8.9.4. Особенности постоянных циклов 65

2.8.10. Программирование в абсолютной системе, по приращениям и относительно нуля станка (G90-G91-G79) 68

2.8.11. Характеристики динамического режима G04, G09 69

2.8.12. Измерительные циклы (G72-G73-G74) 69

2.8.12.1. Измерение координат точки прямолинейным движением 69

2.8.12.2. Измерение параметров отверстия 70

2.8.12.3. Измерение координат точки 70

2.8.13. Инверсная скорость подачи, задаваемая через параметр времени (G93) 70

2.8.14. Остановка вращения шпинделя с угловой ориентацией (М19) 71

2.8.15. Блокирование осей (М10) 72

2.9. Осепараллельные коррекции (u,v,w) 72

2.10. Кадры назначения глобальных переменных системы 75

2.10.1. Определение выдержки времени - TMR 76

2.10.2. Определение припуска - UOV 76

2.10.3. Определение переменной скорости возвращения при нарезании резьбы метчиком - RMS 76

2.10.4. Определение структуры пакета А и пакета К - SA, SK 77

2.10.5. Определение группы переменных - SYVAR 77

2.10.6. Определение времени системы - TIM 78

2.10.7. Определение общего времени - TOT 79

2.10.8. Максимальная ошибка формы ERF 79

2.10.9. Максимальное отклонение направляющих косинусов MCD 80

2.11. Геометрическое программирование высокого уровня (GTL) 80

2.11.1. Векторная геометрия 81

2.11.2. Хранение в памяти геометрических элементов 83

2.11.3. Список возможных геометрических определений 84

2.11.4. Определение точек начала отсчета 85

2.11.5. Определение точек 86

2.11.6. Определение прямой линии 90

2.11.7. Определение окружностей 97

2.11.7.1. Формат прямого программирования 99

2.11.7.2. Формат косвенного программирования 101

2.11.8. Определение профиля 107

2.11.8.1. Начало и конец профиля 107

2.11.8.2. Открытый профиль 107

2.11.8.3. Закрытый профиль 108

2.11.8.4. Движение осей шпинделя 109

2.11.9. Соединение геометрических элементов 109

2.11.9.1. Пересечение между элементами 109

2.11.9.2. Соединения между элементами при помощи автоматического радиуса 110

2.11.9.3. Скосы 111

2.11.10. Примеры программирования при помощи GTL 112

2.12. Параметрическое программирование 116

2.13. Кадры с трехбуквенными операторами 119

2.13.1. Трехбуквенные операторы, модифицирующие систему отсчета осей 119

2.13.1.1. Использование абсолютных начальных точек - UAO 120

2.13.1.2. Определение и использование временных начальных точек - UOT 120

2.13.1.3. Определение и использование начальных точек по приращениям - UIO 121

2.13.1.4. Зеркальная обработка - MIR 122

2.13.1.5. Поворот плоскости - URT 123

2.13.1.6. Масштабирование - SCF 124

2.13.1.7. Модификация начальной точки - RQO 124

2.13.2. Трехбуквенные операторы, которые изменяют последовательность выполнения программы 127

2.13.2.1. Повторение частей программы - RPT 127

2.13.2.2. Использование подпрограммы - CLS 128

2.13.2.3. Выполнение части программы - EPP 129

2.13.2.4. Переходы внутри программы 130

2.13.3. Примеры программирования 131

2.13.3.1. Примеры использования кода RPT 131

2.13.3.2. Примеры использования оператора ЕРР 133

2.13.4. Параметрические подпрограммы 136

2.13.4.1. Примеры параметрических подпрограмм 137

2.13.4.2. Примеры использования отводов, зависимых от параметров 140

2.13.5. Трехбуквенные операторы смешанного типа 142

2.13.5.1. Определение плоскости интерполяции - DPI 142

2.13.5.2. Определение величины допуска при позиционировании- DLT 142

2.13.5.3. Определение рабочего поля - DLO 143

2.13.5.4. Переключение между конфигурациями токарного и фрезерного станка 143

2.13.5.5. Защищенные зоны - DSA, ASC, DSC 144

2.13.6. Трехбуквенные операторы ввода/вывода 144

2.13.6.1. Вывод переменной на экран - DIS 145

2.13.6.2. Выдержка времени - DLY 145

2.13.7. Управление графическим дисплеем 145

2.13.7.1. Определение поля графического дисплея 145

2.13.7.2. Сброс графического дисплея - CLG 146

2.13.7.3. Отмена графического дисплея - DCG 146

2.13.9. Определение параметров измерения - DPT 147

2.13.10. Управление стойкостью инструмента - TOF 148

2.14. Управление расточными и обточными головками 148

2.15. Управление электронным щупом 151

2.15.1. Операции предварительной установки измерительных циклов 152

2.15.1.1. Определение параметров измерения - DPT 152

2.15.1.2. Димамическое измерение диаметра шара щупа (внешний диаметр) 153

2.15.1.3. Переквалификация щупа относительно оси шпинделя 153

2.15.1.4. Динамическое измерение длины щупа 153

2.15.1.5. Пример полной переквалификации щупа 153

2.15.2. Операции, выполняемые с щупом 154

2.15.2.1. Измерительные циклы G72, G73 154

2.15.2.2. Операции, выполняемые при зафиксированном щупе 161

2.15.2.3. Сообщения ошибок при измерении щупом 162

2.16. Синхронизация между вычислением и движением осей 162

2.16.1. Запрос синхронизации 163

2.16.2. Отказ от синхронизации 163

2.17. Виртуальные оси 163

2.17.1. Программирование первым способом 164

2.17.1.1. Пример программирования первым способом с применением GTL (рис.141,142) 164

2.17.1.2. Пример программирования первым способом с применением ISO 167

2.17.2. Программирование вторым способом 167

2.18. Параллельные оси 169

3. Перечень 3-хбуквенных кодов, используемых при программировании систем NC-100, NC-110 (токарный вариант) 170

n: выдержка времени в секундах(мах=32 сек.)UAV(UAV,1,XC,UV, r)Определяет виртуальные оси U и V, r - минимальный радиус (UAV,2,C,V,r)Определяет виртуальную ось V, r - радиус цилиндра(UAV,0)Запрещает виртуальные оси4. ПЕРЕЧЕНЬ СОКРАЩЕНИЙ 176






следующая страница >>