Я не знаю-расскажите. Повтор УП.

  Рет қаралды 5,281

Слава Петров

Слава Петров

Күн бұрын

Пікірлер: 69
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
Блин, у меня получилось! Порядок действий: в шапке программы добавляю блок для повторного запуска программы V1=0 V2=20 (Количество повторений программы) NSTART V1=V1+1 IF [V1 GT V2] NEND затем, после основных данных подпрограммы добавляю GOTO NSTART NEND M30 это перед подпрограммой и всё заработало! Большое спасибо за подсказку! Так выглядит программа теперь: (Файл: OTREZKA-PYATAK) (Количество деталей: 15) (Заготовка: D=16 мм вылет заготовки 35,5 мм) (Используются наплавленные кулачки, выступ кулачков -3 мм) (Время обработки:2:31) (Применена подпрограмма O3333 а так же повтор программы) ( Список инструмента: ) ( T1 Проходной, ромб 80° R0.4) ( T3 Отрезной резец 1.5 мм) CLEAR G50 S2500 G00 X500 Z150 M19 C50 //////////////////////////// V1=0 V2=20 (Количество пере запусков программы) NSTART V1=V1+1 IF [V1 GT V2] NEND ////////////////////////// NAT07 T070707 (Магнитный барпуллер) G00 X500 Z-29.5 X20 G94 G01 X-20 F1000 M84 Z0.5 F1000 (Вытягивание заготовки на L35.5 мм) M83 G01 Z10 G00 X500 Z150 CLEAR DRAW G95 G50 S2000 TAR=15 (Количество повторений подпрограммы) N01 IF[TAR EQ 0]GOTO N02 CALL O3333 TAR=TAR-1 GOTO N01 N02 M09 G00 X500 Z150 M05 VZSHZ=0 //////////////////////////////// GOTO NSTART NEND M30 /////////////////////////////// O3333 G50 S2000 IF [TAR LT 15]GOTO N777 G97 S800 M03 M42 G00 X500 Z150 G96 S150 NAT01 T010101 (Торец, наружный диаметр) G00 X20 Z0 M08 G01 X-0.8 F0.1 X14 F0.5 Z-30.5 F0.2 M09 G00 X500 Z150 NAT03 T030303 (Отрезка) G97 S1200 M03 M42 G00 X500 Z150 G00 X18 Z0 N777 G01 Z-2.1 F0.5 G96 S150 F0.04 M08 G01 X-0.5 X18 F0.5 G50 Z0 RTS GOTO NSTART NEND M30
@sergeybazaev8133
@sergeybazaev8133 9 ай бұрын
О как, не ожидал что сработает, так как ЧПУ и рядом нет😄 удачи!
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
@@sergeybazaev8133 Это всё Логика! Спасибо за подсказку!
@АлександрСухов-н1г
@АлександрСухов-н1г 9 ай бұрын
​@@SlavaPetroff логика - это AND, OR или NOT. А это просто кадры без/условного перехода.
@hwacheon4169
@hwacheon4169 8 ай бұрын
Неправильно. Там через планировщик надо делать.
@ИванИван-ю4ю
@ИванИван-ю4ю 8 ай бұрын
Это уже настоящий программист Я использую мастеркам - там есть функция трансформации. С выдвиганием заготовки не работал-не на чем, но функция в мастеркаме вроде есть
@tkachuk_andrey1985
@tkachuk_andrey1985 9 ай бұрын
Вот что значит Специалист! С большой буквы. Не ошибаюсь. Никогда Спец, не боится выглядеть глупым, никогда! Он не боится признать, что чего-то не знает и выглядеть дураком. Никогда! Сам такой
@БолатШарипов-п1з
@БолатШарипов-п1з 9 ай бұрын
Мужик!!! Знает-научит, не знает- спросит!!!лайк!!!!
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
(Файл: OTREZKA-PYATAKOV) (Количество деталей: 15) (Заготовка: D=16 мм вылет заготовки 35,5 мм) (Используются наплавленные кулачки, выступ кулачков -3 мм) (Время обработки:2:31) (Применена подпрограмма O3333) ( Список инструмента: ) ( T1 Проходной, ромб 80° R0.4) ( T3 Отрезной резец 1.5 мм) CLEAR G50 S2500 G00 X500 Z150 M19 C50 NAT07 T070707 (Магнитный барпуллер) G00 X500 Z-29.5 X20 G94 G01 X-20 F1000 M84 Z0.5 F1000 (Вытягивание заготовки на L35.5 мм) M83 G01 Z10 G00 X500 Z150 CLEAR DRAW G95 G50 S2000 TAR=15 (Количество повторений) N01 IF[TAR EQ 0]GOTO N02 CALL O3333 TAR=TAR-1 GOTO N01 N02 M09 G00 X500 Z150 M05 VZSHZ=0 M02 /////////////////////////////////////// O3333 G50 S2000 IF [TAR LT 15]GOTO N777 G97 S800 M03 M42 G00 X500 Z150 G96 S150 NAT01 T010101 (Торец, наружный диаметр) G00 X20 Z0 M08 G01 X-0.8 F0.1 X14 F0.5 Z-30.5 F0.2 M09 G00 X500 Z150 NAT03 T030303 (Отрезка) G97 S1200 M03 M42 G00 X500 Z150 G00 X18 Z0 N777 G01 Z-2.1 F0.5 G96 S150 F0.04 M08 G01 X-0.5 X18 F0.5 G50 Z0 RTS Программа с автоматическим повтором запуска: (Файл:TARELKA-CHERN) (Количество деталей:60) (Заготовка:ШХ15, D35 L12.5, вылет заготовки 30.5 общая длина заготовки 1000) (Используются стандартные кулачки, выступ кулачков -13 мм) (Описание операции: Полная черновая обработка с отрезанием перед термичкой.) (Применён цикл повторения программы) (Общее время обработки: 01:48:16) ( Список инструмента: ) (T1 Проходной, ромб 80° R0.4) (T5 Корпусное сверло D13 L26) (T7 Корпусное сверло D17.5 L35) (T9 Универсальный резец AKKO D12 L35) (T10 Механический барпуллер) (T12 Отрезной резец 3 мм) CLEAR G50 S2000 G00 X500 Z150 CLEAR V1=0 V2=72 (Количество повторений программы) NSTART V1=V1+1 IF [V1 GT V2] NEND M19 C50 NAT10 T101010 (Механический барпуллер) G00 X500 Z-10 X0 G94 G01 Z-24.5 F800 M84 G01 Z-8.5 (Вытягивание заготовки на L30.5) M83 G01 Z5 G95 G00 X500 Z150 CLEAR DRAW NAT07 T070707 (Сверление D17.5) G97 S1500 M03 M42 G00 X0 Z5 M08 G01 Z-8 F0.05 Z5 F2 M09 G00 X500 Z150 NAT05 T050505 (Сверление D13) G97 S1500 M03 M42 G00 X0 Z5 M08 G01 Z-7 F0.5 G01 Z-15.5 F0.05 Z5 F2 M09 G00 X500 Z150 NAT01 T010101 (Торец, наружный диаметр) G97 S1000 M03 M42 G00 X38 Z0 M08 G96 S140 G01 X15 F0.1 G01 X32 F0.9 G01 Z-15.5 F0.2 Z1 F2 X29 Z0 F0.2 X29.5 Z-0.3 F0.1 Z-15.5 F0.2 X35 M09 G00 X500 Z150 NAT09 T090909 (Растачивание) G97 S2654 M03 M42 G00 X17 Z3 G96 S170 M08 G85 N100 D2 F0.12 (Черновой контур) N100 G81 G01 X24 Z-5.5 X17.5 Z-8 G80 G01 X25.6 Z0 F0.5 (Чистовой контур) X25 Z-0.3 F0.1 Z-5.5 X18.1 X17.5 Z-5.8 Z-8 X14.1 X13.5 Z-8.3 Z-15 X13 Z3 F3 G97 S600 M09 G00 X500 Z150 NAT12 T121212 (Канавка, отрезка) G97 S1200 M03 M42 G00 X31 Z-15.4 M08 G73 X21.5 Z-9.5 K2 D2 L15 F0.08 T22 G01 X29.5 Z-12 F0.2 X29 Z-12.5 F0.1 X21.5 Z-15 F0.1 X21 Z-15.5 F0.1 X12 F0.1 X35 F2 G97 S600 M09 G00 X500 Z150 M05 CLEAR GOTO NSTART NEND M30
@ИванЭксар
@ИванЭксар 9 ай бұрын
Слава МОЛОДЕЦ 👍👍что так думаешь, только самое главное чтобы ценили на работе хороший зарплатой.
@SlavaPetroff
@SlavaPetroff 8 ай бұрын
Объясните, в чём для меня преимущество использование notepad? Симуляция, насколько я понял, требует установку дополнительного модуля и ещё постпроцессор нужно под свой станок настраивать, таких навыков у меня нет.
@__AleM__
@__AleM__ 9 ай бұрын
КОМПАС-3D Модуль ЧПУ. Токарная обработка - не пробовали использовать для составления управляющих программ?
@АлексейМарголин-и8е
@АлексейМарголин-и8е 8 ай бұрын
Чтоб не приходилось каждые 2,5 минуты вставать и идти, надо кресло рядом со станком ставить..
@micronmotors
@micronmotors 8 ай бұрын
Либо станок около кресла))))
@eugenepush
@eugenepush 9 ай бұрын
В описании программы не вижу кадра с номером 777, хотя условие на него отправляет, но не суть важно. Просто в начале программы поставить метку N666 например, так же определить переменную счетчик как TAR только с другим названием, так же её убавлять или прибавлять, а в конце всей программы поставить такое же условие сравнение как и с TAR, если недостаточно=> идем на N666, иначе идем на следующий кадр где m30
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
Есть: G00 X18 Z0 N777 G01 Z-2.1 F0.5 я отказался от нумерации кадров из-за дополнительной трудоёмкости.
@eugenepush
@eugenepush 9 ай бұрын
Не успел, сами сообразили, успехов)
@ДмитрийСеменов-у2ч
@ДмитрийСеменов-у2ч 8 ай бұрын
Но ничего страшного, все мы учимся чему-то новому в первый раз
@ИванИван-ю4ю
@ИванИван-ю4ю 8 ай бұрын
Я использую мастеркам - там есть функция трансформации. С выдвиганием заготовки не работал-не на чем, но функция в мастеркаме вроде есть
@ИванИван-ю4ю
@ИванИван-ю4ю 8 ай бұрын
У вас же есть комп на рабочем месте, а в программе намного удобнее чем в блокноте писать. По идее выбор из программ по мне 2 - mastecam или solidcam
@Steven_big
@Steven_big 8 ай бұрын
​@@ИванИван-ю4ю а почему не нх? Многие бы не сказали, что он этим двум уступает)
@СЕРГЕЙКозлов-г8д
@СЕРГЕЙКозлов-г8д 8 ай бұрын
За место М30 конец программы я ставлю М99 . Получается бесконечная программа .
@SlavaPetroff
@SlavaPetroff 8 ай бұрын
Несколько раз уже писал что М99 на этой стойке имеет иное назначение
@ГаврилГулевский-ж4е
@ГаврилГулевский-ж4е 8 ай бұрын
А если м99 p1, то бишь перейдет программа на маркер n1
@ГаврилГулевский-ж4е
@ГаврилГулевский-ж4е 8 ай бұрын
Аналог команды goto
@NikitaSoncev
@NikitaSoncev 9 ай бұрын
почему в блокноте? разве нет редактора от станка где можно эмуляцию запустить и ошибки подсветить?
@FonHartmann
@FonHartmann 9 ай бұрын
я себе в Notepad++ синтаксис настроил и кайфую. можно еще в CIMCO Edit
@imnovate
@imnovate 9 ай бұрын
Чего не хватает в алгоритмах для ЧПУ, так это отступов, если команды относятся к циклу или другой вложенной конструкции, то их надо писать со смещением НАЧ ЦИКЛА команда1 команда2 КОН ЦИКЛА
@ДимаНовиков-ь2н
@ДимаНовиков-ь2н 9 ай бұрын
Хороший стиль это важно!
@user-fw1go1qm5x
@user-fw1go1qm5x 8 ай бұрын
Ну здесь надо макросы осваивать. Сначала систему координат смешать через G10, затем не забыть вернуть в исходную, и далее количество повторений IF GOTO EQ...
@ЮрийПопов-д8ъ
@ЮрийПопов-д8ъ 9 ай бұрын
Ничего себе как у пана Славы изменилось рабочее место !🤔 Нам такое уже не светит !🤞🙁👌👍🖐️💻👀📖✍️
@alekseymaterialsprocessing
@alekseymaterialsprocessing 9 ай бұрын
Макросы в помощь. Плюс глянуть стоит таблицу кодов для разного типа g-code, типа A, B или C
@sergeybazaev8133
@sergeybazaev8133 9 ай бұрын
Я не знаю этот код, но 😮там есть IF [условие] NEND, так если в конце перед NEND проверить условие и направить в начало, а в начале поставить метку NSTART, наверное перед CLEAR, или сразу GOTO NSTART
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
Спасибо, попробую этот вариант.
@MrInsei91
@MrInsei91 8 ай бұрын
Если пруты по длинне одинаковые, что мешает написать программу на то количество деталей которое в пруте. Просто зацыклить всю программу... Сделало 15 пятаков, потом снова вытаскивает... Потом опять 15...
@SlavaPetroff
@SlavaPetroff 8 ай бұрын
Гениально!!!
@kirillgromov1680
@kirillgromov1680 9 ай бұрын
#2 = 5 кол-во проходов #1=0 счетчик while[#1 QL #2] do1 ---- Ваша программа ---- #1=#1+1 And1
@igorkopli2417
@igorkopli2417 9 ай бұрын
Нужен барпуллер с датчиком, если хапнул воздух вместо заготовки , стоп станок, заготовка закончилась. Запустил любую длину заготовки и пошол -спать- чай пить.
@Samara_Morgan_666
@Samara_Morgan_666 8 ай бұрын
А вот интересно AI ChatGPT умеет ли генерировать подобные программы для подобных станков? 🤔
@MrInsei91
@MrInsei91 8 ай бұрын
Умеет, но нужно указать все параметры станка и инструментов
@alexandrkrasikov5722
@alexandrkrasikov5722 8 ай бұрын
Лень, двигатель прогресса😂
@Dynatron.
@Dynatron. 8 ай бұрын
У меня сейчас слёзы навернутся! Сижу смотрю этот ролик и мне хочется Славку, назвать дядей Славой. Я оочень искренне прошу прощения, но у нашего токаря, друга и наставника проявляется поведение пенсионера. Боже, как же я не хочу, чтоб настоящее время улетало так быстро! Но как бы там нибыло, я черезмерно рад что наткнулся на этот канал и получаю этот бесценный опыт! Спасибо огромное!
@Yu-qy7nh
@Yu-qy7nh 8 ай бұрын
Самому стало интересно какой язык програмирования на этом станке.
@Vladimir_A71
@Vladimir_A71 8 ай бұрын
На Бейсик похож некоторыми словами, только номера строки нет.
@АлександрСухов-н1г
@АлександрСухов-н1г 8 ай бұрын
Это не язык, а коды G&M IS0, как на фануке, только все свободно запрограммированные не совпадают ни с каким другим. Когда кодов не хватает, дополняют языком.
@АлександрСухов-н1г
@АлександрСухов-н1г 9 ай бұрын
Pselect имя программы.min Q=количество деталей End Мануал программирования страница350
@павелкосицын-н8ю
@павелкосицын-н8ю 9 ай бұрын
Вячеслав, поделись за каким станком при работе чая больше пьешь.
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
Конечно ЧПУ, запустил станок и можно чайку хлебнуть. Но тоже не всегда получается, в понедельник буду чистовую после термички делать, так обработка одной детали меньше минуты, не до чая.
@MRBorroda
@MRBorroda 9 ай бұрын
С таким подходом(сидеть по два часа) ты скоро будешь поперек себя шире Слава😅
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
Следующая деталь обрабатывается 30 сек, вообще не отойти. Так что раз на раз не приходится.
@ВиталийСемендяев-щ1з
@ВиталийСемендяев-щ1з 9 ай бұрын
М99 в конце программы
@Aleksey1245
@Aleksey1245 9 ай бұрын
Это все чему ты научился?😂
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
У Okuma M99-Высокое осевое усилие на шпиндель задней бабки
@eugenepush
@eugenepush 9 ай бұрын
Это на фануках и хаасах
@fenist001
@fenist001 9 ай бұрын
Зацикли через М97 и возврат к начальной строке. Звук обработки закончился, значит пруток кончился.
@SlavaPetroff
@SlavaPetroff 9 ай бұрын
у Okuma код M97-Подвод приемника обработанных деталей для противошпинделя
@fenist001
@fenist001 9 ай бұрын
@@SlavaPetroff не знал
@avtotrades
@avtotrades 8 ай бұрын
Да, в цикле это правильно. Бесконечно зацикливать конечно не нужно, а то будет Бах непредсказуемый. Вариант на будущее: если нужно делать несколько циклов, просто повторите написанный код несколько раз и все) на компьютере это будет сделать очень просто. Сколько циклов нужно сделать столько и повторяете код. Разделять можно комментами или несколькими пустыми строками. Этот способ подойдет, если между равными циклами нужно сделать какие-то разные действия, к примеру. Изменение такой портянки делается тоже достаточно просто: переписываете первый вариант кода, остальные просто заменяете переписанным вариантом. Тут нужно только внимательность и чуткий глаз, чтобы не зацепить чего лишнего или не оставить лишний не нужный код.
@АлександрСухов-н1г
@АлександрСухов-н1г 8 ай бұрын
Так и нафиг тогда это нужно, если нужно контролировать код на симметричность. Вызов подпрограммы неудобен только тем, что подпрограмму нужно редактировать в отдельном окне
@avtotrades
@avtotrades 8 ай бұрын
@@АлександрСухов-н1г если это разовая задача, то копипаст самый быстрый доступный вариант. По коду подпрограммы я не увидел, это повторение кода в цикле указанное количество раз
@alekstactic
@alekstactic 9 ай бұрын
Что ты вылез? Катайся на велике, получай удовольствие...
@DmitrDorofeev
@DmitrDorofeev 9 ай бұрын
Ну как может наш человек просто так пройти мимо чужого дела? Обязательно испортить воздух надо...
@FonHartmann
@FonHartmann 9 ай бұрын
программирую синумерик, из простого банальный сетчик : R1=1; ST1: в начале, а вконце R1=R1+1 ; IF R1
@АлександрСухов-н1г
@АлександрСухов-н1г 8 ай бұрын
Ну или REPEAT😊
CNC Crashes, Breaking Tools, & Outtakes
10:38
NYC CNC
Рет қаралды 1,3 МЛН
Здоровенная деталь на ДИП300. Черновая 1ч.
15:22
Слава Петров
Рет қаралды 91 М.
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
И снова подрезка тормозных дисков.
18:20
Слава Петров
Рет қаралды 238 М.
Обзор гриндера Удачный Плюс М610
17:34
Токарь - надомник
Рет қаралды 9 М.
Штуцер
9:39
Слава Петров
Рет қаралды 20 М.
Мама - токарь. Что ж такого?
5:22
вСалде | vSalde
Рет қаралды 21 М.
Протачиваю на оправке калёные детали.
7:10
Слава Петров
Рет қаралды 9 М.
М99- повтор программы. #Фанук.Токарка.
4:27
Металлообработка, ЧПУ с Сергеем
Рет қаралды 2,2 М.