Перейти к содержимому


Фотография

Цикличное повторение программы

организация цикла

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 OFFLINE   Дм.Ушaкoв

Дм.Ушaкoв

    Абитуриент

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 08 Декабрь 2008 - 08:01

Предположим такую задачу.
Есть большая партия заготовок, на которых надо сделать одну и ту же короткую операцию, например, просверлить всего несколько отверстий. Время обработки сравнимо со временем укладки заготовки, пусть например, 10 секунд.
Хочется не запускать каждый раз программу с пульта, а сделать так, чтобы обработав одну заготовку, станок делал паузу примерно 10 секунд для перекладки заготовок и запускал программу снова в цикле, например , по 20 повторений.
Как лучше это сделать?
 

Похожие темы:
Повтор операций (циклов) в NcStudio

 


  • 0

#2 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 415 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 08 Декабрь 2008 - 09:43

С точки зрения техники техники безопасности - такое делать не стоит.... Но на серьезных станках можно поставить и паузу и время ожидания....
А на таких станках можно во первых:
1. дабы не тратить время на сдвижку портала каждый раз привязываться к дальнему верхнему углу....
2. сделать файл такой работы, состоящий из 20 повторений данного задания, разделенного паразитнной задачей - откат портала с рабочего поля и какой-нибудь непродолжительной паразитной работы за полем обработки (например провести линию) - эта паразитная задача нужна для того, что-бы станок убежал из зоны заготовки и мы там его поставили на паузу - заменяем деталь - снимаем с паузы - вуаля!!! до следующего убегания для выполнения паразитного задания...
Такую сборочку элементарно можно организовать в ArtCAM-е...
  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#3 OFFLINE   Menu/Exit

Menu/Exit

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 324 сообщений
  • Пол:Мужчина
  • Из:Москвы

Отправлено 13 Январь 2009 - 04:14

Решается это очень просто: делаешь начало вдальнем углу от оператора.
Ставишь с помощью G4 паузу на 10 секунд в самом начале.
В конце программы ставишь код M47 - что означает повтор программы с первой строки.
M0, M1, M2 - не употреблядь :-)
И бет тебе прога лупить до тех пор пока не отключешь её.
Читайте теорию!! Когда то программы для ЧПУ писались ручками, и написать прогу, которая повторялсь 20 раз - ничего не стоило.
  • 0

#4 OFFLINE   wizard

wizard

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 697 сообщений
  • Пол:Мужчина
  • Город:Пятигорск
  • Интересы:фрез-гравер, лазер, ударный принтер, прессы-мрессы, оперативная полиграфия, сувенирка, печати и штампы и проч.
  • Из:Пятигорск

Отправлено 13 Январь 2009 - 16:25

А с "паразитным заданием" мне кажется прикольнее.. Да и проще и безопаснее.
Кстати, про повторы- на днях резал 2 одинаковые 3D Иконки из дуба, все УП слепил на одну, открыл в ВекторСофте- там есть окошечко "количество" с установкой "промежности" между по "х"и "у"в мм. Превьюшка показывает 4 штуки. Так и не рискнул "размножаться" с VectorSoft'a. Хотя визитки таким способом "размножал" до 200 и боле.
  • 0
Не делай добро..Не бросай его в воду..

#5 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 415 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 13 Январь 2009 - 19:22

Не все китайские станки поддерживают широкую гамму G -кодов, M и F-коды.....
  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#6 OFFLINE   Menu/Exit

Menu/Exit

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 324 сообщений
  • Пол:Мужчина
  • Из:Москвы

Отправлено 13 Январь 2009 - 22:45

Не все китайские станки поддерживают широкую гамму G -кодов, M и F-коды.....

Позвольте с вами не согласится. G4 - пауза не привязана к аппартному исполнению. М2 и М5 включение выключение инструмента - работает. М47 - выполнение сначала, тоже не требует аппратной поддержки. А вот скорость шпинделя или включение/выключение дополнительного оборудования, замена инструмента - это другое дело, многие контроллеры не поддерживают. Вот например этот процессор не поддерживает команды G2 и G3, хотя в мануале на него написано, что он поддерживает как линейную так и круговую интерполяцию. А здесь для дуг - КУСОЧНО-ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ. - 70-годы. Файлы разбухают. А может китайца не правильно перевели?
  • 0

