Jump to content
Sign in to follow this  
alat

FANUC 20-T Как включить функцию макропрограммирования?

Recommended Posts

alat

Здравствуйте Всем.

На ЧПУ после нажатия OFSET далее под экранная кнопка (вправо), должна появиться такая таблица:2020-04-01_191342.jpg.08df7ca1d52ec6a7949ff3986a614df6.jpg

Но у меня открывается экран  без функции MACRO , где и как это включается? Кто может подсказать?

Share this post


Link to post
Share on other sites


UnPinned posts
agering

MACRO, это опция. Если не выводятся на экран MACRO-переменные, то эта опция не активирована. Кстати, что бы получать "верные" ответы, желательно указывать модель ЧПУ, например: FS20T-A.

Share this post


Link to post
Share on other sites
Viktor2004
1 час назад, agering сказал:

MACRO, это опция.

но ведь макропеременные от 0 до 100 по любому должны быть. Это MACRO LANGUAGE опция

Share this post


Link to post
Share on other sites
alat

 

12 часов назад, agering сказал:

Кстати, что бы получать "верные" ответы, желательно указывать модель ЧПУ, например: FS20T-A.

Модель ЧПУ, указана в заголовке темы ,название взято с руководства по ЧПУ:2020-04-04_093933.jpg.0adbfad52e031394997314abe248d4f2.jpg

Не написал (Series) и пропустил букву (А), не знал , что это имеет очень важное для вас значение. Извините.

 

10 часов назад, Viktor2004 сказал:

но ведь макропеременные от 0 до 100 по любому должны быть. Это MACRO LANGUAGE опция

В том то и дело что при попытке запустить программу  с переменными ( пример программы):

