Jump to content
Sign in to follow this  
андрейзавад

fanuk

Recommended Posts

андрейзавад

друзья помогите.как на фануке закрыть доступ к копированию программ на флешку. канкуренты задрали

Share this post


Link to post
Share on other sites


anton1308

попробуй сменить параметр на другое значение (параметр отвечает за тип устройства на которое выводится программа). у тебя там стоит 4 или 5 , точно не помню, сделай левое значение

 

 

U1lOph.jpg

Share this post


Link to post
Share on other sites
DmitriTMB

уточните что происходит, чтобы было понятно в каком смысле надо закрыть от копирования? 

Share this post


Link to post
Share on other sites
VenGer

доброго дня.
Кто сталкивался с проблемой на FANUK 0i - при перемещении по g0 из точки X100Y100 в точку X150Y200 станок отрабатывает одновременное и что самое главное РАВНОМЕРНОЕ перемещение, т. е. появляется некая 3-ья точка X150Y150 в которую приходит ось инструмента а далее только по Y в Y200. Ломаются фрезы. Вместо одного отрезка передвижения - два. При G1 все хорошо.

Можно ли где то поменять параметры, чтоб все было чин чинарем?

Благодарствую.

Share this post


Link to post
Share on other sites
tm-ares
4 часа назад, VenGer сказал:

g0 из точки X100Y100 в точку X150Y200 станок отрабатывает одновременное и что самое главное РАВНОМЕРНОЕ перемещение,

Столкнулся с этой бедой ещё в 80-е годы прошлого века. Причём на настоящем японском станке OKUMA с родной стойкой FANUC 6mb. Тогда договорились с наладчиками, что все ускоренные переходы будем делать на плоскости безопасности. С тех пор об этом не думаю, потери машинного времени копеечные - зато и проблемы нет.

Специально сейчас спустился в цех, поспрашивал наладчиков - до сих пор есть такая беда, причём на разных станках с разными стойками. Говорят, можно настроить через параметры. Но самое разумное решение, на мой взгляд, изложено в первом параграфе моего опуса.

Ещё вариант Вы сами предложили в своём вопросе: поставить на ускоренные переходы максимальную подачу и совершать их на G01.

Share this post


Link to post
Share on other sites
clever_man
22 часа назад, VenGer сказал:

доброго дня.
Кто сталкивался с проблемой на FANUK 0i - при перемещении по g0 из точки X100Y100 в точку X150Y200 станок отрабатывает одновременное и что самое главное РАВНОМЕРНОЕ перемещение, т. е. появляется некая 3-ья точка X150Y150 в которую приходит ось инструмента а далее только по Y в Y200. Ломаются фрезы. Вместо одного отрезка передвижения - два. При G1 все хорошо.

Можно ли где то поменять параметры, чтоб все было чин чинарем?

Благодарствую.

Это нормальное поведение для G0 - нет гарантии, что по G0 станок будет идти по прямой - он может (как у вас) по кратчайшей траектории идти по двум осям, а потом уже доводить оставшуюся ось до конечного значения. Это, кстати, описано в документации по Fanuc, каждый производитель станка сам решает, как реализовать быстрые перемещения (на то они и быстрые, необходимы только для предпозиционирования). Если вам необходимо использовать быстрое перемещение в рабочей зоне (а если вы фрезы ломаете, то значит вы их в рабочей зоне применяете), то используйте (как сказано выше) G1 и быстрое перемещение. Возьмите этот подход за правило. Вообще все что ниже плоскости безопасности, нужно делать на рабочих ходах (исключая, конечно, подъем по Z - на G1 вышли из мяса и быстренько по G0 поднялись на плоскость безопасности по Z).

Edited by clever_man

Share this post


Link to post
Share on other sites
DmitriTMB

