Урок №1. Программирование на фрезерных станках ЧПУ с сиcтемой Fanuc
HTML-код
- Опубликовано: 19 авг 2024
- В этом видео рассмотрен урок по программированию на фрезерные станки с ЧПУ с системой Fanuc. Программа ЧПУ в G-кодах. Рассмотрены разные виды программирования круговых интерполяций. Показана отработка программы на симуляторе.
Если Вам понравилось видео подписывайтесь на канал CNC Fanuc. Ставьте лайки.
Пишите комментарии, задавайте вопросы. С удовольствием отвечу на ваши вопросы! До новых встреч друзья и коллеги!
Благодарю Вас Валерий за Вашу работу для людей!
Спасибо. Интересно и подробно. Не бросайте, пожалуйста, буду ждать продолжение.
Начинал изучение программирования для станков с этого видео,а сейчас вижу недостатки и ошибки этого примера.
Спасибо за видео, все довольно подробно объясняете.
Спасибо Валерий вы большой молодец не каждый сейчас будет чем либо делится особенно если это приносит прибыль дай вам бог всех благ
Спасибо, Дмитрий! Вам удачи!
Благодарю за видео урок, очень полезно для начинающих, для тех, кто решил сам осваивать это прикладное дело!
Для описания дуги,которая меньше 180 градусов проще указать сам радиус вместо I и J .Просто пишем R20 как в примере и все!не нужно считать эти I по Х и J по Y ... если конечно ЧПУ это поддерживает .а так лайк!
Дальше про это говорится
Грамотно и понятно. Благодарю!
Спасибо Большое за урок.👍
Очень помогли мне получить базовые знания. Спасибо за вашу работу!
Не хотите рассказать про макропрограммирование с переменными? Очень интересно разобраться.
Макро такого формата "G65 P8090 Z-10. R2. Q0.25 D1. B50. F500"
Спасибо большое очень грамотно объяснили!
спасибо за уроки
Спасибо.Все понятно
Как же жаль ,что нет уроков от Вас...
Спасибо, Валера. Это топ.
Прослушал, понял что я работающий в Хайденхайн какой я счастливчик. Какой геморой этот Фанук с его жкодами. Простейшая деталь, а сколько команд!
Для фанука проще написать макрос с использованием локальных переменных, чтобы каждый раз не переписывать контура обработки или позиции элементов. Если нам понадобится увеличить контур на несколько миллиметров или изменить нули детали, то придётся переписывать программу полностью. Использование параметрического программирования позволяет сделать то же самое, всего лишь изменив параметры размеров нашего элемента.
Т. е, написав один раз расточку отверстия, мы можем меняя параметры, фрезеровать отверстия любого диаметра, в любом месте, с любыми шагами и глубинами.
Спасибо все очень доходчиво
Очень доходчиво. Спасибо.
Фанук японская система, в 80 х годах видел на заводе Ленина
Полезная программа! Видно что делаешь)
Доступно, спасибо.
спасибо огромное Лайк
О да, опускать инструмент до включения корректора на длину - база 😂 не делайте так никогда. Сначала вводится корректор на длину, а только потом на Z2(безопасный подвод)
Циклы это понятно.
А как написать ,без цикла обработку выступа с погружением фрезы по 1мм.на глубину 10мм?Fanuc oi-mf.Вызова локальной подпрограммы нет,как в haas m97.
Здравствуйте, спасибо за видео. С меня лайк и подписка. Но есть ещё огромная просьба: сделайте, пожалуйста, обучающий ролик по CIMCO EDIT, хотя бы в рамках тех возможностей, которые показаны в ваших видео. По-моему, в русскоязычном сегменте нормальных обучалок по этой программе вообще нет.
Подумаю по CIMCO EDIT. Но я в симке работаю как пользователь чисто как в редакторе. Прогнать симуляцию, перенумеровать кадры.
Хорошо, как только подготовлю материал, сделаю видео и выложу.
А вы случаем не знаете, как в Cimco Edit задавать компенсации радиуса инструмента на один и тот же контур. Включается только компенсация номинального радиуса инструмента. Есть ли таблицы offset для радиусов?
Мультик классный. Деталь обрабатывается по контуру, - а как тогда она закреплена на столе станка?
Вот еще бы сам код программы в описании, чтоб не печатать!
Спасибо
класс!!!
Добрый день! Не могли бы Вы дать ссылку на CIMCO Edit?
Добрый день! Хотелось бы поподробнее ознакомиться с описанием хода действия изготовления деталей! Как писать кадры!
А можна програмку как фрезировать по кругу на 360градусов. Например паз под головку болта.Спс за видео.
Вообще-то если работать в абсолютных координатах, то в команде G2/G3 лучше указать реальные координаты, применительно к данному примеру для выпуклой дуги I65 J65, а для вогнутой I85 J-85. Почему так? - а очень просто: все эти координаты можно быстро получить, если открыть плоскую деталь в Автокаде и Кореле, включить инспектор объектов, и поочерёдно щёлкать на каждый контур. А ещё команды, типа M3 S8000 лучше выносить отдельной строкой...
Pavel Sergeyev здравствуйте. Я сделал вывод, что вы имеете багаж знаний в этой сфере. Сам я работаю наладчиком ЧПУ и у меня есть пробелы в знаниях. Могу ли я вам задать несколько вопросов?
Вообще-то, координаты, задают, так как удобно, а точнее как в КД или ТД, если нет 3D, а о Кореле, вообще стоит вспоминать только дизайнерам, для справки, есть адекватные, CAD и CAM-системы. M3 S8000, где нужно, там и ставят, а для примера, все в полне понятно и нормально, все приходит с опытом... Если уж вносите замечания, то пишите их по существу... и опыта у Вас видимо маловато...
Было бы неплохо урок по привязке заготовки к станку(наладке). Самые необходимые знания как по мне. А G-коды люди и сами выучат без уроков.
Многие просят что бы были разъяснения и по G-кодам. Будет урок и по привязке детали к станку. Не все сразу. Тем более у меня был большой перерыв. На днях будет еще новое видео.
Это радует, будем ждать с нетерпением!
Я не понимаю как вы считаете I, J разве они не должны быть I65 J65. У вас все правильно но я не понимаю как это считается
У меня не работает корректор g41 в симкоэдит, не реагирует режет деталь, точка привязки по центру радиуса в инструменте, а не от края
Здравствуйте Валерий, где можно ознакомиться с программой simEdit?
Интересно, где найти "начало"?..
Это уже не "1й урок"- я ничего не пойму.
Получается, надо сначала учиться, а видео это- для тех, кто закончил курсы, или как...
Я работаю на обычном токарном. Для меня это- филькина грамота 😅
На ЧПУ я тоже неплохо работал, но там был Fagor 8055, никакой хрени с непонятными цифрами там не было, что я считаю огромным плюсом.
И да, "программы" там тоже можно было прописать, но через комп. Как это делали- не знаю, этим не занимался...
Придётся таки искать "1й урок" 😅
За один проход 12 мм режет,а если надо с погружением по 1мм,то что .???
Непонятно какие параметры вводить данные x,y,z,max,min,да еще деталь одинакового размера,вообще непоймешь какие 85 по х какие по z.и как задать 0 точку если я хочу привязать с торца с какого нибудь угла
Здравствуйте не могли бы вы показать уроки по системе Haas
Здравствуйте, нет, с Haas не работал.
Тоже самое, на хаас док. есть на русском с примерами на оф. сайте.
Первые 2 и последние 2 строки пишутся во всех программах обязательно, я правильно понял?
День добрый!Скажите, какая CAM программа наиболее подходит для освоения на начальных этапах и какими программами пользуются технологи-программисты. Очень хотелось бы увидеть урок с применением этой программы на простой детали в Вашем исполнении.
Здравствуйте! Ну я сейчас не работаю в САМ. Для учебных целей я пишу программы в ручную. Потому что сложных профилей обработки нет. А вообще тяжело сказать какая программа больше подходит. Я лично много лет работал в PROE и CREO. Несложная для освоения SolidCam.
CNC FANUC как остановить станок, в самой програмке,? допустим прошол он прямую линию, и мне надо его остановить,, как это ему прописать?
М00 - Приостановить работу станка до нажатия кнопки «старт» на пульте управления
Кажется на сименсе такое проще написать
Здравствуйте! Не совсем понятны несколько вещей. Объясните, пожалуйста:
1) Мы должны в G54 в кадре 106 забить расстояния от начала координат станка - по X, по Y и по Z. Центр заготовки не может быть установлен, чтобы в центр заготовки приходилось начало X и начало Y. Т.е. должны быть какие-то расстояния. Но тогда почему в кадре 106 указано X0 Y0 а Z нету вообще?
2) В кадре 100 указано G28 G91 Z0. Раз есть G91, то значит перемещение на 0 по оси Z относительно предыдущего положения. Но тогда смысл такой команды, которая не перемещает?
Но Вы говорите, что станок поедет в ноль по оси Z. Почему? Ведь здесь код G91, означающие перемещение относительно предыдущего положения, на 0 по оси Z.
3) Зачем сначала ставили G91, а потом переключились в G90?
Спасибо
G90 перемещение в абсолютных координатах, G91 в относительных.
когда человеку говорят : сделайте вперёд 10 шагов от места где стоите это G91..
когда говорят : идите в точку на глобусе 10град широты 55град долготы - это G90.
когда у нас точка привязки x y в середине детали, то обработка детали проходит в абсолютных координатах, а когда надо отвести инструмент от материала на какое то безопасное расстояние, то можно прописать G91 G0 Z100- отойди на 100мм вверх. или применяется G28 -- отойди максимально вверх, в машинный ноль, выше уже не можно, ибо концевик остановит ход, выскочит ошибка
@@user-ve7hk5no1h, а вы случайно не хотите видео по этим всем темам поснимать? Автор что-то подзабросил канал, а так объяснял доходчиво. Хотелось бы продолжения этой интереснейшей всей темы, но путных каналов с хорошим объяснением я не нашел.
@@russianchina2274 не хочу этим заниматься. если есть вопросы, то рекомендую выложить их в группу в Контакте. там ребята ответят обязательно vk.com/cnc01
комбинация кодов G28 G91 Z0 означает движение инструмента в точку нуля по оси Z.после этой команды требуется отменить G91 кодом G90. можно прописать ещё G53 Z0. будет тоже самое, движение в точку ноля. и отменять ничего не надо
Валерий, инструкцию хотелось бы такую иметь в коллекции, изучить. Вы можете дать ссылку на скачивание этой инструкции?
Мне не понятно стоит смотреть урок 2 или первый урок понять сперва?
Продолжайте уроки
Здравствуйте Сергей! Да, конечно я буду продолжать. В следующем видео планирую рассказать об абсолютной и относительной системе координат, Разобрать примеры круговых интерполяций и еще в Fanuc есть возможность делать фаски под углом 45 градусов и скругление между двумя прямыми.
Сделайте урок по циклам , по всем циклам .......
Следующая тема будет по круговым интерполяциям, так же в Fanuc есть возможность делать скругление радиусов без круговой интерполяции, но не во всех. Все зависит от производителя. Можно обработать фаску без расчета. В Fanuc 0 cthbb 'nj hf,jnftn 100%.
Валерий!Доброго времени суток!а вы с какого города?
Здравствуйте Евгений. Воронеж.
Z-12 это от нуля заготовки,просто чтоб не путаться наминальный размер?
Не понял логики про G28. Почему так происходит? Если у нас нет корректора, то в абсолютной станок должен определить себе координату "0" как ноль станка, в относительной- остаться на месте, т.к. приращения= 0. Почему всё наоборот, где я не въехал?
Так работает макрос.
Возник вопрос, а как тестировать и отлаживать написанный код чтобы не УГРОБИТЬ СТАНОК 😬?
Поднимитесь по оси Z на 100 или 200 мм, что бы не касаться детали и начинай отлаживать по воздуху. Когда появилась уверенность, что по воздуху идет все нормально. Пробуйте в металле.
Всем привет. Где симулятор приобрести? Спс!
А почему G28 в начале а не в конце?
Как станок понимает в какую сторону делать корректировку на радиус инструмента. Т.е. угол детали находится на координате x100 шпиндель выйдет в точку x110 скажем при радиусе 10 почему станок не выйдет в точку x90
Brodyaga G41 корректор слева,G42 корректор справа,G40 отмена корректора!
Я думаю при заготовке детали на станке в ручную через хэндл Джог подводись шпиндель и дальше подводишь
А зачем выводить в машинный ноль оси X и Y? Ну Z понятно для смены инструмента.
В машинный ноль по осям Х и У выводить действительно не обязательно. В старых станках это требовалось при первом утреннем запуске станка после включения рубильника питания. В современных станках даже в машинные ноли разгонять не требуется.
Здравствуйте. При смене инструмента вывод происходит в точку смены инструмента. Бывают разные ситуации. Если при смене над деталью оправка выпала из схвата и упала на деталь. Я думаю ОТК не в восторге будет от забоин на детали. или вы ее просто выбросите?
Здраствуйте. Прошу подскажите как мне выставить настройки симко так чтобы при симуляции СИМСО понимал ось W. Это ось аналогична оси Z. Тоесть я хочу чтобы симко воспринимал координаты по W в коде ЧПУ как ось Z. То есть интересует замена координат но не просто заменой а настройками. Благодарю!
К сожалению никогда этим не занимался.
подскажите пожалуйста. программа - сверление 800 отверстий. в верху прогами основные команды, дальше только координаты отверстий. на 250 отверстии станок выключили. как после перезагрузки стойки начать сверление с 251 отверстия? после запкску с edit станок ездит по координатам, но не выполняет сверление.
Здравствуйте. Вам сначала нужно запустить программу на сверление первого отверстия, что бы оно просверлилось. После того, как сверло выйдет из первого отверстия, перейти в редактор, установить курсор на кадр 251 отверстия, перейти в автомат и запустить.
@@cncfanuc7731 спасибо
Как сложно! Ничего не понял! Думаю что на курсы пойти наверное.
Я тоже мало что понял.
На курсы не ходи толку нету,нужно на производство учеником устроиться.
добрый день! подскажите где можно симулятор скачать!
Я скачивал на сайте через поиск.
CNC FANUC
Наберите в поиске CIMCOEdit и он много выбросит. Там я и искал.
откуда взяты эти кадры 100- 138? это команды даются в инструкции станка?
Здравствуйте. Эту программу я написал заранее, а в видео разбираю что написано в каждом кадре.
Где скачать пиратку?
здравствуйте! постигаю написание УП с нуля. ваше видео очень помогает, спасибо. есть один вопросик; добавил к указанной УП ещё один радиус в углу X-85 Y-85 и программа Cimco все углы упростила до ровной фаски. Это так задумано ( в программе) или я что то не так делаю?
Здравствуйте! Если можно пришлите программку с вашим добавлением радиуса. Я думаю разберемся. А может быть глюк Симки.
А куда отправить ?
valery.fakel2016@yandex.ru
Как можно вам вопросы задать? Есть контакты?
Можете подсказать сылочку на все G коды. И можно ли делать скругления за несколько проходов, чтобы не оставлять обрезки. Если можно то как.
Что бы сделать скругление за несколько проходов, нужно каждый проход запрограммировать отдельно.
Не совсем понятно при чем тут Фанус. Программа для 2С42 будет выглядеть точно так же.Все различие состоит в пульте управления. И нескольких нюансах в работе редактора.А про это ни слова. Ж коды они и у кетайцев ж коды. ИСО ни кто не отменял.Эта программа подойдет к любой системе ЧПУ.Существовала правда 2Р22 , но для фрезерных она мне не известна.Только токарка.
Почему не G53, a G28 через G91 ?
Здравствуйте. Потому что для выхода в референтную точку существует функция G28. Если вы поставите G90, то шпиндель будет передвигаться в ноль детали. А если поставите G91 то шпиндель будет передвигаться в референтную позицию.
так сказать знаком с чпу по дереву который сам собрал... но вот не пойму, почему не powermill или ещё что-то rhinocam и т.д. просто здесь описан метод такой же как вебсайт писать на html вручную, когда есть конструкторы. Объясните, для чего это???
Для того, что бы оператор смотрел на программу и понимал что что к чему. А не тупо стоять и моргать не понимая почему станок так отрабатывает.
Потому-что что бы грамотно написать программу с помощью CAM системы (Не важно какой) нужно понимать суть и принципы работы написания программ в целом. При чем на каждую конкретную стойку отдельный подход, так как есть разные нюансы в G и M кодах. "Конструкторы " делают только процесс обработки а уже отдельный модуль - "Постпроцессор" генерирует код программы. и по умолчанию в большинстве CAM систем вод получается "Грязный" и его нужно подчищать под стойку или редактировать пост.
@@cncfanuc7731 Валерий, все же не теряю надежду увидеть ваш урок, допустим данной детали в исполнении программы. Кстати для таких целей обязательно 3D модель писать?
Почему I=85-85? Что от чего отнимаем
Деталь 170, а G54 (база) у нас находится в центре детали 170\2=85
а ссылку на инструкцию можно?
По инструкции есть обзорное видео, посмотрите его и если вы считаете что она вам нужна, то там есть вся информация по приобретению ее.
Если бы он ещё не путался и не запинался через слово и разделял значение с действием вычислений, то было бы совсем замечательно, например он: -60 - -25, "минус 60 минус минус 25", а грамотно надо говорить так: "от минус 60 ОТНИМАЕМ минус 25". А так не понятно в вычислении, это отнимается значение 25 или это координата -25.
Проблема таких людей заключается в том, что может они и дохрена знают, но нихрена не могут грамотно объяснить и пока их слушаешь и разбираешься в его путанице, уже мозг начинает опухать. Как в фильме 72 метра: "Здесь пока до конца абзаца доберёшься, член сломать можно".
Оаустимся на -10🤫🤫
Где можно взять програмку и инструкцию?
Какую программку и инструкцию вы хотите?
CNC FANUC инструкцию которую вы упомянули в конце видео. Скиньте на нее сылку пожалуйста.
CNC FANUC на которой вы делаете видео уроки.
Я выложил видео по этой инструкции. Посмотрите, там есть вся информация.
Какой колхоз, есть команды для построения радиуса, чтобы не путаться в I J, и чтобы не тупить и не вычитать эти 10 мм на радиус и писать размеры по факту и корректировать радиусом фрезы, достаточно поставить d26
Автор ролика здесь не пользуется почему-то командами компенсации радиуса инструмента G41 и G42. И дуги здесь действительно проще задать радиусом R. Команды I J лучше использовать при фрезеровании полной окружности, где задание радиусом не проходит.
@@Vigatar108 А вы посмотрите внимательно на программу. В кадре N116 стоит G41. А I и J рассматриваются в примере для того, что бы в дальнейшем научились их правильно рассчитывать и определять знак плюс или минус. Так как окружность дуги более 180 градусов без I и J невозможно обработать одним кадром.
@@cncfanuc7731Спасибо за уточнение! Дугу более 180 градусов одним кадром обработать возможно, если задать радиус со знаком минус . Если значение радиуса положительное - дуга задается меньше 180 градусов. Если значение радиуса поставить отрицательное - дуга задается больше 180 градусов. Но не все стойки это поддерживают. Если надо задать полную окружность, можно сделать как у Вас в примере - через I и J. А можно задать две половинки окружности радиусами.
@@Vigatar108 Да, вы правы. Более 180 градусов через R- можно обработать одним кадром. Я описался, нельзя обработать одним кадром дугу 360 градусов. И вообще я показывал видео где можно применять при круговых и R, и IJ. А каждый пусть выбирает свой вариант написания программ.
Какой то неприятный преподаватель.Такое ощущение,кто то ему написал программу и он по ходу зная основы программирования вместе с аудиторией пытается разобраться ,что ему накалякали.)))
Здравствуйте Константин. Уж не вы ли писали эту программу???
Что за бред? То есть фреза всё в 1 проход делает?
Здравствуйте. Ну во первых это пример обработки. Во вторых, если вы обрабатываете алюминиевый сплав и у вас фреза для обработки алюминиевого сплава. Почему нельзя обработать за один проход.
@@cncfanuc7731 но этот пример подходит только для фрезерования в 1 проход. Получается ценность этого ролика сводится к конкретному случаю, а не большинству моментов.
@@user-mj2do8sg6q Это пример программирования обработки контура, где показаны линейные и круговые перемещения. Что вам мешает добавить второй проход, третий и т.д. Либо немного исправив начало и конец и записать эту программу как подпрограммой, а затем повторяйте ее несколько раз и обрабатывайте за несколько проходов. У меня на канале есть видео с использованием подпрограмм.
Вот это дерьмище, а если деталь не много сложнее чем кирпич то программу писать весь институт будет? Я конечно не в теме но если наука дошла только до этого то ученые имбицылы.
Нихуя не понятна
Гемор полный с этими g-кодами и программированием. Зачем вот придумали эти станки с ЧПУ? Раньше на обычном ручном токарном и фрезерном станке можно было сделать такие же детали.
Затем, чтобы наладив станок один раз, можно было производить большие партии одинаковых деталей, а также для обработок сложной геометрии
Это имеется в виду если на производстве серийные детали одни и те же одинаковые. А вот если каждый день разные заказы деталей - то постоянно придется переналадку станка делать, менять детали и перепрограммировать.
Хоть и годом позже...
Во первых: Не "раньше", а ещё десятки лет впереди.
Во вторых: пройти радиус или, хотя бы, угол - задача посильная ОЧЕНЬ немногим фрезеровщикам, и только при постоянной и длительной практике. О повторяемости речи вообще не идёт.
В третьих: Учитель этот ГОВНО.
@@vol.de_mar3355 Это от непонимания процесса так представляется.
слишком много пустой болтавни! нубство
Добрый день! Хотелось бы поподробнее ознакомиться с описанием хода действия изготовления деталей! Как писать кадры!