- •Список таблиц. Стр.
- •Программирование технологических операций в режиме nc.
- •Символы адресов
- •Специальные символы.
- •Редактор nc.
- •Insert block before (Вставить блок перед) delete block ( Удалить блок)
- •Большие программы.
- •Распределение.
- •Insert block before (Вставить блок перед) delete block ( Удалить блок)
- •Объемная круговая интерполяция 3d. Коды g02.4 и g03.4.
- •X10.0 y0.0 z0.0 ( Конечная точка)
- •Режим временной остановки. Код g04.
- •Полярные координаты. Код g16.
- •Компенсация . Коды g40-g42.
- •Корректировка длины инструмента.
- •Выключение функции компенсации фрезы .Код g40.
- •Компенсация фрезы слева. Код g41.
- •Компенсация фрезы справа. Код g42.
- •Программирование компенсации фрезы:
- •Коррекция длины инструмента. Коды g43, g44, g49.
- •Корректировка радиуса инструмента. Коды g45-g48.
- •Масштабирование . Коды g50 и g51.
- •Настройка локальной системы координат. Код g52.
- •Сверление по проходам .Код g73.
- •Цикл ориентированной расточки. Код g76.
- •Обратная расточка. Код isnc g87.
- •Isnc g87 Пример движение инструмента по циклу обратной расточки (isnc g87):
- •Отмена или замена стандартных циклов.
- •Частота вращения шпинделя. Коды s.
- •Функции инструмента.
Руководство WinMax по NC программированию
СТАНКИ HURCO МОГУТ ОБСЛУЖИТЬСЯ, РЕМОНТИРОВАТЬСЯ
ТОЛЬКО УПОЛНОМОЧЕННЫМ ОБСЛУЖИВАЮЩИМ ПЕРСОНАЛОМ.
Станки Hurco должны использоваться только по назначению и соответствующим образом , определяемым его оригинальной конструкцией. Рекомендуется не модифицировать Ваш станок . Любое конструктивное изменение , не согласованное с производителем , приведет к аннулированию всех гарантийных обязательств.
Hurco Companies, Inc сохраняет за собой право проводить любые конструктивные изменения, улучшающие качество станков , которые сочтет необходимым и не принимает на себя никаких обязательств осуществлять эти изменения в уже проданных станках и их оснащении.
На продукцию и сервис Hurco распространяются текущие цены, соглашения и условия которые вправе быть изменены без извещений.
Информация в этом документе вправе быть изменена без извещений и не является обязательством для компании Hurco Companies, Inc (Hurco) и его авторизированным представителем. Программное обеспечение , описанное в этом документе поставляется покупателям станков согласно Лицензионному соглашению . Противозаконно копировать программное обеспечение любыми средствами, кроме специально разрешенных в лицензионных соглашениях. Покупатель может делать копии программного обеспечения для резервных целей.
Никакая часть этого документа не может быть воспроизведена или передана в любой форме, в любом виде или каким-либо образом, электронным или механическим, включая фотокопирование, для любых целей без специального письменного разрешение Hurco.
2001-2002 Hurco Companies, Inc. Все права зарезервированы.
Патенты: США Патенты B14,477,754; 5 453 933; канадский Патент 1 102 434;
Японский патент 1 649 006 и 1 375 124.
Hurco и Ultimax зарегистрировали торговые марки Hurco Companies, Inc.
UltiPocket и AutoSave зарегистрировали торговые марки Hurco Companies, Inc.
AutoCAD,Autodesk и DXF - зарегистрированы торговые марки Autodesk, Inc.
Fanuc - зарегистрированная торговая марка Fanuc LTD.
IBM и PC/В - зарегистрировали торговые марки Международной Станкостроительной Корпорации .
MS DOS и Microsoft - зарегистрировали торговые марки Корпорации Microsoft.
Обозначения, используемые изготовителями и продавцами, нужны, чтобы отличить их изделия. Hurco перечислил все торговые марки , которые здесь представлены.
Для получения дополнительной информации об изделиях Hurco свяжитесь с авторизированным дилером на всей территории России.
Для более подробной информации о Hurco, смотрите сайт :
www.hurco.ru
Содержание Стр.
Титульный лист раздела 3 |
157 |
Информация о производителе |
158 |
Содержание раздела 3 |
159 |
Для пользователя |
162 |
Список рисунков |
163 |
Список таблиц |
164 |
Программирование технологических операций в NC .( Введение) |
165 |
Входной экран Ultimax . |
166 |
Компоненты программ NC |
167 |
Начало программы. |
167 |
Последовательный номер. |
167 |
Символы адресов |
168 |
Специальные символы |
169 |
Слово |
169 |
Блок |
169 |
Значения кодов M и G по умолчанию |
170 |
Навигация |
170 |
Редактор NC |
171 |
Большие программы |
172 |
Распределение |
172 |
Проверка синтаксиса |
174 |
Создание новой программы NC . |
176 |
Изменение программы NC . |
177 |
Основные функции программирования «Главного меню» |
178 |
Функции поиска и редактирования |
179 |
Графические пометки и синтаксические ошибки. |
187 |
Выполнение программы. |
188 |
Выбор или удаление файлов и программ. |
190 |
Перемещения по программе. |
193 |
Подготовительные функции . Коды G. |
196 |
Функциональные группы кодов G. |
197 |
Таблица G кодов |
197 |
Быстрое позиционирование. Код G00. |
203 |
Линейная интерполяция. Код G01. |
205 |
Круглая и спиральная интерполяция. Коды G02 и G03. |
205 |
Объемная круговая интерполяция 3D. Коды G02.4 и G03.4. |
210 |
Режим временной остановки . Код G04. |
211 |
Обработка поверхности . Код G05.1 |
211 |
Полирование. Код G05.2 |
211 |
Точная обработка углов. Код G09. |
211 |
Установка нулевой корректировки :G10 с L2 |
212 |
Настройка коррекции инструмента . Код G10. |
212 |
Полярные координаты. Код G16. |
212 |
Выбор плоскости. |
214 |
Выбор плоскости интерполяции XY .Код G17. |
214 |
Выбор плоскости XZ .Код G18 |
215 |
Выбор плоскости YZ .Код G19 |
217 |
Единицы измерения в ISNC . Коды G20, G21. |
218 |
Функция измерений . Код G31. |
220 |
Корректировка инструмента . Коды G40-G49. |
222 |
Компенсация.Коды G40-G42 |
222 |
Компенсация фрезы. Различие между стандартами программирования ISNC и BNC. |
223 |
Корректировка длины инструмента. |
224 |
Выключение функции компенсации фрезы .Код G40. |
224 |
Компенсация фрезы слева. Код G41. |
225 |
Компенсация фрезы справа. Код G42. |
225 |
Программирование компенсации фрезы |
225 |
Коррекция длины инструмента. Коды G43, G44, G49. |
227 |
Корректировка радиуса инструмента .Коды G45-G48. |
229 |
Масштабирование . Коды G50 и G51. |
232 |
Зеркальное изображение .Коды G50.1 и G51.1 |
234 |
Настройка локальной системы координат. Код G52. |
236 |
Координаты станка. Код G53. |
238 |
Многоуровневые рабочие системы координаты. Коды G54-G59. |
239 |
Включение ( Код G61) и выключение ( Код G62) опции точной обработки углов. |
241 |
Специальные программы. |
242 |
Вращение . Коды G68 и G69. |
242 |
Единицы измерения. Коды BNC G70, G71. |
243 |
Сверление по проходам .Код G73. |
244 |
Нарезания левой резьбы (ISNC G74) |
245 |
Цикл ориентированной расточки. Код G76. |
246 |
Отмена стандартных циклов. Код G80. |
247 |
Сверление за проход. Код G81. |
247 |
Сверление с задержкой по времени . Код G82. |
248 |
Сверление глубоких отверстий . Код G83. |
249 |
Цикл нарезания резьбы. Код G84. |
251 |
Расточка. Код G85. |
253 |
Цикл расточки с быстрым выводом. Код ISNC G86. |
254 |
Измельчитель стружки . Код BNC G87. |
255 |
Обратная расточка. Код ISNC G87. |
256 |
Жесткое нарезание резьбы. Коды BNC G88; ISNC G84.2; ISNC G84.3. |
257 |
Стандартная расточка с ручным выводом и задержкой по времени. Код ISNC G88. |
257 |
Расточка с задержкой по времени . Код G89. |
258 |
Циклы абсолютного программирования и программирования по приращениям. Коды G90,G91. |
259 |
Установка системы координат. |
260 |
Настройка нулевой точки .Код G92 |
261 |
Функции подачи. |
262 |
Скорость подачи в минуту. Код G94. |
263 |
Возврат к уровню R в стандартных циклах. Код G99. |
264 |
Стандартные циклы. |
265 |
Параметры стандартных циклов. |
267 |
Отмена или замена стандартных циклов. |
269 |
Скорость шпинделя. Коды S. |
270 |
Функции инструмента. |
271 |
Коды T |
271 |
Коды M. Вспомогательные функции. |
272 |
Таблица M кодов |
272 |
Остановка программы. Код M00 |
274 |
Запланированная остановка. Код M01. |
274 |
Конец программы . Код M02 |
274 |
Начало вращения шпинделя по часовой стрелке. Код M03. |
275 |
Начало вращения шпинделя против часовой стрелке. Код М04. |
275 |
Выключение шпинделя . Код M05 |
275 |
Код смены инструмента Код M06 |
275 |
Остальные функции кода M |
277 |
Пример имен файлов программ NC. |
279 |
Стандартные текстовые иконки для пользователя :
Предостережение
Станок может быть поврежден, если не воспользоваться данным
Инструкциями
Подсказки
Полезные советы, позволяющие более рационально использовать
возможности WinMax.
Важно
Обеспечить выполнение необходимых операций и их контроль.
Устранение неполадок
Действия по предотвращению возможных проблем
Предупреждение
При несоблюдении описанных процедур возможно получение травм
у оператора или
возможно повреждение станка.
Следующий шаг
Списки возможных вариантов, которые оператор может выбрать.
Список рисунков Стр.
Рисунок 3-1. Типичный блок NC. |
169 |
Рисунок 3-2. Экран редактора NC. |
171 |
Рисунок 3-3. Сообщение редактора NC. |
173 |
Рисунок 3-4. Ошибка синтаксиса. |
174 |
Рисунок 3-5. Экран готовой программы NC. |
176 |
Рисунок 3-6. Главное меню редактора. |
178 |
Рисунок 3-7. Редактор меню. |
179 |
Рисунок 3-8. Блоки отмечеченные метками |
180 |
Рисунок 3-9. Функциональные клавиши функций поиска. |
181 |
Рисунок 3-10. Функциональные клавиши меню поиска. |
182 |
Рисунок 3-11. Экран функции редактирования. |
183 |
Рисунок 3-12. Теговый диапазон блоков. |
184 |
Рисунок 3-13. Подменю нумерации. |
186 |
Рисунок 3-14. Меню редактора NC на графическом экране.. |
187 |
Рисунок 3-15. Меню редактора NC при выполнении программ. |
188 |
Рисунок 3-16. Функциональные клавиши редактора NC. |
190 |
Рисунок 3-17. Экран выбора файла . |
191 |
Рисунок 3-18. Экран расположения программ. |
192 |
Рисунок 3-19. DTG для дуговых и круговых перемещений. |
193 |
Рисунок 3-20. DTG для контура грани. |
193 |
Рисунок 3-21. DTG для контура рамки. |
194 |
Рисунок 3-22. Статус экрана состояния. |
194 |
Рисунок 3-23. Экран DRO в режиме программирования NC. |
195 |
Рисунок 3-24. Движение по осям по коду G00. |
204 |
Рисунок 3-25. Линейная интерполяция. Код G01. |
205 |
Рисунок 3-26. Круглая и спиральная интерполяция. |
206 |
Рисунок 3-27. Демонстрация круговой и спиральной интерполяции по коду G02. |
208 |
Рисунок 3-28. Графическое изображение применения BNC G03. |
209 |
Рисунок 3-29. Изображение полярных координат. |
213 |
Рисунок 3-30. Группы кодов выбора плоскости. |
214 |
Рисунок 3-31. Выбор плоскости XY кодом G17. |
215 |
Рисунок 3-32. Выбор плоскости XZ в BNC кодом G18. |
216 |
Рисунок 3-33. Выбор плоскости XZ в ISNC кодом G18. |
216 |
Рисунок 3-34. Выбор плоскости YZ кодом G19. |
217 |
Рисунок 3-35. Пример автоматического возвращения «к» и «от» контрольной точки. |
219 |
Рисунок 3-36. Функция измерения в ISNC. |
221 |
Рисунок 3-37. Компенсация фрезы. |
222 |
Рисунок 3-38. Движение инструмента при фрезеровании в режиме компенсации. |
226 |
Рисунок 3-39. Код масштабирования G51. |
233 |
Рисунок 3-40. Коды зеркального отображения G50.1 и G51. для BNC . |
234 |
Рисунок 3-41. Установка локальной системы координат, используя код G52. |
236 |
Рисунок 3-42. Местные системы координат. Пример. |
237 |
Рисунок 3-43. Координаты станка. Пример. |
239 |
Рисунок 3-44. Коды рабочих корректировок G для разнообразных деталей. |
240 |
Рисунок 3-45. Пример графического представления вращения по коду G68. |
243
|
Рисунок 3-46. Движение инструмента по циклу сверления отверстия по проходам по G73. |
244 |
Рисунок 3-47. Движение инструмента по циклу ориентированной расточки. Код G76. |
247 |
Рисунок 3-48. Движение инструмента по циклу с кодом G81. |
248 |
Рисунок 3-49. Движение инструмента по циклу с задержкой по времени по коду G82. |
248 |
Рисунок 3-50. Движение Инструмента по циклу G83-сверление глубокого отверстия. |
250 |
Рисунок 3-51. Движение инструмента по циклу нарезания резьбы. Код G84. |
252 |
Рисунок 3-52. Движение инструмента по циклу расточки. Код G85. |
253 |
Рисунок 3-53. Движение инструмента по циклу расточки с быстрым выводом покоду G86. |
254 |
Рисунок 3-54. Движение инструмента по циклу обратной расточки по коду ISNC G87. |
256 |
Рисунок 3-55. Движение инструмента по циклу ISNC G88. |
257 |
Рисунок 3-56. Движение инструмента по циклу расточки с задержкой времени по коду G89. |
258 |
Рисунок 3-57. Различия между абсолютным и дифференциальным режимом обработки. |
260 |
Рисунок 3-58. Установка нулевой точки .G92. |
262 |
Рисунок 3-59. Движение инструмента по циклу BNC G98. |
263 |
Рисунок 3-60. Движение инструмента по циклу ISNC G98. |
263 |
Рисунок 3-61. Движение инструмента по циклу G99. |
264 |
Рисунок 3-62. Экран параметров конфигурации . |
276 |
Список таблиц. Стр.
Таблица 3-1. Английский стандарт и метрические диапазоны для символов в программировании NC. |
175 |
Таблица 3-2. Группы G кодов |
197 |
Таблица 3-3. Коды G |
199 |
Таблица 3-4. Коды G в группах |
202 |
Таблица 3-5. Корректировка инструмента. |
227 |
Таблица 3-6. Стандартная точная обработка углов. |
241 |
Таблица 3-7. Точная обработка углов с опцией UltiPro II. |
241 |
Таблица 3-8. Формат измерения скорости подачи в BNC. |
262 |
Таблица 3-9. Стандартные циклы, Коды G и движения по оси Z. |
266 |
Таблица 3-10. Специфические стандартные циклы в стандартах BNC и ISNC. |
267 |
Таблица 3-11. Параметры стандартных циклов. |
267 |
Таблица 3-12. Коды М ( 1 ) |
272 |
Таблица 3-13. Коды М ( 2) |
273 |
Таблица 3-14 Пример программ NC . |
279 |
Программирование технологических операций в режиме nc.
1.Это руководство описывает, как использовать программирование в режиме NC,
который включает формат BNC (базовый NC) и ISNC ( промышленного стандарта NC) в части редактирования и создания программ.
2.Также здесь имеется описание программного обеспечения в плане применения с функциональной консолью управления :
-Пользование системой программирования NC
-Создание и редактирование программ NC на экране консоли управления.
-Коды G:
-Принципы программирования NC.
Важно :
Программное обеспечение WinMax может считывать файлы NC с порта USB прямо в оперативную память или запускать файлы NC загруженные в оперативную память. При этом NC файлы могут быть последовательно загружены на жесткий диск учпу станка. Программы NC могут быть созданы, как на станке так и автономно, на компьютере, с установленным соответствующим ПО (CAD/CAM) система.
Входной экран WinMax .
Входной
экран.
PART SETAP-Настройка детали
TOOL SETAP- Настройка инструмента
PART PROGRAMMING-Программирование детали
PROGRAM PARAMETERS- Параметры программы
RESTORE FUNCTIONS – Функции восстановления
COPY AND CHANGE BLOCKS-Копировать и менять блоки
ERASE FUNCTIONS-Функции удаления
EXCHANGE EDIT/RUN PROGRAMS- Редактирование/Прогон программы
Экраны WinMax имеют три основные области:
1.Клавиши на правой стороне сенсорного экрана - это доступные клавиши, которые могут изменяться даже тогда, когда текст и область ввода данных остается неизменным.
2.Поля слева от клавиш – это область, которая отображает или получает информацию, введенную оператором.
3.Область запроса и сообщения об ошибках внизу экрана. В типовом экране, показанном выше область сообщения высвечивает: «Выберите клавишу или нажмите Ввод (Enter), чтобы изменить имя программы».
Компоненты NC программ.
Программы NC - это последовательность символов и слов, которые формируют программные блоки. Эти программные блоки указывают направления, по которым перемещаются рабочие органы станка. Оператор должен понять основную структуру программы и типы кодов для создания, редактирования и работой с программой.
Этими компонентами являются коды ISO для NC программ.
Начало программы.
Все NC программы начинаются с символа «%» (процент) . При появлении символа процент, система управления начинает принимать, проверять и загружать блоки в память. При создании новой программы символ процент автоматически вставляется в ее начало.
Последовательный номер.
Программирование NC придерживается или ANSI/EIA РТС 2 74-D стандартной терминологии для BNC способа или Fanuc 0 ™ стандартов программирования для режима ISNC . Кроме того, программирование NC было разработано так , чтобы использовать такую функциональную систему диалогового программирования WinMax, насколько это возможно. В результате, большинство экранов стали одинаковыми как в Программировании NC так и в Диалоговом программировании. Это существенно облегчает переход от одного вида программирования к другому. Последовательный номер служит в качестве метки блока. Он не имеет другого значения в пределах программы кроме требования по функции GOTO в режиме NCPP . Последовательные номера обычно используются для определения начальных операций резания, так чтобы можно было повторно перезапустить программу с данных последовательных номеров или вновь начать определенные операции в пределах программы. При программировании на автономной системе, последовательный номер должен использоваться экономно. Последовательные номера (N слова) являются дополнительными опциями в редакторе NC и полезны в программах полученных с других источников с последовательного порта RS- 232. Однако, отсутствие последовательных номеров позволяет проводить более быструю подготовку программы NC ( загрузка, проверка синтаксиса, анализ) и может закончиться улучшенным ее выполнением . Кроме того, пренебрежение этими номерами, увеличивает число программ, способных уместиться в памяти.
Примечание : Если необходимо перенумеровать последовательные номера программы , никакой последовательный номер в выражениях GOTO не будет обновлен. Необходимо тогда нажать функциональную клавишу (F1) «Да». Чтобы отменить изменение нумерации необходимо нажать функциональную клавишу (F8) «Нет» . Поэтому нет необходимости перенумеровать программы с использование выражений GOTO .
