Перейти к публикации

Нужна помощ . Постпроцесор Fanuc


Рекомендованные сообщения

Здравствуйте . У меня вопрос знающим эту тему . Преобрёл обрабатывающий цент Cincinnani Milacron Arrow 500 . Постпроцесор Fanuc , человек который продал станок дал небольшой урок в ознакомительных целях , прогрму УП создавали у них в SolidWorks , я к сожалению пока на стадии изучения данной программы , работаю в Арткаме , ради интереса создал УП , сохранил под Fanuc и сопоставил две УП из SolidWorks и Арткама они отличаются , G коды я в принцепе знаю , я работаю на ЧПУ грвировальном , в принцепе понятия по постпроцесорам есть . У меня вопрос , возможно-ли управлять данным станком Арткамовским постпроцесором Fanuc ? Ниже попробую выставить примеры двух УП. Заранее благодарю всех кто поможет решением .

Фрагмент УП созданый в SolidWorks

%

N1 G90 G94 G17 G49

N2 G21

N3 G28 G91 Z0.

N4 G90

N7 S6000 M03

N8 G54

N10 G01 X145.003 Y-55.197 F2000.

N11 Z50.

N12 G01 Z4.2 F2000.

N13 G01 Z-25.65 F2500.

N14 X114.605

N15 X114.406 Z-25.139

N16 X114.164 Z-24.522

N17 X113.982 Z-24.167

N18 X113.103 Z-22.791

N19 X112.065 Z-21.658

N20 X110.89 Z-20.691

N21 X106.79 Z-17.56

N22 X105.424 Z-16.659

N23 X100.929 Z-14.13

N24 X99.431 Z-13.369

N25 X94.627 Z-11.49

N26 X93.026 Z-10.9

N27 X87.96 Z-9.697

N28 X86.271 Z-9.307

N29 X84.516 Z-9.138

N30 X81.008 Z-8.809

N31 X79.253 Z-8.649

N32 X79.12 Z-8.647

N33 X78.093 Z-8.692

N34 X72.83 Z-8.935

N35 X71.076 Z-9.158

N36 X65.981 Z-10.117

N37 X65.104 Z-10.287

N38 X64.226 Z-10.571

N39 X59.506 Z-12.165

N40 X57.877 Z-12.784

N41 X53.425 Z-15.019

N42 X51.889 Z-15.802

N43 X50.569 Z-16.708

N44 X46.472 Z-19.542

N45 X45.058 Z-20.429

N46 X44.038 Z-21.059

N47 X41.806 Z-21.773

Фрагмент УП созданой Арткам

%

:1248

N20G91G28X0Y0Z0

N30G40G17G80G49

N40T1M6

N50G90G54

N60G43Z5.000H1

N70G0X0.000Y0.000S2000M3

N80G0X0.000Y64.500Z5.000

N90G1Z-0.400F120.0

N100G1X25.500

N110Y65.500

N120X-25.500Y65.500

N130X-25.500Y64.500

N140X0.000

N150Y60.000

N160X30.000

N170X30.000Y70.000

N180X-30.000Y70.000

N190X-30.000Y60.000

N200X0.000

N210X0.000Y55.500

N220X34.500

N230X34.500Y74.500

N240X-34.500Y74.500

N250X-34.500Y55.500

N260X0.000

N270X0.000Y51.000

N280X39.000

N290X39.000Y79.000

N300X-39.000Y79.000

N310X-39.000Y51.000

N320X0.000

N330X0.000Y46.500

N340X43.500

N350X43.500Y83.500

N360X-43.500

N370X-43.500Y46.500

N380X0.000

N390X0.000Y42.000

N400X48.000

N410X48.000Y88.000

N420X-48.000

N430X-48.000Y42.000

N440X0.000

Изменено пользователем Petr-Ispas
Ссылка на сообщение
Поделиться на других сайтах


Ладно , понял что никто не знает постпроцесора и G кодов , отвечу сам себе и кому будет интересно и полезно . Сегодня целый день гонял свой CINCINNANI по Арткамовскому постпроцесору и понял что в начале нужно слегка изменить G коды , тоесть написать вручную , я в данной сетуации написал в текстовом документе , чтобы каждыйраз не писать и не ошибится и тупо вставляю в начале програмы созданой в Арткаме , при этом удаляю не нужные строки . Ну подробности не буду описывать так-как касается даный постпроцесор для стойки Fanuc .

Ссылка на сообщение
Поделиться на других сайтах

