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

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

Добрый день всем форумчанам!!Помогите пожалуйста.
Имеется станок Haas VF-4 фрезерный 3-коорд. Стойка Fanuc 32i
С Fanuc дело толком никогда не имел (только SE и HH)

Не знаю как в фануке записывается метка для повтора части программы, именно меткой внутри программы, а не отдельным файлом подпрограммы.
По аналогии с Sinumeric:

 
N2 G17 G40 G54 G64 G90
N3 ;(OP 1   CONTOUR POCKET (FINISH)   TOOL 1   FLAT 20)
N4 T1
N5 D1
N6 M4 S2000 M9
N8 G0 Z31
N9 X-0.431 Y-72.88
N10 Z23
N11 G1 Z20 F300
 
N12 LABEL50:
N13 X-0.612 Y-108.065 F400
N14 G2 X-108.039 Y-1.944 I0.556 J107.999
N15 G3 X-112.248 Y-5.416 I7.281 J-13.114
N16 G1 X-138.408 Y-36.587
...
N41 G1 X-0.431 Y-72.88
N42 ENDLABEL50:
 
N43 Z19 F300
N44 REPEAT LABEL50 ENDLABEL50
N45 Z18 F300
N46 REPEAT LABEL50 ENDLABEL50

 

Подскажите, как реализовать это в фануке, т.к. в документации что-то не нашел.

Заранее спасибо.

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


используйте функцию М97 (см. пример на стр. 206 руководства http://www.abamet.ru/upload/HAAS/Manuals/96-0117_russian_mill-2011.pdf)

только не путайте с М98 -- это как раз вызов кода из отдельного файла

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

Подскажите пожалуйста Почитал документацию по фанук за метки в программе. Вопрос-будет ли работать программа в таком виде:

%
O4444 (HAAS)
G21
T02 M06
G0 G90 G54 X-38. Y47.5 A0. S5310 M3
G43 H02 Z57. M8
N1002
G0 Z9.
G1 X-38. Y47.5 Z5. F130.
M97 P1001
G1 X-38. Y47.5 Z3. F130.
M97 P1001
G1 X-38. Y47.5 Z1. F130.
M97 P1001
G1 X-38. Y47.5 Z-1. F130.
M97 P1001
G1 X-38. Y47.5 Z-3. F130.
M97 P1001
G0 Z57.
M99
G0 A180 F3000.
M97 P1002
G0 Z100
 
M9
M5 M30
 
N1001
G1 G42 D02 Y42.5 F510.
G2 X-38. Y42.5 I0. J5.
G1 G40 D02 Y47.5
M99
%
 
 
Метка N1001--это траектория фрезы по окружности
Метка N1002- повтор всей обработки при провороте головки на 180 град.
 
Сомнения просто в том, что по документации метка вынесена за M30, а у меня метка в метке в основной программе.
 
Заранее спасибо. (P.S На синумерике метка в метке работает хоть внутри программы, хоть после M30)
Изменено пользователем BAT8019
Ссылка на сообщение
Поделиться на других сайтах

Сомнения просто в том, что по документации метка вынесена за M30, а у меня метка в метке в основной программе.

M30- это конец программы. Конец записи- %

так что будет работать

Для пущей красоты я бы вынес и подпрограмму после №1002 в конец программы. Сразу станет удобно ориентироваться.

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

Понял Спасибо )

 

если нет доступа к реальной стойке и не уверены будет ли работать, то запустите Вашу прогу в симуляторе http://texnolog.org/static/files/haas/SymulatorHAAS.zip

это сугубо под фрезерный HAAS

установки не требует -- просто после распаковки архива запустите ехе

и играйтесь себе на здоровье

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

 

Понял Спасибо )

 

если нет доступа к реальной стойке и не уверены будет ли работать, то запустите Вашу прогу в симуляторе http://texnolog.org/static/files/haas/SymulatorHAAS.zip

это сугубо под фрезерный HAAS

установки не требует -- просто после распаковки архива запустите ехе

и играйтесь себе на здоровье

 

Воо То что нужно Бо искал эмулятры Fanuc--только платные находил (HH и SE есть бесплатные) Спасибо! Осталось только с кнопочками разобраться-как программу загрузить и запустить обработку.

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

 Фануковские есть бесплатные, но они не потянут вашу тему с переходами. Хаасовские не пробовал. Учтите, что фанук и хаас не одно и то же. Различия в программировании есть.

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

Да Я знаю что отличие есть. Станок "Hass" фрезерный со стойкой Fanuc 32i на данный момент.

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

 Фануковские есть бесплатные, но они не потянут вашу тему с переходами. Хаасовские не пробовал. Учтите, что фанук и хаас не одно и то же. Различия в программировании есть.

 

различие есть, но очень незначительные

 

а насчет кнопочек -- читайте первый pdf документации, там с картинками и на русском :)

только нюанс -- этот симулятор требует включения питания, вывода осей в "0"  задания систем координат заготовки и пр.

все как в реальной жизни

если что-то пропустите -- не заработает

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

 

 Фануковские есть бесплатные, но они не потянут вашу тему с переходами. Хаасовские не пробовал. Учтите, что фанук и хаас не одно и то же. Различия в программировании есть.

 

различие есть, но очень незначительные

 

а насчет кнопочек -- читайте первый pdf документации, там с картинками и на русском :)

только нюанс -- этот симулятор требует включения питания, вывода осей в "0"  задания систем координат заготовки и пр.

все как в реальной жизни

если что-то пропустите -- не заработает

 

Ааа Вон она где инструкция )) Методом тыка не получилось сперва по аналогии с SE ))  Будем разбираться. :)

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

