Jump to content

Приёмка станков на стороне продавца, что надо знать


Сергей Кочев

Recommended Posts

Сергей Кочев

Добрый день

Хотел поинтересоваться, раньше станки покупали через диллера все дела всё под ключ. На сегодня руководство приняло решение закупить станки в Китае напрямую у производителя.

На что нужно обратить внимание при осмотре покупке станка? Нужно ли проверять лицензии и как это делать? Станина литая - сварная? Все станки на стойке FANUC

Проверка геометрии? 

 

  • Печаль 1
Link to post
Share on other sites


UnPinned posts

Надо обращать на соответствие ТЗ.

Тех. характеристики, комплектация, сдача/приёмка.

Link to post
Share on other sites
Dominik_vs

Кто пусконаладочные работы будет делать ? Сами ?

... и какие станки-то хоть вообще ? Токарные ? Фрезерные ? 

Первым делом я бы посоветовал трещины на станине поискать, а то в дороге всякое случается... 

... циклы у китайцев часто бывают не все загружены . Измерительные особенно...

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

... на токарных - 2/3 станков приходят с невыставленной револьверной головой . Хотя по протоколам с завода всё ровно.  Так что не поленитесь по полочке для резца покататься индикатором . 

... Насос СОЖ могут воткнуть слабее ( видимо что есть под рукой - то и втыкают)

... если рука ренишоу на борту - по кубику тоже надо покататься индикатором . На длине 25 мм не более 1 микрона отклонения

 

Edited by Dominik_vs
Link to post
Share on other sites
1 час назад, Сергей Кочев сказал:

На что нужно обратить внимание при осмотре покупке станка? Нужно ли проверять лицензии и как это делать? Станина литая - сварная? Все станки на стойке FANUC

Проверка геометрии? 

Смотрите, не смотрите, один хрен, станки кривые. Китайцы не делают термоциклирование станин. Поэтому даже если он там и прямой, то сюда приедет кривоватый.

Фанук и в Африке Фанук. Только вот китайцы не умеют нормально программировать ладдер, они берут стандартный японский проект и его допиливают кое как. Они больше любят GSK

Link to post
Share on other sites
maxx2000
1 час назад, Сергей Кочев сказал:

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

кроилово всегда приводит к попадалову.

Link to post
Share on other sites
15 минут назад, maxx2000 сказал:

кроилово всегда приводит к попадалову

На самом деле попадалово в любом случае. Потому что зачастую, поддержка местных дилеров - это "ща напишем китайцам, они скажут что делать, я передам заказчику"

А поездка туда - это перекидывание ответственности

  • Нравится 1
Link to post
Share on other sites
Горыныч
42 минуты назад, Guhl сказал:

Потому что зачастую, поддержка местных дилеров - это "ща напишем китайцам, они скажут что делать, я передам заказчику"

и так, и не так. Очень разные есть подходы.

2 часа назад, Сергей Кочев сказал:

Добрый день

Хотел поинтересоваться, раньше станки покупали через диллера все дела всё под ключ. На сегодня руководство приняло решение закупить станки в Китае напрямую у производителя.

На что нужно обратить внимание при осмотре покупке станка? Нужно ли проверять лицензии и как это делать? Станина литая - сварная? Все станки на стойке FANUC

Проверка геометрии? 

 

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

Link to post
Share on other sites
Anat2015

Лотерея, все не проверите, а как станок к вам приедет, узнаете все, на сколько ваше начальство попало. Хотя бы лицензии/опции, какие заказывали, удостовериться в наличии, некоторые вещи из ПО будет сложно доустановить, а то и невозможно.

Link to post
Share on other sites
1 час назад, Горыныч сказал:

Очень разные есть подходы

Да, разные. Например, "дежурный механик" в промоиле. Что он может посоветовать клиентам - взять ключ на 19 и пойти к станку?

Link to post
Share on other sites
Горыныч
9 минут назад, Guhl сказал:

Да, разные. Например, "дежурный механик" в промоиле. Что он может посоветовать клиентам - взять ключ на 19 и пойти к станку?

Так выбирайте партнёров тщательно. И не нужно кроить.

 

Технологическое оборудование - машина по зарабатыванию денег, и, соответственно, как правило, самое дешевле далеко не равно самое выгодное (производительное). Но эта простая мысль должна выбиваться в голову с каждым бездарно потерянным рублем.

 

За последние два года я лично посетил более 100 станкостроительный предприятий в Китае и тщательно отбирал партнёров. Очень это непростая задача, я вам скажу. Т.ч. с первого раза практически наверняка будет прокол.

  • Нравится 3
  • Чемпион 1
Link to post
Share on other sites
10 минут назад, Горыныч сказал:

