Конвертирование исходного текста программ для станков с ЧПУ из одной системы программирования в другую - Дипломная работа

бесплатно 0
4.5 191
Разработка системы автоматического конвертирования исходного текста программ для станков с ЧПУ. Обоснование целесообразности создания такой системы. Критерии экономической эффективности ее функционирования. Оценка безопасности и экологичности проекта.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Научно-технический прогресс - это непрерывный процесс открытия новых знаний и применения их в общественном производстве, позволяющий по-новому соединять и комбинировать имеющиеся ресурсы в интересах увеличения выпуска высококачественных конечных продуктов при наименьших затратах. От научно-технического потенциала страны во многом зависит и научно-производственный потенциал ее национальных фирм и предприятий, их способность обеспечивать высокий уровень и темпы НТО, их "выживаемость" в условиях конкурентной борьбы. Научно-технический потенциал страны создается как усилиями национальных научно-технических организаций, так и использованием мировых достижений науки и техники. Анализ и оценка этого потенциала позволяет сделать выводы об уровне экономического развития страны и ее отраслей, о степени ее научно-технической самостоятельности, о возможностях ее экономического и научно-технического сотрудничества.Система автоматического конвертирования предназначена для обработки текстовых программ для станков с ЧПУ их последующего пересчета в различные системы программирования.В которых при построении графического образа детали программа выдает текст для станков ЧПУ. Реализация программы «Наладчик» позволит интегрировать в едином интерфейсе все этапы обработки исходного текста: - конвертирование исходного текста программ; Автоматизация процесса конвертирования исходного текста программ для станков с ЧПУ подразумевает реализацию в системе определенных средств и функций. Подсистема оптимизации текста программы выполняет функции: удаление пробелов (для уменьшения размера программы), нумерации кадров и удаление пустых строк (для лучшей читабельности). Удобство разработки и эффективность созданных в данных средах разработки программ делают их оптимальным выбором для построения конвертирующей системы, какой является программа «Наладчик».Для определения величины расходов на создание системы, используем метод прямого счета. Расчет расходов осуществляется по следующим статьям: - расходы на материалы; В статью “Расходы на материалы” включают стоимость основных и вспомогательных материалов, покупных изделий, а также затраты энергии и запчастей необходимых для создания системы. Статья “Расходы на содержание ВТ” включает расходы, связанные с арендой ВТ и обслуживанием ВТ. Эти расходы включают в себя амортизационные отчисления, процент за аренду (комиссионные), затраты на запчасти, стоимость электроэнергии (если они не включены в материальные расходы), а также другие расходы, связанные с содержанием ВТ.В результате улучшения условий труда наблюдается повышение производительности труда, снижение непроизводительных затрат времени, увеличение фонда рабочего времени, экономия расходов на оплату больничных и компенсации за работу в неблагоприятных условиях труда. Также для снижения утомляемости рекомендуется делать 15-минутные перерывы в работе за компьютером в течение каждого часа. Работа с компьютером характеризуется значительным умственным напряжением и нервно-эмоциональной нагрузкой операторов, высокой напряженностью зрительной работы и достаточно большой нагрузкой на мышцы рук при работе с клавиатурой ЭВМ. При 12-ти часовой смене и работе на ПК регламентированные перерывы следует устанавливать: в первые 8 часов работы аналогично перерывам при 8-ми часовом рабочей смене, а в течении последующих 4-х часов работы не зависимо от категории и вида работ 15 минут через каждый час. Рекомендуемая освещенность для работы с экраном дисплея составляет 150 лк, а при работе с экраном в сочетании с работой над документами - 300 лк.В ходе дипломной работы было разработано ПО, позволяющее решать задачу автоматизированного пересчета программного кода для станков с ЧПУ с использованием различных систем программирования.Procedure TFORM1.FORMRESIZE( Sender: TOBJECT); // Изменение размера формы begin // Code_My и Code_Reg из ini файла if (Code_My = My_Code) and (Code_Reg = Reg_Code) and (REESTRMY_Code = My_Code) and (REESTRREG_Code = Reg_Code) then Form1.Caption:= Application.Title "(Зарегистрированная версия)" else begin if reestrc > nach_period then begin // Х и Y уже найдены if pos("G3", Stroka.Strings[Succ(m)]) 0 then begin if (I > 0) and (J >= 0) then begin if vhod_v_preobrazovanie 0 then begin stroka:= FLOATTOSTRF(vhod_v_preobrazovanie, fffixed, 12, 3); // Преобразуем в число строку vhod_v_preobrazovanie:= STRTOFLOAT(stroka); // Был глюк при конвертации stroka:= FLOATTOSTR(vhod_v_preobrazovanie); // Сейчас вроде работает stroka:= DOBAVITTOCHKU(stroka); // Добавляет точку, если ее нет end else stroka:= "0"; // вставляем без точки insert(stroka, kadr, nach); end; // Подходы if (pos("G42", kadr) 0) or (pos("G41", kadr) 0) then begin try s:= Stroka.Strings[Succ(m)]; // ошибка нет строки вообще except // так не должно быть это ошибка оператора on ESTRINGLISTERROR do // добавляем пустую строку и исключаем ошибку stroka.Add("");При запуске программы, появляется главное окно,