Ладно , понял что никто не знает постпроцесора и G кодов , отвечу сам себе и кому будет интересно и полезно . Сегодня целый день гонял свой CINCINNANI по Арткамовскому постпроцесору и понял что в начале нужно слегка изменить G коды , тоесть написать вручную , я в данной сетуации написал в текстовом документе , чтобы каждыйраз не писать и не ошибится и тупо вставляю в начале програмы созданой в Арткаме , при этом удаляю не нужные строки . Ну подробности не буду описывать так-как касается даный постпроцесор для стойки Fanuc .

Глубоко заблуждаетесь, молодой человек.

Вы написали первое сообщение, в то время, как все нормальные люди домой с работы ехали, стояли в пробках, ехали в метро... Чего вы хотели?

Иногда месяц-другой никто тему не поднимает... это нормально.

У людей есть более интересные занятия в этой жизни, чем учить недоучей. Хоть бы писали грамотно...

По теме. Поздравляю с преобретением. Фанук фануку рознь. В принципе, "Фрагмент УП созданый в SolidWorks" - классический пример ИСО 7-бит. Сделать сравнение со вторым примером, по-моему, элементарно.

Скорее всего можно и так оставить. Не могу утверждать, т.к. у меня нет документации на ваш станок.

Просто пост из Арткама менее читаем.

G01=G1 - не критично.

F2000.=F2000.0 - зависит от конкретной стойки

G28 G91 Z0./G91G28X0Y0Z0 - вообще бы не ставил...

Строка безопасности различается не сильно - это на любителя...

Z5.=Z5.000 - зависит от конкретной стойки

Посмотрите как должно выводиться имя программы.

Ну и это только начало... Есть же еще и циклы и подпрограммы...

Читайте сначала документацию, а потом вопросы задавайте. Конкретные.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответ . Я начичинающий в этом деле , образование средней школы , осваиваю всё сам ,извените за некоректные вопросы .Кое что понял. Станок Cincinnati Milacron Arrow-500 подскажите где преобрести документацию ?

Изменено пользователем Petr-Ispas
Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответ . Я начичинающий в этом деле , образование средней школы , осваиваю всё сам ,извените за некоректные вопросы .Кое что понял. Станок Cincinnati Milacron Arrow-500 подскажите где преобрести документацию ?

Обычно со станком идет... Станок б/ушный что ли? Какого года?

Можно и в тырнете поискать, мб что-то найдете...

В принципе, желательно знать какая стойка. Fanuc 0, 0i,...,18,,,какие там еще появились...хз...

Название стойки можно посмотреть на самой стойке.

На лицевой стороне должно быть написано ее название.

По фанукам документация есть, даже на форуме полно.

Ссылка на сообщение
Поделиться на других сайтах

Cтанок старый 1995 года , на стойке надпись названия станка , при загрузке в первой строке FNC-5

Да книги есть , но там общие описания , по стойке ничего нет .

Дословно название книги : Operating manual for Cincinnani Milacron Arrow (ERE) Series Vertical machining centre with Arrow control (series F)

Изменено пользователем Petr-Ispas
Ссылка на сообщение
Поделиться на других сайтах

Cтанок старый 1995 года , на стойке надпись названия станка , при загрузке в первой строке FNC-5

Да книги есть , но там общие описания , по стойке ничего нет .

Дословно название книги : Operating manual for Cincinnani Milacron Arrow (ERE) Series Vertical machining centre with Arrow control (series F)

Мб система ЧПУ CNC ACRAMATIC 2100E?

<noindex>http://uglich.olx.ru/arrow-500-cincinnati-...n-iid-269117050</noindex>

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ссылку . Станок из виду такой-же , только стойка другая и без пульта . Нашёл здесь <noindex>http://mpl137.ru/rc/sait/05-02-00-00_bibli...4_fanuc_16s.pdf</noindex> хорошо описано

Ссылка на сообщение
Поделиться на других сайтах

Глубоко заблуждаетесь, молодой человек.

Вы написали первое сообщение, в то время, как все нормальные люди домой с работы ехали, стояли в пробках, ехали в метро... Чего вы хотели?

Иногда месяц-другой никто тему не поднимает... это нормально.

У людей есть более интересные занятия в этой жизни, чем учить недоучей. Хоть бы писали грамотно...

По теме. Поздравляю с преобретением. Фанук фануку рознь. В принципе, "Фрагмент УП созданый в SolidWorks" - классический пример ИСО 7-бит. Сделать сравнение со вторым примером, по-моему, элементарно.

