Зачем в управляющую программу вводится код м05

Содержание

Вспомогательные коды М03 и М04 предназначены для управления вращением шпинделя. Единственная разница между двумя этими М-кодами заключается в направлении вращения. Код М03 отвечает за прямое (по часовой стрелке), а М04 – за обратное вращение шпинделя (против часовой стрелки).

Направление вращения определяется, если смотреть в отрицательном направлении оси Z (со стороны шпинделя в сторону заготовки). При фрезеровании режущие инструменты должны иметь прямое вращение (М03). При выводе метчика из отверстия, при нарезании левой резьбы, в циклах автоматического измерения диаметра инструмента может потребоваться обратное вращение шпинделя (М04). В конце программы обработки и перед сменой инструмента нужно остановить вращение шпинделя при помощи команды М05.

Оглавление

  • Основы числового программного управления
  • Автоматическое управление
  • Особенности устройства и конструкции фрезерного станка с ЧПУ
  • Функциональные составляющие (подсистемы) ЧПУ
  • Языки для программирования обработки
  • Процесс фрезерования
  • Режущий инструмент
  • Вспомогательный инструмент
  • Основные определения и формулы
  • Рекомендации по фрезерованию
  • Прямоугольная система координат
  • Написание простой управляющей программы
  • Создание УП на персональном компьютере
  • Передача управляющей программы на станок
  • Проверка управляющей программы на станке
  • Советы по технике безопасности при эксплуатации станков с ЧПУ
  • Нулевая точка станка и направления перемещений
  • Нулевая точка программы и рабочая система координат
  • Компенсация длины инструмента
  • Абсолютные и относительные координаты
  • Комментарии в УП и карта наладки
  • G- и М-коды
  • Структура программы
  • Слово данных, адрес и число
  • Модальные и немодальные коды
  • Формат программы
  • Строка безопасности
  • Ускоренное перемещение – G00
  • Линейная интерполяция – G01
  • Круговая интерполяция – G02 и G03
  • Введение
  • Останов выполнения управляющей программы – М00 и М01
  • Управление вращением шпинделя – М03, М04, М05
  • Управление подачей СОЖ – М07, М08, М09
  • Автоматическая смена инструмента – М06
  • Завершение программы – М30 и М02
  • Основные принципы
  • Использование автоматической коррекции на радиус инструмента
  • Активация, подвод и отвод
  • Подпрограмма
  • Работа с осью вращения (4-ой координатой)
  • Параметрическое программирование
  • Методы программирования
  • Что такое CAD и САМ?
  • Общая схема работы с CAD/САМ-системой
  • Виды моделирования
  • Уровни САМ-системы
  • Геометрия и траектория
  • Алгоритм работы в САМ-системе и постпроцессор
  • Ассоциативность
  • Пятикоординатное фрезерование и ЗD-коррекция
  • Высокоскоростная (ВСО) и высокопроизводительная обработка
  • Критерии для оценки, сравнения и выбора CAM-систем

Источник: www.planetacam.ru

G-, M-КОДЫ — #26 — БАЗОВЫЕ G-КОДЫ: G02 И G03 / Программирование обработки на станках с ЧПУ

Базовые м-коды

Коды, обозначающиеся буквой М (Miscellaneous), называются вспомогательными и предназначены для управления режимами работы станка. М-код может стоять как отдельно, так и находиться в кадре с G-кодами. Некоторые М-коды работают совместно с другими адресами. Например, М-код, отвечающий за направление вращения шпинделя, обычно указывается с адресом S, который необходим для задания числа его оборотов при вращении:

В табл. 8 помещены базовые М-коды, которые должен знать каждый технолог-программист. Когда М-код находится в кадре с G-кодом, то порядок выполнения зависит от модели ЧПУ. Возьмем, например, следующий кадр:

N10 G01 Х100.0 Y100.0 Z100.0 F50.0 М08

Этот кадр выполняет линейное перемещение и включает подачу охлаждающей жидкости (М08). Одни станки включают подачу СОЖ сразу, другие – только после перемещения в указанную позицию. Зная это, опытный программист старается указывать код М08 перед выполнением перемещения на рабочей подаче:

