Jump to content

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


Сергей Кочев

Recommended Posts

Сергей Кочев

Добрый день

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

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

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

 

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


UnPinned posts
gudstartup
25 минут назад, Guhl сказал:

Но в большинстве случаев не то пальто

вот и примерим:biggrin:

Link to post
Share on other sites

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

  • Хаха 1
Link to post
Share on other sites
Killerchik
1 час назад, Guhl сказал:

предел прочности на растяжение чугунов СЧ21 и СЧ35 из которых делают станины, соответственно 21 и 35 МПа, а у полимербетона максимум 12 МПа

А зачем Вам предел прочности для станины? Если напряжения хотя бы подбираются к ним - это уже какой-то сильный просчёт в конструировании. Всякие уши-закладные в бетонных станках ведь вовсе не из бетона.
У коллег токарный с приводным ин-том с бетонным основанием (не станиной). Уже год, полёт нормальный. Боялись, что из-за СОЖ его поведёт - напрасно, геометрия деталей в норме. Вот стойка ужасная, это да.

 

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

На что нужно обратить внимание при осмотре покупке станка?

В зависимости от качества производителя - вплоть до "на всё". Но это Вас не совсем защитит. Кто будет ставить станки на месте, проводить ПНР и отвечать за качество? Вы? Тогда и упаковка, и все требования к перевозке тоже на Вас.

 

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

Нужно ли проверять лицензии и как это делать?

Нужно. Как - зависит от конкретики.

 

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

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

Обязательно!

Да, все проверки - обязательно под видео, одним кадром, с включением в каждое видео какого-то уникального для каждого станка места - например отлитого на станине номера. Прописывать ВСЁ в контракте. По факту я бы отправлял человека туда на все проверки. Заранее озаботится переводчиком и проверить его качество. Это касается любого варианта переводчика - как кожаного, так и электронного. Послать человека будет дешевле, чем потом плакать над косяками.

Но всё это актуально, конечно, если это что-то получше массовых китайских станков для деталей с точностью "как получится". Вышеобозначенная токарка у коллег стоила в Москве порядка 3,6 лимона (это с револьверкой без Y и задним блоком приводных инструментов с Y, автоматическим патроном и уловителем деталей) - за такие деньги очевидно грех жаловаться.

  • Нравится 1
Link to post
Share on other sites
Сергей Кочев

Станки будут

1. Doosan NHM8000  горизонтально обрабатывающий

2. Doosan PUMA 3100XLY  горизонтально токарный

3. Doosan PUMA 700M2 горизонтально токарный

Сами станки корейские, но покупать будет у китайской фирмы, типо санкции.

 

 

Edited by Сергей Кочев
  • Чемпион 1
Link to post
Share on other sites
gudstartup
8 часов назад, Сергей Кочев сказал:

Нужно ли проверять лицензии и как это делать?

в соответствии с даташитом а систему чпу который поставляется фанук и станкостроитель добавляет нужые ему и вам специфичные опции и все это отражает в данном документе .

Главное вам самими определиться какие опции вам необходимы и включить эти требования в договор

@Сергей Кочев если едете на приемку конкретных станков под изделие то можно прописать изготовление тестовых деталей и принять их там по факту

станкостроитель сам напишет программу настроит и подберет инструмент и выполнит все ваши хотелки но это настоящий станкостроитель а вы покупаете возможно у какой то транзитной фирмы базирующейся в где-нибудь в ангаре.

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

паспорта проверки на точность вы и дома почитаете 

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

Станки будут

1. Doosan NHM8000  горизонтально обрабатывающий

2. Doosan PUMA 3100XLY  горизонтально токарный

3. Doosan PUMA 700M2 горизонтально токарный

Сами станки корейские, но покупать будет у китайской фирмы, типо санкции.

DN Solution - нормальная компания, я бы был относительно спокоен. За что Вам надо беспокоиться - кто и как будет проводить ПНР у Вас, как будт осуществляться поддержка в случае каких-то неполадок/поломок и, наверное самое волнительное, кто будет командовать перевозкой - упаковка, перевозчик, маршрут и т.п.

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

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

Вот стойка ужасная, это да.

а какая и в чем ужас?

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

Станки будут

1. Doosan NHM8000  горизонтально обрабатывающий

2. Doosan PUMA 3100XLY  горизонтально токарный

3. Doosan PUMA 700M2 горизонтально токарный

Сами станки корейские, но покупать будет у китайской фирмы, типо санкции.

 

 