Скорее всего можно и так оставить. Не могу утверждать, т.к. у меня нет документации на ваш станок.

Просто пост из Арткама менее читаем.

G01=G1 - не критично.

F2000.=F2000.0 - зависит от конкретной стойки

G28 G91 Z0./G91G28X0Y0Z0 - вообще бы не ставил...

Строка безопасности различается не сильно - это на любителя...

Z5.=Z5.000 - зависит от конкретной стойки

Посмотрите как должно выводиться имя программы.

Ну и это только начало... Есть же еще и циклы и подпрограммы...

Читайте сначала документацию, а потом вопросы задавайте. Конкретные.

А вот сейчас очень хочется прокоментировать это высказывание от Dimasik-ola . Начну с начала , заблуждаться можен каждый , даже вы !

Когда я писал это сообщение то все нормальные люди были в метро или в пробке , а не нормальные были у компа ?

На счёт темы , я вижу количество просмотров , а это значит если я написал что нет знающих эту тему , для меня вывод что нет знающих !

И на счёт недоучей . Недоучи это те кто прослушал лекции в ВУЗе и пропустил практику . Так вот , у меня образование средней школы и мне 43 года и всему учусь сам , читаю много , сижу в интернете до 3 - 5 ти часов ночи , когда у нормальных людей есть более интересные занятия в жизни , я надеюсь вы прочитали правельно .

И по теме

F2000.=F2000.0 это заданая скорость перемещения , и эта цыфра ставиться для конкретной роботы , при этом учитывается инструмент , метал , черновая или чистовая обработка , глубина за проход и так далее.

Строка безопасности Z5.=Z5.000 это та цыфра которая поднимает наш инструмент (фрезу) на ту высоту , выше зготовки чтобы не зацепить прижимы нашей плиты или болты , и это совсем не на любителя . Это не для конкретной стойки , это святое для всех !

Дальше , а как должно выводиться имя программы ?

Читать документацию ? Где она ? FNC-5 Это старая и редкая стойка

И какой итог ? Что нового вы мне открыли ?

Ссылка на сообщение
Поделиться на других сайтах

Звонил , продаётся стойка FNC-5 , документация в комплекте , но у меня она хорошая уже есть , и более того разобрался я с ней и постпроцессор Артrкамовский работает за милую душу

Изменено пользователем Petr-Ispas
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

У ARROW другие G коды, например G54-58 и др она совсем не понимает. А вообще если нет постпроцессора на конкретную систему-ставьте дефолтЮ ну будет окружности описывать как сплайны и только.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

У ARROW другие G коды, например G54-58 и др она совсем не понимает. А вообще если нет постпроцессора на конкретную систему-ставьте дефолтЮ ну будет окружности описывать как сплайны и только.

Спасибо за ответ , ARROW ARROWу не пара , но у меня Fanukовский из Арткама работает ! я только вверху не так задал вопрос , мне нужно было быстро внести коррективы по строкам , нет опыта

