Основные функции программирования «Главного меню».
При вводе кодов NC для создания блоков, необходимо в некоторых случаях показать различные секции программы на экране, удалять блоки, или вставлять новые блоки в секцию. Эти основные варианты программирования изображены на следующем рисунке:
INSERT BLOCK BEFORE (Вставить блок перед) DELETE BLOCK ( Удалить блок)
JUMP TO BEGINNING (Перейти к началу )
JUMP PAGE FORWARD (Перейти на страницу вперед )
JUMP PAGE BACKWARD ( Перейти на страницу назад)
Рисунок 3-6. Главное меню редактора.
Функциональные клавиши, обеспечивающие возможности редактирования:
-«Вставить блок перед» (F1) – создает пустую строку до блока, где находится курсор. Это позволяет добавлять новые блоки или информацию в уже имеющиеся.
- «Удалить блок»(F2) - удаляет блок, где находится курсор.
-«Переход к началу»(F4) - перемещает курсор в начало первая программного блока.
-«Переход на страницу вперед»(F5) - перемещает курсор в начало последний блок на экране. Если курсор находится уже на последнем блоке экрана, то отображается следующая страница блоков с
курсором наверху страницы.
- «Переход на страницу назад» (F6) - перемещает курсор к началу первого блока на экране.
-«Переход в конец»(F7) (JUMP TO END)- перемещает курсор к началу последнего программного блока в памяти.
-«Далее»(F8) (More)- показывает следующую группу функциональных клавиш.
Функции поиска и редактирования.
Клавиши второй группы обеспечивают дополнительные функции поиска и редактирования.
Рисунок 3-7. Меню редактора NC.
После нажатия клавиши Далее(F8) из главного меню, дополнительные ( клавиши второй группы) функциональные клавиши обеспечивают следующие возможности :
-Функции перехода и поиска (F1) - отображает подменю используемое для определения местонахождение кодов и блоков в программе .
-Функции редактирования (F2) - отображает подменю, используемое для определения местонахождения специальных кодов и блоков в программе.
-Режим переключения Вставить-Заменить (Insert/Over) (F3) – переключает тип ввода информации между вставленным блоком и переписанным.
-Режим перенумерации блока(F4) - отображает подменю, используемое для определения местонахождение и замены нумерации блока.
-Калькулятор (F5) – предоставляет калькулятор для числовой части слова. Эта опция часто используется, чтобы повторно вычислить положение оси :
1)Вначале перемещается курсор к числовой части слова, которое должно быть изменено и нажатием эту функциональной клавиши вызываем наверху экрана калькулятор.
2) Используя плюс +, минус -, символ умножения * или деления / производится вычисление.
-Блок функциональной клавиши (F6) - помечает до 10 блоков (от 0 до 9). Редактор показывает номер слева от текущего блока. Как только блок помечен, он становится теговым номером.
Экран ниже показывает четыре теговые блока
Рисунок 3-8. Блоки отмеченные метками.
-Переход к метке блока (F7) - позволяет ввести номер тега. При нажатии Enter система располагает курсор над выбранным теговым блоком.
-Далее ( More) (F8) - показывает следующую группу функциональных клавиш.
Подменю функций поиска (F1), функции редактирования (F2), режим нумерации блока (F4) содержат дополнительные функциональные клавиши. Они обеспечивают дополнительные функциональные способности программирования.
Переход и поиск обеспечивает гибкость в определении местонахождения изделий в памяти программы, используя блоки ,последовательные номера ,символы или слова. Нажим функциональных клавиш поиска и переход или (F1) позволяет перейти к функциональным клавишам функций поиска, указанным ниже:
Рисунок 3-9. Функциональные клавиши функций поиска.
- Переход к блоку номер (F1).(JUMP TO BLOCK NUMBER)
Независимо от последовательных номеров блоков, возможно при помощи курсора по подменю функциональной клавиши (F1) перейти к любому блоку. После того, как эта функциональная клавиша нажата, система показывает соответствующую область экрана, где возможен ввод номера строки .Нажатие клавиши «+» перед набором номера подсказывает редактору NC совершить переход вперед в программе по специальному номеру. Нажим клавиши « -» перед набором номера подсказывает редактору NC совершить переход назад в программе по специальному номеру.
Ввод по непомеченным знакам переводит курсор к новому номеру блока. Например, если введено 5, курсор переходит к блоку номер пять. Определение номера блока как большие чем число блоков в программе, заставляет курсор перемещаться к последнему блоку программы.
-Перейти к последовательному номеру (F2).(JUMP TO SEQUENCE NUMBER)
Переход к последовательному номеру помещает курсор на строке кодов N. При нажатии этой функциональной клавиши, система показывает область наверху экрана там, куда вы хотели бы переместить курсор.
-Поиск текста (F3).(SEARCH FOR TEXT)
Нажатием функциональной клавиши (F3) заменяет подменю «Поиск и переход» на подменю «Функции поиска».
- Переход к началу (F4) - помещает курсор в начало программы.
-Переход на страницу вперед (F5).
Переход на страницу вперед (F5) изображает следующий экран с блоками NC после текущего экрана или перемещает курсор вниз области редактирования NC.
- Переход на страницу назад (F6).
Переход на страницу назад (F6) блока изображает экран с блоками NC до текущего блока экрана или перемещает курсор вверх области редактирования NC.
- Переход в конец(F7) - помещает курсор в конец программы.
-Выход (F8) – на экране отображается предыдущая группа вариантов функциональной клавиши.
Нажатием функциональной клавиши «Поиска текста» (F3) из подменю «Поиска» отображается следующий экран:
Рисунок 3-10. Функциональные клавиши меню поиска.
Для представления режима поиска необходимо выполнить следующие действия:
1.Если рассматриваемый символ в поле поиска из предыдущего поиска, необходимо нажать на консоле клавишу «Очистить» (C) и набрать буквами требуемый адрес.
2.Необходимо ввести числовое значение в этой точке или нажать Enter для набора в, замененной строке.
3.Выберите функциональную клавишу «Поиск вперед» (F1)(SEARCH FORWARD) или «Поиск назад» (F2) (SEARCH BACK)
-для продолжения поиска нажать клавишу «Искать снова» (F3) (SEARCH AGAIN)
-для изменения направления выбрать подходящую клавишу или «Поиск вперед» или наоборот.
4. Продолжать нажимать функциональную клавишу, пока блок не будет найден или пока не появится сообщение «Нет местонахождений» ( No more occurrences).
Для перемещения и замены текста по программе необходимо следовать этим указаниям:
1.Набрать нужный текст в верхней области экрана.
2.Нажать Enter.
3.Контролируйте операцию перемещения нажатием функциональной клавиши « Замещая да»
( Replace Yes). Эта операция может быть повторена.
4.Нажать функциональную клавишу « Замещая нет»( Replace No),для остановки этого действия.
5.Нажать функциональную клавишу «Выход» (F8) для возврата к первоначальным клавишам «Переход и поиск».
Для представления опций редактирования по группам блоков внутри программы NC, следуйте следующим указаниям:
1.Нажмите «Далее» ( More) (F8) на главном экране меню для отображения клавиши функций редактирования ( F2).
2.Нажмите F2 для появления следующих функциональных клавиш:
CLEAR RANGE OF TAGS-Очистить диапазон меток
COPY RANGE OF BLOCKS-Копировать диапазон блоков
DELETE RANGE OF BLOCKS- Стереть диапазон блоков
JUMP TO TAG-перейти к метке
Рисунок 3-11. Экран функции редактирования.
Важно:
Перед выполнением любой из функций редактирования, идентифицируйте блоки для перемещения, копирования или удаления , маркируя соответствующие диапазоны блоков. Используйте клавишу «Теговый диапазон блоков»( Range of Blocks) (F2) с целью группировки блоков для функции редактирования.
Для маркировки одного или нескольких блоков, следуйте этим действиям:
1. Расположите курсор у блока выбранного для маркировки.
2.Нажмите функциональную клавишу «Диапазон меток блоков»(Tag Range of Blocks) (F2) для вставки звездочки * в левой колонне.
3.Используйте стрелки для перемещения курсора с целью маркировки блока или нескольких блоков
в пределах программы. Теперь эти все блоки, отмеченные звездочками, как показано ниже называются теговыми:
Рисунок 3-12.Теговый диапазон блоков.
4. Нажмите функциональную клавишу «Выход» (Exit) (F8) для завершения операции маркировки блоков.
Чтобы скопировать блок или диапазон блоков в другое место программы, следуйте этим действиям:
1.Расположите курсор в место, куда нужно скопировать помеченные блоки.
2.Нажмите функциональную клавишу «Копировать диапазон блоков»(Copy Range of Blocks) (F4).
- Перед осуществлением операции один или несколько блоков должны быть помечены звездочкой (*)
-Система спрашивает, должны ли блоки быть скопированы. Следует нажать «Да» (Yes) (F1) для
копирования блоков или «Нет»(No)(F8) для отмены операции.
Чтобы переместить диапазон блоков в другое местоположение, следуйте этим действиям:
1.Расположите курсор в место, куда нужно переместить помеченные блоки.
2.Нажмите функциональную клавишу «Переместить диапазон блоков»(Move Range of Blocks) (F5).
- Перед осуществлением операции один или несколько блоков должны быть помечены звездочкой (*)
-Система спрашивает, нужно ли перемещать блоки . Следует нажать «Да» (Yes) (F1) для
перемещения блоков или «Нет»(No)(F8) для отмены операции.
Важно:
Последовательные номера скопированных или перемещенных блоков не меняются,поэтому до перенумерации программы в ней будут дублирующие последовательные номера. Однако, так как система игнорирует последовательные номера при работе программы, это не повлияет на ее выполнение. (кроме выражений GOTOs или перехода M99 при использовании в программе с опцией NCPP ).
Также проверьте программу, чтобы убедиться в том, что скопированные G коды не отменяют активные G коды и не создают ошибок в программе.
Для удаления диапазона блоков следуйте этим действиям :
1.Поместите курсор на группу блоков, которые будут удалены.
2.Нажмите функциональную клавишу « Удалить диапазон блоков » (Delete Range of
Blocks) (F5) . Система запрашивает о подтверждении удаления помеченных блоков.
Следует нажать «Да» (Yes) (F1) для удаления блоков или «Нет»(No)(F8) для отмены
операции.
Важно:В последовательных номерах программы будет пробел до тех пор,пока программа не будет перенумерована. Это не повлияет на выполнение программы.При проверки программы необходимо убедиться , чтобы удаленные G коды не создали ошибок в программе.
Для удаления теговых пометок, следуйте этим действиям :
1.Нажмите функциональную клавишу «Очистить теговый диапазон» (Clear Range of Tags)(F3).
2.Выберите или «Да»(Yes) или «Нет» (No), чтобы подтвердить операцию.
Для изменения числового приращение при автоматической нумерации, следуйте этим действиям :
1.Из главного меню, нажмите функциональную клавишу « Больше» (More) (F8).
2.Нажмите функциональную клавишу «Режим перенумерации блоков » (Block Renumbering Mode) (F4).Опции функциональных клавиш изменяются, как показано на иллюстрации:
Рисунок 3-13. Подменю нумерации.
Установленное по умолчанию числовое приращение для автоматической нумерации расположено в поле «Числовое приращение»(Numbering Increment) в верхнем левом углу экрана. Для изменения настроек , следуйте этим действиям :
1.Нажмите клавишу левая стрелка.
2.Наберите новый номер. Большинство операторов использует приращения от 5 до 20. Можно использовать до четырех знаков.
3.Нажмите функциональную клавишу «Выход»(Exit) (F8) для доступа к остальным функциональным клавишам.
Клавиши в « Подменю нумерации » имеют следующие функции:
-Функция Переход-и Поиска( Jump-Search)(F1) -обеспечивают поиск и замещение кодов, а также переходы к разным частям в программе.
-Авто/Выборочная нумерация (F2) – переключает метод нумерации между Autonum (система автоматической нумерации) и Optnum (номера вводит оператор).
-Начать нумерацию( BEGIN NUMBERING) (F4) - перенумеровывает все блоки, имеющие последовательные номера с выбранным приращением. Блоки из последовательных номеров не будет перенумерованы.
-Переход к метке (тегу) (F7) – расположить предварительно помеченный теговый блок вверху области редактирования.
-Выход (Exit) (F8) – отображает функциональные клавиши предыдущего подменю.