Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

CNC Mazatrol   Найти похожие ветки 

 
заводчанин   (2012-10-27 23:45) [0]

Здравствуйте, господа-товарищи!

Ищу форматы файлов для металлообрабатывающих центров Mazak.
В большинстве машин с ЧПУ, обрабатывающие программы сохраняются в текстовом формате, которые, разумеется, могут открываться любым текстовым редактором. Машины фирмы Mazak в режиме Mazatrol (электроника и программное обеспечение от фирмы Mitsubishi) имеют собственный бинарный формат. И хотя на некоторых машинах есть возможность сохранять мазатроловские программы в текстовом формате, читабельность и редактирование этого текста на PC, мягко говоря - содомазохизм. Но задача состоит, даже не в чтении и редактировании, а в создании списка, используемых инструментов, с выборкой наибольшей глубины сверления из бинарных файлов типа - Mazatrol.
 Я перерыл весь и-нет, но ничего не нашёл. В некоторых программных продуктах типа CAD/CAM, по описанию, есть встроенные редакторы Mazarol, это говорит о том, что этот формат всё-таки известен.
 Так вот - где найти описание этого форамата?
 Пытаюсь сам анализировать файлы Mazatrol. Позицию координат для различных режимов обработки я определил и ещё многое другое. Но есть проблема: в некоторых полях могут быть некие значения, которые, на самом деле, не действительные - действительность их зависит от бинарной 2х-байтной маски в структуре этого файла. В общем проблем с расшифровкой, практически - до китайской пасхи.
 Сильно не надеюсь, но может кто в курсе - где можно  добыть описание формата Mazatrol?


 
kilkennycat ©   (2012-10-28 01:00) [1]

у производителя спрашивал?


 
Германн ©   (2012-10-28 01:40) [2]


> Я перерыл весь и-нет, но ничего не нашёл.

А что ты хотел найти в гугле по столь специфичному вопросу?

> kilkennycat ©   (28.10.12 01:00) [1]
>
> у производителя спрашивал?
>

+1


 
имя   (2012-10-28 03:35) [3]

Удалено модератором


 
alexdn ©   (2012-10-28 03:41) [4]

Да и искали видно не долго - http://www.industrialmanuals.com/mazatrol-m-387.php
http://yandex.ru/yandsearch?text=CNC%20Mazatrol&clid=21975


 
заводчанин   (2012-10-28 14:30) [5]


> kilkennycat ©   (28.10.12 01:00) [1]
>
> у производителя спрашивал?

Yamazaki Mazak японский производитель, форматы Mazatrol файлов не выкладывает, вероятно, дабы кто не лень не писал софт для их машин.
 Кроме того шефу это на фиг не нужно.
Это нужно лично мне и ещё некоторым - малость избавиться от рутины и сократить количество ошибок при замене инструмена.

Для обрабатывающих центров типа DMG я написал программку, которая считывает все CNC программы, выбирает из них все инструменты и выводит в таблицу наибольшую глубину обработки для каждого инструмента и в каких программах они применяются.
И нам фрезеровщикам стало удобнее, и я ещё от шефа бонус получил:-)
 Для машин, в которых CNC код находится в обыкновенном текстовом формате почти всё сводится только к написанию парсера CNC кода, но Mazatrol, к сожалению, имеет собственный формат.


 
заводчанин   (2012-10-28 14:32) [6]


> alexdn ©   (28.10.12 03:41) [4]
>
> Да и искали видно не долго - http://www.industrialmanuals.
> com/mazatrol-m-387.php
> http://yandex.ru/yandsearch?text=CNC%20Mazatrol&clid=21975

И где там описания форматов файлов?
Мануалы по управлению машинами мне не нужны, я их сам могу написать.


 
Dimka Maslov ©   (2012-10-28 14:48) [7]


> И где там описания форматов файлов?


Со всей ответственностью заявляю, что описания форматов файлов здесь нет. И лиц, знающих их, или где их достать, тоже.


 
заводчанин   (2012-10-28 14:55) [8]


> Dimka Maslov ©   (28.10.12 14:48) [7]

Да ладно, не раздражайся.
Я это уже понял. Просто подумал, может кто занимается CAM системами и мог бы помочь.


 
Андреевич   (2012-10-28 15:01) [9]

когда мне понадобилась документация я написал в Иркутский завод прикинувшись "интергатором" и запросил инфу :) прислали даже с разводкой плат =) (мне нужна была CNC Атака)


 
заводчанин   (2012-10-28 15:06) [10]


> Андреевич   (28.10.12 15:01) [9]

Что такое - "интергатором"?
CNC Атака - это тип машины?


 
заводчанин   (2012-10-28 15:10) [11]


> заводчанин   (28.10.12 15:06) [10]
> CNC Атака - это тип машины?

А понял, нашёл.


 
Андреевич   (2012-10-28 15:53) [12]


> Что такое - "интергатором"?

сказал что есть цех со старыми станками и на меня возложили обязанность прошерстить рынок ЧПУшек и собрать о них информацию, чтобы потом рассмотреть получше на что делать обновление станков :)


 
Омлет ©   (2012-10-28 17:07) [13]

http://sourceforge.net/projects/qmazedit/
не оно?


 
заводчанин   (2012-10-28 17:37) [14]


> Омлет ©   (28.10.12 17:07) [13]
>
> http://sourceforge.net/projects/qmazedit/
> не оно?
>

Это курсовая работа Martin Haag.

Dokumentation
Projektseminar B
Martin Haag
Matr. Nr. 219380
Hochschule Furtwangen University
WS 06/07
Vorgelegt von : Betreut von :
Martin Haag Prof. Dr. Olaf Neiße
Matr. Nr. 219380
Weisweil HFU
Furtwangen, den 15. Januar 2007


