Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2274
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Команды перемещения

9.10 Резьбонарезание с постоянным шагом (G33)

9.10.2Запрограммированный входной и выходной участок (DITS, DITE)

Функция

С помощью команд DITS и DITE может быть задана траекторная рампа при разгоне и торможении и тем самым при слишком коротком входе/выходе инструмента подача может быть соответственно согласована:

Слишком короткий входной участок

Из-за буртика на входе резьбы недостаточно места для рампы разгона инструмента. Поэтому необходимо сократить ее через DITS.

Слишком короткие выходной участок

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

Рампа торможения инструмента через DITE может быть задана более короткой. Но столкновение все же возможно.

Решение: запрограммировать более короткую резьбу, уменьшить число оборотов шпинделя.

;

=

̩͕͔͕͋͐͜ ͏͒͏ ͉͕͔͕͋͐͢͜ ͚͇͙͕͉͑͘͞ ͎͇͉͏͘͏͓͕͙͘͏ ͕͙ ͔͇͖͇͉͔͗͒͌͏ͦ ͕͈͇͈͕͙͗͑͏

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

281

Команды перемещения

9.10 Резьбонарезание с постоянным шагом (G33)

Синтаксис

DITS=<значение>

DITE=<значение>

Значение

DITS: Определить входной участок резьбы

DITE: Определить выходной участок резьбы

<значение>: Указание значения для входного или выходного участка

Диапазон

-1, 0, ... n

значений:

 

Примечание

В DITS и DITE программируются исключительно пути, но не позиции.

Примечание

Командам DITS и DITE соответствуют установочные данные

SD42010 $SC_THREAD_RAMP_DISP[0,1], в которые записываются запрограммированные пути. Если перед или в первом кадре резьбы не запрограммирован входной участок/участок торможения, то он определяется из актуального содержания SD42010.

Литература:

Описание функций "Основные функции"; Подачи (V1)

Пример

Программный

код

 

Комментарий

...

 

 

 

 

 

N40

G90

G0

Z100

X10 SOFT M3 S500

 

N50

G33

Z50

K5 SF=180 DITS=1 DITE=3

; Начало перешлифовки на Z=53.

N60

G0

X20

 

 

 

 

Основы

282

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Команды перемещения

9.10 Резьбонарезание с постоянным шагом (G33)

Дополнительная информация

При слишком маленьком входном и/или выходном участке, ось резьбы ускоряется сильнее, чем это предусмотрено в проектировании. Поэтому возникает перегрузка оси по ускорению.

Для входа резьбы в этом случае выводится ошибка 22280 "Слишком короткий запрограммированный входной участок" (при соответствующем проектировании в MD 11411 ENABLE_ALARM_MASK). Ошибка является только информативной и не влияет на выполнение программы обработки детали.

Через MD10710 $MN_PROG_SD_RESET_SAVE_TAB можно установить, чтобы записанное из программы обработки детали значение при RESET записывалось бы в соответствующие установочные данные. Тем самым значения сохраняются после

Power On.

Примечание

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

При установке кадра с помощью команды DITS и/или DITE в интерполятор запрограммированный в DITS путь передается в установочные данные SD42010 $SC_THREAD_RAMP_DISP[0], а запрограммированный в DITE путь – в установочные данные SD42010 $SC_THREAD_RAMP_DISP[1].

Для запрограммированного входного/выходного участка действует актуальная установка указания размеров (дюймовое/метрическое).

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

283