Это совсем другой расклад. Это станки произведенные в Корее. 

Но почему их не купили у местных, которые раньше вам из поставляли, вот загадка :)

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

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

наверное потому что местные это корейцы и они южные соблюдают запреты или я чего то пропустил (м)?

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

Link to post
Share on other sites
Killerchik
6 часов назад, gudstartup сказал:

а какая и в чем ужас?

SZGH. Нет таблицы оффсетов вообще, ни в каком виде. Ясно-понятно, что не все SZGH такие, но вот такая досталась.

Link to post
Share on other sites
6 часов назад, Killerchik сказал:

SZGH

А какая именно модель?

Link to post
Share on other sites
Anat2015
6 часов назад, Killerchik сказал:

Ясно-понятно, что не все SZGH такие

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

Ну все, как с автомобилями, да и со всем китайским.

И да, сами ЧПУ "Женьшень" (как мы его называем) не делает, клеит шильдики и заливает свое ПО, только неизвестно, базовая математика тоже их, или производителя железа.

Link to post
Share on other sites
Killerchik
7 часов назад, Guhl сказал:

А какая именно модель?

Да там дело не столько в модели, сколько в конкретной версии ПО конкретной стойки. Причём Вы не подумайте, сами оффсеты есть, работают корректно - просто просмотреть их напрямую нельзя. Станок вот такой: https://ru.made-in-china.com/co_szghtech/product_Szgh-46y-CE-Approved-High-Stability-CNC-Lathe-Machine-Turning-and-Milling-Composite-Machine-with-Power-Head-and-8-Station-Servo-Turret_uoiyrnoeuu.html

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

Да там дело не столько в модели, сколько в конкретной версии ПО конкретной стойки. Причём Вы не подумайте, сами оффсеты есть, работают корректно - просто просмотреть их напрямую нельзя. Станок вот такой: https://ru.made-in-china.com/co_szghtech/product_Szgh-46y-CE-Approved-High-Stability-CNC-Lathe-Machine-Turning-and-Milling-Composite-Machine-with-Power-Head-and-8-Station-Servo-Turret_uoiyrnoeuu.html

А к самому станку вопросов нет, насколько я понял? Товарищ доволен чистотой, жесткостью?

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

А к самому станку вопросов нет, насколько я понял? Товарищ доволен чистотой, жесткостью?

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

  • Нравится 1
Link to post
Share on other sites
Сергей Кочев

Давайте под итожим.  Решение принимаю не я. Все опасения и риски высказаны, все волосы на голове вырваны. Тут честно говоря я роли исполнителя.

1. Проверка лицензий (надо ещё почитать как это сделать)

2. ПРоверить закодированы ли пульты или нет. (хотя будут закодированы и что, скажу не не не берём, у ашота дешевле)

3. Проверить почасовку работу станка и осей.

4. Язык понятное дело будет на английском и ошибки то же. (Если что ладер в помощь)

5. Проверить, что бы ладер не был запоролен.

6. Циклы производителя, измерения детали и датчик привязки инструмента. 

 

Ещё по делу без воды, какие проверки?

Link to post
Share on other sites
Горыныч
14.10.2024 в 22:04, gudstartup сказал:

наверное потому что местные это корейцы и они южные соблюдают запреты или я чего то пропустил (м)?

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

нет, сейчас, по большому счету, в РФ можно купить любое санкционное, много кто таскает. Ценник только конский, но на это мы повлиять не можем.

12 минут назад, Сергей Кочев сказал:

4. Язык понятное дело будет на английском и ошибки то же. (Если что ладер в помощь)

скорее на китайском :)

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

в РФ можно купить любое санкционное

Хамон! Дайте людЯм хамону:biggrin:

Link to post
Share on other sites
Viktor2004
56 минут назад, Сергей Кочев сказал:

Ещё по делу без воды, какие проверки?

Воду сами фильтруйте

Электросхему требуйте что бы совпадала с реальной схемой станка. Инструкцию по эксплуатации в которой описан вывод из аварийной ситуации и все аварийные сообщения станка. Назначения кипп реле

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

Воду сами фильтруйте

Электросхему требуйте что бы совпадала с реальной схемой станка. Инструкцию по эксплуатации в которой описан вывод из аварийной ситуации и все аварийные сообщения станка. Назначения кипп реле

У корейцев нормально все наверное с этим. 

А вот как у китайцев это все требовать - это вопрос:g:

  • Нравится 1
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...