Ничего не понял в этой теме, вроде проще использовать слово WHILE и одну переменную для значения Z ????

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

 спасибо за симулятор..но у меня вылетает когда свою программу загружаю..программа точно работает

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

 спасибо за симулятор..но у меня вылетает когда свою программу загружаю..программа точно работает

мы тоже с этим сталкивались -- это ошибка самого симулятора, появляется при запуске больших программ

 

как вариант (по крайней мере у нас это проходит), файл проги копируем через проводник windows в папку usb симулятора

затем заходим в симуляторе в файловую систему и копируем (клавиша F2) прогу из usb в memory (напрямую туда через проводник записать нельзя)

запускаем код уже из memory стойки

работает на программах до 500-1000 строк кода, больше -- не проверяли

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

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

 

а вот с такой прогой ругается

 

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

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

 

а вот с такой прогой ругается

 

мне наладчики говорили, что макросы в хаас -- это опция (по умолчанию она должна быть включена)

но если в симуляторе не работает, значить где-то в настройках надо найти и поменять false на true

более точно не подскажу, т.к. сам этого никогда не делал (в смысле в настройках ковыряться)

 

но судя по ошибке -- дело не в этом,

если можете -- сбросьте на почту фрагмент программы 

не обещаю, что 100% смогу помочь, но посмотреть, а вдруг что-то похожее встречалось

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

мне наладчики говорили, что макросы в хаас -- это опция (по умолчанию она должна быть включена)

 

Как ни странно, но в Хаас эта опция покупается отдельно, как и циклы.

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

Всем здоровья!

Станок YCM-NDV66A , вертикальный фрезер, 4 оси, 4ая ось A, поворотный стол. Стойка Fanuc 32i.

Трабл такой. По умолчанию, поворотный стол стоит на пневмотормозе, к-рый блокирует собственно поворот 4 оси.  Выключается тормоз кодом М28, включается М27.

Если этих кодов в программе нет, до и после строки с координатой А, то программа не отрабатывается. Пробовал править пост под САМ-систему, но не сладил. Может, кто знает, какой параметр на стойке отключает данные коды М28/27 со стороны "железа" , а не софта? Задолбало дописывать их в прогу вручную!

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

Что значит отключить? Сделать так что бы станок на эти команды не реагировал? Так он постоянно на пневмотормозе и останется.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Это я не пробовал. Утверждать не буду. При случае проверю Но думаю если его правильно записать, все должно запуститься. Софт ведь одинаковый Чем это отличается от замены платы FROM/SRAM? Ничем. Там только OPRMINF и отличается. Ну может еще ID контроллера GBDriver
    • gudstartup
      и не только из за того что вы думаете. чужой oprm просто не может прочитаться на другом чпу
    • paull3
      Принято, спасибо! буду шевелить платы
    • Nastyrnuy
      Теперь понятно! Вы шли не в том направлении, и помощеиков не туда завели!!! у Вас Проц и комп оператора тоже 3 платы( но совсем другие (еще Мультибас 1 чисто Интеловский) SBC08, 80/10 KCB 01/04, но диск у Вас электронный( который состоит из 12 или 14 ЕПРОМОВ и при всем желании и старании с дискет Вы ничего не сможете туда загрузить! Скорее всего  у Вас просто неконтакт, в пред постах там тоже на эту же тему многго что написано. Просто на SBC 08 херов туча наездников( и эл диск, и контроллер флоповода, и мат сопроцессор..!
    • paull3
      да, стойка CD, чуть позже прикреплю фото, ... получилось добавить , вот чт он показывает при загрузке и дальше не идёт...
    • Nastyrnuy
      Где то тут путаница идет... не совпадние (жесткий диск (он жесткий или элетронный диск?)), есл жесткий диск то флоппик  точно 1.44 и эмулятор можно на 1ю44, Но если вы используете эмулятор на 720 то это как правило серия станка не CF а CD....и.т.д поэтому фотки давай и станка серию и тип, и плат, и ошибку на экране где Биос кажет и флорри и диск, а то мы все тут будем по разному понимать..!
    • Viktor2004
      Вы же лучше меня знаете что запрсто записать на машину не только чужой, но и свой OPRMINF не получится
    • gudstartup
      полная чушь если ид меняется ошибка 5523 гарантирована иначе чужо ой oprminf запросто можно было бы записать на любую машину
    • paull3
      Всем добрый день! докладываю - 1) батарейка живая и после отключения от сети на сутки показала 3,63в, 2) записал файлы из архива на юсб флешку размеролм 720кБ - вставил в эмулятор, затем включил станок- станок никак не отреагировал, флешка вроде как считалась( индикация светодиодом на ней) 3) сделал загрузочную дискету дос, удалил файлы те что там записались и записал из архива - вставил в дисковод, включил станок- реакции не последовало, ...индикации и характерных звуков считывания не было, возможно неисправен дисковод, хотя когда переключал его на эмулятор он был исправен....   Добрый день, посмотрю, напишу  
    • Nastyrnuy
      Не, загрузочная не помешает! Анатолий правильно говорит, у станков серии CF FCки разные могутьбыть! И причем это даже не напрямую от серии CF Зависит, а от конфиги трех плат которые составляют комп оператора. так Паюль фоткай морды этих плат тоже( они там могут быть из 3 плат самая правая PEC(o4/05/07) или 1(все в одном AMS-75(уже проц Пень 75)! )! Но, по любому станок уже в годах и винты не вечные, так что FC может и не смочь помочь с запуском станка(если винт сыпется..). А кстати JP soft у Вас запускается , или на отдельном компе проги рабочие пишете!!
×
×
  • Создать...