Jump to content

Вопрос по установке меток на стойке fanuc


power-1976

Recommended Posts

Добрый вечер Уважаемые коллеги! Стойка fanuc 0i - tf plus кто подскажет как установить метки уэ или наподобие goto или ещё каким-нибудь способом чтобы часть программы или инструмента выполнялись повторяясь сколько мне надо. Какая-нибудь рандомная программа. 

 

(CHERNOVOY-TOREC) G54G18G21G40G80G90G99 

T606

G50 S1000

G96 S100 M04

MO8

G00 X36. .

G01 X32. F0.2 

X-3.2 

GO0 Z1.

M9

M5

G0 G28U0

G28W0

M00

 

Мне нужно чтоб вот эта часть программы постоянно циклировалась. Доходила до M0 и возвращалась G54 столько сколько мне нужно. Допустим когда эта часть этой операции выполнил я убираю метки или ещё какую команду и программа продолжает дальше работать.в  Siemens - это попроще сделать а вот fanuc я никак не могу понять как это делается. Постоянно приходится залазить в программу вручную переходить на нужный мне кадр и начинать сначала. Крайне неудобно. Если кто знает как это сделать и просто и удобно это было  то или опишите это действие или дайте пожалуйста ссылочку если это возможно. Заранее спасибо!

Link to post
Share on other sites


UnPinned posts
gudstartup

@power-1976 вызывайте ее как подпрограмму

M98 P<номер подпрограммы> L.../сколько раз нужно/

САМА подПРОГРАММА ДОЛЖНА ОКАНЧИВАТЬСЯ M99

Link to post
Share on other sites
9 часов назад, gudstartup сказал:

@power-1976 вызывайте ее как подпрограмму

M98 P<номер подпрограммы> L.../сколько раз нужно/

САМА подПРОГРАММА ДОЛЖНА ОКАНЧИВАТЬСЯ M99

Спасибо! Есть через подпрограмму м98/м99 а есть ещё способ через goto. Через подпрограмму он работает станок а вот через go to он почему-то пропускает всё это. Может вы в курсе что не так?

 

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

N10

O0001

G54G18G21G40G80G90G99

T606

G50 S1000

G96 S100 M04

MO8

 G00 X36.

G01 X32. F0.2

X-3.2

GO0 Z1.

M9

M5

G0 G28U0

G28W0

M00

GOTO N10 ; Переходим к началу цикла...
В этом случае цикл будет выполняться бесконечно, пока оператор не остановит выполнение программы вручную

9 часов назад, gudstartup сказал:

@power-1976 вызывайте ее как подпрограмму

M98 P<номер подпрограммы> L.../сколько раз нужно/

САМА подПРОГРАММА ДОЛЖНА ОКАНЧИВАТЬСЯ M99

 

Link to post
Share on other sites
29 минут назад, power-1976 сказал:

Через подпрограмму он работает станок а вот через go to он почему-то пропускает всё это.

GOTO N10 ; Переходим к началу цикла...

 

Здравствуйте. Команду безусловного перехода следует написать без буквенного адреса N:

GOTO10

Link to post
Share on other sites
gudstartup
1 час назад, power-1976 сказал:

Спасибо! Есть через подпрограмму м98/м99 а есть ещё способ через goto.

через goto у вас бесконечный цикл получается а вам надо определенное число повторов так что либо подпрограммой вызывайте либо используйте while do ... end либо if goto

@power-1976 например так напишите