Он пытался тоже расшифровать этот формат, но также упёрся в бинарную маску, определяющую действительность значений по определённым адресам и забросил этот проект.
 Бинарная маска очень важна тем, что по некоторым адресам могут быть нулевые значения, которые могут определять параметры обработки или координаты и поэтому неясно - это нулевой параметр или неиспользуемое значение.
 Конечно, можно на Мазаке создавать обрабатывающие программы с различными параметрами и отслеживать изменение этой бинарной маски, но это сравнимо с подбором кода к кодовым замкам.


 
kilkennycat ©   (2012-10-28 20:31) [15]

вот откуда такая, так сказать, нижняя планка? японская фирма, ого-го, доку не выкладывают, а значит, не дают.
Я лично запрашивал у мицубиши данные на PLC, присылали. аналог девайс, сименс без проблем разъясняли нюансы по своим контроллерам. ти так вообще сами звонили, объясняли что и как.
Может, стоить спросить все же? Тем более, что речь идет о какой-то оптимизации.


 
заводчанин   (2012-10-28 21:20) [16]


> kilkennycat ©   (28.10.12 20:31) [15]
> Тем более, что речь идет
> о какой-то оптимизации.

Нет. Не оптимизация работы машин, а оптимизация труда. Просто нужно создавать список используемых инструментов, в который вносятся марки инструментов и глубина обработки. Разумеется, марку инструмента из CNC программы не выудишь - её там нет, а вот, что очень удобно и нужно - глубина обработки вытаскивается из CNC программ. Это нужно для того, чтобы при смене инструмента не воткнуть, к примеру, сверло недостаточной длины, в противном случае шпиндель въедет в заготовку. И дело в том, что это нужно для всех, используемых программ вместе, а их на машине по несколько десятков и каждая использует по 60-120 инструментов. А вообще в магазине машины 180 инструментов. Я это делаю, абсолютно, не официально, так сказать для себя. В мою задачу это не входит. Но, если будет готово - респект заработаю и от коллег и от шефов. Так что с официальными запросами, думаю, проблематично.


 
kilkennycat ©   (2012-10-28 22:05) [17]


> в противном случае шпиндель въедет в заготовку.

это более чем достаточное основание.


 
Inovet ©   (2012-10-28 22:36) [18]

> [17] kilkennycat ©   (28.10.12 22:05)

Чёт сдаётся мне, что шпиндель не должен въезжать в заготовку при любой длине инструмента, если станок исправен.


 
kilkennycat ©   (2012-10-28 22:51) [19]


> Inovet ©   (28.10.12 22:36) [18]

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


 
заводчанин   (2012-10-28 23:11) [20]


> Inovet ©   (28.10.12 22:36) [18]
> Чёт сдаётся мне, что шпиндель не должен въезжать в заготовку
> при любой длине инструмента, если станок исправен.

Неправильно сдаётся.

К примеру сверление может начинаться с нулевой точки по Z-оси, а может с +20мм или с -20мм (любое разумное значение), в зависимости от конфигурации заготовки и выбранной CNC-программистом нулевой точки. Положение острия сверла машине известно, но ей не известно какую часть из этого занимает длинна патрона, а какую длинна сверла. Поэтому машина не может самостоятельно контролировать правильность вставленного инструмента: об этом заботится фрезеровщик.


 
Германн ©   (2012-10-29 01:45) [21]


> Так что с официальными запросами, думаю, проблематично.
>

Тебе уже подсказали, что запрос можно сделать и "неофициально".
А если не ответят, тогда "Конечно, можно на Мазаке создавать обрабатывающие программы с различными параметрами и отслеживать изменение этой бинарной маски".


 
Германн ©   (2012-10-29 01:51) [22]


> Inovet ©   (28.10.12 22:36) [18]
>
> > [17] kilkennycat ©   (28.10.12 22:05)
>
> Чёт сдаётся мне, что шпиндель не должен въезжать в заготовку
> при любой длине инструмента, если станок исправен.

Теоретически да. Но сам подумай. Для обычных не "самых умных" станков с ЧПУ неисправность всего лишь одного "концевика" может привести к очень большим механическим повреждениям! Как самого станка так и детали. А второе иногда тоже очень дорогостоящее.


 
заводчанин   (2012-10-29 02:19) [23]



                Турм
            ---------------
           |  вид            |
--------|  сверху        |--------
|деталь||                   ||деталь|
|         ||                   ||         |
--------|                   |--------
           |                   |     | сверло
           ---------------    ---  _футтер
                             ----|---|---
                             |               | спиндель
                             |               |
                             |               |


Надеюсь, что на схемке ничего не съедит.
Даже, если в параметрах машины задать зону безопасности, чтобы спиндель не въехал в турм - то всё-равно футер может быть любой величины. Поэтому, как показано на схеме, если координаты сместить по оси X влево, то при сверлении футер въедет в турм. За этим должны следить люди.


 
заводчанин   (2012-10-29 02:22) [24]

Всё съехало :-(


 
Inovet ©   (2012-10-29 06:43) [25]

> [24] заводчанин   (29.10.12 02:22)
> Всё съехало

Но смысл понятен



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.096 c
2-1329678422
Zheksonz
2012-02-19 23:07
2013.03.22
Почему на панели TCategoryPanelGroup не виден TLabel?


2-1339910617
Lamer6666
2012-06-17 09:23
2013.03.22
Прощу помощи разобраться со службой.


2-1337342744
NieL
2012-05-18 16:05
2013.03.22
функцию, которая проверяет попадание точки в прямоугольник


2-1337504907
Глеб
2012-05-20 13:08
2013.03.22
Поиск нужного компонента


10-1182237882
Strang
2007-06-19 11:24
2013.03.22
Add-In





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский