Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fanuc SOi mate-md

.pdf
Скачиваний:
924
Добавлен:
21.03.2015
Размер:
6.94 Mб
Скачать

B-64144RU/01

ПРОГРАММИРОВАНИE 16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

 

 

16.1

ОТОБРАЖЕНИЕ МЕНЮ СХЕМ

После нажатия на клавишу и на следующем экране меню схем отображается [MENU].

MENU : HOLE PATTERN

O0000 N00000

1.BOLT HOLE

2.GRID

3.LINE ANGLE

4.TAPPING

5.DRILLING

6.BORING

7.POCKET

8.PECK

9.TEST PATRN

10.BACK

> _

 

 

 

MDI **** *** ***

16:05:59

 

[ MACRO ] [

MENU

] [ OPR ] [

] [ (OPRT) ]

СХЕМА РАСПОЛОЖЕНИЯ ОТВЕРСТИЙ (HOLE PATTERN):

Это заголовок меню. Можетбыть заданапроизвольная последовательность до 12 знаков.

БОЛТОВОЕ ОТВЕРСТИЕ (BOLT HOLE):

Это название схемы. Может быть задана произвольная последовательность до 10 знаков, включая katakana.

Изготовитель станка должен задать последовательность символов для заголовка меню и и названия схемы с помощью макрокоманды пользователя и загрузить эту последователь- ность символов в память программ в качестве подпрограммы с номером ном. 9500.

337

Тогда, i=a7103+a8
Тогда, r=a5103+a6
Тогда, q=a3103+a4

16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

ПРОГРАММИРОВАНИE

B-64144RU/01

 

 

D Макрокоманды,

Заголовок меню : C1 C2 C3 C4 C5 C6 C7 C8 C9C10 C11 C12

задающие заголовок

C1,C2, ,C12 : Символы в заголовке меню (12 символов)

меню

Макрокоманда

 

G65 H90 Pp Qq Rr Ii Jj Kk :

H90: Задает заголовок меню

p : Предположим, чтоa1 иa2 являютсякодамисимволовC1 иC2. Тогда,

Pfff fff

Код a2 символа C2

Код a1 символа C1

q : Предположим, чтоa3 иa4 являютсякодамисимволовC3 иC4. r : Предположим, что a5 иa6 являютсякодамисимволов C5 иC6. i : Предположим, что a7 иa8 являютсякодами символов C7 иC8.

j : Предположим, чтоa9 иa10 являютсякодамисимволовC9 иC10.

Тогда, j=a9103+a10

k : Предположим, что a11 и a12 являются кодами символов C11 и

C12.Тогда, k=a11103+a12

Пример) Если заголовок меню СХЕМА РАПОЛОЖЕНИЯ ОТВЕРСТИЙ” (”HOLE PATTERN”), тогда инструкции для макропрограммы следующие:

G65 H90 P072079 Q076069 R032080

HO

LE

 

P

 

 

I065084 J084069 K082078;

 

 

AT TE

RN

 

 

Для получения информации о кодах, соответствующих этим символам, смотрите таблицу 16.3 (a) в II-16.3.

338

B-64144RU/01

ПРОГРАММИРОВАНИE 16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

 

 

 

 

 

 

 

 

 

 

D Макрокоманда,

Название схемы:C1 C2 C3 C4 C5 C6 C7 C8 C9C10

 

 

 

 

 

описывающая

C1, C2, ,C10: Символы в названии схемы (10 символов)

название

Макрокоманда

 

 

 

 

 

 

 

 

 

 

схемы

G65 H91 Pn Qq Rr Ii Jj Kk ;

 

 

 

 

 

 

 

 

 

 

H91: Задает заголовок меню

 

 

 

 

 

 

 

 

 

 

n : Задает номер меню названия схемы

 

 

 

 

 

 

n=1 - 10

 

 

 

 

 

 

 

 

 

 

 

q : Предположим, чтоа1 иа2 являютсякодамисимволовC1 иC2.

 

Тогда, q=a1×103+a2

 

 

 

 

 

 

 

 

 

 

 

