Текстовый редактор программы (BURNY 1250)

0

РЕДАКТИРОВАНИЕ ПРОГРАММЫ

Функция edit/new позволяет 1250 создавать и редактировать программы в Памяти Программы NC.

Чтобы ввести этот режим, нажмите клавишу < enter >, когдаотображаетсяEDIT/NEW.Затем отображается сообщениеEDIT— XXXXXXXX, последняя используемая программа. Выберите желательный номер программы из  памяти, используя клавиши прокрутки со стрелками вверх и вниз, чтобы просмотреть список, или введите  новый номер программы, который не существует, чтобы создать новую программу и нажмите (enter).

Как только программа выбрана, первый блок данных отображен, и можно начать редактирование.

MAIN DATA BLOCK DISPLAY  (ДИСПЛЕЙ БЛОКА ОСНОВНЫХ ДАННЫХ)

Редактор имеет способность делать две основные операции. Он может отобразить список блоков данных в памяти, и он может редактировать определенный блок информации.

В display mode (режиме дисплея) экран отображает внутренний номер блока на левой стороне. Этот номер указывает позицию блока в программе. Например, пятый блок в любой программе детали отображен какB0005.

Чтобы отобразить конкретный блок, используйте  клавиши стрелки прокрутки вверх вниз, чтобы листать вверх и по программе. Каждый раз Вы нажимаете клавишу прокрутки, и отображается новый номер блока и тип информации, содержавшейся в блоке.

Цифровая клавиатура может также использоваться, чтобы быстро обратиться к конкретному блоку. Введите желательный номер блока на цифровой  клавиатуре. Когда первая цифра нажата, экран показывает:

                             GO TO— B####

После того, как правильное значение отображено, нажмите (enter). Затем отображается указанный блок.

Если Вы вводите номер блока после конца программы, или если Вы используете клавиши стрелки прокрутки вверх и вниз, чтобы шагнуть после конца или начала программы, появляется краткое сообщение  указывая состояние, и затем отображается предыдущий блок.

Если Вы достигли конца программы, дисплей отображает  PROGRAM END, и затем возвращается  к последнему блоку в программе.

Если Вы листаете после начала программы, экран отображаетPROGRAM TOP, и затем отображает первый блок программы.

В то время как Вы находитесь в режиме дисплея блока основных данных (main data block display), левая сторона дисплея показывает номер блока, в то время как правая сторона показывает разнообразие информации в зависимости от типа блока: строка, дуга, или функция. Для следующих примеров, допустите, что отображенный блок данных — пятый внутренний блок в программе.

Для движений типа ЛИНИЯ дисплей показываетB0005 — LINE +X +Y. Это означает, что блок вызывает линейное движение. Подсказка блока показывает, что размеры  присутствуют в блоке данных. Фактические размеры не показаны в этот момент так, чтобы Вы могли быстро просмотреть  блоки данных без необходимости просматривать определенные размеры. Чтобы посмотреть на фактические размеры X/Y, блок должен быть выбран для редактирования как описано позднее.

Для движений типа  дуги дисплей чередуется междуB0005 — CW/CCW ARC иB0005-+X +Y +I +J. Первый дисплей показывает направление дуги, или по часовой стрелке или против часовой стрелки. Второй дисплей показывает, что действительный размер присутствует в блоке данных. Снова, чтобы избежать дополнительных отображений, индивидуальные размеры не показаны в этом месте. Как с движениями типа  ЛИНИЯ, блок должен быть выбран для редактирования, чтобы видеть фактические размеры X/Y/I/J.

Для блоков данных функциЯ есть несколько возможных отображений.

B0005- **NAME** -F##             В этом отображении ** NAME ** и F## есть одна из функций, перечисленных в конце этого раздела. Например, если бы блок 5 выполнил функцию CUT ON, дисплей показал бы B0005- CUT ON -F06

B0005- INTERNAL C0                Внутренние функции были созданы 1250. Хотя они отображены, они не могут быть отредактированы или удалены, так как они являются необходимыми для выполнения программы. Обычно они должны игнорироваться.

