
- •Включение установки без разрешения
- •1. Подготовка управляющих программ с использованием макрофункций.
- •1.2. Примеры подготовки управляющей программы с использованием макрофункций.
- •Текст программы будет иметь следующий вид
- •2. Подготовка управляющих программ в режимах
- •2.1. Специфика использования режимов обучения.
- •3. Порядок выполнения работы.
- •1. Изучить основные принципы подготовки управляющих программ с использованием макрофункций;
- •4. Контрольные вопросы.
- •Основные макрофункции
- •Подготовка управляющих программ с использованием макрофункций и режимов обучения для у ч п у fanuc system 3m
Основные макрофункции
(1) #i = #j ; #i = C
G65 H01 P#100 Q-#500; (#100 = -#500)
G65 H01 P#101 Q2; (#101 = 2)
(2) #i = #j + #k ; #i = #j + C; #i = B + C
G65 H02 P#100 Q#101 R#500; (#100 = #101 + #500)
G65 H02 P#100 Q#101 R32.7; (#100 = #101 + 32.7)
G65 H02 P#100 Q 15.6 R11.; (#100 = 15.6 +11.0)
(3) #i = #j - #k ; #i = #j - C; #i = B - C
G65 H03 P#100 Q#101 R#500; (#100 = #101 + #500)
G65 H03 P#100 Q#101 R32.7; (#100 = #101 + 32.7)
G65 H03 P#100 Q 15.6 R11.; (#100 = 15.6 +11.0)
(4) #i = #j * #k ; #i = #j * C; #i = B * C
G65 H04 P#100 Q#101 R#500; (#100 = #101 * #500)
G65 H04 P#100 Q#101 R2; (#100 = #101 * 2)
G65 H04 P#100 Q 15.6 R2; (#100 = 15.6 * 2)
(5) #i = #j : #k ; #i = #j : C; #i = B : C
G65 H05 P#100 Q#101 R#500; (#100 = #101 : #500)
G65 H05 P#100 Q#101 R2; (#100 = #101 : 2)
G65 H05 P#100 Q 15.6 R4; (#100 = 15.6 : 4)
(6)
;
G65
H21 P#100 Q#501; (#100
=
)
G65
H21 P#100 Q 15.6; (#100
=
)
(7) #i = #j
G65 H22 P#100 Q-#500; (#100 =#500 )
(8)
;
;
.
G65
H26 P#100 Q#102 R#500;
)
G65
H26 P#100 Q#101 R10.1;
)
G65
H26 P#100 Q7.2 R3;
)
(9)
G65
H27 P#100 Q#101 R#500; (#100
=)
G65
H27 P#100 Q#101 R3.2; (#100
=
)
G65
H27 P#100 Q 15.6 R4; (#100
=
(10) #i = #j * Sin (#k); #i = #j * Sin .
G65 H31 P#100 Q#101 R#500; (#100 = #101* Sin (#500)
G65 H31 P#100 Q#101 R30.; (#100 = #101 * Sin 30)
(11) #i = #j * Cos (#k); #i = #j * Cos .
G65 H32 P#100 Q#101 R#500; (#100 = #101* Cos (#500)
G65 H32 P#100 Q#101 R30.; (#100 = #101 * Cos 30)
(12) #i = #j * tg (#k); #i = #j * tg .
G65 H33 P#100 Q#101 R#500; (#100 = #101* tg (#500)
G65 H33 P#100 Q#101 R30.; (#100 = #101 * tg 30)
(13) #i
=
.
G65
H34 P#100 Q#101 R#500; (#100
=)
Макрофункции логических операций (команды управления)
-
Обращение к кадру под указанным номером
G65 H80 P10; (go to N10 )
-
#j . EQ . #k ( = )
G65 H81 P10 Q#100 R#500; Если #100 = #500 go to N10
Если #100 #500 go to next
-
#j . NE . #k ( )
G65 H82 P10 Q#100 R#500; Если #100 #500 go to N10 Если #100 = #500 go to next
-
#j . GT . #k ( > )
G65 H83 P10 Q#100 R#500; Если #100 > #500 go to N10
Если #100 #500 go to next
-
#j . LT . #k ( < )
G65 H84 P10 Q#100 R#500; Если #100 < #500 go to N10
Если #100 #500 go to next
-
#j . GE . #k ( )
G65 H85 P10 Q#100 R#500; Если #100 #500 go to N10
Если #100 < #500 go to next
-
#j . LE . #k ( )
G65 H86 P10 Q#100 R#500; Если #100 #500 go to N10
Если #100 > #500 go to next
ЛИТЕРАТУРА
1. Сосонкин В.Л. Микропроцессорные системы числового программного управления станками. – М.: Машиностроение. 1985. – 238 с.
МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
«МАТИ» - РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ им. К.Э. ЦИОЛКОВСКОГО
Кафедра «Технология производства двигателей
летательных аппаратов»