r : Предположим, что a3 иa4 являютсякодамисимволов C3 иC4.

 

Тогда, r=a3×103+a4

 

 

 

 

 

 

 

 

 

 

 

i : Предположим, что a5 иa6 являютсякодами символов C5 иC6.

 

Тогда, i=a5×103+a6

 

 

 

 

 

 

 

 

 

 

 

j : Предположим, что a7 иa8 являютсякодами символов C7 иC8.

 

Тогда, j=a7×103+a8

 

 

 

 

 

 

 

 

 

 

 

k : Предположим, что a9 и a10 являются кодами символов C9 и

 

C10. Тогда, k=a9×103+a10

 

 

 

 

 

 

 

 

 

 

Пример) Если заголовок меню схемы - ном.1 ”БОЛТОВОЕ

 

ОТВЕРТИЕ” (”BOLT HOLE”), тогда инструкции для

 

макропрограммы следующие:

 

 

 

 

 

 

G65 H91 P1 Q066079 R076084 I032072 J079076 K069032 ;

 

BO

LT

 

 

 

H OL

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для получения информации о кодах, соответствующих этим символам, смотрите таблицу 16.3 (a) в II-16.3.

D Выбор номера схемы Для выбора схемы с экрана меню схем, введите соответствующий номер схемы. Ниже приведен пример.

1

Выбранныйномерсхемыприсваиваетсясистемнойпеременной #5900. Можно запустить макропрограмму пользователя выбранной схемы посредством запуска фиксированной программы (внешний поиск номера программы) с помощью внешнего сигнала, затем обращения к системной переменной #5900 в программе.

ПРИМЕЧАНИЕ

Если в макрокоманде не задан ни один из символов P, Q, R, I, J и K, на каждый пропущенный символ отводится два пробела.

339

16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ ПРОГРАММИРОВАНИE B-64144RU/01

Пример

Макрокоманды пользователя для заголовка меню и названий

 

схем отверстий.

 

 

MENU : HOLE PATTERN

O0000 N00000

1.BOLT HOLE

2.GRID

3.LINE ANGLE

4.TAPPING

5.DRILLING

6.BORING

7.POCKET

8.PECK

9.TEST PATRN

10.BACK

> _

 

 

 

MDI **** *** ***

16:05:59

 

[ MACRO ] [

MENU

] [ OPR ] [

] [ (OPRT) ]

O9500 ;

N1 G65 H90 P072079 Q076069 R032080 I065084 J084069 K082078 ;

СХЕМА РАСПОЛОЖЕНИЯ ОТВЕРСТИЙ

N2 G65 H91 P1 Q066079 R076084 I032072 J079076 K069032 ; 1.БОЛТОВОЕ ОТВЕРСТИЕ

N3 G65 H91 P2 Q071082 R073068 ;

2.СЕТКА

N4 G65 H91 P3 Q076073 R078069 I032065 J078071 K076069 ; 3.ЛИНЕЙНЫЙ УГОЛ

N5 G65 H91 P4 Q084065 R080080 I073078 J071032 ;

4.НАРЕЗАНИЕ РЕЗЬБЫ

N6 G65 H91 P5 Q068082 R073076 I076073 J078071 ;

5.СВЕРЛЕНИЕ

N7 G65 H91 P6 Q066079 R082073 I078071 ;

6.РАСТАЧИВАНИЕ

N8 G65 H91 P7 Q080079 R067075 I069084 ;

7.ВЫЕМКА

N9 G65 H91 P8 Q080069 R067075 ;

8.СВЕРЛЕНИЕ С ПЕРИОДИЧЕСКИМ ВЫВОДОМ СВЕРЛА

N10 G65 H91 P9 Q084069 R083084 I032080 J065084 K082078 ; 9.СХЕМА ПРОВЕРКИ

N11 G65 H91 P10 Q066065 R0670750 ;

10.ЗАДНЯЯ ЧАСТЬ

N12 M99 ;

340

B-64144RU/01

ПРОГРАММИРОВАНИE 16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

 

 