N05 М08 N10 G01 Х100.0 Y100.0 Z100.0 F50.0

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

Таблица 7.1. Базовые М-коды

Останов по выбору

Прямое вращение шпинделя

Обратное вращение шпинделя

Автоматическая смена инструмента

Включение подачи охлаждающей жидкости

Выключение подачи охлаждающей жидкости

Конец программы, перевод курсора в начало программы

Останов выполнения управляющей программы – М00 и М01

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

Коды М00 и М01 временно приостанавливают выполнение программы обработки, или, говоря другими словами, делают паузу в производственном цикле станка. Когда СЧПУ читает код М00, то происходит так называемый запрограммированный останов. Все осевые перемещения останавливаются и возобновляются лишь после того, как оператор станка нажмет клавишу Старт цикла на панели УЧПУ. При этом шпиндель продолжает вращаться, и другие функции остаются активными. Если оператор станка нажимает клавишу Старт цикла, то выполнение программы будет продолжено с кадра, следующего за М00.

… N200 G01 X200 N210 G00 Z100 N220 M00 N230 G00 Z5 N240 G01 Z-1 F50 …

Читайте также:
Как составить индивидуальную программу питания

Для того чтобы безопасно удалить стружку из зоны обработки или снять ее со сверла, необходимо остановить шпиндель. То есть перед командой М00 нужно указать код выключения вращения шпинделя М05. Однако не забудьте снова включить шпиндель, иначе инструмент будет перемещаться без вращения, что приведет к его поломке.

… N200 G01 X200 N210 G00 Z100 N215 M05 N220 M00 N225 M03 S1000 N230 G00 Z5 N240 G01 Z-1 F50 …

Код М01 предназначен для останова по выбору. Действует он аналогично коду М00, однако предоставляет выбор оператору – нужно или не нужно прерывать выполнение управляющей программы. На панели УЧПУ практически любого станка имеется клавиша (или переключатель) «М01». Если эта клавиша нажата, то при чтении кадра с М01 происходит останов. Если же клавиша не нажата, то команда М01 пропускается и выполнение УП не прерывается.

… N200 G01 X200 N210 G00 Z100 N220 M01 N230 G00 Z5 N240 G01 Z-1 F50 …

Таблица 7.2. Поведение станка при работе с кодом М01

Клавиша «М01» на панели УЧПУ

Поведение станка

Выполнение программы приостанавливается и будет продолжено только после того, как оператор станка нажмет клавишу «Старт цикла»

Выполнение программы не будет прервано

Управление вращением шпинделя – М03, М04, М05

Вспомогательные коды М03 и М04 предназначены для управления вращением шпинделя. Единственная разница между двумя этими М-кодами заключается в направлении вращения. Код М03 отвечает за прямое (по часовой стрелке), а М04 – за обратное вращение шпинделя (против часовой стрелки).

Направление вращения определяется, если смотреть в отрицательном направлении оси Z (со стороны шпинделя в сторону заготовки). При фрезеровании режущие инструменты должны иметь прямое вращение (М03). При выводе метчика из отверстия, при нарезании левой резьбы, в циклах автоматического измерения диаметра инструмента может потребоваться обратное вращение пшинделя (М04). В конце программы обработки и перед сменой инструмента нужно остановить вращение шпинделя при помощи команды М05.

… N40 Z5.0 N45 G00 Z100.0 N50 M05 M55 M30 %

Для задания частоты вращения шпинделя используется S-адрес. За S следует числовое значение, выражающее скорость вращения шпинделя в оборотах за одну минуту. Большинство СЧПУ воспринимают только целочисленное значение S. Обычно код М03 и S находятся в одном кадре. Например, кадр N20 заставляет вра- щаться шпиндель в прямом направлении со скоростью 1000 оборотов в минуту:

% O0002 N05 G21 G40 G49 G54 G80 G90 G98 G00 N10 T1 M06 N15 G43 H1 Z100.0 N20 M03 S1000 N25 X100.0 Y150.0 Z5 N30 G01 Z-0.5 N35 X200.0 Y250.0 N40 Z5.0 N45 G00 Z100.0 N50 M05 M55 M30 %

Рис. 7.1. При фрезеровании используется прямое вращение шпинделя (М03)

Некоторые станки (преимущественно старых моделей) оснащены специальной коробкой скоростей. Нужная передача для соответствующего диапазона скоростей вращения шпинделя выбирается автоматически или с помощью М-кодов. Обычно для включения низкой передачи используется код М41, а для включения более высоких передач – М42, М43 и т. д. Переключение передач в этом случае необходимо, чтобы двигатель, вращающий шпиндель, не подвергался чрезмерным нагрузкам (вспомните процесс переключения передач в автомобиле). Приведем небольшой программный пример. В кадре N20 включается низкая передача, а в кад ре N25 шпиндель начинает вращаться со скоростью 900 оборотов в минуту:

… N10 T5 M06 N15 G43 H5 N20 M41 N25 M03 S900 …

Управление подачей СОЖ – М07, М08, М09

В процессе фрезерования охлаждающая жидкость подается в зону обработки для увеличения стойкости инструмента, улучшения качества обрабатываемой поверхности и удаления (вымывания) стружки. Станки с ЧПУ оснащаются системой автоматической подачи СОЖ. Управление этой системой осуществляется при помощи нескольких М-кодов.

Обычно код М08 используется для включения подачи охлаждающей жидкости, а код М09 – для выключения. Некоторые станки позволяют подавать СОЖ в зону обработки в различном виде. Например, код М08 может вызывать подачу охлаждающей жидкости в виде струи, а код М07 – в распыленном виде.

Рис. 7.2. Подача СОЖ в зону резания

Подачу СОЖ принято отключать перед сменой инструмента и в конце программы обработки. Многие современные станки делают это автоматически при чтении кода М06 (смена инструмента), кодов М30 и М02 (конец программы). Кроме программного управления системой автоматической подачи СОЖ, существует и ручное управление, позволяющее оператору станка при помощи определенных клавиш на панели УЧПУ включать или выключать подачу охлаждающей жидкости в случае необходимости.

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

Автоматическая смена инструмента – М06

Код М06 предназначен для автоматической смены инструмента. Некоторые станки с ЧПУ прошлых поколений или недорогие настольные станки не имеют устройства автоматической смены инструмента. В этом случае оператор станка вынужден останавливать программу и вручную менять один инструмент на другой, что конечно же неудобно.

Многие современные станки с ЧПУ имеют это полезное устройство, освобождающее оператора от лишнего вмешательства в производственный цикл станка. Инструменты находятся в ячейках специального барабана, который обычно называют магазином инструментов. В большинстве станков каждая из ячеек магазина инструментов имеет собственный номер. Специальные датчики и устройство обратной связи помогают системе ЧПУ определить положение магазина инструментов и наличие инструмента в ячейках.

Рис. 7.3. Режущие инструменты в магазине станка с ЧПУ

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

Производители станков постоянно совершенствуют конструкцию устройств автоматической смены инструмента. Сегодня наиболее популярными являются следующие конфигурации:

  • магазин инструментов перемещается при смене инструмента, тип «зонтик»;
  • магазин инструментов не перемещается при смене инструмента, тип «рука».
Читайте также:
Wine linux установка программ

Сначала рассмотрим алгоритм работы устройства автоматической смены инструмента с перемещающимся магазином. Когда управляющая программа доходит до кадра смены инструмента, шпиндель перемещается в определенную точку, находящуюся рядом с магазином инструментов. Магазин инструментов перемещается в эту же точку до «сцепления» инструмента с пустой ячейкой.

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

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

Механический захват («рука»), находящийся между магазином и шпинделем, захватывает отработавший инструмент в шпинделе и новый инструмент в магазине. Захват опускается вниз, освобождает инструмент и меняет их местами. Захват поднимается вверх, при этом новый инструмент зажимается в шпинделе, а старый остается в магазине инструментов.

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

Обычно станки с ЧПУ производят смену инструмента при указании в программе следующей команды:

Адрес Т обозначает номер вызываемого инструмента (в данном случае инструмент № 1), а М06 обеспечивает смену. Например, если в УП запрограммировать М06 Т5, то будет вызван инструмент № 5. Большинство СЧПУ допускают любой порядок слов данных в кадре смены инструмента. То есть вы можете вызвать инструмент № 1 и таким образом:

Некоторые СЧПУ требуют, чтобы адрес Т и команда М06 находились в разных кадрах, иначе автоматическая смена инструмента может быть выполнена неправильно:

Сразу после смены необходимо выполнить компенсацию длины нового инструмента. Как вы уже знаете, компенсация длины инструмента осуществляется при помощи кода G43 и следующего за ним Н-слова данных. Для удобства номер корректора на длину совпадает с номером инструмента. Например, для выполнения компенсации длины инструмента № 1 в УП необходимо указать:

Некоторые станки старых моделей требовали указывать направление компенсации длины инструмента. При этом код G43 обозначал положительное направление, a G44 – отрицательное направление компенсации. К счастью, сегодня такой неудобный способ используется крайне редко.

Кадры смены инструмента и активации компенсации длины нового инструмента в управляющей программе:

% O0002 N05 G21 G40 G49 G54 G80 G90 G98 G00 N10 T1 M06 N15 G43 H1 Z100.0 N20 M03 S1000 N25 X100.0 Y150.0 Z5 N30 G01 Z-0.5 N35 X200.0 Y250.0 N40 Z5.0 N45 G00 Z100.0 N50 M05 M55 M30 %

В кадре N10 производится смена инструмента (вызов инструмента № 1), а в кадре N15 выполняется компенсация длины инструмента № 1 и инструмент перемещается в точку Z100.0.

Перед тем как вызвать новый инструмент, принято отменять компенсацию длины активного инструмента. Это действие производится при помощи кода G49, хотя многие современные СЧПУ отменяют компенсацию длины автоматически при указании команды М06. Если произведена смена инструмента, а компенсация его длины не выполнена, то возможно столкновение инструмента с заготовкой или частями станка.

Многие программисты для обеспечения безопасности перед сменой инструмента выполняют возврат в исходную позицию по оси Z:

. G91 G28 Z0 T3 M06 G43 H3 .

Чтобы избежать серьезных ошибок, при смене инструмента оператору станка необходимо быть особенно внимательным.

Завершение программы – М30 и М02

В конце любой управляющей программы должен находиться код ее завершения – М30 или М02. При выполнении любого из этих кодов станок останавливается независимо от того, какую функцию он выполнял. Разница между М30 и М02 заключается лишь в том, что код М30, помимо завершения программы, «перематывает» или «сбрасывает» ее на начало, а код М02 не делает этого. Проще говоря, при окончании программы обработки с М30 курсор текущего положения переводится в самое начало программы, а с М02 остается в конце.

… N40 Z5.0 N45 G00 Z100.0 N50 M05 M55 M30 %

Обычно при завершении программы обработки производится перемещение рабочего стола или инструмента в позицию, которая облегчает оператору снятие готовой детали со станка. Такое перемещение совершается с помощью кода возврата в исходную позицию G28:

… N120 G91 G28 X0 Y0 Z0 N130 M05 N140 M30 %

Источник: studfile.net

Коды программирования ЧПУ в G-код и M-код в программировании ЧПУ

Если вы хотите изучать программы ЧП, вам необходимо понимать значение каждого G-кода и М-кода для ЧПУ. В статье показаны различия и список G-кода и М-кода, а также то, как они работают и пишутся.

Коды программирования ЧПУ в G-код и M-код в программировании ЧПУ

Что такое G-код и М-код в программировании ЧПУ?

G-код, который является своего рода функцией, используемой для обработки с ЧПУ , относится к списку подготовительных кодов, начинающихся с буквы «G» на языке программирования ЧПУ, для позиционирования инструмента и подачи команд. G-коды должны работать с другими кодами, такими как M-код, для выполнения желаемых задач.

M-код, коды начинаются с буквы «M», представляет собой набор вспомогательных команд, используемых для различных функций, в сочетании с G-кодом для включения или выключения различных функций станка, таких как включение/выключение СОЖ, включение скорости шпинделя. /off, смена инструмента, открытие двери рабочей станции и многое другое.

В чем разница между G-кодом и М-кодом станка с ЧПУ

В чем разница между G-кодом и М-кодом станка с ЧПУ?

1) G (геометрические) коды — это инструкции, относящиеся к движению или позиционированию инструмента относительно заготовки, обычно используемые при токарной обработке с ЧПУ для изготовления поверхностей цилиндров или фрезерной обработке с ЧПУ для изготовления профилей прямоугольных пластин.
M (прочие) коды являются командами для функций станка, таких как скорость, охлаждающая жидкость и т. д.
2) G-код основан на конструкции детали или изделия с ЧПУ, M-код в основном связан с выключением/включением станка.
3) G-код активирует станок с числовым программным управлением, M-код активирует ПЛК станка.

Читайте также:
Программа как прослушать компьютер

Как написать G-код и другие введения

Различные коды могут записываться в разных форматах. Здесь мы возьмем G00 и G01 в качестве примеров, чтобы показать, как их писать и на что обращать внимание.
G00-Быстрое позиционирование
Формат: G00 X(U) Z(W)
Объяснение:
(1) Эта команда позволяет инструменту быстро перемещаться в указанное положение в соответствии с режимом управления положением точки. Заготовка не может быть обработана во время перемещения.
(2) Все запрограммированные оси одновременно перемещаются со скоростью, заданной параметрами. Когда одна ось завершает запрограммированное значение, она останавливается, в то время как другие оси продолжают движение.
(3) Неподвижные координаты программировать не нужно.
(4) G00 можно записать как G0. Пример: G00 X75 Z200

G01-Линейная интерполяция
Формат: G01 X(U) Z(W)__F (мм/мин)
Объяснение:
(1) Эта команда заставляет инструмент перемещаться в указанное положение в режиме линейной интерполяции. Скорость движения определяется F (скорость подачи). Все координаты могут работать в связке.
(2) G01 можно также записать как G1. Пример: G01 X40 Z20 F150

Список G-кодов и M-кодов для токарной и фрезерной обработки с ЧПУ

Часть g-кодов и m-кодов имеют одинаковое значение в токарной и фрезерной обработке с ЧПУ, но другие единицы различаются.
Список одинаковых G-кодов для токарной и фрезерной обработки с ЧПУ
G00: Быстрое позиционирование
G01: Линейная интерполяция
G02: Круговая/винтовая интерполяция (по часовой стрелке)
G03: Круговая/винтовая интерполяция (против часовой стрелки)
G17: Выбор плоскости XY
G18: Выбор плоскости XZ
G19: YZ выбор плоскости
G20: программирование в дюймах
G21: программирование в мм

Список наиболее распространенных М-кодов и значений
M0: Остановка программы (нажмите Cycle Start, чтобы продолжить)
M1: Дополнительная остановка (выполняется, только если переключатель на ЧПУ находится в положении ON)
M2: Конец программы
M3: Шпиндель по часовой стрелке
M4: Шпиндель против часовой стрелки
M5: Останов шпинделя
M6: Сменить инструмент
M8: СОЖ вкл
M9: СОЖ выкл
M30: Завершить программу и нажать Cycle Start, чтобы запустить ее снова.

Дополнительная информация

  • Заказчик: Организация
  • Статус: Нет исполнителя
  • Срок сдачи проекта после оплаты аванса: 01.10.2020
  • ЦЕЛЬ ПРОЕКТА: Рассказать подробней про тему проекта

Прочитано 211 раз Последнее изменение Пятница, 29 Апрель 2022 11:08
Опубликовано в Технология производства