P9110
#1=0(Z1)
WHILE [#1GE-12] DO1ачал
G0 X0 Z#1
#2=#1+15(Z2)
G02 X-30 Z#2 R15
G0 X50 Z50
#1=#1-1
END1
M99

 

Станок выдает ошибку :

009
ILLEGAL ADDRESS INPUT Unusable character was input in significant area.
Modify the program.

Начал искать в чем причина и обнаружил что функции MACRO просто нет. В  чем причина и где искать ?

В спецификациях станка эта опция есть.

Share this post


Link to post
Share on other sites
Viktor2004
Posted (edited)
24 минуты назад, alat сказал:

Станок выдает ошибку

Мне кажется все дело в программе. А у вас на станке есть все оси X Y Z Z1?

Выполните в режиме MDI простенькую команду

#1=#2;

и сразу станет ясно есть у вас макропеременные или их нет

Возможно они отображаются в каком-то определенном режиме. Я уже такое видел, но не заморачивался с этим

24 минуты назад, alat сказал:

#1=0(Z1)

простите великодушно. Вот это что за команда в вашей программе?

Edited by Viktor2004

Share this post


Link to post
Share on other sites
alat

После введения команды #1=#2; что я должен  увидеть ? Выдаст ошибку или нет ?

На станке 2 оси X и Z.

Share this post


Link to post
Share on other sites
Viktor2004
Только что, alat сказал:

На станке 2 оси X и Z.

#1=0(Z1)

вот это что за команда? И что за ось Z1 ?

Только что, alat сказал:

Выдаст ошибку или нет ?

Да. Выдаст ошибку или нет

Share this post


Link to post
Share on other sites
alat
Posted (edited)

Я просто скопировал из блокнота , в самой(та что на станке) программе этого нет.

(Z1) написано для себя,означает что #1 отвечает за значение начального положения по оси Z.

Тоже самое и (Z2).

Программа рабочая, проверена на другом станке с чпу FAGOR.

Edited by alat

Share this post


Link to post
Share on other sites
Viktor2004

Ну я программы для станков не пишу. Подойдут знающие люди, скажут.

Просто кожей чувствую что ругается на эту команду.

Ну нет на станке оси Z1 какого рожна программа должна работать?

Да и на ноль умножать, как-то, никогда такого на фануке не видел

Share this post


Link to post
Share on other sites
Viktor2004
Posted (edited)

Я пишу вот такие программы для станков

 

Edited by Viktor2004

Share this post


Link to post
Share on other sites
alat

После введения команды #1=#2; что я должен  увидеть ? Выдаст ошибку или нет ?

Share this post


Link to post
Share on other sites
Viktor2004
Только что, alat сказал:

Выдаст ошибку или нет ?

Да. Выдаст ошибку или нет

Share this post


Link to post
Share on other sites
bfi

Раз встречается знак #, то нужна опция МакроА или МакроВ. Без них ругатся будет до конца

Share this post


Link to post
Share on other sites
agering
4 часа назад, alat сказал:

 

Модель ЧПУ, указана в заголовке темы ,название взято с руководства по ЧПУ:2020-04-04_093933.jpg.0adbfad52e031394997314abe248d4f2.jpg

Не написал (Series) и пропустил букву (А), не знал , что это имеет очень важное для вас значение. Извините.

 

 

Имеет очень важное значение. Например, ЧПУ FS20C выпускалась в конце 70-х годов прошлого столетия, что я и сам узнал не совсем давно. А Ваша уже "родилась" более десятка лет позже. Давайте, перейдем в личку, попробую Вам помочь.

Share this post


Link to post
Share on other sites
alex0800

проверь возможно эти параметры заняты 

если я не ошибаюсь то свободны параметры--100----149

 

Share this post


Link to post
Share on other sites
alat

Тема закрыта. Хочу выразить благодарность agering за разрешение проблемы.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Maik812
      я уже сказал защита если она есть не дает прочитать данные, другой по сути нет.. защита в пароле биуса. так что загрузи эту мать с другого носитиля какой там проц? и сделай копию винта.. прог масса.  
    • karachun
      Нет разрешения на скачивание.
    • co11ins
    • BSV1
      А как ещё он мог ответить?
    • cop511
      Ещё краем уха слышал, что можно прочитать винт через параллельный порт на плате ММС. Тогда и защита мешать не будет. Кто-нибудь знает этот способ?
    • tangous
      Доброй ночи! Помогите - очень нужно вырезать сложную деталь, которая несколько раз пересекает ось вращения Оси А. Ниже простейший случай, который никак не могу "побороть". Заготовка зажата в патрон оси вращения. Подскажите, существует ли стратегия при которой на 4х-осевом станке можно выточить подобную деталь?     При роторной обработке получается просто ужас, как только плоскость обработки становится ниже осевой линии. Вот что получается.   При этом, если "карман" выше осевой линии (оси вращения) - все более-менее прилично работает. Сразу скажу - от длины режущей части фрезы это не зависит никак...      
    • Klykliku
      Доброго всем времени суток. Такой вопрос. Как поменять расположение поворотной бошки на иметации станок haas. 
    • BSV1
      Стесняюсь спросить. Даже если предположить, что такая запись в примечании прокатит, а как ваш разработчик собирается вносить ее в КД без согласования с ВП и без типовых? 
    • karachun
      @piden Есть обновление по расчету - посчитал за выходные модель с большим басейном и с сеткой из двух компонентов. Получилось похоже на правду. Вот это уже волны Кельвина здорового человека. Разница с экспериментом составила 6.7% но это грубая сетка, для понимания сути такой точности достаточно. Я закинул результаты расчета (в dat.h5 и cdat для CFD-Post) в папку на гугл диске, если кому будет интересно то можно будет ознакомиться, хотя весят они порядочно. https://drive.google.com/file/d/1zAVaNGOx2RHMTM_vkgtgPcde8QcFGIHL/view?usp=sharing Примечательно что колебания буксировочного сопротивления сошли на нет в конце расчета. Возможно грубая сетка немного задемпфировала волны. Теперь перехожу к динамическим сеткам и 6dof решателю.
    • GS
      ===== ==== https://twitter.com/elonmusk/status/1281724440636612608 (с)pkb
×
×
  • Create New...