Очень это непростая задача, я вам скажу. Т.ч. с первого раза практически наверняка будет прокол

Термоциклирование делают?

Link to post
Share on other sites
Горыныч
2 минуты назад, Guhl сказал:

Термоциклирование делают?

Далеко не все. Есть кто ответственно подходит к этому.

Могу сказать, что из этой сотни, только 4-6 предприятий с кем вообще можно работать, остальные просто мусор

  • Нравится 2
  • Печаль 1
Link to post
Share on other sites
Dominik_vs

Текст расшифровки диагностических ошибок станкопроизводителя  может оказаться заполненным только на английском языке или даже вообще незаполненным ! 

Станок ушёл в ошибку , номер ошибки вывалил на экран , а текста нет. Лезешь в документацию , а там про это не написано . ( Например как на Siemens ошибки с номером 700***) . 

Это , пожалуй, самая коварная западла от китайцев

Link to post
Share on other sites
gudstartup
1 час назад, Guhl сказал:

Термоциклирование делают?

а чего вы так зациклены на этом по большому счету станки а раме или из бетона тоже вполне себе работоспособны плюсом еще и термокомпенсацию могут ввернуть

48 минут назад, Dominik_vs сказал:

Это , пожалуй, самая коварная западла от китайцев

самая коварная это закодированные пульты оператора. зашифрованный ладдер отсутствие схем (типа потом положим) и их несоответствие содержимому эл.шкафа и конечно большая предоплата и плохая транспортировка к заказчику (могут быть значительные повреждения морская вода попадает куда не нужно):biggrin:

Link to post
Share on other sites
Anat2015
57 минут назад, Dominik_vs сказал:

Это , пожалуй, самая коварная западла от китайцев

Не самая коварная, в ладдере можно разобраться, было бы желание.

Link to post
Share on other sites
27 минут назад, gudstartup сказал:

чего вы так зациклены на этом по большому счету станки а раме или из бетона тоже вполне себе работоспособны плюсом еще и термокомпенсацию могут ввернуть

Термоциклирование наделяет чугун виброгасящими свойствами. Как скомпенсировать вибрацию?

А рама из бетона - это та еще поделка. Дело в том, что предел прочности на растяжение чугунов СЧ21 и СЧ35 из которых делают станины, соответственно 21 и 35 МПа, а у полимербетона максимум 12 МПа. Один хороший удар по станине из бетона и ей кранты, она либо разрушится, либо ее покорёжит. Тот же удар по чугуну ничего ему не сделает

Edited by Guhl
  • Нравится 1
Link to post
Share on other sites
gudstartup
10 минут назад, Guhl сказал:

Тот же удар по чугуну ничего ему не сделает

вы наверное забыли что у вас на чугуне направляющие качения стоят и один хороший удар и им и кареткам кранты а ударять станки особенно высокоточные весьма не рекомендуется станкостроителем!

 

Link to post
Share on other sites
2 минуты назад, gudstartup сказал:

вы наверное забыли что у вас на чугуне направляющие качения стоят и один хороший удар и им и кареткам кранты а ударять станки особенно высокоточные весьма не рекомендуется станкостроителем!

 

Далеко не всегда направляющие качения. А высокоточные станки и китайские станки - это вещи из разных вселенных

Китайцы с трудом делают станки нормального класса точности

Edited by Guhl
Link to post
Share on other sites
gudstartup

а про снятие суппортов в цеховых условиях особливо тяжелых чугунных чушек и выставление их геометрии говорить даже не стоит

2 минуты назад, Guhl сказал:

. А высокоточные станки и китайские станки - это вещи из разных вселенных

а нам вот  пришли с 2 мкм повторямостью

Edited by gudstartup
Link to post
Share on other sites
1 минуту назад, gudstartup сказал:

нам вот sea lion пришли с 2 мкм повторямостью

На холостом ходу? Я конечно не могу говорить за все китайские станки. Делают же они как-то свои космические корабли. Но в большинстве случаев не то пальто

