Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rukovodstvo_po_NC_programmirov_WinMax.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.65 Mб
Скачать

Руководство 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 .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]