2255
.pdfБлок можно маркировать стандартным способом – перемещением по тексту, удерживая или клавишу Shift, или левую клавишу мыши; так и в специальном режиме маркирования (см. F2 Выдел. в табл. 3), фактически эмулирующим нажатие клавиши Shift. Можно выпол-
нять следующие операции с маркированным блоком: |
|
||||||||
С |
в |
буфере |
|
обмена |
– |
командой |
меню |
||
|
удалить |
|
|||||||
Правка>Вырезать; |
|
|
|
|
|
|
|
|
|
|
скоп ровать |
в |
буфер |
обмена |
– |
командой |
меню |
||
Правка>Коп ровать; |
|
|
|
|
|
|
|
||
|
масштаб ровать значения осей в блоке (см. Руководство |
||||||||
пользователя. Пункт: Д алоговое окно масштабирования.); |
|
||||||||
перенумеровать кадры в блоке (см. Руководство пользовате- |
|||||||||
ля. Пункт: Д алоговое окно перенумерации блоков); |
|
||||||||
|
сохран ть |
в |
|
файле |
|
на диске |
– |
командой |
меню |
Правка>Сохран ть лок. |
|
|
|
|
|
|
|||
иКроме того, можно вставить скопированный ранее блок из бу- |
|||||||||
фера обмена загруз ть |
лок из файла на диске командами меню |
||||||||
Правка>Встав ть |
Правка>Загрузить блок. Все операции с блоками |
||||||||
|
|
А |
|
||||||
доступны по контекстному меню, вызываемому правой клавишей |
|||||||||
мыши. |
б |
|
|
|
|||||
Введите в окне редактора следующий код: |
|
|
|||||||
G91 |
|
|
|
Д |
|
||||
|
|
|
|
|
|
|
|
||
G01 X-2.000 Y+4.000 |
|
|
|
|
|
|
|
||
G03 X+2.000 Y+0.000 R+1.000 |
|
|
|
|
|
||||
G03 X+2.000 Y+0.000 R+1.000 |
|
|
|
|
|
G01 X-2.000 Y-4.000
ческую помощь. Переведите курсор на новую строку, убедитесь, что кнопка F8 Режим неактивна и включите операции над блоками, нажав кнопку F1 Блок в панели инструментов.
При написании кода обратите вниманиеИна контекстную графи-
Нажмите кнопку F9 Загр. (Загрузить блок из файла), в появившемся окне выберите файл laba1_001.ncs и нажмите кнопку Открыть. К написанному вами коду должны добавиться новые строки. Вы должны получить следующий результат:
G91
G01 X-2.000 Y+4.000
G03 X+2.000 Y+0.000 R+1.000
31
G03 X+2.000 Y+0.000 R+1.000
G01 X-2.000 Y-4.000
G00 X+0.000 Y+4.000
G02 X-1.500 Y+3.000 R+4.000
G03 X+1.500 Y-1.000 R+4.000
G03 X+1.500 Y+1.000 R+4.000
G02 X-1.500 Y-3.000 R+4.000
Тот же результат можно получить, используя меню вместо панели инструментов. Нажмите кнопку F2 Отлад. Вы перешли в режим кац (см. Руководство пользователя. Пункт: Верификация
траектор |
нструмента). Нажмите кнопку F5 Старт. |
С |
|
В окне траектор инструмента вы должны увидеть траекторию, |
|
показанную на р с. 19. |
|
вериф |
|
|
б |
|
А |
|
Д |
|
Рис. 19. Окно верификации траектории инструмента |
Перейдите в режим редактирования, нажатиемИкнопки F2 Ре- |
дакт. В окне редактирования установите курсор на самую верхнюю строчку. Нажмите кнопку F1 Блок, нажмите кнопку F2 Выдел. Нажимая стрелки вверх/вниз и вправо/влево на клавиатуре компьютера, вы можете выделять фрагменты кода. Выделите всю управляющую программу. Нажмите кнопку F8 Ренум.
32
При этом появится окно – Диалоговое окно перенумерации бло-
ков.
Диалоговое окно перенумерации блоков используют для снятия, установки и коррекции номеров кадров в выделенном блоке. Это диалоговое окно можно вызвть после выделения блока командой меню Правка>Ренумеровать блок или из панели инструментов для работы с блоками.
В поле Начать с вводят значение, с которого начнется перенумерац я. В поле Шаг указывают шаг перенумерации. При нажатии кнопки нять номера в выделенном блоке будут удалены все номера
кадров. |
|
С |
|
|
Заполн те д алоговое окно перенумерации блоков, как показано |
на |
. 20, нажм те кнопку OK. |
рис |
|
|
б |
|
Рис. 20. Окно перенумерации кода управляющей программы |
|
Деактивируйте Акнопку F1 Блок, нажмите кнопку F5 Поиск. При |
этом появится Диалоговое окно поиска/замены. |
|
|
Диалоговое окно поиска/замены используют для поиска и поис- |
ка с заменой указанного количестваДвхождений подстроки в документе управляющей программы. Это диалоговое окно можно вызвать акселератором Ctrl+F, или командой меню Правка>Поиск, или из пане-
ли инструментов.
В поле Искать вводят искомую подстрокаИ; в поле Заменить на
вводят подстроку, на которую заменяют искомую подстроку. В раскрывающемся списке полей Искать и Заменить на запоминаются тридцать две подстроки, использованные в предыдущих сеансах. Флаг С учетом регистра устанавливают при необходимости учитывать регистр символов искомой подстроки и строк документа управляющей программы. Флаг Слова целиком устанавливают при необходимости искать вхождения искомой подстроки, отделенные от остального текста обобщенными пробелами. После установке флага Заменять акти-
33
визируются поле Заменить на и флаг Подтверждение при замене. Если установлен флаг Подтверждение при замене, то при обнаружении искомой подстроки выдается запрос на разрешение ее замены. По достижении значения количества вхождений исходной подстроки, введенного в поле Количество вхождений, операция поиска прекра-
Сщается. Если установлен флаг Все вхождения, поле Количество вхождений деактивируется.
При выполнен поиска кнопкой Искать диалоговое окно не закрывается, что позволяет осуществлять поиск несколько раз подряд.
В д алоговом окне поиска/замены, в строке Искать, введите N60,направлениеустанов те Вниз (рис. 21).
б А
Рис. 21. ОкноДпоиска/замены
Нажмите кнопки Искать и ОК. КурсорИустановится в строку N60. Нажмите кнопку F1 Блок. Нажмите кнопку F2 Выдел. Управляя стрелками вверх/вниз и вправо/влево на клавиатуре компьютера, вы сможете выделять фрагменты кода. Выделите пять нижних строк кода. Нажмите кнопку F5 Копир. Деактивируйте кнопку F2 Выдел. Установите курсор в окне редактирования на новую строку и нажмите кнопку F6 Встав. Выделенный вами фрагмент кода будет скопирован. Деактивируйте кнопку F1 Блок (выделять фрагменты кода можно также, используя мышь).
Перейдите в режим верификации кнопкой F2 Отлад. и посмотрите полученный результат, нажав кнопку F5 Старт.
Перейдите в режим редактирования, нажатием кнопки F2 Ре-
34
дакт. Нажмите кнопку F3 Перех.
Появившееся окно будет диалоговым окном перехода на строку. Диалоговое окно перехода на строку используют для быстрого
перемещения в строку с произвольным номером (рис. 22). Это диало- |
|
говое окно может быть вызвано акселератором Ctrl+G, или командой |
|
С |
|
меню Правка>Перейти, или из панели инструментов. |
|
Диалогов |
|
б |
|
Р с. 22. |
ое окно перехода на строку |
В случае, если радиокнопкой бсолютн. выбран абсолютный |
|
А |
|
переход, радиокнопки направления Перейти вверх и Перейти вниз |
деактивируются, а в поле Номер строки вводят абсолютный номер строки. В случае, если радиокнопкой Относит. выбран относительный переход, направление перехода задается радиокнопками направления Перейти вверх и Перейти вниз, а в поле Номер строки вводят число строк, на которое осуществляетсяДпереход. При выполнении перехода кнопкой Перейти диалоговое окно не закрывается, что позволяет осуществлять относительный переход несколько раз подряд.
Попробуйте поработать с окном перехода на строку самостоятельно. И
Нажмите кнопку F1 Блок. Выделите какой-либо фрагмент кода и нажмите кнопку F7 Масшт.
Появившееся окно будет диалоговым окном масштабирования. Диалоговое окно масштабирования используют для масштаби-
рования значения осей в маркированном блоке. Кроме того, для маркированного блока можно осуществить автоматический пересчет значений осей при смене единиц измерения длины, например, при переходе из дюймовой системы измерения в метрическую (рис. 23). Это диалоговое окно можно или после маркирования блока командой меню Правка>Масштабировать блок, или из панели инструментов для работы с блоками.
35
СР с. 23. Диалоговое окно масштабирования
выбореисоответствующ х радиокнопок единиц измерения в группах Из: Преобразовать в:.
Значен е масшта ного коэффициента можно ввести в поле Коэффиц ент масшта рования или рассчитать автоматически – при
Попробуйте пора отать с окном масштабирования самостоя-
тельно. |
б |
|
|
||
|
Контрольные вопросы и задания |
|
1. |
Назначение и о ласть применения среды. |
|
2. |
Панель инструментов и меню. |
|
3. |
Назовите клавиши панели инструментов для текстового ре- |
|
дактора. |
А |
|
|
|
|
4. |
Панель адресов. |
|
5. |
Назовите клавиши панели инструментов для панели ввода |
|
адресов. |
|
|
6. |
В чем заключается контекстная графическая помощь? |
|
7. |
Блоковые операции. |
Д |
|
||
8. |
Клавиши панели инструментов для блоковых операций. |
|
9. |
Диалоговое окно перенумерации блоков. |
|
10. |
Диалоговое окно поиска/замены. |
|
11. |
Диалоговое окно перехода на строкуИ. |
|
12. |
Диалоговое окно масштабирования. |
Индивидуальные задания
С помощью функций G00, G01, G02, G03 и других нарисуйте свое имя и фамилию в редакторе AdvancEd; повторяющиеся буквы копируйте с помощью блоковых операций.
36
Пример: слово СТАНКИН (рис. 24)
G91 |
|
|
|
G02 X-4 Y+0 R5 * |
|
|
|
|
G01 X+0 Y-4.5 * |
G03 X+0 Y+10 R5 * |
|
G01 X-1 Y+0 * |
||
G01 X+0 Y-1 *Буква «С» |
|
|||
С |
|
G00 X+11 |
||
G02 X+0 Y-8 R4 * |
|
|||
G01 X+0 Y-1 * |
|
|
G01 X+0 Y+10 * |
|
G00 X+5 |
|
|
|
G01 X+1 Y+0 * |
и |
G01 X+0 Y-4 * |
|||
G01 X+0 Y+8 * |
|
|
G03 X+5 Y+4 R7 * |
|
G02 X-3 Y+1 R4 * |
|
G01 X+0 Y-1 *Буква «К» |
||
G01 X+0 Y+1 * |
|
|
G02 X-5 Y-4 R7 * |
|
|
|
|
« » |
G03 X+5 Y-5 R6 * |
G01 X+7 Y+0 *Буква Т |
|
|||
|
б |
|||
G01 X+0 Y-1 * |
|
|
G01 X-1 Y+0 * |
|
G02 X-3 Y-1 R4 * |
|
G02 X-4 Y+4 R6 * |
||
G01 X+0 Y-8 * |
|
|
G01 X+0 Y-4 * |
|
G01 X-1 Y+0 * |
|
|
G01 X-1 Y+0 * |
|
G00 X+6 |
|
|
А |
|
|
|
|
G00 X+11 |
|
G01 X+3 Y+10 * |
|
G01 X+0 Y+10 * |
||
G01 X+1 Y+0 * |
|
|
G01 X+1 Y+0 * |
|
G01 X+3 Y-10 * |
|
|
G01 X+0 Y-9 * |
|
G01 X-1 Y+0 * |
|
|
G02 X+4 Y+9 R10 * |
|
G02 X-5 Y+0 R2.5 * |
|
G01 X+1 Y+0 *Буква «И» |
||
G01 X-1 Y+0 * |
|
|
G01 X+0 Y-10 * |
|
* Буква «А» |
|
|
G01 X-1 Y+0 * |
|
G0 X+2 Y+3 * |
|
|
G01 X+0 Y+5 * |
|
G01 X+1.5 Y+3 |
* |
|
G03 X-5 Y-5 R7 * |
|
G01 X+1.5 Y-3 * |
|
И |
||
|
ДG00 X+11 |
|||
G02 X-3 Y+0 R4 * |
|
|||
G00 X+5 Y-3 * |
|
|
G01 X+0 Y+10 * |
|
|
|
|
|
G01 X+1 Y+0 * |
G00 X+5 |
|
|
|
G01 X+0 Y-4.5 * |
G01 X+0 Y+10 * |
|
G02 X+4 Y+0 R5 * |
||
G01 X+1 Y+0 * |
|
|
G01 X+0 Y+4.5 * |
|
G01 X+0 Y-4.5 * |
|
G01 X+1 Y+0 *Буква «Н» |
||
G02 X+4 Y+0 R5 * |
|
G01 X+0 Y-10 * |
||
G01 X+0 Y+4.5 |
* |
|
G01 X-1 Y+0 * |
|
G01 X+1 Y+0 * |
|
|
G01 X+0 Y+4.5 * |
|
G01 X+0 Y-10 *Буква «Н» |
G02 X-4 Y+0 R5 * |
|||
G01 X-1 Y+0 * |
|
|
G01 X+0 Y-4.5 * |
|
G01 X+0 Y+4.5 |
* |
|
G01 X-1 Y+0 * |
37
Си б
РисА. 24. Пример: слово СТ НКИН
Д И
38
|
|
|
|
|
|
Практическое занятие № 4 |
|
|
Создание управляющей программы с помощью редактора |
||||||
|
|
|
|
|
AdvancEd и ее верификация |
|
|
|
|
Цель работы |
|
|
|||
С |
|
|
|||||
|
|
1. |
Освоить процедуру верификации траектории инструмента. |
||||
|
|
2. |
Изучить окно траектории инструмента. |
|
|||
|
|
3. оздать управляющую программу для обработки детали по |
|||||
заданному чертежу. |
|
|
|||||
|
ли |
|
|||||
|
|
вер ф кац я траектории инструмента |
|
||||
|
|
После создан я |
модификации управляющей программы в |
||||
редакторе можно вер фицировать траекторию инструмента (см. Ру- |
|||||||
|
|
|
|
б |
|
||
ководство пользователя, пункт: Режимы работы AdvancEd). При пе- |
|||||||
реходе в реж м вер фикации удет установлена соответствующая |
|||||||
панель |
нструментов со значениями клавиш, указанными в табл. 5. |
||||||
|
|
|
|
|
|
|
Таблица 5 |
|
|
|
Клавиши панели инструментов для режима верификации |
||||
|
Клавиша |
|
|
Назначение |
|
||
|
F1 |
Рестарт |
Перезапуск верификации с начала управляющей программы |
||||
|
F2 |
Редакт. |
Возврат в режим редактирования |
|
|||
|
F3 |
Перех. |
|
Вызов диалога перехода на строку |
|
||
|
F4 |
Показ |
|
|
Д |
||
|
|
Включение/Выключение отображения траектории инстру- |
|||||
|
|
|
|
|
ментаА |
|
|
|
F5 |
Старт |
|
Запуск непрерывного процесса верификации |
|
||
|
F6 |
Ост./Сл. |
Переход в режим пошаговой верификации/Следующий кадр |
||||
|
|
|
|
|
в режиме пошаговой верификации |
|
|
|
F7 |
Стоп |
|
Остановка процесса верификации |
|
||
|
F8 |
Проп. |
|
Пропуск кадров в процессе верификации |
|
||
|
F9 |
Тчк. ост. |
Установка точек останова |
|
|||
|
F10 Выход |
Выход из программы |
|
Траектория, получаемая в результате верификации, отображает- |
|
ся в окне траектории инструмента. |
И |
В процессе верификации управляющая программа рассматрива- |
ется как программа на языке высокого уровня с предоставлением соответствующих возможностей по отладке. Процесс верификации может быть непрерывным и пошаговым. Запуск непрерывного процесса верификации осуществляется командой меню Отладка>Старт, перезапуск с начала программы – командой меню Отладка>Рестарт. С по-
39
мощью команды меню Отладка>Следующий/Пауза – выполняют запуск пошагового процесса верификации, переход из непрерывного
процесса в пошаговый, верификацию очередного кадра в пошаговом |
|
процессе. |
Для просмотра выбранных конкретных участков траекто- |
рии в процессе верификации возможно включение/выключение ото- |
|
С |
|
бражения |
траектории инструмента флагом меню Отлад- |
ка>Показывать результат.
На любом кадре управляющей программы в режиме верификации с помощью флага меню Отладка>Установить точку останова,
можно установ ть точку останова (рис. 25). По достижении точки ос- |
||
При |
|
|
танова процесс вер ф кации будет приостановлен и сможет быть во- |
||
зобновлен как по шагам, так и непрерывно. Поскольку язык ISO-7bit |
||
является нтерпрет руемым, то, |
приостановив процесс верификации, |
|
быстрый |
||
можно редакт ровать кадры управляющей программы. |
||
включен |
пропуска кадров флагом меню Отлад- |
|
ка>Пропускать кадры – в непрерывном процессе верификации будет |
||
осуществлен |
переход к |
лижайшей точке останова; а при ее |
отсутств – в конец управляющей программы. При включении про- |
||
|
А |
|
пуска кадров в пошаговом процессе верификации – кадры не верифи- |
||
цируются, что позволяет верифицировать произвольные участки |
||
управляющей программы. |
Д |
|
|
|
|
|
|
И |
Рис. 25. Отладка управляющей программы
40