Обратите внимание, на программы появляющиеся на экранах ЧПУ в ролике (например 2мин. 55сек.), они все используют макро-программирование. В данном случае программисты применили системные переменные #5061-#5063, которые являются SKIP-сигналом, и определяют конечную координату при столкновении контрольного щупа измерительного инструмента с заготовкой при наладке, либо проверке на лету.
Изучайте макро-программирование на курсах от LAUFER-CNC и измените Вашу жизнь прямо сейчас! http://cnc.uno
Использование макро-переменных (локальные, глобальные, общие и макро-переменные)
O09853 (RENISHAW AUTO SET)
G103 P1
M98 P9854
IF [ #2 EQ #0 ] GOTO25
#1= #4
M05
#174= 0
M98 P9799
IF [ #20 EQ #0 ] GOTO25
#27= FIX[ #20 ]
#32= [ #20 - FIX[ #20 ] ] * 1000
#32= ROUND[ #32 ]
IF [ #32 NE 0 ] GOTO1
#32= #27
N1
IF [ #164 EQ 3 ] GOTO2
IF [ #164 EQ 13 ] GOTO2
IF [ ABS[ #7 ] EQ #32 ] GOTO25
N2
#4= #5021 - #5041
#5= #5022 - #5042
#6= #5023 - #5043
IF [ #19 EQ #0 ] GOTO3
#31= #19 + [ #1 * 2 ]
#10= ABS[ #31 ]
GOTO9
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 2