16.2

ОТОБРАЖЕНИЕ ДАННЫХ СХЕМЫ

Когда выбрано меню схем, отображаются необходимые данные схемы.

VAR. : BOLT HOLE

 

O0001 N00000

NO.

NAME

DATA

COMMENT

500

TOOL

0.000

 

 

501

STANDARD X

0.000

*BOLT HOLE

502

STANDARD Y

0.000

 

CIRCLE*

503

RADIUS

0.000

SET PATTERN

504

S. ANGL

0.000

DATA TO VAR.

505

HOLES NO

0.000

NO.500-505.

506

 

0.000

 

 

507

 

0.000

 

 

ACTUAL POSITION (RELATIVE)

 

X

0.000

Y

0.000

 

> _ Z

0.000

 

 

 

MDI **** *** ***

16:05:59

 

[ MACRO ] [ MENU ] [

OPR

] [

] [(OPRT)]

БОЛТОВОЕ ОТВЕРСТИЕ (BOLT HOLE):

Этозаголовокданныхсхемы. Можетбытьзадана последовательность до 12 символов

ИНСТРУМЕНТ (TOOL):

Это название переменной. Может быть задана последовательность до 10 символов

*ОКРУЖНОСТЬ ЦЕНТРОВ БОЛТОВЫХ ОТВЕРСТИЙ* *(BOLT HOLE CIRCLE)*:

Это оператор комментария. Может быть задана последовательность символов до 8 строк, по 12 символов в строке.

(Можно использовать katakana в последовательности символов или строке).

Изготовитель станка должен запрограммировать последова- тельность символов для заголовка данных схемы и названия переменной с помощью макрокоманд пользователя и загрузить их эту в память программ в качестве подпрограммы с номером ном. 9500, а также номером схемы ном. О9501 - О9510.

341

16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

ПРОГРАММИРОВАНИE

B-64144RU/01

 

 

 

Макрокоманда, задающая заголовок данных схемы (заголовок меню)

DМакрокоманда, описывающая название переменной

Заголовок меню : C1 C2 C3 C4 C5 C6 C7 C8 C9C10C11C12

C1 ,C2,, C12 : Символы в заголовке меню (12 символов) Макрокоманда

G65 H92 Pp Qq Rr Ii Jj Kk ;

H92 : Задает название схемы

p : Предположим, чтоа1 иа2 являютсякодамисимволовC1 иC2.

Тогда, p=a1×103+a2

q : Предположим, чтоa3 иa4 являютсякодамисимволовC3 иC4.

Тогда, q=a3 103+a4

r : Предположим, что a5 иa6 являютсякодамисимволов C5 иC6.

Тогда, r=a5×103+a6

i : Предположим, что a7 иa8 являютсякодами символов C7 иC8.

Тогда, i=a7 103+a8

j : Предположим, чтоa9 иa10 являютсякодамисимволовC9 иC10.

Тогда, j=a9 103+a10

k : Предположим, что a11 и a12 являются кодами символов C11 и

C12. Тогда, k=a11×103+a12

Пример) Предположим, что заголовок схемы данных - ”BOLT HOLE.” (БОЛТОВОЕ ОТВЕРСТИЕ) Выданная макрокоманда является следующей:

G65 H92 P066079 Q076084 R032072 I079076 J069032; BO LT H OL E

Дляполученияинформацииокодах, соответствующих этим символам, смотрите таблицу 16.3 (a) в II-16.3.

Название переменной : C1 C2 C3 C4 C5 C6 C7 C8 C9C10

C1, C2,, C10 : Символы в названии переменной (10 символов) Макрокоманда

G65 H93 Pp Qq Rr Ii Jj Kk ;

H93 : Задает заголовок переменной p : Задает номер переменной

p=от 100 до 149 (199), от 500 до 531 (999)

q : Предположим, чтоа1 иа2 являютсякодамисимволовC1 иC2.

Тогда, q=a1×103+a2

r : Предположим, что a3 иa4 являютсякодамисимволов C3 иC4.

Тогда, r=a3×103+a4