Смотрите параметры в литературе к фануку (желтые книжки должны били поставляться вместе со станком). Можно настроить  G0 по кратчайшему расстоянию, поочередно по осям и т.д. Сам с этим сталкивался. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • brigval
      Где включить не сохранять файл маршрута в отдельный файл? Сначала файл электропроводки не сохранялся, а находился внутри сборки. Потом что-то где-то подправил и все маршруты сохраняются в отдельные фалы. Где это включается-выключается? Не могу что-то найти... Спасибо.
    • brigval
    • Bullet77
      //перед запуском кода, необходимо выставить вид на модель, так как запуск в виде с фиксированым направлением ENTITY LIST $Selected_NC = INPUT ENTITY MULTIPLE NCProgram "Выберете NC-файлы для симуляции:" //выбираем NC-файлы из списка для симуляции FORM RIBBON TAB "Simulation" //переход на вкладку симуляции SIMULATE VIEWMILL START //запуск симуляции SIMULATE VIEWMILL SHADING FIXEDDIRECTION //задаем фиксированое направление SIMULATE AUTODRAW TOOL ON // включаем инструмент в симуляции FOREACH $nc in Selected_NC { // перебираем поочерёдно все выбраные NC-файлы EXPLORER SELECT NCProgram $nc.name NEW // выбор NC-файла SIMULATE NCProgram $nc.name FORM RIBBON TAB SIMULATION // симуляция выбраного NC-файла с начала SIMULATE PLAY //запуск симуляции } Вот пример которым пользуюсь сам. Позволяет выбрать определённые файлы из списка через мультивыбор. Можно выбрать один или несколько файлов для симуляции. Симуляция происходит в том порядке, в котором они находятся во вкладке "NC-файлы". Проверено на PM 2020. Остальные версии не проверял.
    • AKLion
      Вытался несмного поковырять шаблоны и нарвался вот на такое, можете объяснить почему надписи улетают И как сделать чтобы не улетали?   https://www.youtube.com/watch?v=Z73lJlFmZ8w
    • tangous
      Уважаемые Гуру! Добавил в обычную трех-координатку 4 ось. Сделал файл GPP на основе gMill_Haas_4x_Yrotation_eval. Помучился - все работает, кроме Визуализации на станке. Заготовка, ну никак не хочет вращаться. Что делаю не так?              
    • ak762
      "и два двенадцать — Теперь уже мой пройденный этап!" ©   @piden вскроем карты для обмена опытом и просвещения благородной публики? у меня фул хауз, посчитал с ГУ как в оригинальной задаче так и с вашими до 135градусов включил в контактах коэффициент трения с установками по умолчанию, слышал что в определенных ситуациях помогает стабилизировать расчет, в данном случае помогло файл СВ2017  Iris3_pi.SLDPRT      
    • Bot
      Продвинутая технология численного моделирования ускоряет сертификацию и оценку системного проектирования моделей кабельных жгутов в самолетах и автомобилях Electro Magnetic Applications, Inc. (EMA) и Ansys (NASDAQ: ANSS) объединяются, чтобы предоставить усовершенствованный рабочий процесс для сертифицированных моделей кабельных жгутов и сборок в самолетах и автомобилях. Он существенно снизит риски электромагнитных помех для кабельных жгутов, сократит время на разработку, ускорит сертификацию и поможет продвигать новые продукты на рынок быстрее, чем когда-либо. Кабельные жгуты, передающие электроэнергию и сигналы электронике в самолетах и автомобилях, должны быть защищены от внешних источников электромагнитных помех, таких как электромагнитные поля высокой интенсивности (HIRF) и удары молнии. Чтобы защитить транспортные средства от электромагнитных помех, на физических прототипах нужно проводить длительные и дорогостоящие сертификационные испытания электромагнитной совместимости [...] View the full article
    • engyuri
      Доброго всем дня. При просмотре содержания блока (слева) хотелось бы, чтобы текст был на весь открывающийся (серый) экран. Тогда можно было бы, до того, как вставил блок в чертеж, прочитать его содержимое. Как это можно настроить? 
    • Vitalij
      https://docs.google.com/document/d/1Dny7zoQv6hT9zf6Wdo_x1TJ_W4ixqtXtIb5pv-ZCyxs/edit?usp=sharing     Металл и 3D принтер Сверление Гравировка Эрозионная и электрохимическая обработка Эрозионная и электрохимическая обработка. Полярность Для справок, немного подробностей: Для проверки в домашних условиях Для пластмассы Проблема для гипоидных Вариант для передач с косым зубом (может и гипоидная) Задержка по времени импульса Зубчатые муфты Ссылка на текст Не по теме, но что-то есть:   Металл и 3D принтер 3D принтеры рассматриваются в основном инструмент для обучения, и после учебы интерес и сфера применения уменьшается. JG Maker — достойная альтернатива недорогим 3D-принтерам для начинающих Материал дорогой, прочности и точности маловато. И для обучения годятся и 3D принтеры с минимальной стоимостью. 3D принтеры рассчитаны на минимальную нагрузку на привод. С этой точки зрения для металла этому удовлетворяет только сверление.  Сверление Повести, плавно начать сверлить, а дальше никуда не денется. остается проблема с калибровкой при пропуске тактов на шаговом двигателе. Если калибровать только вертикальное перемещение, то это может быть просто, периодически калиброваться на плоскости, определяя контакт сверла с металлом.  Гравировка Наклонно маленькую фрезу закрепить и потихоньку можно гравировать. Только с калибровкой больше проблем. При сбое можно получить брак. На производстве шаговые двигатели не любят, больше привод с датчиками угла поворота -  там не накапливаются ошибки.   Эрозионная и электрохимическая обработка Вот в кино: https://www.youtube.com/watch?v=rpHYBz7ToII тоже на привод никаких нагрузок, все делает электричество, любой металл обрабатывается медной проволокой. Эрозионная и электрохимическая обработка. Полярность Количество снятого металла зависит от полярности и длительности импульса. В электрохимической обработке тоже есть зависимость от полярности (катодная защита). Полярность это хорошо. Это просто реализуется. Интересный вариант с парой деталей и управляемая величина и полярность напряжения. Допустим вращаем две круглый заготовки и между заготовками, напряжение изменяется 10 раз за оборот. Приближаем заготовки, появляются искры, полярность определяется по углу поворота и со временем получим пару зубчатых шестерен. Вращение заготовок под любым углом и смещением осей вращения. Вопрос со временем и стоимостью обработки это нужно знать количественно. С учетом всего цикла проектирования, изготовления и эксплуатации всегда есть оптимальный вариант, причем с усложнением требований к передачам, преимуществ рассматриваемой технологии все больше. Изменять полярность можно по форме отличной от синусоиды, это и несимметричная форма зуба и смещение в паре шестерен.  Раз есть частота синусоиды, то напрашивается синусоиду немного исказить гармониками.  Причем все это останется в рамках решения при равномерном вращении шестерен. Если задать допустимую неравномерность вращения шестерен (особенно для тихоходных передач), то можно решить проблему скольжения, когда есть проблема выдавливания смазки с середины зуба. И это все только изменением программы, зависимость углов поворота от времени, форма напряжения. Здесь немного картинок для 2D. В программе есть два массива радиусов и есть массив углов поворота. Углы рассматриваем в области 20 градусов в зоне возможного контакта. массив радиусов сдвигаем по кольцу и получаем вращение шестерни. Удобно например вверху диаметр 100, внизу 50. Вверху 720 радиусов, внизу 360. Кольцевой сдвиг и нижняя провернется в два раза быстрее, дальше приближаем и … Заметил, что получим одинаковое расстояние между радиусами в двух шестернях, это на делительной окружности нулевое скольжение получим. Есть хороший оператор для варианта с 3D. Вообще то работаем с массивами точек, а если правильней нужно работать с пересечением радиусов. Дискретность еще нужно учитывать. Поэтому зазор нельзя сильно уменьшать и сближать тоже не резко, чтобы точки могли встретиться.   Часть программы:   import numpy as np from scipy import spatial import math import cmath import numpy as np import scipy.spatial       ra=10000 r1 = np.zeros((ra,3), dtype=float) r2 = np.zeros((ra,3), dtype=float)     for n in range(ra):      r1[n,0]=0    r1[n,1]=0    r1[n,2]=0      r2[n,0]=n+10    r2[n,1]=n+n/10+10    r2[n,2]=10+n   r2[777]=[1,1,1]       from scipy import spatial   d = scipy.spatial.distance.cdist(r2,r1) d = scipy.spatial.distance.cdist(massiv_r1[540-15:540+15],massiv_r2[70:110])       mimimum=float(d.min()) mmm=d.argmin()   ____ r22=np.roll(r22,-1)        Кольцевое вращение     Для справок, немного подробностей:   Наверное нужно в явном виде озвучить преимущества:    получаем сразу пару притертых шестерен  из оборудования только крутить по заданной зависимости от угла, причем без нагрузок на привод. И генератор импульсов конечно, это если гипоидную в гараже  никаких САПР, только задать, что требуется. Все нестандартные профили задаются в зависимости углов поворота от времени и зависимостью напряжения от угла поворота.  (несимметричный зуб, цилиндрический профиль вместо эвольвентного)      это можно сразу обозначить крамолу #1 (Дальше крамолы без нумерации) №1 Забыть слово эвольвента. И заменить заданием скоростей вращения шестерен. В простейшем случае - это равномерное вращение. Так и запишем вместо эвольвенты. И класс возможных профилей сразу расширяется. В эвольвентном профиле смазка убирается в середине зуба. Если для низкооборотных передач допустить немного неравномерность передачи, наверное можно за один контакт намазать смазку, а за другой контакт слизывать смазку.   Была еще песня. Ты скажи, ты скажи, чё те надо, чё надо, может получится вырезать такой профиль зуба. Помочь только нужно подать необходимую форму и полярность для эрозионного станка.      чем сложнее требования, тем больше преимуществ и никаких расчетов, только задание, что должно быть. Тут можно вспомнить еще один инструмент, кусок пенобетона для выравнивания шпаклевки на автомобиле. С водичкой трешь в одну сторону по двери, постепенно принимает форму двери и все ровно. Вычисляет, режет, не парень - орел. Еще пример, вот управление на жесткой логике микросхем. Потом стали программирование запускать на машинах, даже в космос. если бы кто такое пробовал и сказал что лучше, что хуже, это другой вопрос. Специалистов можно понять, вращать это школьники могут освоить. программу набросал, один массив на 360 и второй 360. 360 радиусов, их можно сдвигать и вращать. Между краями векторов строим еще вектор, как только он меняет направление, значит пересечение и укорачиваем. Перекрыли 0.1  а отгрызаем 0.01 каждый цикл. Так за 10 циклов отгрызет и успокаивается. Вращать две заготовки еще нужно и приближать.  Если бы еще задачу найти, когда только таким методом можно вырезать. Шевронный без центральной проточки. Косозубые и шевронные цилиндрические передачи. Тут и новые профили можно найти. Я собственно эвольвенту и не собираюсь измерять. Есть равномерное вращение  при равномерном контакте. Или для сита, чтобы все трясло,  наоборот нужно неравномерное вращение, задали и получили пару шестерен. Будет трясти без всяких эксцентриков.   Это получается вроде решения дифференциальных уравнений. Результат - семейство кривых. Может на это решение выйти, может на другое. Раньше были вычислительные на воде, считали как бетон затвердевает во времени для гидростанций Если про будущий станок, главное вершину зуба не срезать, остальное просто дольше резать придется   Для проверки в домашних условиях На звуковой карте формируем пилообразное напряжение, дальше усилитель колонок и строчный трансформатор. Пробовал в масле искра идет. Форма пилы дает полярность импульса.   Если для электролитических методов с солью, есть внешние звуковые карты, можно управлять постоянным напряжением для усиление и подачи на заготовки с целью электролиза. Или тиристоры с управлением по фазе импульса.    Для пластмассы Если есть просто 3D привод. Обычный термопистолет без клапана. Сверху направляющую трубочку для клеевого стержня и грузик. Остается только управлять нагревателем и что-то можно получить. температуру можно считать по времени остывания и времени нагрева, по достижении температуры, включать привод. Материал для клеящих стержней вроде дешевле чем для 3D принтеров. Проблема для гипоидных Это и проблема для передач с косым зубом.   Если на модели, то можно высчитать где контакт расположен по длине зуба и скорректировать положение вершины зуба.   На станке мы этого сразу не увидим, или ВЕБ камеру ставить или стимулировать положение искры по длине зуба. Тогда будем точно знать какую полярность подавать, чтобы не срезать вершину зуба. Тут главное не срезать вершину, остальное просто вопрос времени.   Получить модель гипоидной можно с учетом всех требований эксплуатации. Дальше изготовление на станке ЧПУ.   Если знать положение вдоль оси где проскочила искра, тогда можно вырезать и по рассматриваемой технологии.      Вариант для передач с косым зубом (шевронная, может и гипоидная)   Вырезать по частям. Плавно погружать в жидкость. Искры только на поверхности жидкости, глубже уже вырезано и зазор большой. Заготовки сближать встречно.   Одна заготовка вертикально к жидкости и в момент качания с жидкостью. там же и вторая заготовка - вырезаем почти на всю глубину.   Немного подвинули навстречу и сместили синусоиду по углу поворота, вершина зуба тоже сместится. Так сдвигаем на всю длину зуба, это и шевронные колеса так можно изготовить с одной установки.   Тут с направлением оси могут быть проблемы. Это можно изготовить и ось перевернуть в другую сторону.   Если шагами сдвигать, могут быть ступеньки, дальше как обычно, притереть с подачей напряжений плюс или минус без зависимости от угла поворота. С электричеством быстрее притирается. И меньше мощности. При меньшей мощности второй электрод должен меньше изнашиваться.     Косозубые и шевронные цилиндрические передачи.   Совпадение поверхности с искрой не обязательно, Это совпадение трудно удержать. Все может быть в глубине. Только двигаться по оси навстречу и обработанные поверхности должны быть на расстоянии.   Задержка по времени импульса Если задержать влияние контакта импульса - неизвестно что получим. В автогенераторах получим расширение возможных частот которые могут схватиться.   В любом случае получим работоспособную передачу (может придется увеличить количество зубьев, чтобы не щелкали). Или ничего не получим кроме фрикционной передачи.    Раз есть искра - есть контакт и будет передача усилия. КПД передачи это уже другой вопрос. И просто получим больше вариантов для выбора.   Зубчатые муфты Все остается в силе как для пары шестерен, так и для целой муфты, задал то что требуется -  получил.    В муфтах любые сочетания смещения и наклон осей не интересны. Если вначале измерить конкретные величины, можно изготовить передачу для конкретного случая. Закономерности износа тоже можно учесть при изготовлении. Получим более точную и долговечную передачу.    Ссылка на текст  Металл и 3D принтер   Не по теме, но что-то есть: Zettelkasten: как один немецкий учёный стал невероятно продуктивным  
    • chatjokey
      еще кое что. по поводу последующей оплаты для фирм встал большой вопрос. с очень большой вероятностью, ее не будет. по крайней мере в ближайшие 3 года точно. 
×
×
  • Create New...