РЕДАКТИРОВАНИЕ КОМАНД

После того, как желательный блок отображен, данные могут быть отображены и изменены в случае необходимости.

Чтобы редактировать отображаемый блок, нажмите <.> клавиша (десятичная точка) и затем нажмите (enter). Эта комбинация двух клавиш используется, чтобы предотвратить случайное редактирование блока данных. Если блок — линия или дуга, продолжите в разделе: LINE/ARC BLOCK EDITING (редактирование блока линия/дуга). Если блок — функция, продолжите в разделе:FUNCTION BLOCK EDITING (редактирование блока функций).

Чтобы прервать процесс редактирования, не изменяя данные блока, нажмите клавишу < recycle >. Это возвращает управление на main block display , не изменяя данные.

РЕДАКТИРОВАНИЕ БЛОКА ЛИНИЯ/ДУГА

Если выбранный блок данных — линия или дуга, появляется следующая  последовательность подсказок.

X DIM= ########                       Отображает текущий размер X. Введите новое значение если требуется.

Y DIM= ########                       Отображает текущий размер Y.  Введите новое значение если требуется.

I DIM= ########                         Отображает текущий размер, который является расстоянием от точки начала до центра дуги по оси X. Это значение должно быть 0.00 для блоков линии, так как включение размера I или J измерения в блоке данных вызывает дугу. Хотя входной блок, возможно, был линией, появляются подсказки для размеров I и J. Введите новое значение если требуется.

J DIM= ########                        Отображает текущий размер J, который является расстоянием от точки начала до центра дуги по оси Y. См. комментарии по размеру I выше.

ARC DIRECTION CW/CCW     Эта подсказка появляется только, если размеры I или J не равны 0.00, которая указывает блок данных дуги. Если оба равны 0, блок является линией, и таким образом, не имеет никакого направления дуги. Чтобы переключиться междуCW и CCW, нажмите <+/->, чтобы отобразить желательное направление. Затем нажмите (enter).

VERIFY— YES/NO                       После того, как все предыдущие подсказки произошли, отображается проверяющая подсказка. Используйте клавишу <+/->, чтобы переключиться между ответомYES/NO и затем нажать (enter).Ответ YESзаставляет X/Y/I/J перезапуститься, таким образом  размеры могут проверены снова в случае необходимости. Ответ NO завершает редактирование блока данных и сохраняет результаты в памяти программы NC.—————————————————————————————————————————————-

ПРИМЕЧАНИЕ:     Если нажата только клавиша <enter> для каждой подсказки, и ни одно из значений данных не изменено, первоначальный блок не замененяется в памяти программы NC.  Однако, если любое из размеров или направление дуги изменено, создается новый блок данных, и полный первоначальный блок заменяется.—————————————————————————————————————————————-

После того, как все подсказки введены, ивведен ответVERIFY— NO , считывание возвращается  на дисплей main data block (блока основных данных).

РЕДАКТИРОВАНИЕ БЛОКА ФУНКЦИИ

Если редактируемый блок — функция (типа cuton, krflft, и т.д.), отображается следующая подсказкаFNC— ## — NAME . Цифры ## содержат номер функции из списка в конце этого раздела. Имя функции отображено на правой стороне. Некоторые примеры:

FNC— 03 — CHNTOP        Функция03 — CHAIN TOP (верх цепочки)

FNC— 05 — CUTOFFФункция05 — CUTTING OFF (резка выключена)

Чтобы изменить функцию, используйте  клавиши стрелки прокрутки вверх и вниз, чтобы листать вверх или вниз по списку функций, данных в перечне (в конце этого раздела). Каждый раз Вы нажимаете вверх или вниз, и отображается следующий номер функции и название из списка. Следовательно, нет никакой потребности запоминать коды функций, так как Вы можете просмотреть список для требуемого значения.

Вместо того, чтобы листать до желательной функции, функциональный номер может быть введен непосредственно на вспомогательной клавиатуре. Как только начинается ввод, дисплей изменяется наFUNCTION— ## с номерами, вводимыми в цифры ##.