#7 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 415 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 13 Январь 2009 - 23:18

0501 пульт некоректно понимает команды G2 и G3, а кроме того он работает по линейным ускорениям (как и большинство китайских комплектов электроники)....
Мой станок на Векторсофтовской электронике не понимает ни M, ни F, ни ряда G-команд, но работает очень быстро из-за S-образной разгонной характеристики,благодаря чему на выставке "реклама 2008" я обрабатывал на станке с такой же электроникой 3D-замороченную "пуговицу" из акрила (фотка есть в посте про выставку) и на чистовой обработке фрезой 30-02 при стратегии спираль и подаче 30мм/с потери на замедлениях из-за разгонных характеристик станка менее 30%!!!!
Так что все разнообразие команд управления недоступно подавляющему большинству китайских дешевых фрезеров (у NC-Studio - более-менее, у старой PCUT-овской электроники - достаточно интересный список команд, у станков со стойкой от LNC - вообще почти полный Фанук, с небольшим отклонением от грамматики, говорят, что у дятлов был хороший список команд, но сам не работал - поэтому не буду утверждать....)
  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#8 OFFLINE   vv92

vv92

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 233 сообщений
  • Пол:Мужчина
  • Город:Н.Новгород
  • Из:Н.Новгород

Отправлено 13 Январь 2009 - 23:20

Был уверен, что команды G2,G3 отрабатываются. Сам пользуюсь постом с "кусочно-линейной интерполяцией", потому, что думал что с круговой стойка подглючивает. Доберусь до станка проверю.
Про метод построения кривой разгона-торможения спорить не стану, но на реечном станке впечатление, что почти не тормозит на кругах (поставил линейное и круговое ускорения 1000и 1200 соответственно, в посте дробит до сотой), на более хлипких станках быстро разгонять боюсь.

Сообщение отредактировал vv92: 13 Январь 2009 - 23:38

  • 0
Знаю технику безопасности как свои три пальца.Эксперт - это существо, которое перестало мыслить, ибо оно знает!В мире еще много граблей, на которые не ступала нога человека.
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!

#9 OFFLINE   rexti64

rexti64

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Кыргызстан, Бишкек

Отправлено 15 Январь 2009 - 08:51

vv92
Посмотри
  • 0

#10 OFFLINE   Владимир23

Владимир23

    Абитуриент

  • Пользователи
  • Pip
  • 1 сообщений
  • Пол:Мужчина
  • Из:донецк

Отправлено 20 Июль 2017 - 12:49

Всем доброго времени суток. Работаю оператором относительно не долго программы пишу сам в FeatureCam.

Система Fanuc OI-TF и столкнулся со следующими проблемами:

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

-и не могу разобраться как повторить программу например 5 раз (меняя ноль детали с помощью G54, G55 и т.д. )

Если кто то знает как помогите пожалуйста и заранее спасибо.


  • 0

#11 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 20 Июль 2017 - 18:42

М98 и М198 - вот ваше спасение. Читайте мануал (если эти функции включены в вашей стойке).
  • 0

#12 OFFLINE   aexandrrus

aexandrrus

    Абитуриент

  • Пользователи
  • Pip
  • 2 сообщений
  • Пол:Мужчина
  • Из:Саяногорск

Отправлено 03 Октябрь 2021 - 15:32

М98 и М198 - вот ваше спасение. Читайте мануал (если эти функции включены в вашей стойке).

Только запутался, нету объяснений как и куда пихать все эти цифры.

 

Нужно зациклить программу примерно 50 раз, в мануалках толком ничего нету. Стойка delta nc
Т0505
S1000
M3
M8
F0.02
G0x0z0
M11 ( Пневматический патрон открыт
G04p6000 Автоматическая подача заготовки)
M12 ( закрыт)
G0z20.0
T0707
G0x21.0
Z-10.0
G01x0
G0
X21.0
Z100.0
M30
Подскажите пожалуйста как это совершить?


  • 0





Темы с аналогичным тегами организация цикла

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных