Станок 3г71 технические характеристики: 3Г71 станок плоскошлифовальный с горизонтальным шпинделем универсальный. Паспорт, Руководство, Схемы, Описание, Характеристики
|
Паспорт 3Г71 Универсальный плоскошлифовальный станок высокой точности с горизонтальным шпинделем и прямоугольным столом (Орша)
Наименование издания: Руководство по эксплуатации
Выпуск издания: Оршанский станкостроительный завод «Красный борец»
Год выпуска издания: 1977
Кол-во книг (папок): 1
Кол-во страниц: 84
Стоимость: Договорная
Описание: Полный комплект документации
Руководство по эксплуатации
Содержание:
1.
Техническое описание
Назначение и область применения станка
Состав станка
— Расположение составных частей станка
Перечень составных частей станка
— Расположение органов управления и табличек с символами станка
Устройство и работа станка и его составных узлов
— Схема кинематическая станка
Перечень элементов кинематической схемы
Особенности отдельных узлов станка
— Станина
— Колонна
— Крестовый суппорт
— Механизм продольного реверса
— Механизм продольного ручного перемещения стола
— Стол
— Механизм поперечного реверса стола
— Механизм поперечной подачи
— Шлифовальная головка станка
— Механизм вертикальной подачи
Кожух шлифовального круга
Охлаждение станка
Описание электрооборудования станка
— Схема электрическая принципиальная станка
Перечень элементов принципиальной электрической схемы
— Схема электрическая соединений станка
— Схема расположения электрооборудования станка
Гидропривод станка
Управление
Гидроагрегат
Конструкция
Распределительная панель
Гидрокоммуникация
— Гидроцилиндр
— Схема гидравлическая принципиальная станка
Кран управления
Работа гидропривода и взаимодействие узлов
Первоначальный пуск гидропривода и наладка
Указания по ремонту гидропривода
Указания по обслуживанию и эксплуатации гидропривода станка
Система смазки станка
— Схема смазки станка
Перечень точек смазки
2.
Инструкция по эксплуатации
Указания мер безопасности
— Схема транспортировки станка
Порядок установки станка
Распаковка
Транспортирование
— Фундамент станка и установка чертёж
Подготовка станка к первоначальному пуску, первоначальный пуск и указания мер безопасности
Настройка и наладка станка и режим работы
Регулирование станка
Перечень подшипников качения
— Схема расположения подшипников
3. Паспорт станка
Общие сведения
Основные технические данные станка
Сведения о ремонте станка
Особенности разборки и сборки станка при ремонте
Сведения об изменениях в станке
Сведения о приспособлениях
Комплект поставки
Свидетельство о приёмке
Свидетельство о консервации
Свидетельство об упаковке
Приложение: Материалы по быстроизнашивающимся деталям (3Г71.
00.000 РЭ)
— Гайка чертёж (10.401)
— Гайка чертёж (10.402)
— Винт чертёж (11.206)
— Корпус муфты чертёж (11.209)
— Червяк чертёж (11.211)
— Колесо червячное чертёж (11.401)
— Гайка чертёж (11.402)
— Колесо червячное чертёж (11.403)
— Валик-шестерня чертёж (21.30)
— Шестерня чертёж (21.33)
— Поршень-шестерня чертёж (21.34)
— Вал-шестерня чертёж (21.36)
— Шестерня чертёж (21.37)
— Шестерня чертёж (25.31)
— Колесо зубчатое чертёж (25.32)
— Винт чертёж (25.33)
— Полумуфта чертёж (25.33)
— Ролик чертёж (25.47)
— Полумуфта чертёж (25.49)
— Вал-шестерня чертёж (28.206)
— Шестерня чертёж (28.213)
— Венец зубчатый чертёж (28.216)
— Собачка чертёж (28.232)
— Собачка чертёж (28.242)
— Шпиндель чертёж (30.201)
— Шестерня косозубая чертёж (30.
202)
— Шестерня косозубая чертёж (30.204)
— Червяк чертёж (30.210)
— Вкладыш задний чертёж (30.401)
— Вкладыш передний чертёж (30.402)
— Кольцо переднее чертёж (30.405)
— Кольцо заднее чертёж (30.406)
— Червяк чертёж (46.201)
— Колесо храповое чертёж (46.203)
Описание станка:
Отметим, что именно документация на плоскошлифовальный станок 3г71 паспорт которого всё так же находится в нашем техническом архиве будет представлять собой весьма качественное издание состоящее не менее чем из восьмидесяти четырёх страниц, что поданы в формата А4. Конечно и безусловно, именно этот формат документации станет тем самым наиболее предпочтительным и удобным в плане подачи инструментом, возможностями которого можно уверенно и эффективно воспользоваться при работе с описываемой единицей станка. Тем не менее, кроме техпаспорта и механической части описываемой модели оборудования, мы можем отметить и наличие станочной электрики, что конечно присутствует в данного типа документации.
К примеру, всё так же схема станка 3г71 может отображаться как вариант для электрической части. Но вместе с этим и присутствовать уже в механике станка, что безусловно станет занимать одну из наиболее значимых и важнейших позиций для работы с представленным материалом и его возможностями отображёнными как следствие результата применения этой модели непосредственно в вопросах технологического подхода к производственной деятельности, а именно вот этот момент на наш взгляд будет не менее значимым нежели наличие самой документации к станочному оборудованию.
Безусловно, сам по себе элемент или же модель под названием станок 3г71 паспорт которой как было уже описано выше может представлять собой довольно различное издание по своему подходу и содержанию в направлении работы станка. Здесь всё зависит от редакции, а вместе с этим и года выпуска представленной станочной единицы, что безусловно станет одной из наиболее востребованных в производстве элементов общего цикла применяемого оборудования.
Ведь, как можно предположить и в целом эти предположения основаны на практике, что техпаспорт на станок обычно обладает различиями исходя из того или же иного года выпуска станка предприятием производителем подобных машин. Конечно, этот момент в общем можно отнести к закономерному, ведь в этом случае уже речь идёт о развитии, а также и модернизации последующих плоскошлифовальных станков. А год от года соответственно оборудование в любом случае совершенствовалось и производилось в несколько иной модификации от базовой, что так же обусловлено практикой. И особенно этот момент касался не только шлифовального оборудования как такового, но и прочих версий разнообразных станков по металлу, включая токарные, сверлильные и прочие варианты.
Наверное, на плоскошлифовальный станок 3г71 паспорт pdf, а этот формат, безусловно наиболее востребованный в направлении реализации электронной версии документов. Ведь, без потери качества он обладает довольно сжатой вариативностью, что при распечатке на самом обычном промышленном принтере производится без какой-либо потери качества, а этот факт безусловно станет важным пунктом для последующей работы на станке.
Конечно, опираясь на эту информацию, можно сделать заключение, что для быстрой передачи и эффективной поставке станочной документации, техпаспорта будет нужно всего-то прикрепить эти документы к письму и направить в электронный адрес заказчика, а этот процесс безусловно в разы ускоряет время применения этих документов на рабочем процессе. Заметим так же, что мы обладаем как раз тем самым изданием станка, на основании которого можно не просто работать с этим оборудованием, но также и заниматься его ремонтом, на основании специализированного альбома наполненного важнейшими чертежами быстроизнашиваемых деталей. Здесь присутствует уже порядка тридцати разнообразных и подробных чертежей, на основании которых получится действительно, успешным образом уменьшить время простоя станка и запуска его снова в производственную деятельность воссоздав по чертежам тот или же иной важнейший элемент оборудования, а всё это позволяет документация.
Оборудование
Подробную информацию об оборудовании машиностроительного факультета Крагуеваца, используемом в учебной и исследовательской деятельности, можно найти в более подробной информации.
Перечень оборудования, используемого для занятий:
№ | Имя, тип |
1. | Система оцифровки ATOS II E – 3D |
2. | Универсальная компьютеризированная машина для испытания материалов на растяжение Zwick/Roell Z 100 |
3. | Нанотрибометр, NTR-S-AE-0000 Нанотрибометр |
4. | Двухканальный гидродинамический вибратор — PUPIN, Возбуждение: до 200 кг массы, от 0,1 до 30 Гц |
5. | Гидравлический дидактический набор FESTO didactic |
6. | пневматический дидактический набор FESTO didactic |
7. | Дидактический набор CIM и комплект для промышленной автоматики FESTO didactic |
8. | Машина для быстрого прототипирования с процедурой 3D-печати — ZCorporation 310 ZPrinter System — SAD |
9. | 3D лазерный 3D сканер — Roland LPX-250 Picza |
10. | 3D-принтер 3D Systems InVision HR |
11. | Настольный фрезерный станок с ЧПУ и 3D-дигитайзер Roland MDX-20 Modella |
12. | 3D-дигитайзер Immersion Microscribe G2LX |
13. | Прибор для измерения параметров рельефа поверхности, Talysurf 6 Taylor Hobson |
14. | Фрезерный станок с ЧПУ, HAAS — Инструментальный фрезерный станок TM-1HE |
15. | Система индикации двигателя внутреннего сгорания, AVL Indimeter 619 |
16. | Анализатор выбросов выхлопных газов SI и дизельных двигателей, AVL DiCom 4000 |
17. | Диагностическая система, AVL DISCAN 8000E |
18. | Оборудование для испытаний двигателей внутреннего сгорания и экспериментальных одноцилиндровых двигателей — SCHENCK |
19. | Моторный тормоз HOFFMAN 12 d-h-s |
20. | Анализатор дымовых газов ИМР 2800П |
21. | Инфракрасный термометр Minolta-Land Cyclops Mini Laser |
22. | Референтный термометр сопротивления AOIP, Франция PN 5207 + AN 5847 (зонд Pt) |
23. | Тепловизор модель ИК 21; Инфракрасные решения, Inc., США |
24. | Портативный ультразвуковой расходомер жидкости — Dynasonics |
25. | Система для вибродиагностики, сборщик данных 2526 Brüel & Kjær |
26. | Станок для изготовления зубчатых колес Fauter P-160 H/I |
27. | Радиально-сверлильный станок — Завод Станков 2Н55 |
28. | Сверлильный станок для круглого шлифования, LZT Kikinda UFB-500 |
29. | Сверлильный станок для плоского шлифования, Красный Борец – Россия 3G71 |
30. | Точилка, Первомайская лиоза — 5 |
31. | Механическая пила, Победа Нови Сад |
32. | Короткоходовой строгальный станок ИЗТ Кикинда КР-400 |
33. | Универсальный токарный станок LZT Kikinda PUS — 1500 |
34. | Станок токарный универсальный, Первомайская D480 |
35. | Трехсторонний динамометр с пьезоэлектрическими преобразователями, KISTLER |
36. | Установка для отопления и охлаждения с использованием теплового насоса и гибридных солнечных коллекторов |
37. | Электрохимическое устройство для нанесения измерительных сетей на поверхность листового металла, ERICHSEN |
38. | Лабораторная гидравлическая машина для испытания листового металла, ERICHSEN |
39. | Насосный агрегат для лабораторной гидравлической машины для испытания листового металла, ERICHSEN |
40. | Устройство для попеременного складывания лент и проволоки |
41. | Шейкер для определения динамической прочности материала |
42. | Маятник Шарпи |
43. | Прибор для статического измерения твердости по Роквеллу (HRB и HRC) |
44. | Прибор для статического измерения твердости по Бринеллю и Виккерсу (HB и HV) |
45. | прибор для измерения микротвердости (HV) |
46. | Металлографический микроскоп |
47. | Прибор для неразрушающего контроля материалов ультразвуковым методом |
48. | Устройство для неразрушающего контроля материалов магнитным методом |
49. | Печь для термообработки |
50. | Портативный прибор для измерения твердости динамическими методами (склероскоп и дороскоп) |
51. | Устройство для попеременного складывания лент и проволоки |
52. | Устройство для технологических испытаний с экструзией Эрихсена |
53. | Сварочный аппарат для сварки постоянным током (мотор-генераторная группа) |
54. | Сварочный аппарат трансформаторного типа для сварки переменным током |
55. | Устройство для сварки MAG/MIG |
56. | Устройство для сварки TIG на переменном и постоянном токе |
57. | Устройство для сварки TIG VAR TIG 1605 |
58. | Устройство для сварки MAG/MIG VAR MIG 400 D 42 |
59. | Головка устройства для сварки ЭПП с тележкой |
60. | Комплект измерительных приборов EXTECH для измерения энергии |
61. | Трехфазное питание — Extech |
62. | Газоанализатор TESTO 350 S |
63. | Система Biostretch – ECM |
64. | Система для изолированного очага Langedorf — EXPERIMETRIA LTD |
65. | Рука пневматического робота — Martonair MES 37 |
66. | диагностический (ультразвуковой) прибор для измерения толщины материала, Ultrasonic Industries TM3S |
67. | Платформа для сбора данных, PULSE 3560 – D – 020 — Brüel & Kjer PULSE 3560 – D – 020 |
68. | Система для измерения вибрации и частоты вращения — RDC — 1 |
69. | Модель ротационной машины — испытательный стенд, Hensel KG9002 |
70. | Лазерный счетчик частиц, Hiac PM 4000 |
71. | Видеоскоп, ITConcepts Гибкий шарнирный видеоскоп VEZ 4 – 8 |
72 | Трибометр, ТР — 95 |
73. | Смазочные системы Lincoln |
74. | Микроскоп измерительный универсальный, УИМ — 21 |
75. | Программное обеспечение Simufact – Femutec |
76. | Программный штамп – Qanteck |
77. | Программное обеспечение Vulcan – Qanteck |
78. | Программное обеспечение Power Mill — Delcam UK |
79. | Программное обеспечение Femap v 9.0 — UGS PLM Solutions, Inc. |
80. | Программное обеспечение GID версии 8.0.9 |
81. | Программное обеспечение Makromedia Studio |
82. | Программное обеспечение ЛНИС |
83. | Программное обеспечение CATIA v5 |
84. | Лабораторная модель спаренных резервуаров, Majk Elektronik LM-ME-88-07 |
85. | Лабораторная модель спаренного крана/обратного маятника, Majk Elektronik LM-ME-72-07 |
86. | Стабилизированный выпрямитель, HAMEG HM7042-4 |
87. | Функциональный генератор, HAMEG HM8130-2 |
88. | Аналоговый осциллограф с генератором сигналов INSTEK GOS-620FG |
89. | Демонстрационный комплект PICDEM для мехатроники, MICROCHIP DM163029 |
90. | Демонстрационный набор PICDEM для мехатроники, MICROCHIP DV164007 |
91. | Ваттметр с гнездом, HAMEG HM8115-2 |
92. | Аналого-цифровой осциллограф, HAMEG HM1508 |
93. | Комплект преобразователей для измерения на автомобилях |
94. | Весы для измерения осевой нагрузки транспортных средств |
95. | Мост измерительный для измерения крутящего момента и частоты вращения, HBM MGT 18N.MZ.GR.D4 |
96. | Мост шестиканального измерительного усилителя, HBM KWS 673.A2 |
97. | Цифровой анемометр со штативом, THIES CLIMA |
98. | Многоканальный измерительный прибор с принадлежностями, HBM UPM 60 |
99. | Оборудование для вакуумного литья |
100. | Метеостанция |
Создание приложения командной строки с узлом
Исходный код
Руководство по созданию приложения командной строки
На основе сборки приложения командной строки
Просмотреть на GitHub
Рабочий инструмент командной строки
youtube.com/embed/Mjzr1jwlaCQ» allowfullscreen=»» loading=»lazy»>
Оригинальная почта
Введение
JavaScipt может делать намного больше, чем просто работать в браузере. С помощью Node его можно использовать для создания мощных инструментов командной строки. Недавно я создал свой собственный интерфейс командной строки, чтобы ускорить выполнение повторяющихся задач на работе. Проект, который мы создадим в этой статье, будет лишь небольшой его частью и будет делать гораздо больше, чем печатать «Hello World».
Если у вас нет Node , установленный на вашем локальном компьютере, загрузите его ЗДЕСЬ.
Вариант 1 — клонировать исходный код
Загрузите zip или еще лучше клонируйте исходный код на свой локальный компьютер.
клон git https://github.com/benjaminadk/node-cli-tutorial.git
Войти в полноэкранный режимВыйти из полноэкранного режима
Вариант 2 — построить с нуля
Если вы хотите писать код вместе со мной и строить с нуля, просто продолжайте читать.
Первое, что вам нужно, это папка для хранения вашего кода проекта.
мкдир узел-кли cd узел-кли
Войти в полноэкранный режимВыйти из полноэкранного режима
Давайте инициализируем эту папку как проект NPM и создадим файл для записи кода. NPM означает Node Package Manager , кстати. Проверьте НПМ.
инициализация npm -y сенсорный index.js
Войти в полноэкранный режимВыйти из полноэкранного режима
Если какая-либо из приведенных выше инструкций была вам незнакома или не сработала, возможно, вы захотите сейчас поискать в Google и узнать больше о Node , NPM и вообще командная строка.
Сейчас самое время рассказать всем, что на самом деле собирается делать это приложение.
Барабанная дробь, пожалуйста. 🥁
Мы будем делать эскизы изображений. В частности, мы сможем перейти к каталогу, полному изображений, через командную строку, вызвать нашу команду и создать новый каталог, полный эскизов.
Конечно, подобные задачи можно выполнить с помощью Photoshop и других программ для обработки изображений, но мы программисты и хотим создавать свои собственные программы. В этом случае мы будем делать 225×19Миниатюры размером 0 пикселей из изображений ткани размером 800×800 и сохранение их в формате JPEG с качеством 40%. Чтобы упростить эту задачу, мы воспользуемся пакетом Jimp. Пока мы качаем материал, давайте также загрузим Commander и rimraf. Commander — полезная платформа для приложений командной строки, а rimraf — утилита файловой системы, помогающая нам программно удалить каталог и его содержимое.
Убедитесь, что вы находитесь в каталоге проекта, то есть на том же уровне, что и package.json он же корень.
нпм установить римраф командер джимп
Войти в полноэкранный режимВыйти из полноэкранного режима
Чтобы убедиться, что все работает правильно, добавьте небольшой код в index.js .
index.
js
console.log('Hello World')
Войти в полноэкранный режимВыйти из полноэкранного режима
Готово! 😎. Просто шучу. Это просто для того, чтобы убедиться, что Node работает. Я стараюсь писать уроки, которым могут следовать новички. Изнутри нашего узла node-cli теперь мы можем запустить следующее.
узел ./index.js
Войти в полноэкранный режимВыйти из полноэкранного режима
Подсказка. index.js распознается как своего рода имя файла по умолчанию в Node . Это тоже работает.
узел .
Войти в полноэкранный режимВыйти из полноэкранного режима
В терминале должно быть напечатано Hello World .
Вот как файлы JavaScript выполняются интерпретатором Node . Однако целью этого упражнения является создание инструмента командной строки. Мы хотим иметь возможность вводить команду в любом месте на нашем компьютере и выполнять наш код.
Сначала добавьте следующую строку в начало index. . Понимание этой линии сейчас не важно. Он использует Shebang — #! — и указывает системе использовать Node для интерпретации этого файла. Это необходимо при создании приложений командной строки с помощью NPM .
js
index.js
#!/usr/bin/env node // подсветка строки
console.log('Привет, мир')
Войти в полноэкранный режимВыйти из полноэкранного режима
файл package.json также необходимо обновить. Важные строки выделены. Этот ключ bin сообщает NPM , что когда мы вводим make-thumbs в командной строке, мы хотим запустить index.js . Я назвал его make-thumbs , чтобы избежать конфликтов с node-cli , но на самом деле это можно назвать как угодно. Соответствует тексту, введенному в командную строку для запуска нашего приложения. Общие команды включают cd , ls , curl , mkdir и многое другое.
Когда эти команды вводятся, на самом деле где-то за кулисами выполняется код.
package.json
{
"имя": "узел-cli",
"версия": "1.0.0",
"description": "Учебник по командной строке",
«основной»: «index.js»,
"bin": {// выделить строку
"make-thumbs": "./index.js" // выделение строки
}, // подсветка строки
"скрипты": {
"test": "echo \"Ошибка: тест не указан\" && выход 1"
},
"ключевые слова": [],
"автор": {
"имя": "бенджаминадк",
"электронная почта": "[email protected]",
"url": "https://github.com/benjaminadk"
},
"лицензия": "ISC",
"зависимости": {
"командир": "4.1.0",
"джимп": "0,9.3"
}
}
Войти в полноэкранный режимВыйти из полноэкранного режима
Теперь введите make-thumbs в командной строке. Он должен выдавать и выдавать ошибку, как показано ниже.
Есть еще один шаг, чтобы подключить глобальную команду для работы в нашей системе. Убедитесь, что вы находитесь в корне проекта.
нпм ссылка
Войти в полноэкранный режимВыйти из полноэкранного режима
Это должно вызвать следующий вывод. NPM творит чудеса за кулисами.
Попробуйте ввести make-thumbs в командной строке еще раз.
Тада! 😁
Обратите внимание, что эту ссылку можно отменить с помощью npm unlink . На компьютере с Windows вы можете проверить "~\AppData\Roaming\npm , чтобы увидеть, что NPM создал файл .cmd , соответствующий имени команды. ~ относится к C:\Users\your- имя пользователя , также известное как каталог HOME . Эта информация не имеет решающего значения, но ее полезно знать.0003
Теперь этот проект настроен, и мы можем добавить немного полезного кода.
index.js
#!/usr/bin/env узел
const программа = требуется('командир')
программа
.версия('1.0.0')
.name('сделать большие пальцы')
.description('Изменение размера изображения для создания миниатюр')
.
option('-s,--source [папка]', 'Каталог исходных изображений', 'изображения')
.вариант(
'-d,--назначение [папка]',
'Каталог, который будет создан для эскизов',
'миниатюры'
)
.parse(процесс.argv)
Войти в полноэкранный режимВыйти из полноэкранного режима
Commander — отличный фреймворк, который помогает настраивать параметры и автоматически создает меню справки. Здесь я присваиваю версию, имя и описание, а также некоторые опции. Наконец, мы разбираем process.argv . Это аргументы, предоставляемые команде. Только с этим кодом у нас уже есть рабочий инструмент командной строки.
make-thumbs --help
Войти в полноэкранный режимВыйти из полноэкранного режима
Параметры позволяют ввести каталог исходных изображений и каталог для сохранения новых эскизов. Это относительно текущего рабочего каталога, а не абсолютные пути. Я создал псевдонимы -s , обычные параметры — --source , описания и значения по умолчанию.
Теперь можно добавить файловую систему и логику обработки изображений.
Я хочу создать отдельную папку и файл для хранения части этой логики, чтобы все было организовано и модульно.
mkdir библиотека библиотека компакт-дисков сенсорный index.js
Войти в полноэкранный режимВыйти из полноэкранного режима
Я хочу воспользоваться кодом Async/Await , поэтому я использую promisify . Эти утилиты помогают читать каталоги, создавать каталоги, удалять каталоги и проверять, существуют ли каталоги. Проконсультируйтесь с 9Документация 1043 Node для получения дополнительной информации об этом. Я также включил логику Jimp , чтобы создать миниатюру для наших спецификаций. Обратитесь к их документации для получения дополнительной информации.
lib/index.js
const jimp = требуется ('jimp')
const rimraf = требуется('rimraf')
const fs = требуется ('fs')
const { обещание } = требуется ('util')
const thumbnail = async (src, dest) => {
const image = ожидание jimp.
read(src)
ожидание image.resize(225, 190, jimp.RESIZE_BICUBIC)
изображение.качество(40)
ожидание image.writeAsync (назначение)
}
const directoryExists = путь к файлу => {
вернуть fs.existsSync (путь к файлу)
}
const readdir = обещание (fs.readdir)
const mkdir = обещание (fs.mkdir)
const rm = обещание (rimraf)
модуль.экспорт = {
миниатюра,
каталог существует,
редиректор,
мкдир,
г.м.
}
Войти в полноэкранный режимВыйти из полноэкранного режима
Вот готовый код для index.js с импортированными нашими утилитами.
index.js
#!/usr/bin/env узел
const программа = требуется('командир')
постоянный путь = требуется ('путь')
const { thumbnail, directoryExists, readdir, mkdir, rm } = require('./lib')
программа
.версия('1.0.0')
.name('сделать большие пальцы')
.description('Изменение размера изображения для создания миниатюр')
.option('-s,--source [папка]', 'Каталог исходных изображений', 'изображения')
.вариант(
'-d,--назначение [папка]',
'Каталог, который будет создан для эскизов',
'миниатюры'
)
.
parse(процесс.argv)
константа main = асинхронная () => {
пытаться {
// Использовать текущий рабочий каталог вместо __dirname, где находится этот код
константа cwd = процесс.cwd()
// Использовать пользовательский ввод или параметры по умолчанию
const { источник, место назначения } = программа
const srcPath = path.join(cwd, источник)
const destPath = path.join (cwd, пункт назначения)
// Удалить каталог назначения, если он существует
если (directoryExists(destPath)) {
ожидание rm (путь назначения)
}
// Создать каталог назначения
ждите mkdir(destPath)
// Чтение исходного каталога
const imagesAll = await readdir(srcPath)
// Создаем миниатюры
for (пусть изображение imagesAll) {
const src = path.join (srcPath, изображение)
const dest = path.join (путь назначения, изображение)
console.log(`Создание эскиза по адресу: ${dest}`)
миниатюра (источник, место назначения)
}
console.log('Эскизы успешно созданы!')
} поймать (ошибка) {
console.
log('Ошибка создания эскизов.')
}
}
основной()
Войти в полноэкранный режимВыйти из полноэкранного режима
Вся наша логика размещена внутри основной функции, которая выполняется в конце кода. В main есть блок try/catch . Это полезно для управления любыми сообщениями об ошибках, которые могут возникнуть. При такой структуре сообщение внутри блока catch — это все, что пользователь увидит в случае возникновения ошибки. Это может быть настроено для любого желаемого сообщения, включая часть или всю фактическую ошибку. В процессе разработки вы можете просто зарегистрировать ошибку здесь для устранения неполадок.
Одним из важных аспектов является использование process.cwd() . Это приложение командной строки работает на основе уровня каталога, в котором находится пользователь. Он используется для создания путей к исходной и целевой папкам. Папка назначения удаляется и создается снова, если она существует.
Для выполнения подобной работы используется специальное оборудование, технические характеристики и схема которого были созданы в 1959 году. Плоскошлифовальный станок 3Г71 был создан станкостроительным заводом, который был основан в 1900 году. С 1959 года стали разрабатываться схемы плоскошлифовального станка, который имеет высокую точность и другие технические характеристики. Производство рассматриваемой модели началось в 1972 году, за это время шпиндель 3Г71 неоднократно изменялся, что привело к появлению более новых, совершенных версий.
Технические характеристики определяют то, что метод заправки профиля круга оказывает влияние на возможность обработки той или иной формы, а также влияет на точность получаемых размеров.
Подобная схема расположения обуславливает то, что на станине происходит перемещение суппорта стола крестового типа. Перемещение проводится по направляющим качения. При эксплуатации есть возможность перемещать заготовку в двух взаимно перпендикулярных направлениях.
Ремонт 3Г71, а именно гидравлический системы, можно провести через левую дверь, расположенную в станине. Система также имеет специальный бак охлаждения, который расположен на правой стороне.
Учитывая тот момент, что модель 3Г71 уже не выпускается, паспорт довольно сложно найти. Некоторые показатели указываются на корпусе.
грузоподъемность
1

перемещение шлифовальной головки
5 кВт
Он может быть оснащен полу или полностью автоматическим устройством загрузки или выгрузки.
на широкий ассортимент продукции, такой как электроинструменты, деревообрабатывающее оборудование,










option('-s,--source [папка]', 'Каталог исходных изображений', 'изображения')
.вариант(
'-d,--назначение [папка]',
'Каталог, который будет создан для эскизов',
'миниатюры'
)
.parse(процесс.argv)
read(src)
ожидание image.resize(225, 190, jimp.RESIZE_BICUBIC)
изображение.качество(40)
ожидание image.writeAsync (назначение)
}
const directoryExists = путь к файлу => {
вернуть fs.existsSync (путь к файлу)
}
const readdir = обещание (fs.readdir)
const mkdir = обещание (fs.mkdir)
const rm = обещание (rimraf)
модуль.экспорт = {
миниатюра,
каталог существует,
редиректор,
мкдир,
г.м.
}
parse(процесс.argv)
константа main = асинхронная () => {
пытаться {
// Использовать текущий рабочий каталог вместо __dirname, где находится этот код
константа cwd = процесс.cwd()
// Использовать пользовательский ввод или параметры по умолчанию
const { источник, место назначения } = программа
const srcPath = path.join(cwd, источник)
const destPath = path.join (cwd, пункт назначения)
// Удалить каталог назначения, если он существует
если (directoryExists(destPath)) {
ожидание rm (путь назначения)
}
// Создать каталог назначения
ждите mkdir(destPath)
// Чтение исходного каталога
const imagesAll = await readdir(srcPath)
// Создаем миниатюры
for (пусть изображение imagesAll) {
const src = path.join (srcPath, изображение)
const dest = path.join (путь назначения, изображение)
console.log(`Создание эскиза по адресу: ${dest}`)
миниатюра (источник, место назначения)
}
console.log('Эскизы успешно созданы!')
} поймать (ошибка) {
console.
log('Ошибка создания эскизов.')
}
}
основной()