Как только желательное значение отображено, нажмите (enter). Дисплей возвращается кFNC— ## — NAME, описанному выше.

После того, как желательная функция отображена, или просматривая список или вводя непосредственно желательный функциональный номер, нажмите (enter). В большинстве случаев, это завершает процесс редактирования для функции и заменяет первоначальный блок данных новым функциональным кодом. Как только это сделано, дисплей возвращается на дисплей блока основных данных, и показывает новый функциональный код.

УДАЛЕНИЕ БЛОКА

Если необходимо удалить блок из программы, желательный блок должен сначала быть отображен как описано в дисплее блока основных данных (MAIN DATA BLOCK DISPLAY). Когда это отображено, нажмите клавишу <ce>. Дисплей изменяется на0000 TO DELETE. Нажмите (enter). Дисплей запрашивает Вас снова гарантировать, что блок не удаляется случайно.

Например, если Вы желаете удалить данные блока пять, дисплей покажетDELETE B0005- NO. Если Вы нажимаете (enter) в этом пункте, 1250  прекращает удаление, и не изменяет программу. Чтобы продолжать процесс удаления, нажмите клавишу <+/->, чтобы переключить выбор наYES, и затем нажмите (enter). Обозначенный блок стерт из памяти программы NC. Все следующие блоки продвигаются на один номер, так что блок 6 становится блоком 5, и так далее. Дисплей теперь возвращается к  main block display (дисплею основного блока).

ВСТАВКА БЛОКА ДАННЫХ

Функция insert позволяет Вам добавлять блоки данных в программу, любой выше или ниже блок данных в программе. Однако, никакие блоки нельзя добавить выше program start (начало программы) или после program end (конца программы).

Чтобы вставить блок выше текущего блока, показанного на main block display , сначала нажмите (shf) и затем кнопку прокрутки.

Чтобы вставить блок ниже текущего блока, показанного на main block display, сначала нажмите (shf) и затем стрелку прокрутки вниз.

После того, как нажата комбинация двух клавиш, управление запрашивает тип блока, который будет вставлен, или line/arc block (блок линия/дуга) или function (функция). (Так как единственное различие между линиями и блоками дуги – размеры I и J, их считают тем же самым для функции вставки.). Управление отобразит также:

                                   INSERT— LINE/ARC(вставка-линия/дуга)

или

                                   INSERT— FUNCTION (вставка-функция)

Используйте клавишу <+/->, чтобы переключить между этими двумя выборами и нажмите (enter), когда желательный отображен. Это вставляет пустой блок в программу детали, и затем идет немедленно в функцию редактирования для того блока. Если вставляется  line/arc , подсказка идет в подсказкиX/Y/I/J/CW-CCW со всеми размерами, установленными на 0. Если функциональный блок вставлен, подсказка переключается на подсказки редактирования функции, перечисленные вFUNCTIONBLOCK EDITING (РЕДАКТИРОВАНИЕ БЛОКА ФУНКЦИИ), с кодом функции, установленным на PGMNOP-00. Обратитесь в соответствующий раздел для информации относительно ввода новых значений.

ЗАКРЫТИЕ РЕДАКТОРА

Как только необходимые исправления были сделаны в программе, и дисплей основного  блока показывает, нажмите клавишу <recycle>, чтобы закрыть редактор и возвратиться к основной подсказкеSELECT FUNCTION (ВЫБОР ФУНКЦИИ).

Если не было никаких изменений данных в программе (никакие удаления, вставки, или любое редактирование значений данных), программа может быть выполнена немедленно без дополнительной обработки. Если любые данные были изменены, однако, или если любые блоки были вставлены или удалены, dial-in-kerf и  accel/decel должны быть переделаны на программе. Следовательно, если программа отредактирована и затем выполнена, задержки, связанные с kerf, и программы замедления произойдут в первый раз. После этого программа может быть запущено вторично без задержки.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x