i : Предположим, что a5 иa6 являютсякодами символов C5 иC6.

Тогда, i=a5×103+a6

j : Предположим, что a7 иa8 являютсякодами символов C7 иC8.

Тогда, j=a7×103+a8

k : Предположим, что a9 и a10 являются кодами символов C9 и

C10. Тогда, k=a9×103a+a10

Пример) Предположим, что название переменной ном. 503 - “RADIUS.” Выданная макрокоманда является следующей:

G65 H93 P503 Q082065 R068073 I085083 ; RA DI US

Для получения информации о кодах, соответствующих этим символам, смотрите таблицу 16.3 (a) в II-16.3.

342

B-64144RU/01

ПРОГРАММИРОВАНИE 16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

 

 

D Макрокоманда для

Однастрокакомментария: C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12

описания

C1, C2,, C12 : Последовательность символов в одной строке

комментария

комментария (12 символов)

 

Макрокоманда

 

G65 H94 Pp Qq Rr Ii Jj Kk ;

 

H94 : Задает комментарий

 

p : Предположим, чтоа1 иа2 являютсякодамисимволовC1 иC2.

 

Тогда, p=a1×103+a2

 

q : Предположим, чтоa3 иa4 являютсякодамисимволовC3 иC4.

 

Тогда, q=a3 103+a4

 

r : Предположим, что a5 иa6 являютсякодамисимволов C5 иC6.

 

Тогда, r=a5×103+a6

 

i : Предположим, что a7 иa8 являютсякодами символов C7 иC8.

 

Тогда, i=a7 103+a8

 

j : Предположим, чтоa9 иa10 являютсякодамисимволовC9 иC10.

 

Тогда, j=a9 103+a10

 

k : Предположим, что a11 и a12 являются кодами символов C11 и

 

C12. Тогда, k=a11×103+a12

 

Можно отобразитькомментарий ввосьми строках, но неболее.

 

Комментарий состоит из одной до восьми строк в последо-

 

вательности G65 H94, запрограммированной для каждой

 

строки.

 

Пример) Предположим, что комментарием является

 

БОЛТОВОЕ ОТВЕРСТИЕ” (”BOLT HOLE”). Тогда

 

инструкции для макропрограммы следующие :

G65 H94 P042066 Q079076 R084032 I072079 J076069;

*B

OL T

 

HO

LE

 

 

Для получения информации о кодах, соответствующих этим символам, смотрите таблицу 16.3 (a) в II-16.3.

343

16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

ПРОГРАММИРОВАНИE

B-64144RU/01

 

 

 

Примеры

Макрокоманда для описания заголовка параметра, названия

 

переменной и комментария.

 

 

 

VAR. : BOLT HOLE

 

 

O0001 N00000

 

NO.

NAME

DATA

COMMENT

 

500

TOOL

0.000

 

 

 

501

STANDARD X

0.000

*BOLT HOLE

 

502

STANDARD Y

0.000

 

CIRCLE*

 

503

RADIUS

0.000

SET PATTERN

 

504

S. ANGL

0.000

DATA TO VAR.

 

505

HOLES NO

0.000

NO.500-505.

 

506

 

0.000

 

 

 

507

 

0.000

 

 

 

ACTUAL POSITION (RELATIVE)

 

 

X

0.000

Y

0.000

 

> _ Z

0.000

 

 

 

 

MDI **** *** ***

16:05:59

 

 

[ MACRO ] [ MENU ] [

OPR

] [

] [(OPRT)]

O9501 ;

N1 G65 H92 P066079 Q076084 R032072 I079076 J069032 ;

VAR : BOLT HOLE

N2 G65 H93 P500 Q084079 R079076 ;

#500 TOOL

N3 G65 H93 P501 Q075073 R074085 I078032 J088032 ;

#501 KIJUN X

N4 G65 H93 P502 Q075073 R074085 I078032 J089032 ;

#502 KIJUN Y

N5 G65 H93 P503 Q082065 R068073 I085083 ;

#503 RADIUS

