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

Отработка управляющих программ большого обьема на УЧПУ 2С42


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

Вот спросил почему нельзя в <noindex>2С42 имитировать ФСУ</noindex> по одному принципу для разных станков? Ведь ЧПУ одна и та же? Неужели функция в каждом случае добавляется по разному?

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


Вот спросил почему нельзя в <noindex>2С42 имитировать ФСУ</noindex> по одному принципу для разных станков? Ведь ЧПУ одна и та же? Неужели функция в каждом случае добавляется по разному?

Имитировать ФСУ можно, оно вовсех ПО одинаково, только вот ПО написано для разных станков по разному. В одних есть режим отработки непосредственно с ленты, вдругих только в память загружать и с ней работать, в третих покадрова отрабатывает, короче говоря все отличаются сервисом, а апаратная часть везде одна и таже(177550-РС 177552-РД).

Уважаемый а какой станок, может смогу помочь ?

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

Вот спросил почему нельзя в <noindex>2С42 имитировать ФСУ</noindex> по одному принципу для разных станков? Ведь ЧПУ одна и та же? Неужели функция в каждом случае добавляется по разному?

Имитировать ФСУ можно, оно вовсех ПО одинаково, только вот ПО написано для разных станков по разному. В одних есть режим отработки непосредственно с ленты, вдругих только в память загружать и с ней работать, в третих покадрова отрабатывает, короче говоря все отличаются сервисом, а апаратная часть везде одна и таже(177550-РС 177552-РД).

Уважаемый а какой станок, может смогу помочь ?

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

Эта проблема уже обсуждалась на этом форуме, и было правильно замечено , что не все ПО позволяют прокачивать УП в режиме IP(режим обработки УП непосредственно с перфоленты ФСУ), но и этот режим имеет ограничение на обьем УП.

Мною было доработано ПО, после чего антикварная УЧПУ 2С42 вполне полноценная CNC система, отрабатывает УП неограниченной длины, через ФСУ по последовательному порту РС.

На данный момент есть модернизированное ПО для следующих станков:

2E450АМФ4 - скачать можно здесь <noindex>http://slil.ru/24363993</noindex>

6Р13Ф3-37 - скачать можно здесь <noindex>http://slil.ru/24364029</noindex>

Если система ЧПУ поддерживает "бесконечный" ввод с перфоленты можно воспользоваться терминалом ТВВ, который в качестве носителя информации имеет карту памяти ММС (объем Гбайт).

Он же может подключаться к сети. Его описание на сайте www.stanok.cncinfo.ru

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

DNC-терминалы (Прикладная логистика, г. Москва) позволяют работать с 2С42 как перфолента, т.е. поиск, перемотка и прочее.

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

Привет.

Эти ссылки не работают:

2E450АМФ4 - скачать можно здесь <noindex>http://slil.ru/24363993</noindex>

6Р13Ф3-37 - скачать можно здесь <noindex>http://slil.ru/24364029</noindex>

Не скинешь эти файлы на lpe@stn.com.ru?

еще вопрос. Станок 2С150 поддерживает подкачку?

И нет ли у тебя для него наработок.

Спасибо.

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

Привет.

Эти ссылки не работают:

2E450АМФ4 - скачать можно здесь <noindex>http://slil.ru/24363993</noindex>

6Р13Ф3-37 - скачать можно здесь <noindex>http://slil.ru/24364029</noindex>

Не скинешь эти файлы на lpe@stn.com.ru?

еще вопрос. Станок 2С150 поддерживает подкачку?

И нет ли у тебя для него наработок.

Спасибо.

Всем ПРИВЕТ !!!

2С150 работает только с тем что загружено в буфер системы, а буфер там отведен 32К, прямой подкачки у него нет.

Занимался, этим Савельевским 2C150ПМФ4 станком, уперлось все в отсутствие документации на него, а без неё давольно

сложно править мозги ему. Нашел в инете вот у этих <noindex>http://vlos.name</noindex> , есть полная документация на станок в 20 частях,

просят правда за неё неслабо (20т.р), на этом все пока остановилась.

Может быть ты располагаешь такой документацией, можно было бы тогда возобновить работу, необходимо несколько

инструкций:

- ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ УЧПУ 2С42-65 Руководство оператора 00032-01 34 01 Альбом № 2

- ИНСТРУКЦИЯ ПО ОРГАНИЗАЦИИ СОПРЯЖЕНИЯ УЧПУ 2С42-65 СО СТАНКОМ Руководство по эксплуатации УК 80041

- ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ УЧПУ 2С42-65 Программирование управляющих программ

Описание языка 00001-03 35 01

Вот рабочие прошивки : 2Е450АМФ4 - <noindex>http://files.mail.ru/GJJ2QM</noindex>

6Р13Ф3-37 - <noindex>http://files.mail.ru/ZVHCLX</noindex>

С наилудшими 3Dmill.

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

Все станки 2С150ПМФ4, с которыми приходилось иметь дело были Стерлитамакского производства. Со станком поставлялось до десятка перфолент, как тестовые программы, так и содержимое ПЗУ.На заводе изготовителе наверняка эти данные сохранились.

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

Все станки 2С150ПМФ4, с которыми приходилось иметь дело были Стерлитамакского производства. Со станком поставлялось до десятка перфолент, как тестовые программы, так и содержимое ПЗУ.На заводе изготовителе наверняка эти данные сохранились.

Спасибо уважаемый, поправили меня, станок Стерлитамакский. Обращался я к ним , не дают они такой документации или

не хотят заниматься этим, но денег не просили.

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

Здраствуйте.

Эта проблема уже обсуждалась на этом форуме, и было правильно замечено , что не все ПО позволяют прокачивать УП в режиме IP(режим обработки УП непосредственно с перфоленты ФСУ), но и этот режим имеет ограничение на обьем УП.

Мною было доработано ПО, после чего антикварная УЧПУ 2С42 вполне полноценная CNC система, отрабатывает УП неограниченной длины, через ФСУ по последовательному порту РС.

На данный момент есть модернизированное ПО для следующих станков:

2E450АМФ4 - скачать можно здесь <span class="inv"><![CDATA[<noindex>]]></span><noindex>http://slil.ru/24363993</noindex><span class="inv"><![CDATA[</noindex>]]></span>

6Р13Ф3-37 - скачать можно здесь <span class="inv"><![CDATA[<noindex>]]></span><noindex>http://slil.ru/24364029</noindex><span class="inv"><![CDATA[</noindex>]]></span>

3Dmill, скажите пожалуйста, если не секрет, а каким образом Вы дорабатываете ПО. То есть с помощью какого - то специализированного языка (типа Step5, 7), или же напрямую разбираетесь с двоичными кодами, зашитыми в памяти стойки?

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

Все огромный ПРИВЕТ !!!

Все как в школе учили , дизассемблирую прошивку и в ассемблере уже правлю.

Отлаживаю на контроллере Д-60, в последней версии Д-61 есть хорошая перемычка останов по Halt

и к тому же там можно прямо в режиме диалог непосредственно с клавы читать и писать ОЗУ.

А какой станок реанимируете уважаемый?

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

Я извиняюсь, если ввел в заблуждение. Станок я не реанимирую. В обслуживании имею фрезерные 6Т13 и токарные

1П426 (УЧПУ 2С42). Как-то возник вопрос на фрезерном изменить параметры импульсной смазки. В инструкции

сопряжения со станком имелась часть блок-схемы, описывающая алгоритм работы автоматики. Из этой блок-схемы выяснил

, что время паузы и время смазки забиты в конкретные ячейки памяти (пзу 573РФ2). Но потом вопрос о смазке был снят (там оказались

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

фонового контроллера ФОКОН. Приведены даже некоторые примеры. Но подробного описания нет (я имею ввиду по ФОКОНу)

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

при старте системы будет воспринята как ошибка. Вообще говоря, в ПО никогда

глубоко на залезал. Подключил к 2С42 принтер (PT88 от siemens'а), распечатал ПО 6Т13 в восьмеричном виде. Посмотрел,

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

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

нет подробного описания работы станка (типа указанной мной инструкции сопряжения, блок-схемы), а есть только коды

прошивки, Вы в состоянии в них разобраться и понять как работает, чтобы после этого еще и изменить ПО? Спрашиваю

просто потому, что интересно (вопрос к 3Dmill ). Если спросил какую-то глупость, прошу извинить.

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

Здраствуйте mrVladimir!!!

Да я думаю можно разобраться , в ассемблере это не в голых машинных кодах капаться. Все уперается в - ЦЕНА ВОПРОСА.

Вы правильно заметили , что если изменить ПЗУ то измениться контрольная сумма , которая прописана там, следовательно

вызовет ОШИБКУ целостности ПЗУ.

А какой номер ПО у Вас установлен?

P.S. Хотел бы дополнить высказывание в прошло сообщение, в Д61 можно прямо в режиме диалог непосредственно с клавы

читать и писать не только ОЗУ , но и ПЗУ. Там стоят мелкосхемы ОЗУ c сохранением после выключения (RAMTRON FM1808).

Так что ПЗУ можно править прямо в диалоге, не перепрошивая в программаторе.

С наилудшими 3Dmill.

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

Фрезерные 6Т13 у нас двух типов, на одном - 589.01.09.00017-06 на других - не помню

, а этот запомнил, потому, что в свое время я его восстанавливал, нашел пакет с лентами

, прошил предварительно заказанные SB-978 , а инструкция оператора/программиста

была утеряна (как и сами операторы, которые давно уволились). Короче прошить-то

прошил, а как активировать (использовать) коррекцию на радиус никто не знает. Пришлось

обращаться на другие заводы. Вот номер ПО и отложился в памяти (он был прописан на

пакете с перфолентами). На остальных станках если выходит из строя ПЗУ просто сравниваю

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

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

Вот это и есть ПО(589.01.09.00017-06) мною доработано. При старте системы на экране пишит заставку с номером ПО, правда

там усеченный номер 00017-06. Если Вас интересует прокачка длинных программ, выкладываю прошивку в абсолютном формате разбитую

по блокам, для прошивки штаными средствами 2С42. Прошивки выложенные ранее это для контроллера Д-60, они проинвертированы для прошивки микросхем ПЗУ(в Д60 их две 27С512) через программатор.

У меня это ПО работает на станке 6Р13Ф3-37, на этом станке смазка сделана просто (это о Вашем вопросе про константу смазки) в автоматике стоит реле времени, которое по включению шпинделя включает насос смазки через реле времени и все, привязки к выходным сигналам системы нет.

Если возникнут вопросы пишите.

С наилудшими 3Dmill.

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

Спасибо за прошивку. Хоть в данный момент острой необходимости в программах большого объема

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

Если не сложно поясните, правильно ли я понял: выложенные файлы - это набор байтов, первый из

которых - младший байт первого 16-ти разрядного слова (в системе 2С42), второй - старший байт

первого 16 -ти разрядного слова, третий - младший байт второго 16- ти разрядного слова и т.д.

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

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

перфолентой и ФСУ. Но в последнее время возникли проблемы с приобретением перфоленты, да и

перфоратор, который у технолога начал подклинивать. Поэтому посоветовшись с начальством принял

решение организовать ввод программ с одного PC на несколько станков. Попутно все имеющиеся ПО

станков перевел в электронный вид с помощью ФСУ с интерфейсом RS232. Но переводил для себя

(как показалось проще и понятней), и сделал так что в одном текстовом файле содержится набор

строк, каждая из которых - байт ( т.е. 1, 2, 3 ...255), т.е. набор байтов как на перфоленте. Поэтому

и спрашиваю про расположение информации в файле.

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

Да прошивка сделана в абсолютном формате, так, как она располагается в памяти. Первым идет младший байт слова, второй байт старший и т.д. Ну и каждый файл представлен как блок памяти , скажем 100_120.bin это блок начиная с восьмеричного адреса 0100000-0117777, остальные файлы аналогично.

В прошивках для контроллере Д-60 байты в файле расположены немного подругому. Там стоит 2 микросхемы ПЗУ 27С512, одна мелкосхема

младшая часть, а другая старшая часть слова, соответственно два файла с расширениями *.lo - это младшая *.hi -это старшая. Байты располагаются следующим образом, в файле *.lo первый байт эта младший байт 1 слова, следом идет младший байт 2 слова и т.д., в *.hi

первый байт старшего слова, следом идет старший байт 2 слова и т.д., ну и так как мы прошиваем микросхему, байты проинвертированы.

Для пользователей станка 2Е450АМФ4 вот прошивка в абсолютном формате:

файл удален, смотрите ниже .

Смотрю ссылки уже устарели, выкладываю здесь прошивки для контроллера Д-60:

С наилудшими 3Dmill.

2E450AMF4_120407.ZIP

6R13F3_37_120407.ZIP

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

3Dmill, сегодня попробывал закачать Ваше ПО (для 6Р13, для МС1201), возникло несколько вопросов

(ПО не запустилось):

1. Вы выложили 3 банка (40000...,60000...,100000...), в нашей версии их 4. Не ошибка ли это?

[60000-77776] (уже закачанный в 2С42) полностью совпадает с нашим [100000-117776]

[40000-57776] совпадает по начальным словам (но не по всем) с [60000-77776]

[100000-117776] совпадает также по начальным словам с [120000-137776]

у меня появились сомнения, в том что может быть в выложенных Вами файлах недостает еще одного банка

, а те которые выложены начинаются не с 40000 а с 60000. Если я не прав заранее извиняюсь.

2. Контрольная сумма, представленная вместе с файлами не совпадает с фактической после записи информа-

ции в 2С42. Это сумма всех 3-х представленных банков? Если это сумма всех 3-х представленных банков,

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

получающимся переносом.

Если число банков все- таки 3 , то значит я где-то напутал, буду разбираться. Кстати, стартовый адрес у Вас

40000, или 60000. Или какой-то другой? Просто на нашем ПО стартовый - 60000 и по этому адресу первой

командой записана сброс (5), а в Вашем ПО команда сброс (5) - первая команда банка [40000-57776] (это

к вопросу 1).

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

Здраствуйте mrVladimir!!!

Прошу меня извинить за допущенные ошибки, я неправильно проименовал банки и один банк пропустил в файле 6R13F3_37_BANK.ZIP, в

файле 2E450AMF4_BANK.ZIP банки разбиты правильно, только длина не соответствовала 2К 2000H-8192, прошу считать эти два файлы не правильными.

Выкладываю отредактированные файлы,чтобы небыло путаници к именам отредактированных файлов добавлен символ подчеркивания

*_.ZIP, проверить на системе возможности нет, так как все станки давно перевели на контроллер Д60, пробуйте должно работать.

Эти прошивки состоят из 4 банков 040000-060000,060000-0100000,0100000-0120000,0120000-0140000 , старт с 060000G .

В адресе загрузчика или адрес уставок:

173000/137 - переход

173002/60000 - адрес перехода

.....................

173016/........ - по этот адрес ваши биты уставок.

Жду от Вас результата.

Файлы удалены, рабочие файлы смотрите ниже.

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

3Dmill, есть вопрос по части нутра 2С42-65. Пробовали запустить самарский КРС, для обработки объемных программ, но на малых перемещениях по 3-м осям, оси как бы "замерзают", т.е. добегают до своей позиции очень медленно. Есть ли возможность качественно обрабатывать линейную интерполяцию по 3-м осям, без этих "замерзаний" с "наклепами"? Это решается подбором параметров станка, или же патчем софта?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ДОБРЯК
      Ты до сих пор не понял, что тебе уже три-четыре раза сказали. Все кроме тебя поняли и успокоились.:=) Копирую для тебя еще раз, что нужно сделать. Или ты опять не понял. :=) Напиши как ты будешь решать эту задачу методом Ланцоша или методом итераций подпространства.  Матрицу масс найдешь выше по тексту. Только не пиши много лишних букв и слов. А в прочем пиши. Интересно наблюдать как ты подгораешь...;=) Сам себя заводишь, пяткой себя в грудь бьешь доказывая, что все знаешь и умеешь  и при этом еще глубже себя закапываешь и подгораешь.
    • Maxim.Oi TF
      Биение есть это точно. Фреза режет не равномерно, слышно по звуку
    • AlexKaz
      Нагуглил старый список отличий профкарт от GTX, кому интересно   А тут - полный список важных для производительности карты настроек на потыцкать https://www.goengineer.com/blog/optimizing-solidworks-for-faster-performance Если солид жёстко привязан к OpenGL - логично поискать любую доступную карту с наилучшим быстродействием в OpenGL.
    • AlexKaz
      @eljer0n, в настройках драйвера и графики игровой карты попробуйте вручную выставить на максимум все видеоэффекты и привязать карту к приложению принудительно (а то у Вас симптомы как софтверного рендера на CPU). Пример: https://www.mlc-cad.com/solidworks-help-center/how-to-force-solidworks-to-use-your-graphics-card/ По дефолту там что-то среднее, скорее всего. Не поможет - установить дрова к профкартам и там покрутить настройки, сменить версию Windows с 11 на 10. И только потом можно смотреть на профкарты. Также потестить опции в самом солиде. Вот тут ниже рекомендуют включить Enable petformance pipeline и не юзать SW 2018 https://www.engineering.com/story/20-to-30-times-faster-graphics-response-with-solidworks-2019s-new-graphics-engine
    • Killerchik
      Лихой Вы, однако....   Да, это уже сильно сложнее.
    • neon0404
      Да, действительно, огромное спасибо! Ошибка новичка) Не тот режим визуализации был
    • Максим604
      @Killerchik ну да, пишу реальную и стойка переправит, а если пишу руками, то считать для центра.  Просто резьбу писал или через переменные или через turn. И подачу считал как на обычную фрезеровку.   Ещё раз спасибо) 
    • gudstartup
      100% taxid - это не совершенно секретная инфа.  а вот корпоративный ящичек у этой же фирмы посложнее  
    • Killerchik
      Скорость я бы поставил метров 15-20. Подача - лучше измерить биение зубьев прям индикатором на станке. В идеале, если биение между соседними зубьями менее трети подачи на зуб, то эту самую подачу я бы поставил порядка 2-3 соток на зуб. Фрезеруйте так же, за 2 прохода, если это не прям супер критично для времени выполнения УП.
    • Alexejswt
      Все работает.  Job-1.inp
×
×
  • Создать...