Вывод
В ходе дипломной работы было разработано ПО, позволяющее решать задачу автоматизированного пересчета программного кода для станков с ЧПУ с использованием различных систем программирования. Программа была написана на языке высокого уровня Object Pascal в среде разработки Borland Delphi 7.

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

Список литературы
1. Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. - М.: Наука, 1979. - 720с.

2. Никита Культин Delphi 6. Программирование на Object Pascal. - СПБ.: БХВ - Петербург, 2002. - 528 с.: ил.

3. - TECHEDIT 2.1.1 относится к разряду специального ПО. С его помощью можно автоматизировать процесс разработки программ для ЧПУ.

4. Гофман В. Э., Хомоненко А. Д. Delphi 6. - СПБ.: БХВ - Петербург, 2002. - 1152 с.: ил

5. ГОСТ 12.0.002-80. Система стандартов безопасности труда. Термины и определения. - М.: ИПК Издательство стандартов, 2002

6. САНПИН 2.2.4. 548 - 96. Гигиенические требования к микроклимату производственных помещений. - М.: Госкомсанэпиднадзор, 1996.

7. ГОСТ 12.1.006-84. ССБТ. Электромагнитные поля радиочастот. Допустимые уровни на рабочих местах и требования к проведению контроля - М.: Издательство стандартов, 1985.

8. САНПИН 2.2.2. 542-96. Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы. - М.: Госкомсанэпиднадзор, 1996.

9. ГОСТ 12.1.038-83. Система стандартов безопасности труда. Электробезопасность. Термины и определения. - М.: Издательство стандартов, 1983.

10. ГОСТ 12.1.004-91. Система стандартов безопасности труда. Пожарная безопасность. Общие положения. - М.: Издательство стандартов, 1991.

11. ГОСТ 12.1.003-83. ССБТ. Шум. Общие требования безопасности (с изменениями по И-1-III-89).

12. Почерняев С.В., Килин И.В., Сенилов М.А. Методические указания по дипломному проектированию. - Ижевск: Издательство ИЖГТУ, 1994.

13. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. - М.: Издательство стандартов, 1991

14. ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам. - М.: Издательство стандартов, 1988

15. ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению. - М.: Издательство стандартов, 1988

16. ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению. - М.: Издательство стандартов, 1988

17. ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению. - М.: Издательство стандартов, 1988

18. ГОСТ 19.505-79 ЕСПД. Руководство оператора. Требования к содержанию и оформлению. - М.: Издательство стандартов, 1988

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?