1 Комментарий

  • Комментировать Четверг, 02 Июнь 2022 10:58 написал Смирнов Антон Станки с числовым программным управлением (ЧПУ) являются одними из самых точных и широко используемых технологий обработки на сегодняшний день. Они устраняют человеческие ошибки, полагаясь на компьютерные программы, такие как G-код и M-коды, для изготовления деталей.
    G-коды и M-коды — это просто программные языки программирования (или компьютерные инструкции), которые диктуют движение режущих инструментов с ЧПУ для создания нужной детали. Эти программы могут быть сложными для реализации, поскольку они варьируются от станка к станку и требуют опытного программиста с ЧПУ. Основы, однако, гораздо более просты, чем вы думаете.
    В этой статье мы рассмотрим основы G-кодов и М-кодов в обработке с ЧПУ. У вас будет достаточно информации для создания простых программ обработки для изготовления ваших деталей к концу прочтения этой статьи.

G-код, также известный как геометрический код, управляет движением станка. Например, он может направить станок по по линии или дуге. Команда G-кода обычно пишется в буквенно-цифровом формате, начиная с «G» и сопровождаясь двузначным числом (например, G00).
Напротив, М-коды управляют станком или другими функциями станка с ЧПУ, такими как вращение шпинделя, замена поддонов и указание инструментам, когда работать или прекращать работу. М-коды также пишутся в буквенно-цифровом формате, начиная с «М» и сопровождаясь двумя цифрами.
Команды G-code и M-code работают вместе, чтобы запрограммировать станок для изготовления детали. В следующих разделах мы представим некоторые команды G- и M-кода, которые вы должны знать.

Общие сведения о командах G-кода

За стандартными командами G-кода следует геометрическое положение, обычно идентифицируемое с помощью декартовой системы координат. Так, например, предположим, что вы хотите быстро переместить машину в координатное положение (X = -100, Y = -50, Z = 35) без обработки материала. Вы можете использовать команду быстрого позиционирования G00 для достижения этого, написав G00X-100. Y-50. Z35.

Общие сведения о командах M-кода
Как мы уже упоминали ранее, M-код управляет функциями станка обработки с ЧПУ.

Все еще рассматривая предыдущий пример, предположим, что вы хотите, чтобы ваш шпиндель начал вращаться сразу после того, как ваша машина расположена (X = -100, Y = -50, Z = 35). Вы можете просто включить команду шпинделя M03, написав G00X-100. Y-50. З35М03. Однако имейте в виду, что вам также необходимо указать скорость, с которой вы хотите, чтобы ваш шпиндель вращался.
Чтобы реализовать это, вам нужно понять некоторые дополнительные команды программирования ЧПУ, которые не начинаются с алфавитов «G» и «M».

Дополнительные команды для программирования с ЧПУ

Существуют также некоторые дополнительные команды, полезные для программирования чпу. Например, команда F позволяет управлять скоростью, с которой машина перемещается или подает кусок. Аналогичным образом, команда «T» сообщает станку, какой инструмент использовать для достижения желаемой операции резки. Наконец, команда S позволяет указать скорость шпинделя.
Чтобы лучше понять, как реализовать эти дополнительные команды, давайте рассмотрим сценарий, в котором вы хотите переместить станок с ЧПУ в координатное местоположение (X = -100, Y = -50, Z = 35) по прямой линии и со скоростью подачи 10 дюймов в минуту. Для этого можно использовать команду G01 (или линейное перемещение канала), написав G01X-100. Y-50. Z35. Ф10.
Точно так же предположим, что вы хотите, чтобы ваш шпиндель вращался по часовой стрелке со скоростью 3000 об/мин. Чтобы достичь этого, вы можете реализовать команду M03 (начать перемещение шпинделя) и команду S (скорость шпинделя), написав G00X-100. Y-50. З35М03С3000. Имейте в виду, что вращение шпинделя начинается только после того, как фрезерный станок с ЧПУ расположен по адресу (X = -100, Y = -50, Z = 35).

Источник: engcrafts.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru