Несколько деталей на одном вылете

RENIUS
Новичок
Сообщения: 3
Зарегистрирован: 20 окт 2023, 07:24
Репутация: 0
Страна: Узбекистан
 

  »

Добрый день всем!
Стойка fanuc oi-tf
Не подскажете -как сделать несколько деталей -к примеру, колец, шириной 5 мм 5 штук с прутка
Торцевание,проточка,отрез. отрезной инструмент -пластина 3 мм
Нужно чтобы цикл этих операций повторялся со смещением по z,как я понимаю, на 8,или 8.3 мм.
Прикреплю то, что нашел в интернете и использовал. Однако выдает ошибку. Пробовал с помощью параметрического программирования.


Спасибо!

Predator
5-й разряд
Сообщения: 5933
Зарегистрирован: 30 авг 2014, 19:14
Репутация: 4135
Страна: СССР
 

  »

RENIUS, Переменная #100=54, получается, что у тебя условие неверно IF [#100 GE 56] THEN M30 GE - Это больше либо равно «», а как 54 может быть больше 56?! Отсюда и ошибка PS0127. Попробуй заменить на LE
И тут почитай Макропрограммирование. Пользовательские макросы fanuc

RENIUS
Новичок
Сообщения: 3
Зарегистрирован: 20 окт 2023, 07:24
Репутация: 0
Страна: Узбекистан
 

  »

Менял, все равно выдает. Думал об этом изначально.... А ошибка та же, причем в самом начале программы. Если в 1ом случае он проходил все циклы, то при less or equal -сразу кидает ошибку

Predator
5-й разряд
Сообщения: 5933
Зарегистрирован: 30 авг 2014, 19:14
Репутация: 4135
Страна: СССР
 

  »

Значит, где-то ещё ошибка, по фото не вижу, приложи листинг УП (только оберни в тэги code ), посмотрю. Сейчас fanuc, нет под рукой, но в симке могу посмотреть. Хреново, что токарка, я больше по фрезерным и расточным станкам, ну да ладно не суть – токарка проще, как все говорят. :)

RENIUS
Новичок
Сообщения: 3
Зарегистрирован: 20 окт 2023, 07:24
Репутация: 0
Страна: Узбекистан
 

  »

Predator - доброе!
Сократил все до просто торцевания,чтобы был код короче и яснее. В шапке условие, перед м30 -изменение условия.
Просто торцует. Нужно чтобы сдвиг произошел по привязкам потом к шпинделю на, допустим,5 миллиметров.
Я привязался к g54
Затем в ручную в 55,56,57,58,59 вбил значения, превосходящие 54 на 5,56 на 5, и так далее.
Если будет с отрезом - то буду учитывать и ширину пластины. Пока так -чтобы было короче. Спасибо, Хищник.

Predator
5-й разряд
Сообщения: 5933
Зарегистрирован: 30 авг 2014, 19:14
Репутация: 4135
Страна: СССР
 

  »

RENIUS, Кстати, ошибка может быть ещё из-за того, что у тебя два раза в УП указан М30
Лучше оставь один, как и положено в конце УП, поставь там номер кадра, например N5000 M30, а после THEN переход на этот кадр IF [#100 GE 56] THEN GOTO 5000

Predator
5-й разряд
Сообщения: 5933
Зарегистрирован: 30 авг 2014, 19:14
Репутация: 4135
Страна: СССР
 

  »

У меня сейчас fanuc'а нет под рукой, проверять негде.

BenAflek
2-й разряд
Сообщения: 2655
Зарегистрирован: 29 окт 2014, 08:16
Репутация: 1054
Страна: СССР
 

  »

Так можно через G52 сдвигать, зачем нулевые точки менять?
G-code, М-code и дополнительные параметры


Вернуться в «Fanuc»