Сосонкин В.Л. 2005 Системы числового программного управления (841803), страница 52
Текст из файла (страница 52)
Документы пользователя систем ЧПУ283кретные параметры, изменяемые в пределах части траектории. В этом случае данные, представленные в переходе machining_operation, служат данными по умолчанию, если специфическая технологическая информациядля траектории инструмента отсутствует.Начальным движением инструмента в пределах machining_operationобычно является подвод к заданной стартовой точке. Она может быть явноопределена на траектории инструмента или с помощью параметрическизаданного пути, или оставлена на усмотрение системы ЧПУ. Последнимдвижением инструмента является его отвод или подъем.
Траектория в пределах перехода machining_operation, если не задана точно, будет определяться исходя из технологической стратегии и дополнительных параметров, заданных в подтипах перехода machining_operation.Переход machining_operation является суперклассом всех технологий,включенных в стандарт ISO 14649. Для каждой технологии в специфичных технологически зависимых разделах определена стратегия обработки. Эта стратегия может служить исходной информацией для системы ЧПУ:как генерировать траектории, если они явно не заданы.ENTITY machining_operationABSTRACT SUPERTYPESUBTYPE OF (operation);i t s j d : identifier;retract_plane: OPTIONAL length_measure;standpoint: OPTIONAL cartesian_point;itstool: machining_tool;itstechnology: technology;its_machine_functions: machine_functions;(*lnformal proposition: If attribute SELF\operation.its_toolpath exists, thenattributes its_machining_strategy, retract_plane and start_point, if present,are for information only.*)END_ENTITY;• its_id: уникальный идентификатор перехода;• retract_plane: высота плоскости отвода, ассоциированной с переходом, задает начальную и конечную точки перехода по оси Z.
Движения отэтой плоскости к начальной точке резания и от последней точки к плоскости отвода осуществляются на рабочей подаче перехода. Ускоренные движения rapid_movement происходят только выше этой плоскости и только вновом переходе. Если плоскость и наследуемый атрибут its_toolpath не заданы, система ЧПУ сама определяет эту плоскость, которая в этом случаеможет быть плоскостью security plane;• start_point: начальная точка процесса резания, которая определенакак центр инструмента в локальной плоскости ху.
plane;284В.Л. Сосонкин, Г.М. Мартинов. Системы числового программного управления• its_tool: инструмент, используемый в данном шаге операции;• its_technology: технологические параметры перехода (частота вращения шпинделя, подача);• its_machine_functions: указывает состояния технологических параметров, таких как охлаждение, удаление стружки и др.Схема перехода machining operation представлена на рис.
176.Mach_operationtype MachjoperationTypeРис. 176. Схема технологического перехода machining operationВыше были приведены отдельные фрагменты схем управляющей программы в стандарте ISO 14649 STEP-NC. В заключение первой фазы жизненного цикла схемы документируют, как показано на рис. 177, и преобразуют в формат XML.Ниже приведен фрагмент текста на языке XML.<Executable><Program_structure><Workplan><lts_elements/></Workplan><Parallel><Branches/><Branches/>Глаза 5. Документы пользователя систем ЧПУelement ExecutableProQr«m_*tructure[Program structureTypetypeEjcecutabieTvoePfOQfam ttrncture Wofkinqglap NC function<xs:etament<xs:annotation><xs:dociirwntation>root<'xs:documentet»on</xe:annotation></xs:»tement>Puc.
177. Документ исполняемого блока executable</Parallel><Non_sequent><lts_elements/><lts_elements/></Non_sequent><Selective><lts_elements/><lts_elements/></Selective><lf_statement><Condition/><True_branch/></lf_statement><Assignment><lts_lvalue/><lts_rvalue/></Assignment><While_statement><Condition/><Body/></While_statement></Program_structure><Workingstep>285286".Я Сосонкин, Г.М.
Мартинов. Системы числового программного управления<Touch_probe><Start_position/><lts_worfkpiece/><Direction/><Expected_value/><lts_probe/></Touch_probe><Rap_movement/><Mach_workingstep><lts_feature/><lts_operation/><lts_effect/></Mach_workingstep></Workingstep><NC_function><Display_mssg/><Optional_stop/><Program_stop/><Set_mark/><Wait_for_mark/></NC_function></Executable>ЗаключениеЖизненный цикл управляющей программы в стандарте ISO 14649STEP-NC состоит из двух фаз. В первой фазе разрабатывают внешнее представление управляющей программы в стандартах .xsd, .xsl, .xml, во второйфазе создают внутреннюю структуру хранения данных в DOM-форме.Первая фаза использует EXPRESS-модель управляющей программы и инструментальную систему XML Spy.
Вторая фаза служит основой для изменений в архитектуре системы ЧПУ.Список литературы1. Сосонкин В.Л., Мартинов Г. М. Концепция числового программного управления мехатронными системами: архитектура систем типа PCNC //Мехатроника. 2000. №1. С. 26-29.2. Мартинов Г.М., Сосонкин В.Л. Концепция числового программного управления мехатронными системами: реализация геометрической задачи//Мехатроника. 2001.
№1. С. 9-15.3. СосонкшВ.Л., МартиновГ.М. Концепция числового программного управления мехатронными системами: реализация логической задачи //Мехатроника. 2001. №2. С. 3-5.4. МартиновГ.М. СосонкинВ.Л. Концепция числового программного управления мехатронными системами: проблема реального времени // Мехатроника.
2000. №3. С. 37-40.5. Сосонкин В.Л., Мартинов Г. М. Концепция систем ЧПУ типа PCNC соткрытой архитектурой // СТИН. 1998. №5. С. 7-12.6. См. www.opcfoundation.org, www.scada.ru, www.osp.ru/os/1999/04/07.htm7. ЭммерихВ. Конструирование распределенных объектов. Методы и средства программирования интероперабельных объектов в архитектурахOMG/CORBA, Microsoft/COM, Java/RMI: Пер. с англ.
- М.: Мир, 2002.8. Густав О.,Джангуидо П. Цифровые системы автоматизации и управления. - СПб.: Невский диалект, 2001.9. Эш Рофэйл, Яссер Шохауд. СОМ и СОМ+. Полное руководство: Пер. сангл. - К.: ВЕК +; К.: НТИ; М: Энтроп, 2000.10. Banbury-Masland В. OPC's success based on teamwork, technology, andprocess. I&CS. 1997. January. P. 78-79.11. OPC software speeds up process of connecting OPC client systems to OPCsever. I&CS. 1999. August. P. 28.12. httpJ/www.sleptools.
com.28SВ.Л. Сосонкин, Г.М. Мартинов. Системы числового программного управления13. http:/Avww. okstate.edu/ind-engr/step/WEBFILES/Papers.\4.http://www.cals.ru/structstep.html#str.15. http./Avww. cals. ru/structstep. html#ex.16. http://www.xml. coverpage. org/StepExpressXML. html#step-part28.17. Microsoft System Journal, Q&A.
1996. April. P. 89-101.18. Microsoft COM Specification, version 0,9, 10/24/95 (Available fromMicrosoft FTP site).19. OLE Automation Programming Reference, Microsoft Press, Redmond,WA, 1996.20. Сосонкин В.Л. Задачи числового программного управления и их архитектурная Реализация // Станки и инструмент. 1988. №10. С. 39-40.21. Сосонкин В.Л., МартиновГ.М.
Принципы построения систем ЧПУ соткрытой Архитектурой // Приборы и системы управления. 1996. №8.С. 18-21.22. Сосонкин В.Л., Мартинов Г. М. Современное представление об архитектуре систем ЧПУ типа PCNC //Автоматизация проектирования. 1998,№3(9). С.35-39.23. Жданов А. Операционные системы реального времени // PC WEEK /RE. 1998. №8(182). С. 17-18; №9(183). С.24.24. Хухлаев Е. Операционные системы реального времени и Windows NT //Открытые системы.
1997. № 5. С. 48-51.25. Сосонкин В.Л. Разработка диспетчеров для систем управления с персональным компьютером // Приборы и системы управления. 1995. №2.С.14-18.26. Labs W. MS Windows: In control? // I&CS. 1998. July. P. 48-56,59.27. Dexter M., Kok R. Windows N T goes embedded // I&CS. 1999. July.P. 75-76.28. Yoshinory Tsujido. The trend towards open-system controllers // MitsubishiElectric Advance. 1996. September.
P. 23-24.29. /. Stenerson. Fundamentals of Programmable Logic Controllers, Sensorsand Communications. - Prentice Hall. 1998. P. 56230. G. Dunning. Introduction to Programmable logic Controllers. - DelmarPublishers. 1998. P. 433.Список литературы28931. ТеркелъД. OLE for Process Control - свобода выбора // Современныетехнологии автоматизации. 1999. №3. С. 28-32.32.Дейл Роджерсон Основы СОМ: Пер. с англ. - М.: Русская РедакцияТОО «Channel Trading Ltd.», 1997.33.
Мартинов Г. М. Открытая система ЧПУ на базе общей магистрали //Автомобильная промышленность. 1997. №4. С. 31-34.34. Джон Пьюполо OLE: создание элементов управления: Пер. с англ. - К.:Издательская группа BHV, 1997.35. ВеберД. Технология Java в подлиннике: Пер. с англ. - СПб.: БВХ-Петербург,2000.36.Технология «тонкий клиент/сервер» компании Citrix.
http://www.deltacomm.ru/vendors/products/citrix/client.htm37. Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование:Пер. с англ. - М.: ДМК Пресс, 2001. (Серия «Объектно-ориентированные технологии в программировании»).38. СосонкинВ.Л., МартиновГ.М. Концепция числового программного управления мехатронными системами: построение межмодульной коммуникационной среды // Мехатроника. 2000. №6. С. 2-7.39.
МартиновГ.М., СосонкинВ.Л. Концепция числового программногоуправления мехатронными системами: реализация терминальной задачи // Мехатроника. 2001. №4. С. 2-8.40. СосонкинВ.Л., МартиновГ.М. Концепция числового программного управления мехатронными системами: интеграция на основе комплексапроизводственных стандартов STEP (Standard for the Exchange of Productmodel data) // Информационные технологии в проектировании и производстве. - М . : ВИМИ, 2003. №2. С.
38-44.41. WeckM., WolfJ. Introduction to STEP-NC, A standard providing data formodern NC machining enabling enhanced functionality // Laboratory forMachine Tools and Production Engineering Aachen University of Technology.Aachen. 2003. February 12. P. 52.42. YonkTakHyun. Know-how feedback based on manufacturing features (STEPNC Server) //Laboratory for Machine Tools and Production EngineeringAachen University of Technology.
Aachen. 2003. February 12. P. 25.43. ChoJ.H., SubS.H. On-line tool path generation and modification for STEPNC. //Journal of CAD/CAM. 1999. Vol. 4. №4. P. 295-311.290вл- Сосонкин, Г.М. Мартинов. Системы числового программного управления44. Newman S. Т., Allen R.D., Ross R.S. U. CAD/CAM solution for STEPcompliant CNC Manufacture. // Proceedings of the 1st CIRP (UK)Seminar on Digital Enterprise Technology. - University of Durham,2000.