И сколько стоит ваш станок?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • AlexKaz
      В пнд-вт 9-10 дек. у Логос проходит оффлайн-онлайн конфа.  Регистрация для участия онлайн и оффлайн https://cae-conference.ru/   Примерная программа: - практики применения российских решений от представителей промышленности - доклады разработчиков и интеграторов рынка CAE - показ обновлённых возможностей пакета программ мат. моделирования и инженерного анализа «Логос» - открытая дискуссия пользователей, преподавателей и разработчиков ПО и продуктов СAE - участие в голосовании и опросах очно и онлайн ...   Неплохо бы добавить в дискуссию инженеров-конструкторов/проектировщиков. Послушаю, может что удастся выцепить из критичного.
    • Slavdos
      цитата не от того автора
    • s_liam
      А что измеряет и что задано изначально в длине? Сложно сказать так, нужны все циклы и подциклы. И в какой подпрограмме ошибка прописана, чтобы понять, что приводит к её возникновению. 
    • IgP
      Аааа, ну это стандартное решение от АСКОН: сделать тоже самое заново ... В данном случае установить ПО на ПК.
    • NDE
      Собственно доработка ПО, различные утилиты DLL (User functions), написанные с помощью UGOpen. Из NX необходимо читать (и по возможности записывать) атрибуты в BOM Teamcenter.  Ограничение версии NX - 10. А он, как известно, не умеет работать с атрибутами BOM line, с типами, отличающимися от строковых.   Пример, есть атрибут в BOM - номер вхождения с типом integer. При работе в NX необходимо знать, какой атрибут присвоен конкретному компоненту. Штатными средствами увидеть это невозможно (в сборку входит деталь несколько раз с разными значениями этого атрибута и просто визуально посмотреть в Менеджере структуры и потом в навигаторе сборки NX и понять, что к чему относится - невозможно). Да и каменный век это
    • IgP
      Ни hrena не понял ... Задачу бы лучше с технической/материалистичной стороны описали ...  
    • NDE
      Предисловие: "Или я слишком глубоко копаю и не вижу ответа на поверхности, или тут что-то действительно не так". Как организована интеграция NX и Teamcenter в части загрузки сборок и хранения информации о компонентах. Исходные данные: NX10, Teamcenter 11.6, испоьзование SOA из поставки NX, язык C/C++. Задача: из User Function NX читать атрибуты строк BOM и записывать их. Как я реализовал это сейчас:: Получаю сессию, открытую NX: NXOpen::Session *theSession = NXOpen::Session::GetSession(); NXOpen::PDM::PdmSession *thePdmSession = theSession->PdmSession(); connectionHandle = thePdmSession->GetSoaConnectionHandle(); Teamcenter::Soa::Client::Connection* tcSoaConnection = reinterpret_cast<Teamcenter::Soa::Client::Connection*>(connectionHandle->GetHandle()); Нахожу в базе ревизию сборки: dmSrev = Teamcenter::Services::Core::DatamanagementService::getService(tcSoaConnection); std::vector< Teamcenter::Services::Core::_2007_01::Datamanagement::GetItemFromIdInfo > query(1); Teamcenter::Services::Core::_2007_01::Datamanagement::GetItemFromIdPref pref; Teamcenter::Soa::Client::Model::ItemRevision *itemRevision; Teamcenter::Soa::Client::Model::Item *item; std::vector< Teamcenter::Soa::Client::ModelObject * > objs(1); query[0].itemId = object_id.GetUTF8Text(); query[0].revIds.push_back(object_rev.GetUTF8Text()); Teamcenter::Services::Core::DatamanagementService::GetItemFromIdResponse item_bom_response = dmSrev->getItemFromId(query, 1, pref); Создаю новое окно BOMWindow: itemRevision = item_bom_response.output[0].itemRevOutput[0].itemRevision; item = item_bom_response.output[0].item; bom_info[0].item = item; bom_info[0].itemRev = itemRevision; bom_info[0].clientId = "InfoDSERequest"; bom_info[0].bomView = nullptr; bom_info[0].objectForConfigure = nullptr; bom_info[0].activeAssemblyArrangement = nullptr; bom_info[0].revRuleConfigInfo = revRuleConfigInfo; Teamcenter::Services::Cad::StructuremanagementService *structServ = Teamcenter::Services::Cad::StructuremanagementService::getService(tcSoaConnection); Teamcenter::Services::Cad::_2007_01::Structuremanagement::CreateBOMWindowsResponse bomWindow = structServ->createBOMWindows(bom_info); topLine = bomWindow.output[0].bomLine; Дальше перебираю BOMLine, ищу UG ENTITY HANDLE, совпадающие с хэндлом в NX (с отбрасыванием от хэндла версионной информации, т.е. первые 28 символов): cur_line = dynamic_cast<Teamcenter::Soa::Client::Model::BOMLine *>(child_lines[i]); ent_handle = cur_line->get_UG_ENTITY_HANDLE(); UF_TAG_decompose_handle ((char*)ent_handle.c_str(), &file_data, &sub_file_id, &versio); child_file_data = file_data; UF_free(file_data); instance_file_data.resize(28); child_file_data.resize(28); if (!instance_file_data.compare(child_file_data) && instance_sub_file_id==sub_file_id) // Сравнение искомого компонента с каждой строкой BOMLine { Чтение атрибутов, например, seq_no = cur_line->get_bl_occ_int_order_no(); }   Считаю что это неэффективно, да и вообще неправильно. Если посмотреть, что создаёт NX в кэше SOA с помощью Teamcenter::Soa::Client::ModelObjectVector all_objs; tcSoaConnection->getModelManager()->getObjectsFromStore(all_objs); То мы увидим там и BOMWindow  и BOMLine и PSOccurrence и PSOccurrenceThread. Т.е. уже всё открыто и по идее надо работать именно с этими объектами. Но я, хоть убей, не могу найти связь между компонентом сборки NX и объектом TC. Максимум, что я накопал штатными средствами: Можно получить хэндл в БД для PendingComponents (естественно, NX Component для них ещё отсутствует). Хэндл имеет следующий вид: "wCpJ4WwyhfM7oB 0WhJ4WwyhfM7oB 2tpdxbGAhfM7oB". Это 3 UIds в Teamcenter. Первый - это UId айтема/ревизии, второй - PSBOMView, третий PSOccurrenceThread. Не штатными средствами, если импортировать функцию UGMGR_NX_ask_db_comp_handle_uids из LIBUGMR.DLL, можно получить такой же набор UIds для любого компонента NX или только PSOccurrenceThread  с помощью UGMGR_NX_ask_occ_thread_of_instance: HINSTANCE lib = nullptr; typedef int(__cdecl *INT_TAG_CHAR_PROC)(tag_t, char **); typedef int(__cdecl *INT_TAG_CHAR3_PROC)(tag_t, char **,char ** ,char **); INT_TAG_CHAR3_PROC UGMGR_NX_ask_db_comp_handle_uids; INT_TAG_CHAR_PROC UGMGR_NX_ask_occ_thread_of_instance; lib = LoadLibraryA("LIBUGMR.DLL"); UGMGR_NX_ask_db_comp_handle_uids = (INT_TAG_CHAR3_PROC)GetProcAddress(lib, "?UGMGR_NX_ask_db_comp_handle_uids@@YAHIPEAPEAD00@Z"); UGMGR_NX_ask_occ_thread_of_instance = (INT_TAG_CHAR_PROC)GetProcAddress(lib, "?UGMGR_NX_ask_occ_thread_of_instance@@YAHIPEAPEAD@Z"); tag_t inst_tag = UF_ASSEM_ask_inst_of_part_occ(pComponent->Tag()); UGMGR_NX_ask_db_comp_handle_uids(inst_tag, &buf, &buf1, &buf2); UGMGR_NX_ask_occ_thread_of_instance(inst_tag, &buf);   Эти функции написаны на C без использования ООП, поэтому мне удалось их использовать. Аналогичных функций в UGOpen я не нашёл. В принципе в LIBUGMR.DLL имеются функции для работы с BOM, но они уже на C++  с использованием классов, а лезть в это без исходной документации не лучшая идея. Да и противоречит лицензионной политике .   И вот собственно вопросы. 1. Как перейти от PSOccurrenceThread к PSOccurrence или BOMLine? (Для этого нужно знать, в каком BOMWindow искать). 2. Как найти нужный BOMWindow?   Примечания: 1. Может быть есть штатные функции получения хэндла в БД на основе instance или occurrence в NX? 2. NX создаёт BOMWindow в следующих случаях: при первом открытии сборки. отдельные BOMWindow для подсборок не создаются. Но если сначала открыть подсборку, а потом вышестоящую сборку, то в системе будет создано 2 BOMwindow. 3. NX не закрывает созданные BOMWindow до конца сессии (видимо поэтому и память потребляет как не в себя). Например, если открыть сборку, потом закрыть её и снова открыть, NX создаст 2 BOMWindow.
    • KSVSVK
      При расчете оболочечной конструкции требуется указать толщину. Этот же размер используется при построении стыкуемых с ней элементов. Естественно хочется задавать его только один раз. Использование размера с эскиза - скелетона в сборке оказывается невозможным. Поэтому в сборке задаю глобальную переменную и присваиваю ее размеру. Теперь нужно установить ее в качестве связанного значения толщины оболочки в Simulation. Объединяю несколько оболочек в группу и в ее свойствах пытаюсь поставить значение. В выборе параметров определяю новый и задаю значение глобальной переменной При этом, несмотря на то, что переменная выше определена с размерностью "мм", здесь единица измерения оказывается "N/A" После применения изменений возвращается предыдущее окно с пустым списком, т.е. введенная переменная не отобразилась. Как задать такую связь?
    • Maik812
      Ты просто хамло и с тобой нет разговора. я вопрос задал как печать сложные детали. что касаемо больших и сложных был вопрос кстати!
    • mamomot
      Никто не "подставляется". Процесс создания качественной отливки не столь однозначен. В подавляющем числе случаев это только путь опыта конкретных решений...  
×
×
  • Create New...