Изменено пользователем Petr-Ispas
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      а чего тут искать то первый это абсолютный на 1000000 имп\об bi типа второй ai инкрементальный xз но нав 4000000 имп\об разъем подключения описан в схеме. инфа передается по цифровому протоколу обмена. кое что есть тут   в старых описаниях таких датчиков у фанука нет  
    • anykeyto
      У нас AC. Так то я понимаю, что G108 это переключить режим шпинделя из оборотов в координату С. Но я почему про нее спросил, потому что в мануале к G07.1, в примере программки указывалось таким образом, что сначала включали G108 (хотя это может для токарки, а для фрезера и не надо совсем), а потом уже остальное.   G07.1 это как раз цилиндрическая интерполяция, то есть преобразование оси С из угла в миллиметры, то есть как бы разворачивает цилиндр в плоскость. Ну как я это понял. Проблема у меня встала в том, как именно программируются такие действия. Пробовал на основе примеров из мануала, стойка выдает ошибки. в чем проблема непонятно из-за китайской стойки и некорректного перевода. Ну и вообще хочется пощупать, как это вообще работает именно на фрезерном ОЦ.   Тут еще засада в том, что на 5-оснике из-за RTCP станок не дает одновременно перемещаться одновременно по осям XY и С например...  Я понимаю, что такое надо в САМ системах делать, но есть потребность в упрощенном варианте и со стойки писать, у нас с технологами проблема... G68.1, 68.2, 68.3  это преобразование характеристической СК, развороты короче координат G53.1, G53.2 - фактически активирование поворота стола с RTCP и без... 
    • ДОБРЯК
      А собственные вектора вы как будете находить для любой размерности? :=)
    • Sivolap36
      Добрый день. Прошу подсказать в каком мануале есть описание энкодеров моторов, где-то видел, сейчас нем могу вспомнить.  Вот например два энкодера по ним ищу инфу  
    • Рома калужский
      это код подключения шпинделя как ось "С" но при этом он не перемещает револьверку, т.е. не работает по программе
    • Горыныч
      Еще совет: строить нужно только половину, если модель симметричная, тогда Солид меньше "косячит". И соглашусь с коллегами, идеальный вариант для гладкого построения - два сечения и две направляющие кривые, т.е. 4 управляющие кривые (кромки). При необходимости можно добавлять не только промежуточное сечение, но и направление. Не нужно пятаться построить всю поверхность одним фичером.  Пусть поверхности будут лоскутами, но соединяются по касанию или кривизне. 
    • ДОБРЯК
      Откуда появится смещение центра масс колеса, если колесо сбалансировано.  Жесткий сбалансированный вал, это условие данной задачи. На 4000 оборотах эти силы будут минимальны. Это разговор ни о чем в данной задаче. :=) Но даже если вы абсолютно точно определите эти частоты, с учетом всех сил. Что дальше с этими частотами делать? На основании чего делать вывод о работоспособности изделия? Это в учебной работе получили число, работу приняли и сдали в архив. Какая практическая ценность всех этих уточнений в данном случае?:=)  
    • Борман
      Если еще не поздно... я и сам погрузился бы. Физика такая, для вала с одним колесом... F - это понятно, центробежное смещение центра масс колеса M - момент от центробежных сил, который не появится, если колесо не повернется при изгибе вала. Обрати внимание, что BW-момент выворачивает ось в сторону действия силы F, т.е. при обратной прецессии они действуют сообща, и в этом опасность.   Отсюда будут разные собственные частоты при прямой и обратной прецессиях.  Теперь осталось понять, что такое прямая и обратная прецессии :), и почему момент при них направлен в разные стороны. По первой части вопроса см. мою картинку в этой теме от 27 августа 2013. По второй части вопроса - нужно включать воображение и усердно рисовать на бумажке. Мне пока сложно.    Физика именно такая. Нужно как то оценить величину этого момента и приложить его в софте, который не умеет ДК. А с тестовыми значениями можно и так порешать, и на выходе должна быть вилка. Т.е. F - задает типа "биссектрису" вилки (престресс-модальник), а момент - угол вилки.  
    • boomeeeer
      @anykeyto Я не оператор. Настраивал работу этой функции на токарно-фрезерном, где нужно было позиционировать шпиндель, для нарезания пазов. Что такое G07 не знаю. Вот такой пример для фрезерного станка нашёл   G108 B0; переключение на ось B для управления положением; G68.2 X10 Y10 Z20 I0 J90 K0 Положение заготовки (10,10,20) Угол Эйлера для определения характеристической системы координат; G53.2 Управление направлением инструмента   G109 B0 - отключит режим
    • anykeyto
      Ага, спасибо... А в связке с G07.1 это как работает? Есть детали ,кольца, на которых надо делать по 4 паза. Сейчас программист написал прогу под шаровую фрезу. Там рабочие движеня происходят через одновременное смещение по оси Х и Z... фреза убивается буквально на третьем кольце, да и обработка получаестя фиговой.. На сколько я понимаю надо стремиться к тому, чтобы на 5ти осном станке фреза всегда была перпендикулярна касательной ли самой поверхности. Мне посоветовал как раз цилндрческую интерполяцию, когда ось С преобразуется в плоскость. В мануале к HNC описано эт криво, но в примерах программ как раз сначала включается CTOS и потом G07.1. но дальше как запрограммировать понимания пока нет...  P.S. хочу добавить, что на 5-снике раньше работал только как оператор по готовым программам  на Хенденхайне. А сейчас на новом предприятии на новой для меня стойке нужно все делать с нуля и самостоятельно. С одной стороны интересно, с другой стороны спросить не у кого, в инете инфы по стойке нет от слова совсем, уж тем более видео....  чем это отличается от просто G0 C180? Или это уже будет шпиндель позиционироваться, а не стол?
×
×
  • Создать...