N1;
;
#500=#500+1;
ваша программа 
IF[#500LT100]GOTO1
;
M30

в интете полно примеров с чем связан ваш вопрос непонятно

Link to post
Share on other sites
2 часа назад, A_1 сказал:

 

Здравствуйте. Команду безусловного перехода следует написать без буквенного адреса N:

GOTO10

Спасибо большое - попробую

1 час назад, gudstartup сказал:

через goto у вас бесконечный цикл получается а вам надо определенное число повторов так что либо подпрограммой вызывайте либо используйте while do ... end либо if goto

@power-1976 например так напишите

N1;
;
#500=#500+1;
ваша программа 
IF[#500LT100]GOTO1
;
M30

в интете полно примеров с чем связан ваш вопрос непонятно

Спасибо большое. Хотелось бы очень простой вариант чтобы не заморачиваться и не было много писанины. Подпрограмма либо переменная это конечно хорошо но слишком объёмная. А вот goto я попробую.

Link to post
Share on other sites
gudstartup
21 минуту назад, power-1976 сказал:

Подпрограмма либо переменная это конечно хорошо но слишком объёмная. А вот goto я попробую.

:doh: вы это серьезно?

что объёмного вы нашли в 2 строчках ?

и чем тогда ваш цикл с переходом на начало программы отличается от просто повторного запуска программы?

3 часа назад, power-1976 сказал:

N10

O0001

G54G18G21G40G80G90G99

T606

G50 S1000

G96 S100 M04

MO8

 G00 X36.

G01 X32. F0.2

X-3.2

GO0 Z1.

M9

M5

G0 G28U0

G28W0

M00

GOTO N10 ; Переходим к началу цикла...
В этом случае цикл будет выполняться бесконечно, пока оператор не остановит выполнение программы вручную

n10 не надо ставить перед именем программы это идиотизм

Link to post
Share on other sites

А если повесить GOTO на / (block skip)?

Можно будет нажав на одну кнопку крутить программу по кругу сколько угодно, отжал - и погнал дальше

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • Ветерок
      Это в ЕСКД, а в нормальном CAD есть ещё разрез с ограничением по глубине. Очень полезная вещь.
    • Snake 60
      Тогда пишите на почту snake-60@bk.ru
    • Shura762
      Есть два вида: сечение и разрез. Сечение - это проекция тела в плоскости сечения, разрез - проекция тела в плоскости сечения + проекция за плоскостью сечения, можно использовать вкладкой Сечение в команде Проекция, если не подходит поиграйтесь вкладкой Элементы.  
    • Нанософт разработка
      Компания «Нанософт», ведущий российский разработчик САПР/ТИМ-решений, представляет версию nanoCAD GeoSeries 26.0 на Платформе nanoCAD 26.   nanoCAD GeoSeries – единая среда для обработки данных инженерных изысканий и проектирования нефтегазопроводов.   Что нового в nanoCAD GeoSeries 26.0   Конфигурация «Трассы и Профили» ·        Усовершенствована работа с поверхностями: отметки точек определяются на всех участках трассы, если к трассе одновременно подключены несколько поверхностей TIN. ·        Повышена стабильность работы: устранены ситуации, приводившие к зависанию при анализе поперечных уклонов вне границ поверхности. ·        Улучшен перенос настроек между проектами: при импорте общих параметров из других чертежей автоматически переносятся недостающие стили текста.   Конфигурация «База геологических скважин» ·        Обновлен пользовательский интерфейс: кнопка «Добавить БД» переименована в «Создать БД». ·        Сохранение пользовательских настроек: исправлена ошибка, приводившая к сбросу заданного пользователем порядка характеристик грунта в описании ИГЭ.   Конфигурация «Геология» ·        Функции «Создать трассу из БД проекта» и «Создать трассу из XML-файла» включены в лицензию конфигурации «Геология». ·         Актуализирован расчет отметки основания фундамента: дополнительно учитываются отметки вершин трассы в границах контура сооружения. ·        Сохранность данных: блоки трассовых скважин не удаляются при выполнении операции «Разобрать трассу», а элементы графиков зондирования – при использовании функции «Разобрать профиль», вызываемой из контекстного меню объекта «GCPGGeologyProfile».   Конфигурация «Трубопроводы» ·        Расширен функционал продольного профиля: реализовано отображение рабочего и приемного котлованов для бестраншейных способов прокладки (прокол, продавливание, микротоннелирование) с возможностью настройки выносок. ·        Доработан механизм учета препятствий: учитываются защитные кожухи, заданные на этапе изысканий для подземных препятствий. ·        Исправлена работа со спецификациями: устранены проблемы с дублированием данных в спецификациях трубопровода. ·        Доработано отображение данных: исправлена ситуация с игнорированием проектной моделью рельефных точек с признаком «Отключена видимость».   «В nanoCAD GeoSeries 26.0 реализован комплекс доработок, направленных на повышение стабильности и оптимизацию производительности. Эти изменения позволяют программному обеспечению работать быстрее и надежнее, создавая максимально комфортные условия для реализации инженерных проектов», - говорит Светлана Пархолуп, руководитель отдела продуктов землеустройства, изысканий и генплана («Нанософт»).   Подробная информация о возможностях nanoCAD GeoSeries представлена на сайте nanocad.ru. Бесплатная пробная версия Перед принятием решения о покупке протестируйте все функции nanoCAD GeoSeries бесплатно – доступ к полному функционалу предоставляется на 30 дней. Купить nanoCAD GeoSeries Политика лицензирования предусматривает приобретение временных (сроком на один год) локальных или сетевых лицензий в рамках пяти конфигураций: ·        «Трассы и Профили» – выполнение комплекса работ по созданию трасс трубопроводов и других линейных сооружений и построению продольных профилей; ·        «База геологических скважин» – создание, хранение и обработка геологических данных по линейным и площадным объектам изысканий; ·        «Геология» – построение геологических разрезов на профилях по данным геологических скважин; ·        «Гидрология» – расчет гидрологических характеристик в зоне подводных переходов; ·        «Трубопроводы» – проектирование нефтегазопроводов согласно требованиям нормативных документов Российской Федерации.   Подобрать идеальную конфигурацию, исходя из типа лицензирования и целей вашего бизнеса, можно на сайте nanocad.ru или обратившись к авторизованному партнеру в вашем регионе.   Для работы требуется конфигурация Платформы nanoCAD Standart Geo или nanoCAD Pro версии 26.0.   Действующий прайс-лист представлен в разделе «Цены». - «Нанософт» – ведущий российский разработчик инженерного ПО и решений для сквозной цифровизации производственных процессов. Лидер российского рынка систем автоматизированного проектирования (САПР) по данным Strategy Partners: «Обзор российского рынка инженерного ПО и перспективы его развития» (2024 г.) и J’son & Partners: «Обзор российского рынка инженерного программного обеспечения и перспектив его развития» (2025  г.). «Нанософт» создает продукты и технологии автоматизированного проектирования, информационного моделирования и сопровождения объектов промышленного и гражданского строительства на всех этапах жизненного цикла проектов. Все программные продукты компании включены в Единый реестр российских программ для электронных вычислительных машин и баз данных.  
    • Anat2015
      Боюсь, что следующий вопрос будет: а что такое D0001 и т.д... Надо к вам на учебу посылать.
    • vladislav40rus
      Здравствуйте. Делаю сечение например в середине детали. Сечение показывает на чертеже все от того места где находится сечение и до конца детали. Вопрос, можно ли задать глубину сечения, то есть чтобы показывало только то что мне надо. Надеюсь понятно написал.
    • Руслан2289
      ну так что, кто-то поможет с машинными параметрами для станка jordi-chv 316, машинка DNC-61-G16, не работает аналоговый выход
    • MixaIT
      Вы специально эти опечатки делаете? Фишечка такая? А в управляющих программах тоже такие будут?
    • fantom.ul
      Турта лет 20 минимум демонстрирует агрессивный оптимизм с противоречивыми стремлениями: Осчастливить человечество своим продуктом и разорить весь список Форбс, обрушив мировую финансовую систему. "Если не в этом году, то в следующем точно"?
    • Игорь_212
      Так какие алгоритмы? Эти панели специально для этого делают, станкостроитель как я понимаю задает код, выбирает время блокировки, на его основании потом формирует код разблокировки. Я читал где-то об этом, но ничего подробно не описано. Инструкцию давали, несколько строчек, что нажимать чтобы получить код, и что нажимать чтобы ввести ответный, от китайцев.
×
×
  • Create New...