Последовательность заполнения справочников. Справочники можно заполнять как предварительно, так и в процессе работы с конфигурацией (одновременно с вводом документов).Тем не менее
Справочники можно заполнять как предварительно, так и в процессе работы с конфигурацией (одновременно с вводом документов).Тем не менее, некоторые справочники целесообразно заполнить заранее. Справочник «Валюты» в других справочниках и документах доступен как список значений только для выбора, поэтому его рекомендуется заполнить заранее. 12. Отражение хозяйственных операций в БИС «1С Бухгалтерия». Операции и проводки. Данные о хозяйственных операциях предприятия в системе 1С Бухгалтерия хранятся ввиде операций. Каждая операция содержит одну или несколько проводок, полностью отражающих в бухгалтерском учете хозяйственную операцию. Каждая из проводок, в свою очередь, может состоять из одной или нескольких корреспонденций. Проводки содержащие несколько корреспонденций называются сложными. В сложных проводках дебет одного счета корреспондирует с кредитом нескольких счетов или наоборот. Операция включает в себя не только проводки, но и некоторую общую часть, характеризующую ее в целом. Это содержание операции и общая сумма, дата, номер а также другие реквизиты определяемые конфигурацией. Операции могут автоматически формироваться документами или вводиться в ручную. Операции введенные вручную фактически являются документами специального вида операций, которые не имеют собственных данных как другие документы а имеют только операции. В традиционном бухгалтерском учете проводки используются для отражения хозяйственных операций только на счетах бухгалтерского учета. В конфигурации функции проводки расширены: проводка может использоваться для отражения хозяйственных операций также и в аналитическом учете. Это достигается путем использования в проводке дополнительных реквизитов — субконто. Субконто — это объект аналитического учета, а вид субконто — это множество однотипных объектов аналитического учета, из которого выбирается объект. Видами субконто, в частности, являются списки контрагентов предприятия, складов, подразделений, работников, список номенклатуры товарно-материальных ценностей, документы расчета с контрагентами и др. К одному бухгалтерскому счету можно прикрепить до трех видов субконто. Бухгалтерская проводка может содержать большой объем информации. В дополнение к счетам дебета и кредита, в проводке могут быть указаны до трех субконто дебета и до трех субконто кредита. Если для какого-либо счета проводки в плане счетов указаны признак ведения количественного учета и признак валютного учета, то помимо рублевой суммы, в записи проводки могут быть указаны количество и сумма в иностранной валюте (по дебету и/или по кредиту). Таким образом, проводка является мощным инструментом для отражения хозяйственных операций одновременно в синтетическом бухгалтерскому учете и в нескольких разрезах аналитического бухгалтерского учета. Но многофункциональность этого инструмента не создает дополнительных трудностей для пользователя, поскольку, как правило, проводки формируются автоматически. 13. Язык программирования Visual Basic. Создание проектов для выполнения вычислений Visual Basic — это последняя версия одного из популярных языков программирования. В настоящее время с помощью Visual Basic можно быстро создавать приложения, работающие в среде Windows для любой области компьютерных технологий: бизнес-приложения, мультимедиа, приложения типа клиент — сервер и приложения управления базами данных. Кроме того, Visual Basic является встроенным языком для приложений Microsoft Office. Многие разработчики приложений также используют Visual Basic в качестве внутреннего языка своих приложений. Visual Basic представляет собой интегрированную среду разработки, которая содержит набор инструментов, облегчающих и ускоряющих процесс разработки приложений. Причем процесс разработки заключается не в написании программы (программного кода), а в проектировании приложения. Приложение формируется средствами графического редактирования (компоновки), что позволяет свести процесс создания программного кода к минимуму. Как и во всех современных системах визуального проектирования, в Visual Basic применяется объектно-ориентированный подход к программированию. Любое приложение, написанное на Visual Basic, представляет собой совокупность объектов. Объект — некая сущность, которая четко проявляет свое поведение и является представителем некоторого класса подобных себе объектов. Почти все, с чем производится работа в VB, является объектами. Например: Форма, Командная кнопка, Текстовое поле и т. д. Каждый объект характеризуется: · свойствами; · методами; · событиями. Свойство — это имеющий имя атрибут объекта. Свойства определяют характеристики объекта (цвет, положение на экране, состояние объекта). Методы — это действия или задачи, которые выполняет объект (то, что можно делать с объектами). Классом объектов в объектно-ориентированных языках программирования называется общее описание таких объектов, для которых характерно наличие множества общих свойств и общих действий, которые способны выполнять эти объекты (например, класс Командная кнопка — общее описание кнопок в окнах приложений). Они должны иметь множество общих свойств и других характеристик (например событий, одинаковых для всех этих объектов: щелчок мышью). Приложение, создаваемое в среде Visual Basic, называется проектом. Программный проект — это совокупность частей, составляющих будущее WINDOWS-приложение. Любой проект должен обязательно состоять из экранных форм (хотя бы одной) и программных модулей (хотя бы одного). Visual Basic хранит каждый проект в отдельном файле с расширением vbp. Экранная форма — это графическое представление WINDOWS-приложения вместе с содержанием этого окна. Содержание включает в себя: · совокупность свойств этого окна с их значениями; · совокупность, объектов, находящихся в этом окне; · совокупность свойств этих объектов с их значениями. В Visual Basic экранная форма хранится в отдельном файле с расширением frm. Программный модуль — это хранящийся в отдельном файле программный код (текст некоторой программы). Он может использоваться при решении чаще всего одной, а иногда и нескольких задач. Имя этого файла имеет расширение bas. Программный код проекта существует не сам по себе, он привязан к отдельным объектам экранной формы. Часть кода, которая относится только к одному объекту, в свою очередь может состоять из нескольких фрагментов-процедур. В Visual Basic программный код почти всегда привязывается к какому-либо событию, которое является сигналом к началу работы программы. Например, щелчок мыши по какому-либо объекту экранной формы; загрузка новой экранной формы; перемещение указателя мыши вдоль полосы прокрутки; нажатие какой-либо клавиши на клавиатуре. Сначала проектируется экранная форма, затем устанавливаются события, которые будут происходить в работающем приложении, и только затем программируются действия, связанные с этими событиями. Событие — это характеристика класса объекта, описывающая внешнее воздействие, на которое реагирует объект этого класса во время работы приложения. Большинство процедур, из которых состоит программный код VB, привязаны к событиям и называются процедурами-событиями. Создание любого приложения состоит из следующих этапов. 1. Постановка задачи. Описание принципа работы будущего приложения, видов экранных форм (окон) этого приложения. 2. Разработка интерфейса. Создание экранных форм приложения со всеми находящимися на этих формах объектами и свойствами этих объектов. 3. Программирование. Определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов) этих процедур. 4. Отладка программы. Устранение логических ошибок в процедурах и достижение того, чтобы приложение работало удовлетворительно в среде проектирования. 5. Сохранение проекта и при желании — компиляция (превращение проекта в исполняемое приложение, способное работать самостоятельно за пределами среды проектирования). Приложение может работать в режиме компиляции или интерпретации. В режиме интерпретации все инструкции на языке БЭЙСИК, из которых состоит программа, будут выполняться системой Visual Basic непосредственно в процессе их чтения компьютером строка за строкой в среде разработки. В режиме компиляции сначала производится отладка программы с помощью интерпретатора, затем она полностью транслируется (переводится) с языка высокого уровня (Бейсика) на язык низкого уровня (язык машинных команд компьютера), т. е. компилирует. Скомпилированная программа помещается в файл с расширением ехе. Этот файл может быть запущен на исполнение самостоятельно, без поддержки среды Visual Basic. Создание проекта Приложение будет состоять из одной формы и компонента. Пользователь будет вводить значения и сообщать компоненту о необходимости начать вычисления. Форма будет получать из компонента значения и отображать их в элементах управления "Label". Компонент будет выполнять вычисления, занимающие процессор, и сообщать форме о завершении. Для хранения значений, полученных из интерфейса пользователя, в компоненте следует создать общие переменные. В компоненте следует также реализовать методы для выполнения вычислений на основе значений этих переменных.
14. Язык программирования Visual Basic. Работа с процедурами и функциями пользователя. Процедуры и функции представляют собой отдельные блоки, из которых складывается код программы, каждая процедура выполняет какую-то задачу или ее часть. Под процедурой или функцией понимается последовательность операций, которую нужно многократно выполнять в различных местах приложения. При этом требуемый блок команд записывается в коде только один раз, после чего к нему можно обращаться из любой части программы. [Public/Private][Static] Sub <Имя процедуры>(<Параметры>) Процедуры, объявленные с ключевым словом Public, можно вызвать в любом модуле приложения (каждая форма – это отдельный модуль). Private Sub Cir() Теперь нужно вписать параметры в скобки и написать текст процедуры. В списке параметров рекомендуется указывать тип переменных. Private Sub Cir(x As Integer, y As Integer) 15. Язык программирования Visual Basic. Работа с массивами. Массив - это набор элементов определённого типа, каждый из которых имеет свой порядковый номер, называемый индексом. Массивы объявляются практически так же, как и переменные. В скобках после имени массива указываются его границы. Dim arr (15) As String Мы объявили одномерный массив с 16 элементами с индексами от 0 до 15. Отсчёт элементов массива начинается с нуля. Оператор Option Base позволяет задать индексацию массивов с единицы. Для этого в разделе General Declarations нужно поместить такую строку: Этот массив будет иметь 6 элементов с индексами от 5 до 12. Динамический массив нельзя использовать сразу после объявления. Нужно указать его размер. Это делается с помощью инструкции ReDim. Присвоить значение элементу массива довольно просто. Функции Lbound и Ubound возвращают нижнюю и верхнюю границу массива соответственно. В качестве параметра нужно указать имя массива и номер размерности, границу которой нужно определить. Если размерность не указана, то граница определяется для последней размерности. Функция Split разбивает строку по разделителю и результат записывает в одномерный массив. В качестве параметров передаются строка, разделитель, количество возвращаемых элементов и тип сравнения строк. Если количество возвращаемых элементов не указано, то возвращается максимально возможное количество элементов. Значение функции присваивается динамическому массиву типа String или переменной типа Variant.
16. SCADA – системы SCADA — программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления. SCADA может являться частью АСУ ТП, АСКУЭ, системы экологического мониторинга, научного эксперимента, автоматизации здания и т. д. SCADA-системы используются во всех отраслях хозяйства, где требуется обеспечивать операторский контроль за технологическими процессами в реальном времени. Данное программное обеспечение устанавливается на компьютеры и, для связи с объектом, использует драйверы ввода-вывода или OPC/DDE серверы. Программный код может быть как написан на языке программирования (например на C++), так и сгенерирован в среде проектирования. SCADA-системы решают следующие задачи: · Обмен данными с «устройствами связи с объектом» (то есть с промышленными контроллерами и платами ввода-вывода) в реальном времени через драйверы. · Обработка информации в реальном времени. · Логическое управление. · Отображение информации на экране монитора в удобной и понятной для человека форме. · Ведение базы данных реального времени с технологической информацией. · Аварийная сигнализация и управление тревожными сообщениями. · Подготовка и генерирование отчетов о ходе технологического процесса. · Осуществление сетевого взаимодействия между SCADA ПК. · Обеспечение связи с внешними приложениями (СУБД, электронные таблицы, текстовые процессоры и т. д.). В системе управления предприятием такими приложениями чаще всего являются приложения, относимые к уровню MES. SCADA-системы позволяют разрабатывать АСУ ТП в клиент-серверной или в распределённой архитектуре. 17. СИСТЕМЫ ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ СТАНКАМИ Числовое программное управление (ЧПУ) станка — это управление обработкой заготовки на станке по специальной программе, в которой данные об обработке заданы в цифровом коде. Система числового программного управления (СЧПУ) — это совокупность функционально взаимосвязанных технических и програмных методов и средств, обеспечивающих числовое программное управление станком. По числу потоков информации СЧПУ делятся на разомкнутые и замкнутые. В системах с разомкнутым контуром используется один поток информации, где отсутствует контроль за выполнением заданной программы и обратная связь. Системы с замкнутым контуром работают на основе совместного использования задающей информации и информации обратной связи, содержащей данные о действительном положение рабочих органов станка, скорости перемещения и т.д. Программирование обработки на станках с ЧПУ осуществляется на языке, который обычно называют языком ISO 7 бит или языком G и M кодов. Язык G и М кодов основывается на положениях Международной организации по стандартизации (ISO) и Ассоциации электронной промышленности (EIA). К СЧПУ относят средства, участвующие в выработке по заданной программе управляющих воздействий на исполнительные органы станка и другие механизмы, средства внесения и управляющее воздействие внешних и адаптивных поправок, а также средства диагностики и контроля работоспособности СЧПУ и станка при изготовлении детали. СЧПУ станком должна включать: технические средства; программное обеспечение (для программируемых СЧПУ); эксплуатационную документацию. К техническим средствам СЧПУ относятся: вычислительно-логическая часть (включая запоминающие устройства различного типа для программируемых систем); средства формирования воздействий на исполнительные органы станка (приводы подач и главного движения, исполнительные аппараты электроавтоматики и др.); средства связи с источниками информации о состоянии управляемого объекта (измерительными преобразователями различных видов, устройствами контроля, адаптации, диагностики и др.); средства, обеспечивающие взаимодействие с внешними системами и периферийными устройствами (каналы связи с ЭВМ высшего ранга и др.). Технические средства, входящие в состав СЧПУ, обычно конструктивно оформляются в виде автономного устройства — УЧПУ. Основными классификационными признаками СЧПУ являются уровень сложности управляемого оборудования и число осей, связанных решением единой интерполяционной задачи во времени. По этому признаку СЧПУ станками подразделяют на следующие группы: - СЧПУ с прямоугольным формообразованием по одной оси координат; - СЧПУ с контурным формообразованием при ограниченном составе функций по двум или трем осям координат (информационным каналам); - СЧПУ срасширенными функциональными возможностями для оснащения многоцелевых станков и станков со сложным объемным формообразованием по четырем—пяти осям координат (информационным каналам); - СЧПУ с расширенными функциональными возможностями, включая специальные задачи управления, для оснащения тяжелых и уникальных станков и станочных модулей по 10—12 осям координат (информационным каналам). Обычно СЧПУ станками имеет двух- или трехранговую структуру, обеспечивая при этом выходы на более высокие ранги для работы в качестве компонентов ГПС, автоматизированных линий, участков и других производственных комплексов. При структурно-информационном анализе СЧПУ принято определенное распределение уровней и информационных каналов. Уровень 0-го ранга — это совокупность таких факторов, как температура, качество материалов, данные контрольно-измерительной аппаратуры и др. Уровень 1-го ранга — это преобразователи, формирующие информацию каналов: — по положению исполнительных органов станка, — по технологическим и размерным параметрам, характеризующим состояние технологической системы; — по параметрам возмущений, вносимых в технологическую систему; — по точности детали, обрабатываемой на станке; — по замене приспособлений, инструмента и готовности станка; — по наблюдению за правильным ходом процесса резания и регистрации возникающих неполадок, а также выработке способов их устранения. Уровень 2-го ранга — это совокупность исполнительных регулируемых приводов и исполнительных механизмов станка: основных, осуществляющих программное перемещение исполнительных органов, вспомогательных, выполняющих различного рода технологические команды, в том числе при помощи робота дополнительных, предназначенных для подналадочных и корректирующих перемещений. Уровень 3-го ранга — уровень технических средств СЧПУ. Уровни 4-го и более высоких рангов выходят за пределы СЧПУ и станка. К уровню 4-го ранга относится, например, внешняя ЭВМ. В наиболее общем случае СЧПУ металлорежущими станками имеют трехранговую структуру. Существует три метода программирования обработки для станков с ЧПУ: 1. Ручное программирование. Все операторы станков с ЧПУ, технологи-программисты должны иметь хорошее представление о технике ручного программирования. Это как начальные классы в школе, обучение в которых дает базу для последующего образования. 2. Программирование на пульте УЧПУ. Когда программы создаются и вводятся прямо на стойке ЧПУ, используя клавиатуру и дисплей. Например, оператор станка может произвести верификацию УП или выбрать требуемый постоянный цикл при помощи специальных пиктограмм и вставить его в код управляющей программы. 3. Программирование при помощи CAD/CAM системы. Программирование при помощи CAD/САМ системы позволяет "поднять" процесс написания программ обработки на более высокий уровень. Работая с CAD/CAM системой, технолог-программист избавляет себя от трудоемких математических расчетов и получает инструменты, значительно повышающие скорость написания управляющих программ. 18. ЗАДАЧИ УПРАВЛЕНИЯ Все функции систем ЧПУ можно разделить на 4 класса: • геометрическая задача ЧПУ - управление формированием детали; Геометрическая задача состоит из трех крупных модулей: интерпретатор управляющих программ; интерполятор; модуль управления следящими приводами. Интерпретатор транслирует кадры управляющей программы, представляя их в формате, удобном для работы интерполятора. В фазе интерпретации кадра система ЧПУ выполняет эквидистантные расчеты и расчеты, связанные со стыковкой эквидистантных контуров; осуществляет преобразование координатных систем (абсолютная, относительная), преобразование систем измерения (мм, дюймы); вызывает стандартные циклы и подпрограммы; разделяет потоки данных геометрической, логической и других задач. Шаг 1: перевод кадра управляющей программы во внутренний формат. Происходит сортировка информации по типу параметров: G -функции, перемещения, адреса, комментарии. Шаг 2: Формирование активного G -вектора, число координат которого соответствует числу групп G -функций. Всякая новая G -команда включается в ту координату G -вектора, которая соответствует номеру группы G -функции и будет существовать, пока ее не заменит другая G -функция из той же группы. Шаг 3: интерпретация кадра групповыми интерпретаторами, соответствующими группе G -функций. Шаг 4: назначение геометрических перемещений. Шаг 5: эквидистантная коррекция с учетом размеров инструмента. Шаг 6: стыковка соседних эквидистантных контуров. Шаг 7: генерация выходного сигнала в соответствии с текущими значениями параметров. На завершающей стадии данные поступают в кольцевой буфер, позволяющий анализировать на совместимость группу соседних кадров с эквидистантной коррекцией. Окончательный результат интерпретации представлен в виде IPD - кода. При программировании введение дополнительных опорных точек приводит к резкому увеличению расчетов и объема программы. Поэтому в практике детальное представление заданной траектории движения инструмента между двумя опорными точками осуществляется с помощью специального вычислительного устройства интерполятора. Интерполятор непрерывно, т.е. в каждый данный момент, в процессе перемещения инструмента от одной опорной точки к другой поддерживает функциональную связь между координатами опорных точек. Если функция выражает прямую линию, то отрабатываемая траектория будет линейной, а интерполятор называется линейным. В большинстве существующих станков перемещение инструмента по заданной траектории осуществляется приближенно, путем включения подачи попеременно то вдоль одной, то вдоль другой оси. При этом интерполятор системы управления непрерывно оценивает отклонения от заданной траектории и стремится свести эти отклонения к минимуму. Работа интерполятора основана на решении определенных задач. Известно несколько методов интерполяции, среди которых наиболее распространен метод оценочной функции, основанный на решении алгебраических уравнений. Различают линейную интерполяцию и круговую, и соответствующие им интерполяторы. В последнее время к интерполятору предъявляют новые требования: уменьшение цен дискреты в приводе до 0,5 микрона и меньше, прямой выход на приводы, что необходимо при особо высоких скоростях подачи, разложение сложных перемещений на линейные комбинации простых перемещений. Эти требования определяют открытую структуру интерполятора, в которой четко обозначены отдельные блоки. • логическая задача ЧПУ - управление дискретной автоматикой станка; Логическая задача – это задача управления цикловой электроавтоматикой. Реализуется двумя способами: - программно в рамках системы ЧПУ; - с помощью программируемого контроллера. Жизненный цикл логической задачи управления предполагает программирование, интерпретацию программы и ее исполнение. Современная тенденция состоит в упрощении первой фазы за счет визуального программирования, включая инструментальную поддержку, и в объектно-ориентированной реализации второй фазы. Объектно-ориентированный подход использует понятия класса и объекта. Класс описывает тип оборудования, а объект - конкретный экземпляр. Для класса создаются шаблоны структур данных и методы работы с этими данными. В объекте класса по шаблону выстраиваются конкретные данные и приводится ссылка на обслуживающий их процесс. При появлении нового типа оборудования новый класс не разрабатывают с нуля, а подбирают наиболее близкий класс и вносят в него изменения. Методика описания цикла электроавтоматики включает следующие этапы: - разработка первичного автомата (верхнего уровня иерархии управления), который по своей сути является диспетчером основных режимов работы управляемого объекта; - разработка режима нерегулярных ситуаций (внутренний режим), который сохраняет корректность состояния объекта управления при любых переключениях основных режимов, а также гарантирует неизменное состояние объекта, если цикл пассивен; - выделение параллельно работающих автоматов; - разработка автоматов нижнего уровня иерархии управления. • диагностическая задача ЧПУ Наиболее совершенные системы диагностики считывают измеряемые сигналы, определяют их конфигурацию, запоминают результаты измерений, выполняют операции над измеренными сигналами. В первую очередь следует диагностировать логическую и геометрическую задачи управления. Для диагностики логической задачи управления служит логический анализатор, а для диагностики геометрической задачи предназначен осциллограф. Для доступа оператора к результатам измерений предназначен виртуальный прибор диагностики, который предлагает средства интерактивного конфигурирования и визуализации измерений. Концепция виртуальных приборов позволяет использовать разработанные средства диагностики в различных приложениях. Такие диагностические системы могут быть применены в любых устройствах ЧПУ. • терминальная задача ЧПУ - задача взаимодействия с окружающей производственной средой, проявляющаяся через диалог с оператором, и информационный обмен с управляющей ЭВМ более высокого ранга. Наиболее важными разделами терминальной задачи управления служат интерпретатор диалога оператора в Windows-интерфейсе, редактор управляющих программ, редактор-отладчик УП. Современные системы управления используют архитектуру персонального компьютера и располагают широкими возможностями организации человеко-машинного интерфейса в операционной среде Windows. Наиболее сложной является подсистема интерпретации диалога. Функциями диалога являются: - получение текущей информации о процессе управления; - тестирование системы и объекта; - редактирование и моделирование УП; - ручной ввод и управление отработкой данных; - ввод программы и автоматическое управление; - управление наладочными операциями. Оператор системы управления задает переходы между состояниями с помощью аппаратной и функциональной клавиатуры. Нажатие на клавиши переводит систему в новый режим работы или открывает диалоговое окно. Клавиши могут быть в трех состояниях: - готовности (доступны оператору); - работы (нажатое состояние); - блокировки (недоступны для воздействия). Кроме этого интерпретатор диалога выполняет контроль действий оператора. В рамках инструментальной системы визуального проектирования задание вводят непосредственно в виде иерархического графа. 19. СИСТЕМА КООРДИНАТ СТАНКА, ДЕТАЛИ, ИНСТРУМЕНТА Система координат станка (СКС), в которой определяется положение рабочих органов станка и других систем координат, является основной. По стандартам все прямолинейные перемещения рассматривают в правосторонней прямоугольной системе координат X, Y, Z. Во всех станках положение оси Z совпадает с осью вращения инструмента; если при обработке вращается заготовка,— то с осью вращения заготовки. На станках всех типов движение сверла из детали определяет положительное направление оси Z в СКС. Для станков, в которых сверление невозможно, ось Z перпендикулярна технологической базе. Ось X перпендикулярна оси Z и параллельна технологической базе и направлению возможного перемещения рабочего органа станка. На токарных станках с ЧПУ ось X направлена от оси заготовки по радиусу и совпадает с направлением поперечной подачи (радиальной подачи) суппорта. Если станок имеет несколько столов, суппортов и т. п., то для задания их перемещений используют другие системы координат, оси которых для второго рабочего органа обозначают U, V, W, для третьего — Р, Q, R. Круговые перемещения рабочих органов станка с инструментом по отношению к каждой из координатных осей X, Y, Z обозначают А, В, С. Положительным направлением вращения вокруг осей является вращение по часовой стрелке, если смотреть с конца оси; вращение в противоположном (отрицательном) направлении обозначают А', В', С'. Для вторичных угловых перемещений вокруг осей применяют буквы D и Е. В зависимости от конструкции станка заданное положение инструмента и заготовки при обработке может быть получено перемещением инструмента относительно неподвижной заготовки, заготовки относительно неподвижного инструмента (в этом случае оси в СКС обозначают X', Y', Z' и соответственно изменяют положительные направления на противоположные) или взаимным их перемещением. Учесть эти особенности весьма сложно. Принят так называемый метод относительного программирования: при обработке деталей на сверлильно-фрезерно-расточных станках условно считают, что всегда движется инструмент, а заготовка остается неподвижной. При этом знаки направлений осей координат детали одинаковы со знаками координатных перемещений инструмента. Такой метод очень удобен на практике, так как для программиста безразлично, как обеспечивается, например, положительное движение инструмента по оси X — его собственным перемещением или движением стола в противоположном направлении. Положение нулевой точки станка (нуль станка) — точка, принятой за начало СКС (ГОСТ 20523-80), т, е. начало отсчета для линейных й для круговых движений, стандартами не установлено. Обычно нулевая точка станка совмещается с базовой точкой узла, несущего заготовку
|