Page 78 - 4352
P. 78
Приклад
' Якщо дане переміщення є закінчення проходу, причому даний
' прохід не є останнім, виводиться функція M11:
if pass_end# AND ~pass_last# then
write id1# using "M11"
' Інакше якщо дане переміщення є початок проходу, причому
' даний прохід не є першим, виводиться функція M10:
elseif pass_begin# AND ~pass_first# then
write id1# using "M10"
endif
4.2.23 Додаткові ознаки обробки контурів з корекцією
--------------------------------------------------------------------------------------------------------
contour_to_#
Тип
логічний
Умовчання
FALSE#
Опис
Приймає значення TRUE#, якщо аналізована команда є "підходом" до
контуру із включенням лівої корекції радіуса інструмента, і FALSE# у іншому
випадку.
--------------------------------------------------------------------------------------------------
------contour_to_r#
Тип
логічний
Умовчання
FALSE#
Опис
Приймає значення TRUE#, якщо аналізована команда є "підходом" до
контуру із включенням правої корекції радіуса інструмента, і FALSE# у іншому
випадку.
Приклад
' При підході до контуру із включенням лівої корекції
' виводиться G41 і двозначний номер коректора :
if contour_to_l# then
write id1# using "G41T%.2d", cutter_r_crtr#
' Інакше, при підході до контуру із включенням правої
' корекції виводиться G42 і двозначний номер коректора :
elseif contour_to_r# then
write id1# using "G42T%.2d", cutter_r_crtr#
' Інакше, при відході від контуру з вимиканням правої
' корекції виводиться G40 :
elseif contour_from# then
write id1# using "G40"
endif
--------------------------------------------------------------------------------------------------------
77