Перейти к публикации

IMS постпроцессор


Рекомендованные сообщения

Использую иногда постпроцессор siemens840.lib из комплекта поставки IMS. В основном для циклов сверления.

Кто ещё его использует, коллеги? Хочется сделать вместо, например:

X...Y...

CYCLE81(....)

более приличный и компактный вызов типа

MCALL CYCLE81(.....)

X...Y...

X...Y...

MCALL

...............

Может, кто в курсе, подскажите, гдеподправить, что-то не получается.

Кстати, в нём ещё и ошибка в выдаче параметра DPR, но это поправимо, а вот как выдачу циклов изменить?

Ссылка на сообщение
Поделиться на других сайтах


Если отверстия расположены рядами (HOLES1), на окружности(HOLES2), линейным шаблоном т.е решёткой (CYCLE801),

то так прописываешь например:

N35 MCALL CYCLE81(...........)

N40 HOLES1(..............)

N45 MCALL

По крайней мере вот рабочий кусок

N30 T1 D1 M6 ;SVERLO D10

N35 MCALL CYCLE81(10,0,3,-20,0)

N40 HOLES2(,,52,45,90,4)

N45 MCALL

Изменено пользователем uemp333
Ссылка на сообщение
Поделиться на других сайтах

Может, кто в курсе, подскажите, гдеподправить, что-то не получается.

Нужно писать макрос для обработки. Больше вариантов не знаю.

Ссылка на сообщение
Поделиться на других сайтах

Нужно писать макрос для обработки. Больше вариантов не знаю.

Вероятно так. Просто в существующем макросе есть вывод MCALL как конец цикла; думал, может заданием каких-нибудь переменных можно заставить выдавать в таком виде. Но позиционирование там происходит до .... Ковыряю понемногу, может что получится.
Ссылка на сообщение
Поделиться на других сайтах
  • 3 года спустя...

Что бы не создавать новую тему, решил накидать тут, по сколько темы похожи!

Нужно сделать вывод циклов из постпроцессора в таком виде:

Если используется цикл только для одного отверстия, то:

X0.0 Y0.0

CYCLE82 (,,,,,)

Если более чем для одного, то:

MCALL CYCLE82 (,,,,,)

X0.0 Y0.0

X5.0 Y5.0

X10.0 Y10.0

MCALL

Вопрос в следующем, есть ли mom переменная, которая хранит количество этих отверстий?

Заранее благодарю!

Ссылка на сообщение
Поделиться на других сайтах

Так ответа я и не нашел, возможно такой переменной нет.

Возможно кто знает, может есть булевская переменная, которая показывает, что идет "обработка/вывод" последнего отверстия? :biggrin:

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...