N6 G65 H93 P504 Q083046 R032065 I078071 J076032 ;

#504 S.ANGL

N7 G65 H93 P505 Q072079 R076069 I083032 J078079 K046032 ;

#505 HOLES NO

N8 G65 H94 ;

Comment

N9 G65 H94 P042066 Q079076 R084032 I072079 J076069 ;

*BOLT HOLE

N10 G65 H94 R032067 I073082 J067076 K069042 ;

CIRCLE*

N11 G65 H94 P083069 Q084032 080065 I084084 J069082 K078032 ;

SET PATTERN

N12 G65 H94 P068065 Q084065 R032084 I079032 J086065 K082046 ;

DATA ном. VAR.

N13 G65 H94 P078079 Q046053 R048048 I045053 J048053 K046032;

No.500-505

N14 M99 ;

 

344

B-64144RU/01

ПРОГРАММИРОВАНИE 16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

 

 

16.3

СИМВОЛЫ И КОДЫ, ИСПОЛЬЗУЕМЫЕ С ФУНКЦИЕЙ ВВОДА ДАННЫХ СХЕМЫ

Таблица 16.3 (a) Символы и коды, которые используются для функции ввода данных схемы

Символ

Код

Комментарий Символ

Код

Комментарий

А

065

6

054

 

В

066

7

055

 

C

067

8

056

 

D

068

9

057

 

E

069

 

032

Пробел

F

070

!

033

Знак

 

 

 

 

восклицания

G

071

034

Кавычка

H

072

#

035

Знак

 

 

 

 

”решетка”

I

073

$

036

Знак доллара

J

074

%

037

Процент

К

075

&

038

Знак &

L

076

039

Апостроф

M

077

(

040

Открывающая

 

 

 

 

круглая скобка

N

078

)

041

Закрывающая

 

 

 

 

круглая скобка

O

079

*

042

Звездочка

P

080

+

043

Знак плюс

Q

081

,

044

Запятая

R

082

-

045

Знак минус

S

083

.

046

Точка

T

084

/

047

Косая черта

U

085

:

058

Двоеточие

V

086

;

059

Точка с

 

 

 

 

запятой

W

087

<

060

Открывающая

 

 

 

 

угловая скобка

X

088

=

061

Знак

 

 

 

 

равенства

Y

089

>

062

Закрывающая

 

 

 

 

угловая скобка

Z

090

?

063

Знак вопроса

0

048

@

064

Коммерческое

 

 

 

 

at

1

049

[

091

Открывающая

 

 

 

 

квадратная

 

 

 

 

скобка

2

050

^

092

 

3

051

¥

093

Знак йены

4

052

]

094

Закрывающая

 

 

 

 

квадратная

 

 

 

 

скобка

5

053

_

095

Подчеркивание

ПРИМЕЧАНИЕ

Нельзя использовать открывающую и закрывающую круглые скобки.

345

16. ФУНКЦИЯ ВВОДА ДАННЫХ СХЕМЫ

ПРОГРАММИРОВАНИE

B-64144RU/01

 

 

 

Таблица 16.3 (b) Номера программ, использующих функцию ввода данных схемы

Подпрограмма

Функция

ном.

 

O9500

Задает последовательности символов, отображаемых в меню данных

 

схемы.

O9501

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 1

O9502

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 2

O9503

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 3

O9504

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 4

O9505

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 5

O9506

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 6

O9507

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 7

O9508

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 8

O9509

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 9

O9510

Задает последовательность символов данных схемы, соответствующей

 

схеме ном. 10

Таблица 16.3 (c) Макрокоманды, используемые с функцией ввода данных схемы

G-код

H-код

Функция

G65

H90

Задает заголовок меню.

G65

H91

Задает название схемы.

G65

H92

Задает заголовок данных схемы.

G65

G93

Задает заголовок переменной.

G65

H94

Задает комментарий.

Таблица 16.3 (d) Системные переменные, используемые с функцией ввода данных схемы

Системная

Функция

переменная

 

#5900

Номер схемы, выбранный пользователем.

346

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