Занятие 0001/EX-01Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Язык G и M кодов Ввод в профессию оператор/программист ЧПУ/CNC Ввод в тему программирование CNC Основы программирования стоек с CNC Декартова система координат, и координаты на станках с ЧПУ Структура программы ISO Сравнение программирования некоторых систем ЧПУ (FANUC, HAAS, SIEMENS, HEIDENHAIN, MAZAK, YASNAK, ANILAM, OKUMA, SYNTEC, GSK и др.) Ручное программирование, диалоговые языки, макропрограммирование и использование CAM систем для построения управляющих программ Абсолютное G90 и относительное (инкрементное) программирование G91 Занятие 0001/EX-02Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Язык G и M кодов Ускоренное перемещение G00. Виды интерполяции G01,G02,G03 Плоскости (планы) обработки G17 (XY), G18 (ZX), G19 (YZ) Уровни безопасности при программировании управляющих программ Выбор единицы измерения G20, G21 или G70, G71 Автоматический возврат в исходную позицию G28 или G53 Основные подготовительные и вспомогательные коды для ручного программирования Работа со смазочной жидкостью M08, M09 Технологическая информация и вспомогательные коды F, S, T, M Задержка на время G04. Параметры P и X Занятие 0001/EX-03Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Язык G и M кодов Рабочие координаты G54, G55, G56, G57, G58, G59 Виды компенсации 7 и 8 группы кодов - G40, G41, G42, G43, G49 Связь с CAM-системой и методы компенсации Запись и чтение таблицы оффсетов Постоянные циклы 9 группы G81, G82, G73, G83. Отмена цикла кодом G80 Составление управляющей программы с операциями сверления и фрезерования Расширенный список подготовительных G и M кодов Сравнение подготовительных и вспомогательных кодов на разных стойках CNC Программы для верификации УП Выбор нуля детали программы P Занятие 0001/EX-04Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Макропрограммирование MACRO-B Ввод в тему макропрограммирование CNC Подпрограммы. Вызов подпрограмм M98. Код M99 MACRO-B (Fanuc). Основы языка программирования Типы переменных. Действия над ними Таблица хранения информации для разных типов переменных Арифметические действия с переменными Для чего необходимы переменные Примеры использования макро-переменных Операторы присваивания переменным значений Оператор условия IF - THEN , IF - GOTO и их использование. Синтаксис ввода [условие] Операторы сравнения констант EQ, NE, GT, LT, GE, LE Пользовательские переменные #100 - #149, #500 - #531 Использование макросов в повседневной работе Занятие 0001/EX-05Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Макропрограммирование MACRO-B Ошибки в синтаксисе при написании макро-программ Логические операторы OR, AND. Примеры в УП Системные переменные #1000 - #20000 для расширенной работы с контроллером CNC Системные переменные модальных кодов #4300 - #4320 Системные переменные #42.. распознования активного G-кода в своей группе Локальные макро-переменные #1 - #26 Таблица переводов переменных в их аргументы Макро-подпрограмма Простой вызов G65 с аргументами Занятие 0001/EX-06Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Макропрограммирование ЧПУ Операторы LOOPS - WHILE - DO1 - END1 Операторы LOOPS - DO1 - END1 Работа с G10. Запись данных в стойку Применение макросов в для работы с устройствами RENISHAW Системные переменные POS, SKIP. Переменные OFFSET TOOLS Построение примеров управляющей программы для обработки пазов с помощью макропрограммирования на базе системы ЧПУ HAAS Язык HAAS MACRO Занятие 0001/EX-07Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Проектирование в САПР Ввод в тему проектирование и программирование с помощью САПР-систем Виды САПР-систем CAD-CAM-CAE системы и их применение Принципы работы с графикой в ПО Гибридная система проектирования и CAM-программирования SharpCAM Переменный формат графических файлов STL и DXF Основы системы для проектирования ALPHACAM Express Основы системы для проектирования MasterCAM HLE 2020 Основы системы для проектирования SolidWorks Основы системы для проектирования Kompas 3D Основы системы для проектирования SharpCAM Построение эскизов в системе SharpCAM Занятие 0001/EX-08Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: SharpCAM Построение УП в программе SharpCAM (2D) Основы построения геометрии в программе SharpCAM Операции с эскизами - COPY, MOVE, TRIM, ROTATE, MIRROR и пр. Работа в программе SharpCAM Работа со слоями в САПР-системах Основные операции с построением и редактированием эскизов Режимы ORTHO, SNAP Работа с SNAP привязками при проектировании Пользовательские слои и сохранение в слоях Простановка размеров, и параметризация в размерах Добавление формул, и взаимосвязей в чертежах САМ-модуль программы SharpCAM Сверление отверстий в SharpCAM Типы фрезерования в SharpCAM Занятие 0001/EX-09Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Проектирование в 3D Проектирование в 3D Работа со сборками Основы построения геометрии в программе PartModeller Сравнение режимов работы, методов проектирования, операций и т.д. Занятие 0001/EX-10Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Управление станков с ЧПУ Ввод в тему управление станком с ЧПУ/CNC (с использованием спец. программ) Включение станка с CNC. Обнуление и подготовка к эксплуатации станка. Структура вертикально-фрезерного станка с CNC Система Числового Программного Управления (CNC). Принцип работы УЧПУ Описание главных режимов станков с CNC: AUTO (MEM), EDIT, MDI, JOG, HND, RPD, REF, DNC Управление станком в главных режимах. Особенности работы. Правильная эксплуатация станков с CNC Системы координат вертикально-фрезерных и токарных станков Нулевые точки станка M, детали W, программы PO Запуск программы в автоматическом режиме AUTO (MEM). Регуляторы активной подачи и скорости вращения шпинделя RAPID, FEED OVERRIDE Использование режима MDI для ввода данных. Функции управления стойки CNC Клавиши SINGLE BLOCK, BLOCK SKIP, M.S.T. LOCK Управление шпинделем: SP ON CW, SP ON CCW, SP OFF Режимы экрана POS, PROG, ALARM, DIAGN, PARAM для разных станков с ЧПУ Режим экрана OFFSET SETTINGS : TOOLS, WORK COORDINATES Шпиндель станка с CNC. Команды M03, M04, M05. Коды S. Регулятор SP. Занятие 0001/EX-11Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Наладка фрезерных станков с ЧПУ Основы наладки станка с ЧПУ - 3 метода работы Вспомогательные контрольные приборы для наладки Три типа наладки на работу Контрольные блоки Установка и запись координат нуля заготовки в таблицу WORK COORDINATES Дополнительные опции и настройки станка Занятие 0001/EX-12Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Диагностика станков с ЧПУ Основы файла LADDER Структура. Запись / редактирование файла LADDER Логическое устранение неисправностей станка Режим SYSTEM (PARAM). Системные параметры станков CNC Программный интерфейс LADDER на примере системы ЧПУ Syntec Режим DIAGN. Флаги FF и 00 Диагностика флагами PLC/MLC битов S, C, I, O, R Чтение параметров REGISTER DATA Занятие 0001/EX-13Курс: Ознакомительный курс Подкурс: Экспресс-курс Оператор/Программист CNC Главная тема: Постпроцессоры Базовые сведения о постпроцессорах Внутренние VB постпроцессоры для CAM-системы SHARPCAM Основы постпроцессоров для CAM-системы SHARPCAM (Fanuc) Редактирование ПП CAM-системы SHARPCAM под систему ЧПУ Основы постпроцессоров для CAM-системы ALPHACAM (Router) Основы постпроцессоров для CAM-системы SOLIDCAM 2014 (MAC,GPP основы) Основы постпроцессоров для CAM-системы ARTCAM (Mach3) Основы постпроцессоров для CAM-системы HSMWORKS Основы постпроцессоров для CAM-системы TURBOCAM (Tormach) Занятие 0001/1-01Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Язык G и M кодов Виды систем ЧПУ и их назначение Основы программирования стоек с CNC Декартова система координат Координаты на станках с CNC Структура программы ISO Имя программы и номера кадров Абсолютное программирование G90 Относительное программирование G91 Планы обработки G17 (XY), G18 (ZX), G19 (YZ) Рене Декарт Занятие 0001/1-02Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Язык G и M кодов Распределение кодов на группы Ускоренное перемещение G00 Виды интерполяций G01, G02, G03 Варианты ускоренного перемещения G00 Dog-leg тип перемещения G00 Z first XY last перемещения G00 Интерполяционный тип перемещения G00 (в G90, G91) Уровни безопасности при программировании управляющих программ Безопасные расстояния S и R уровней/точек Линейная интерполяция Занятие 0001/1-03Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Язык G и M кодов Программная, абсолютная, инкрементная, локальная и машинная система координат Круговая интерполяция G02 и G03 Методы G02, G03: тип R, тип Inc I,J,K и Global I,J,K Автоматический возврат в исходную позицию G28, G53 Задержка на время G04. Параметры P и X Выбор единицы измерения G20 и G21 Основные подготовительные и вспомогательные коды для ручного программирования Технологическая информация и коды F, S, T, M Виды модальностей Занятие 0001/1-04Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Язык G и M кодов Компенсация на высоту инструмента G43 Отмена компенсации на высоту G49 Компенсация на диаметр инструмента G41, G42 Отмена компенсации на диаметр G40 Запись и чтение таблицы оффсетов в графическом интерфейсе систем CNC Методы записи INPUT, INPUT+ в систему CNC Занятие 0001/1-05Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Язык G и M кодов Стратегии определения компенсаций G41, G42 при создании УП в CAM-системах Постоянные циклы 9-ой группы G81, G82, G73, G83 Отмена постоянных циклов кодом G80 Составление управляющих программы с операциями сверления и фрезерования Занятие 0001/1-06Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Язык G и M кодов Выбор нуля детали программы P Рабочие координаты G54, G55, G56, G57, G58, G59 Расширенные WCS G54 P1..P48 EXT/Shift Amount настройки CNC Работа с кодом G10: L2, L10, L11, L12, L13 и др. Программная запись данных в стойку (GEOM H, WEAR H, GEOM D, WEAR D) Пример наладки в симуляторах с использованием 1 инструмента, без учета GEOM/WEAR H Занятие 0001/1-07Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Язык G и M кодов Расширенный список подготовительных G и M кодов Работа со смазочной жидкостью M08, M09 Определение эмульсии в CAM-системах Подпрограммы и их использование Вызов подпрограмм с помощью M98 Код M99, выход из подпрограмм и замкнутные циклы Сравнение подготовительных и вспомогательных кодов на разных стойках CNC Занятие 0001/1-08Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Верификация Симулирование программы в программах верификаторах Программа NCPlot и её использование Составление управляющих программ с помощью CAM систем, их проверка и редактирование Занятие 0001/1-09Курс: Программирование ЧПУ Подкурс: Программирование ISO Главная тема: Диалоговые языки Диалоговые языки программирования для составления УП с системы CNC Диалоговый язык Heidenhain Примеры программ для системы CNC Heidenhain Сравнение управляющих программ ISO с кодами Heidenhain Диалоговые языки Anilam Conversational, MillPWR и др. Занятие 0001/2-01Курс: Макропрограммирование ЧПУ Подкурс: Общий курс макропрограммирования Главная тема: Макропрограммирование и переменные в макро MACRO-B (Fanuc) Основы языка программирования Типы переменных Действия над переменными Таблица хранения информации для разных типов переменных Арифметические действия с переменными Для чего необходимы переменные Примеры использования макро-переменных Занятие 0001/2-02Курс: Макропрограммирование ЧПУ Подкурс: Общий курс макропрограммирования Главная тема: Макропрограммирование Операторы присваивания переменным значений Операторы сравнения констант EQ, NE, GT, LT, GE, LE Логические операторы OR, AND и XOR Примеры макросов в УП Ошибки в синтаксисе при написании макро-программ Пользовательские ячейки станка #100 - #149, #500 - #531 Вакантные переменные Проверка на вакантность макропеременных Занятие 0001/2-03Курс: Макропрограммирование ЧПУ Подкурс: Общий курс макропрограммирования Главная тема: Системные переменные Разновидности системных переменных Системные переменные #1000 - #20000 для расширенной работы с контроллером CNC Системные переменные модальных кодов #4300 - #4320 Системные переменные POS, SKIP Переменные OFFSET TOOLS Системные переменные #42.. распознования активного G-кода в своей группе Занятие 0001/2-04Курс: Макропрограммирование ЧПУ Подкурс: Общий курс макропрограммирования Главная тема: Локальные макропеременные Локальные макро-переменные 1 аргумента #1 - #26 Локальные макро-переменные 2 аргумента I1, J1, K1.. Таблица переводов переменных в их аргументы GNOLP исключения в таблице аргументов макро Макро-подпрограмма и работа с ней Простой вызов G65 с аргументами Занятие 0001/2-05Курс: Макропрограммирование ЧПУ Подкурс: Общий курс макропрограммирования Главная тема: Макропрограммирование Анализ оператора условия IF - THEN и их использование Анализ оператора условия IF - GOTO и их использование Синтаксис ввода [условие] в макроязыках Операторы LOOPS - WHILE DO1 - END1 Операторы DO1 - END1 без условий Применение макросов в для работы с устройствами RENISHAW Использование макросов в повседневной работе Занятие 0001/2-06Курс: Макропрограммирование ЧПУ Подкурс: Общий курс макропрограммирования Главная тема: Язык Open CNC Macro Language Язык Open CNC Macro Language (Syntec) Типы переменных и их назначение Использование глобальных макропеременных Разновидности условий в макро языке Оператор GOTO для условного и безусловного перехода Пользовательские и системные макро переменные Примеры составления алгоритмов при макропрограммировании Сравнение языка Open CNC Macro Language с MACRO-B FANUC Занятие 0001/2-07Курс: Макропрограммирование ЧПУ Подкурс: Общий курс макропрограммирования Главная тема: Язык Open CNC Macro Language Система ЧПУ Syntec Пример промышленных макропрограмм от производителя Промышленный цикл T0000 Алгоритм программы смены инструментов на языке Open CNC Macro Language Занятие 0001/FA-1Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Информация об компании FANUC Язык макро-программирования CUSTOM MACRO B Макро-переменные и их типы Виды макро-выражений Арифметические выражения, и выражения условий. Отличие в их использовании Создание новых переменных Фактический формат переменных Присваивание переменных в макро-выражениях Занятие 0001/FA-2Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Синтаксис написания макро-переменных Определение переменных присваиванием, и по выполнению условия Отображение значения переменных и возможные ошибки REAL VERSUS трансфер переменных в значения кодов Методы округления ROUND, FIX, FUP Некорректные номера значений M,S и других кодов Параметр 3451#2 Пример написания программы с использованием связки IF-THEN Пример написания положительного счетчика и оператора безусловного перехода GOTO Занятие 0001/FA-3Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Синтаксис выражений Возможные ошибки Неопределенные (вакантные) переменные Переменная #0, как отдельный тип переменных Работа с переменными со значением null Основные типы переменных FANUC CUSTOM MACRO B Понятие об сеансе работы системы ЧПУ Скрытые возможности локальных и глобальных переменных Пример написания программы c оператором безусловного перехода GOTO Занятие 0001/FA-4Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Операторы присваивания переменным значений Операторы сравнения констант EQ, NE, GT, LT, GE, LE Логические операторы OR, AND, XOR. Примеры в УП. Пользовательские переменные общего типа #100 - #149 Глобальные переменные #500 - #531 Примеры условий в пользовательских программах Пример пользовательской программы с глобальными переменными Занятие 0001/FA-5Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Системные переменные и их использование в FANUC CUSTOM MACRO B Основные категории системных макро-переменных Примеры использования системных макро-переменных Категория чтения модальных значений Системные переменные #42.. распознования активного G-кода в своей группе Системные переменные модальных кодов #4300 - #4320 Пример использования переменных в промышленном цикле смены инструмента (OpenCNCMacro) Сравнение Fanuc/Syntec Занятие 0001/FA-6Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Системные переменные для определения позиций Пример программы для ориентации шпинделя Fanuc (O8999) Локальные макро-переменные #1 - #26 Таблица переводов переменных в их аргументы (I, II тип) Макро-подпрограмма Простой вызов G65 с аргументами Примеры пользовательских программ с использованием локальных и системных переменных Занятие 0001/FA-7Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Системные переменные для чтения значений рабочих координат Системные переменные для чтения таблицы оффсетов инструментов Работа со временем (Timing) Оператор условия IF - THEN , IF - GOTO и их использование Синтаксис ввода условий Операторы WHILE - DO - END (LOOPS) Блоки 1,2,3 Применение макросов в для работы с устройствами RENISHAW Использование макросов в повседневной работе Занятие 0001/FA-8Курс: Макропрограммирование ЧПУ Подкурс: Fanuc Macro B Главная тема: Макропрограммирование для FANUC Округление для выражений: ROUND, FIX, FUP Теоретические сведения об операторах BCD, BIN Интерфейсные сигналы Геометрические функции SIN, COS и примеры с ними Функция SQRT Использование макросов в пользовательском программировании УП Занятие 0001/UT-1Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma История OKUMA OSP Продукты компании OKUMA Основы программирования для системы ЧПУ OKUMA OSP Совместимость подготовительных и вспомогательных кодов с другими системами ЧПУ Занятие 0001/UT-2Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma Мнемокоды OKUMA Типы программ и их расширения Формат ввода блоков при составлении УП Буквенные и адресные коды Система координат Операционные методы работы Занятие 0001/UT-3Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma Введение в макро-программирование для OKUMA - User Task Подпрограммы Вызов подпрограмм Ввод в макро-переменные Локальные переменные Простой макро-вызов с использованием локальных переменных Пример выполнения автоматизированной программы (прямоугольный массив) Занятие 0001/UT-4Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma Использование User Task 1 Основные функции Branch, Variable, Math Общие переменные VC Аргумент P для локальных переменных Операторы сравнения в выражениях Использование условий в User Task Оператор IF Неопределенные ранее переменные (EMPTY) Логика EMPTY Занятие 0001/UT-5Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma Пример работы специального кода G111 Использование мнемокодов SIN/COS для построения линии под углом Выбор активного номера системы рабочих координат G15/G16 (модальный/немодальный коды) Смещение/трансформация системы координат в плоскости G11/G10 Возможность изменения градуса наклона NC Optional Parameter Bit No.3 Пример УП для фрезерной операции с использованием трансформации рабочих координат под углом Системные переменные и их типы Таблица системных переменных Назначение переменных VZOF*, VTOFH, VTOFD Занятие 0001/UT-6Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma Положительный и отрицательный предел программного ограничения Назначение переменных VPPL*, VNPL* Изменение цветовой гаммы MMI зоны VGCLR* Системные переменные особого назначения (повышенной опасности) Положительный и отрицательный пределы ограничения (машинные) Назначение переменных VPSL*, VNSL* Проверка актуальной системы рабочих координат с помощью системной переменной VACOD Чтение/изменение значений параметра люфта осей Переменные VBLC* Чтение/изменение номера активного инструмента Переменная VTLCN Занятие 0001/UT-7Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma Модальные подготовительные коды Номера групп, и взаимодействие с системными переменными Системные переменные статуса: блокировки VMLOK, флаг функции RESTART Операционные и рабочие счетчики USER TASK. Рассмотрение примеров Информация о текущем модальном коде в своей группе G Чтение текущего номера корректора D Чтение актуального значения S кода Занятие 0001/UT-8Курс: Макропрограммирование ЧПУ Подкурс: Okuma User Task Главная тема: Макропрограммирование для Okuma Текущие позиции рабочих координат активной WCS с учетом оффсета и без него Чтение текущего значения вспомогательного кода М Чтение текущих значений N/O кодов Текущие позиции машинных координат Текущие позиции машинных координат с учетом оффсета Чтение конечных координат в текущем блоке Примечания и дополнения при работе с системными переменными Переменная VUACM Вывод пользовательских ошибок Требования к программам при выборе метода работы системы ЧПУ Занятие 0001/FD-1Курс: Макропрограммирование ЧПУ Подкурс: Fadal Macros and PP Главная тема: Fadal Macros Fadal Engineering LLC и её продукция Типы оборудования Буквенно-адресные коды FADAL Символы, их описание и использование Таблица подготовительных кодов Модальность кодов, и распределение по группам (A-P) Таблица вспомогательных кодов Стили программирования: FORMAT 1, FORMAT 2 Примеры программ Начало и конец УП файла Комментарии в УП Пример макро-программы для системы ЧПУ FADAL Занятие 0001/FD-2Курс: Макропрограммирование ЧПУ Подкурс: Fadal Macros and PP Главная тема: Fadal Macros Макросы и параметрическое программирование для FADAL Определение и использование R-переменных Макросы Использование переменных V1-V100 Правила использования V переменных Макро-команда СLEAR Макро-команды INPUT и PRINT для работы с V-переменными Образец программы с использованием ввода переменных и линейной интерполяции Верификация и сравнение с макро-языком для FANUC Математические функции и их приоритеты Занятие 0001/FD-3Курс: Макропрограммирование ЧПУ Подкурс: Fadal Macros and PP Главная тема: Fadal Macros Математические функции Переменные-массивы (The subscript variables) AX,AY,AZ,AA,AB,AC переменные позиций относительно WCS Переменные для работы со временем CP, CR, CC Переменные для работы с оффсетами инструментов D1-D99, H1-H99 Занятие 0001/FD-4Курс: Макропрограммирование ЧПУ Подкурс: Fadal Macros and PP Главная тема: Fadal Macros Переменные для чтения/записи в WCS - FX I,O макро переменные Таблицы Input/Output Чтение и запись модальности подготовительных кодов Работа с инcтрументами - TN,TT,TU Занятие 0001/FD-5Курс: Макропрограммирование ЧПУ Подкурс: Fadal Macros and PP Главная тема: Fadal Macros Функции при работе с макросами FADAL Определение функций ABS, INT, RND, SGN, SQR Сравнение в условиях Операторы сравнения Оператор условного перехода GOTO Примеры использования GOTO Понятие метки, работа с функцией LABEL Занятие 0001/FD-6Курс: Макропрограммирование ЧПУ Подкурс: Fadal Macros and PP Главная тема: Fadal Macros Структура команды IF-THEN Работа с условиями Команды SINPUT и SPRINT для работы через порт RS-232 Макро команда START Инициализация перехода в другую программу Логический оператор WAIT Логические операторы AND, OR, NOT Программирования сложных конструкций в условиях Пример выполнения макро-программы Занятие 0001/CP-1Курс: Макропрограммирование ЧПУ Подкурс: Bosch CPL Programming Instructions Главная тема: Макропрограммирование Bosch CPL Программирование для Bosch Основы программирования История макро-языков Введение в макросы для Bosch Базовые элементы языка CPL Структура программы макро Арифметические действия в программах Использование параметров [] Пример выполнения макро-программы Присваивание переменных Функция : Пример простейшего условия Типы данных переменных Integer, Real, и др. Условный переход THEN GOTO Аналог мнемокодов keywords Занятие 0001/CP-2Курс: Макропрограммирование ЧПУ Подкурс: Bosch CPL Programming Instructions Главная тема: Макропрограммирование Bosch CPL Типы данных переменных String Текстовая информация $ Виды переменных: локальные, глобальные и перманентные (постоянные / глобальные) Примеры декларации переменных и их использование Оператор DIM для декларации переменных Keyword CHR$ и его использование Указание длины (размера) переменной при декларировании Некоторые операторы зацикливания Удаление значения переменной NUL Занятие 0001/CP-3Курс: Макропрограммирование ЧПУ Подкурс: Bosch CPL Programming Instructions Главная тема: Макропрограммирование Bosch CPL Создание и удаление переменных Сравнение функции удаления переменных с MACRO B Выполнение математических операций +, -, *, / Использование - для Negation Функция SQRT, ABS Функции округления ROUND, INT Тригонометрические функции SIN, COS, TAN Логические операции NOT, AND, OR, XOR Таблица логических операций Сравнение логических операций с MACRO B / HAAS MACROS FOR - NEXT loop Инструкции FOR-STEP-TO-NEXT для циклов Работа с файлами OPENW, OPENR Занятие 0001/CP-4Курс: Макропрограммирование ЧПУ Подкурс: Bosch CPL Programming Instructions Главная тема: Макропрограммирование Bosch CPL Использование постоянных (глобальных) переменных @ в макропрограммах Операторы сравнения в условиях =, >=, >, <>, <=, < Конструкция IF - THEN. Пример программы Конструкция REPEAT - UNTIL Оператор GOTO и его использование Разница между GOTO N20, GOTO 20, GOTO .N20 Метки в программах Оператор условия ELSE Двойные условия Условные и безусловные переходы Конструкция CASE - OTHERWISE - ENDCASE Занятие 0001/CP-5Курс: Макропрограммирование ЧПУ Подкурс: Bosch CPL Programming Instructions Главная тема: Макропрограммирование Bosch CPL Пример макропрограммы HAAS MACROS Трансформация программы в CPL инструкции Сравнение кода HAAS MACROS с BOSCH CPL Условия в программе Практика работы с метками в макропрограммах Занятие 0001/CP-6Курс: Макропрограммирование ЧПУ Подкурс: Bosch CPL Programming Instructions Главная тема: Макропрограммирование Bosch CPL Вызов подпрограмм с помощью CALL Атрибуты вызова CALL с параметрами Аналоги G65 в MACRO B Логическая функция WAIT и её использование Работа с интерфейсными сигналами Чтение информации об абсолютной позиции CPOS Примеры на использование CPOS Работа с FXC, TC Чтение и запись в рабочие координатные системы с помощью FXC Работа с таймингом DATE, TIME Определение длины строки LEN для переменных типа данных STRING Пример использования счетчиков в макропрограммах Занятие 0001/CP-7Курс: Макропрограммирование ЧПУ Подкурс: Bosch CPL Programming Instructions Главная тема: Макропрограммирование Bosch CPL Запуск подпрограмм с помощью G22 Пример построения управляющей программы для обработки кармана Симуляция программы Трансформация программы в код MACRO B, и ее симуляция Занятие 0001/SY-1Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Макро-программирование для SYNTEC Основы языка OpenCNC Structure Motion language Формат блоков УП Основной синтаксис написания Макро Сравнение программ ISO/MACRO Пример простого условия IF-THEN Выражения в OpenCNCMacro Примеры использования операторов Некоторые особенности макропрограммирования Занятие 0001/SY-2Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Операторы в OpenCNCMacro Присваивание переменных Оператор GOTO Оператор EXIT в циклах WHILE-DO Оператор CASE Оператор REPEAT Оператор WHILE Оператор FOR Оператор IF Занятие 0001/SY-3Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Макро-программирование для SYNTEC Типы переменных Переменные типа VACANT Пример служебных макро-программ G0028, M0019 Чтение диагностических R bit программного интерфейса LADDER с помощью глобальных переменных Занятие 0001/SY-4Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Макро-программирование для SYNTEC Геометрические функции: ASIN, ACOS, ATAN, SIN, COS, TAN Другие функции: MIN, MAX, SQRT, SIGN Аналоги FIX, FUP - функции CEIL, FLOOR Округление ROUND Вывод макро ошибок с помощью функции ALARM Индентификаторы ошибок Пример служебных макро-программ: G0081, O999000 Занятие 0001/SY-5Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Макро-программирование для SYNTEC Функция WAIT Функции RANDOM, AXID Функция/метод PARAM (для чтения системных параметров) Комментарии в макро-программах Подпрограммы и макропрограммы, и их методы вызова M98/G65 External G call (Вызов внешних программ) Функция GETARG Другие методы вызова T и М Выход из подпрограмм/макропрограмм M99 Особенности работы M99 Локальные макропеременные Эксплуатация локальных переменных Таблица Argument Specification для локальных макропеременных Пример служебной макро-программы: G0080 Занятие 0001/SY-6Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Макро-программирование для SYNTEC Системные макро-переменные OPENCNCMACRO Понятие ролей R/W для группы системных переменных Взаимодействие программного интерфейса LADDER с переменными Группы переменных: Modal information, Operation control/status, Single block control, Feed control word, Curren position, Runtime state variable Пример выполнения внешнего файла T0000 Занятие 0001/SY-7Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Системные переменные в OpenCNCMacro Группы переменных: Modal variables, Custom variables Интерфейсные сигналы Использование #6001~#6032 для работы с S/C битами Использование #10000~#10999 для работы таблицей инструментов WCS переменные Чтение референтных позиций Взаимодействие с системными параметрами Примеры составления УП с использованием системных и глобальных переменных Занятие 0001/SY-8Курс: Макропрограммирование ЧПУ Подкурс: Syntec OpenCNCMacro Главная тема: Макро-программирование для SYNTEC Выполнение примера на макро-программирование для системы Syntec в OpenCNCMacro Занятие 0001/HA-1Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Информация об компании HAAS Распространение продукции HAAS в мире Основы языка макро-программирования HAAS MACROS Синтаксис написания кода УП Макросы и поддержка макропрограммирования Макрокоманды Вывод макропеременных на экран системы ЧПУ (CURNT COMDS) Интерпретация программы системой ЧПУ Буферизация блоков Упреждающий просмотр и отладка программы Виды макро-переменных и макроконстанты Занятие 0001/HA-2Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Основы DIN-программирования для систем ЧПУ HAAS G,M, адресные коды, модальности Сравнение с системами FANUC Локальные переменные Использование кода простого макро-вызова G65 Невозможность использования модального макро-вызова G66, G66.1, G67 Пример для Fanuc Таблица аргументов 1,2 Пример использования в макропрограмме Сброс локальных переменных до вакантных значений Занятие 0001/HA-3Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Глобальные макропеременные 3 диапазона переменных Системные макропеременные Флаг READ ONLY Использование переменных Обращение к переменным Создание макропеременных с помощью выражения Использование переменных вместо кодов и адресов Подстановка адреса Вхождение в диапазон, округление, использование вакантных переменных Арифметические операторы Примеры использования арифметических операторов Пример макропрограммы с использованием макропеременных и условий Занятие 0001/HA-4Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Диапазоны переменных Использование глобальных переменных. Обращение к ним Арифметические операторы. Примеры использования Пример макропрограммы с использование макропеременных Занятие 0001/HA-5Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Системные переменные и их использование Разновидности и типы системных переменных Применение системных переменных Условия в макропрограммировании Сравнение в условиях Операторы сравнения EQ, NE, GT, GE, LT, LE Операторы IF-THEN, IF-GOTO, WHILE-DO Логические операторы AND, OR для соединения в условии Занятие 0001/HA-6Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Разновидности и типы системных переменных Дискретные входы и выходы Таймеры: миллисекундные #3001 и часовые #3002 Системный обход функций #3003 Групповые коды последнего блока #4001-#4021 Адресные коды последнего блока #4101-#4126 Занятие 0001/HA-7Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Определение позиций через переменные Переменные для координат WCS Переменные для координат MCS Сравнение переменных #5001/#5041 на примере NCT Совмещение имен G, M кодов Занятие 0001/HA-8Курс: Макропрограммирование ЧПУ Подкурс: HAAS Macros Главная тема: Макро-программирование для HAAS Примеры использования условий и переменных Пример построения макро-программы с пользовательскими переменными, а также двойным счетчиком
Занятие 0001/SI-1Курс: Макропрограммирование ЧПУ Подкурс: Sinumerik - Flexible NC Pr. Главная тема: Макро-программирование для Sinumerik История SIEMENS Сайт компании SIEMENS AG Продукты SINUMERIK Flexible NC Programming Переменные и арифметические параметры Классы переменных: пользовательские переменные, арифметические параметры, системные переменные Типы переменных Определение типов переменных Определение переменных LUD, GUD, PUD Примеры определения и работы с переменными LUD, GUD, PUD Названия переменных Условия и синтаксис при работе с определением переменных, и присваиванием им значений при определении Вызов и выход из подпрограмм Занятие 0001/SI-2Курс: Макропрограммирование ЧПУ Подкурс: Sinumerik - Flexible NC Pr. Главная тема: Макро-программирование для Sinumerik Определение переменных разных типов Присваивание значений Примеры переменных разных типов Пример использования цикла повторения с пользовательскими переменными Indirect-программирование Примеры программирования для указания скорости, подачи, и значения измерения Примеры косвенного программирования для G-кодов Методы присваивания переменных Разбор таблицы G-кодов по умолчанию Занятие 0001/SI-3Курс: Макропрограммирование ЧПУ Подкурс: Sinumerik - Flexible NC Pr. Главная тема: Макро-программирование для Sinumerik Арифметические операции и функции Примеры управляющих программ с арифметическими операциями (выражениями) Операторы сравнения Примеры УП с операторами сравнения в условии Логические операторы Булевы операторы для сравнения в условиях Приоритетность в работе операторов Пример управляющей программы со счетчиком Занятие 0001/SI-4Курс: Макропрограммирование ЧПУ Подкурс: Sinumerik - Flexible NC Pr. Главная тема: Макро-программирование для Sinumerik Возможные типы конвертации Операции над типом переменных STRING Преобразование их типа STRING в другие типы переменных Конкатенация значений текстовых переменных Изменение верхнего/нижнего регистров Вычисление длины (количества символов) переменных Поиск, изменение и вывод сообщений с подменой символов Занятие 0001/SI-5Курс: Макропрограммирование ЧПУ Подкурс: Sinumerik - Flexible NC Pr. Главная тема: Макро-программирование для Sinumerik CASE Инструкции Операторы перехода GOTO Основные операторы для создания циклов Связка IF-ELSE-ENDIF Операторы LOOP, FOR Создание циклов с помощью WHILE, REPEAT Вхождения (nesting) в программах/подпрограммах Занятие 0001/SI-6Курс: Макропрограммирование ЧПУ Подкурс: Sinumerik - Flexible NC Pr. Главная тема: Макро-программирование для Sinumerik Использование подпрограмм Структура подпрограммы Понятие об Interrupt Routines Активация/деактивация Single Block - SBLOF, SBLON Структура файлов и директорий Типы файлов и их расположение Координатные системы Разновидности системных переменных Занятие 0001/SI-7Курс: Макропрограммирование ЧПУ Подкурс: Sinumerik - Flexible NC Pr. Главная тема: Макро-программирование для Sinumerik Операции с файлами Запись в файлы Удаление файлов Чтение строк из файлов Проверка на наличие файла Системные переменные Примеры программирования на Flexible NC Programming Занятие 0001/GS-1Курс: Макропрограммирование ЧПУ Подкурс: GSK Custom Macro Главная тема: Макро-программирование для GSK История GSK Сайт компании GSK Продукты GSK CNC Equipment Описание функций клавиш управления стойкой CNC - GSK Основы языка CUSTOM MACRO Переменные и тело макропрограммы Пример построения и выполнения инструкций Понятие об MACRO A и MACRO B версиях Использование макропеременных в программах Типы переменных Нулевые переменные Пользовательские переменные (локальные, общие) Системные переменные Занятие 0001/GS-2Курс: Макропрограммирование ЧПУ Подкурс: GSK Custom Macro Главная тема: Макро-программирование для GSK Описание групп системных переменных Ввод переменных в системе Работа в MDI Пример вычисления значений и записи в переменные Код G65 и аргумент L для вызова макропрограмм Некоторые особенности вызова макропрограмм Ввод в MACRO FUNCTION A Код G65 с аргументом H для выполнения действий и перемещений по программе Занятие 0001/GS-3Курс: Макропрограммирование ЧПУ Подкурс: GSK Custom Macro Главная тема: Макро-программирование для GSK Описание инструкций для работы с G65 - Аргумент H Основные арифметические действия с переменными Сложные выражения Геометрические и логические функции Перемещение по программе (безусловный переход) Особенности использования MACRO FUNCTION A в макропрограммах Условные переходы EQ, NE, GT, GE, LT, LE Создание условий Примеры макропрограммирования Занятие 0001/GS-4Курс: Макропрограммирование ЧПУ Подкурс: GSK Custom Macro Главная тема: Макро-программирование для GSK Работа с инструкцями G65 - Аргумент H Основные арифметические действия с переменными Примеры трансфера в УП Операции H80-H86 Примеры MACRO FUNCTION A в макропрограммах Примеры макропрограммы для фрезерования пазов (MACRO A) Занятие 0001/GS-5Курс: Макропрограммирование ЧПУ Подкурс: GSK Custom Macro Главная тема: Макро-программирование для GSK Основы Custom Macro function B Арифметические и логические действия Возможность сокращения названий функций Трансфер по программе и циклы Использование GOTO, IF-THEN, IF-GOTO Операторы сравнения в условиях Работа с WHILE-DO Занятие 0001/GS-6Курс: Макропрограммирование ЧПУ Подкурс: GSK Custom Macro Главная тема: Макро-программирование для GSK Сравнение форматов Macro А и Macro B Примеры использования GOTO, IF-THEN, IF-GOTO, WHILE-DO Системные переменные и их эксплуатация Чтение информации о модальности подготовительных кодов Чтение информации о позициях при макропрограммировании Чтение информации в таблице оффсетов - рабочие координаты Работа с локальными переменными Составление управляющей программы с макропеременными в формате Macro B Занятие 0001/AN-1Курс: Макропрограммирование ЧПУ Подкурс: Anilam Adv. Programming Главная тема: Курс ANILAM Advanced Programming Features История ANILAM, ACU-RITE Панель управления ANILAM 6000M Особенности системы ЧПУ Таблица подготовительных кодов для программирования ANILAM 6000M Особенности составления УП Пример программы с линейной интерполяцией Пример программы с круговой интерполяцией Макро G-коды: G65,G66,G67 для работы с макропрограммами Пример программы с постоянным циклом (сверление) Метод вызова подпрограммы M98 Выход М99 Пример составления программы с повторениями через M98 Занятие 0001/AN-2Курс: Макропрограммирование ЧПУ Подкурс: Anilam Adv. Programming Главная тема: Курс ANILAM Advanced Programming Features Типы комментариев в коде УП Основные вспомогательные коды Файловая система Распределение памяти Специальные коды M9355, M9356, M9376, M9377 Формат программирования Conversational Program Сравнение программ в 2 системах программирования Занятие 0001/AN-3Курс: Макропрограммирование ЧПУ Подкурс: Anilam Adv. Programming Главная тема: Курс ANILAM Advanced Programming Features Понятие макро-программирования для ANILAM Структура Advanced Programming Features Модификаторы &A, &D, &E, &M, &P Соединение кадров в УП (;) Временная и перманентная модификация оффсета инструментов Пример временной модификации инструмента в теле УП Операторы и функции Примеры использования операторов и функций в макропрограммах Создание переменных (Indirection) Занятие 0001/AN-4Курс: Макропрограммирование ЧПУ Подкурс: Anilam Adv. Programming Главная тема: Курс ANILAM Advanced Programming Features Типы пользовательских переменных Важное предостережение в использовании переменных Некоторые важные системные переменные #1000-#1099 Оператор PRINT Вывод значения переменной/переменных на экран Определение и присванивание переменных Специальные метки i и m для объявления единицы измерения при присваивании переменным значений Использование 4-х уровней Indirect Transfer (##) Оператор LOOP-END Пример использования с Indirect Transfer 2го уровня Хранение результатов, и выполнение действий в выражениях Занятие 0001/AN-5Курс: Макропрограммирование ЧПУ Подкурс: Anilam Adv. Programming Главная тема: Курс ANILAM Advanced Programming Features Типы пользовательских переменных Объяснение системных переменных #1000-#1099 Текстовые переменные Запись и использование в программах Примеры сложных макро-программ Занятие 0001/AN-6Курс: Макропрограммирование ЧПУ Подкурс: Anilam Adv. Programming Главная тема: Курс ANILAM Advanced Programming Features Локальные макро-переменные Таблица перевода локальных переменных в значения аргументов Главная программа и подпрограмма G65 Метод вызова подпрограмм во внешних файлах директории Операторы и связи IF-GOTO, DO-END, WHILE-DO-END и др. Сложные структуры IF-ELSE Используемые сокращения для макрооператоров Занятие 0001/AN-7Курс: Макропрограммирование ЧПУ Подкурс: Anilam Adv. Programming Главная тема: Курс ANILAM Advanced Programming Features Логические операторы И, ИЛИ, эксклюзивный ИЛИ Расшифровка операторов сравнения в условиях Примеры использование параметрических программ для производства Занятие 0001/YA-1Курс: Макропрограммирование ЧПУ Подкурс: Yasnac Macroprograms Главная тема: Макропрограммирование для Yasnac История компании YASKAWA Системы управления YASNAC Основы макропрограммирования Микропрограммы Отличие микропрограмм от подпрограмм Методы вызова микропрограмм G65 Передача аргументов Использование локальных переменных Таблица аргументов для передачи значений переменных в микропрограммы Занятие 0001/YA-2Курс: Макропрограммирование ЧПУ Подкурс: Yasnac Macroprograms Главная тема: Макропрограммирование для Yasnac Конечная десятичная дробь в аргументах Общие переменные, их типы и использование Опциональные расширенные общие переменные типа a,b,c,d Системные переменные Подразделение на группы Интерфейсные сигналы I/O, и работа с ними Занятие 0001/YA-3Курс: Макропрограммирование ЧПУ Подкурс: Yasnac Macroprograms Главная тема: Макропрограммирование для Yasnac Системные переменные: оффсеты рабочих координат Таблица расширенных оффсетов G54 #3000 и вывод ошибок Возможности работы с таймерами Построение управляющей программы с макроусловиями Занятие 0001/YA-4Курс: Макропрограммирование ЧПУ Подкурс: Yasnac Macroprograms Главная тема: Макропрограммирование для Yasnac Чтение модальных значений кодов с помощью системных переменных Информация о текущих позициях инструмента в разных системах Чтение системных параметров с помощью переменных Запись и присваивание значений переменным Ошибки при присваивании значений переменным Округление значений переменных в момент присваивания Примеры управляющих программ с макропеременными Занятие 0001/YA-5Курс: Макропрограммирование ЧПУ Подкурс: Yasnac Macroprograms Главная тема: Макропрограммирование для Yasnac Неопределенные переменные и их свойства Использование вакантных (пустых) переменных в УП Выполнение программы с вакантными переменными Инструкции Элементарные операции над переменными Все функции и их использование в макропрограммах Комбинирование функций и математических выражений при присваивании значений переменным Порядок выполнения действий (приоритет) при присваивании переменных Примеры управляющих программ с макропеременными Занятие 0001/YA-6Курс: Макропрограммирование ЧПУ Подкурс: Yasnac Macroprograms Главная тема: Макропрограммирование для Yasnac Branch instruction Операторы IF, GOTO Операторы сравнения в условиях Экслюзивные XOR и простые OR, AND Логические операторы и их использование в программах Функция повтора (зацикливания) WHILE-DO Предостережения в работе с циклами Регистрация макропрограмм Уровни защиты Ошибки в макропрограммах Таблица ошибок Занятие 0001/YA-7Курс: Макропрограммирование ЧПУ Подкурс: Yasnac Macroprograms Главная тема: Макропрограммирование для Yasnac Примеры управляющих программ с макропеременными Занятие 0001/SS-1Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Система ЧПУ Seicos (Hitachi Seiki) Таблица G-кодов (подготовительных) Идея разделения кодов на группы, и их модальность Структура составления управляющих программ Основы линейной/круговой интерполяции Создание перемещений в программе Примеры программ Сравнение с системой Fanuc Занятие 0001/SS-2Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Основы Custom Macros (Seiki-Seicos) Структура вызова программ: главная - подпрограмма Код M98 Методы выхода М99 Простой макро-вызов программ G65 Arbitrary G code call Аналог вызова G65P Таблица параметров PRA Принцип смены инструмента Переменная #149 Программа О9000 Занятие 0001/SS-3Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Переменные Виды переменных и работа с ними Формат вывода локальных, общих и системных переменных Вакантные/неопределенные переменные Использование переменных в разных блоках программы Вывод переменных вместо значений аргументов Работа с кодом G65 Локальные переменные I,II групп Оператор IF в программах Простое использование IF Создание условий Методы сравнения в условиях Примеры управляющих программ использующих макропрограммирование SEICOS Занятие 0001/SS-4Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Разновидности системных переменных Переменные Tool Offset #2001. Работа с таймерами #3001.., #3012.., #3021, и т.д. Отдельная переменная #3000 Функция Work Counter #3901 и другие счётчики Модальная информация #4001.., #4201.. Переменная #4400 Сравнение группы переменных определяющих значения Preceding block и Block being executed Занятие 0001/SS-5Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Информация о позиции #4500.. Стандартные переменные #5001.. Идентификаторы ABSIO, ABSMT, ABSKP, и т.д. Переменные рабочих оффсетов #5200.. Инструмент Life Management Information Толкование функции Life Management Information Таблица переменных #21001.. Пример создания управляющий программы Занятие 0001/SS-6Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Отдельный тип макропрограммирование общего типа Character String Variables Функции $ и # Сравнение функций Использование нулевых (неопределенных) переменных в условиях и выражениях Функции SIN, COS, TAN, FIX, FUP и др. Комбинации и порядок действий Приоритет при выполнении системой ЧПУ арифметических выражений Занятие 0001/SS-7Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Переадресации Branch Command Оператор GOTO Использование оператора при условном и безусловном переходе на кадр в программе Команды зацикливания WHILE...DO Ошибки при работе с функцией Команда IF Сложное использование IF Простые и сложные проверки в условиях IF...THEN, IF..THEN..ELSEIF..THEN..ELSE...ENDIF Примеры программ Занятие 0001/SS-8Курс: Макропрограммирование ЧПУ Подкурс: Hitachi Seiki - Seicos Главная тема: Макропрограммирование для Hitachi Seiki Создание УП средней сложности с использованием нескольких условий Макропрограммирование разных групп и переадресации в разные блоки УП Занятие 0001/3-01Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: SharpCam Виды САПР-систем CAD-CAM-CAE системы и их применение Принципы работы с графикой в ПО Гибридная система проектирования и CAM-программирования SharpCAM Формат графических файлов DXF Построение эскизов в системе SharpCAM Режимы ORTHO, SNAP Работа с SNAP привязками при проектировании Работа со слоями в САПР-системах Сравнение CAD-CAM систем Занятие 0001/3-02Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: SharpCam Основы ПО SharpCAM Основы построения геометрии в программе SharpCAM Операции с эскизами - COPY, MOVE, TRIM, ROTATE, MIRROR и пр. Работа с SNAP привязками в программе SharpCAM Сопряжения окружностей и дуг Внутренние,внешние и смешанные сопряжения Занятие 0001/3-03Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: SharpCam Работа в программе SharpCAM САМ-модуль программы SharpCAM Операция сверления отверстий в SharpCAM Операция обработка кармана в SharpCAM Операция профильная обработка в SharpCAM. Обработка по контуру. Определение заготовки Симуляция в SharpCAM Tool manager Создание и редактирование инструментов Занятие 0001/3-04Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: SolidEdge 2D Основы ПО SolidEdge 2D Drafting - Free Student Edition Основы построения геометрии в программе SolidEdge Основные операции с построением и редактированием эскизов в ПО SolidEdge 2D Drafting Работа в программе SolidEdge 2D Drafting Работа с SNAP привязками в программе SolidEdge 2D Drafting Интелектуальные привязки SolidEdge Пользовательские слои и сохранение в слоях Простановка размеров и параметризация в размерах Добавление формул и взаимосвязей в чертежах Параметрические таблицы в программе SolidEdge Занятие 0001/3-05Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: AlphaCAM Введение в программу AlphaCAM Интерфейс среды проектирования. История ПО AlphaCAM Описание основных модулей программы Ознакомление с интерфейсом программы Главное меню программы Раздел главного меню FILE Пользовательские слои и сохранение в слоях Стандартные диалоговые окна: открытие и сохранение файлов ARD Вставка более чем одного файла ARD в рабочую зону Конвертирование растровой графики в векторную Работа со вставкой УП, геометрии из других программ, а также рисунка для трассировки Выход УП после пост-процессора Сохранение CAD-файла в разные форматы Выбор пост-процессора Установки и настройки программы, общая конфигурация Занятие 0001/3-06Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: AlphaCAM Раздел главного меню EDIT Отмена и восстановление предыдущих действий Основные инструменты для модификации геометрии: Start, Order Группы инструментов: Copy, Move Группа инструментов для соединения и разъединения геометрии Типы объектов и изменение свойств геометрии Создание новых окон для отображения конкретного плана Раздел главного меню VIEW Элементы страницы менеджера проектов Виды отображения геометрии 2D/3D Основные виды отображения рабочей зоны программы и объектов в стандартных планах Отображение свойств Display Options Установление границ (лимитов) рабочей зоны Построение эскиза (геометрии) в программе AlphaCAM Параметризация Занятие 0001/3-07Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: AlphaCAM Типы операций: Черновая или чистовая обработка Обработка кармана: спиральная, линейная, контурная Сверление отверстий Ручное указание эквидистанты 3D обработка STL 3D-объемная обработка 2D/3D линейный, круговой, и комбинированный подходы и отходы при операции к заготовке Редактирование сохраненных операций обработки Создание стилей и автостилей Редактирование стилей Пользовательские определенные стили Занятие 0001/3-08Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: PartModeller Программа EdgeCAD (PartModeller). Взаимодействие с AlphaCAM 3D моделирование. Работа с функциями Extrude, Cut, Revolve Ввод формул при параметризации Расширенные операции работы с геометрией и наложением CAM-операций на геометрию Импорт и экпорт файлов из разных систем - AlphaCAM, SharpCAM, Компас 3D Занятие 0001/3-09Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: SolidWorks Основы программы SolidWorks Создание отдельных деталей Part Эскизы и работа с геометрией Функции редактирования эскизов в SolidWorks 3D операции вытягивания и вырезания Функции указания материала. Назначение материала, и его редактирование Проверка размеров и их простановка Создание сборки компонентов Работа с 2D форматами. Экспорт и импорт DXF/DWG в SolidWorks Создание конструкторской документации Drawing Сохранение файлов в разных форматах Экспорт / импорт между SolidWorks и другими программами Занятие 0001/3-10Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: Компас 3D Основы программы Компас 3D Создание отдельных деталей Эскизы и работа с геометрией Функции редактирования эскизов 3D операции вытягивания и вырезания 3D операции скругления Простановка размеров на детали Работа с 2D и 3D форматами. Экспорт и импорт Сохранение файлов в разных форматах Занятие 0001/3-11Курс: Инженерная графика Подкурс: Общий курс инженерной графики Главная тема: MasterCAM Основы программы MasterCAM Создание отдельных деталей Эскизы и работа с геометрией Функции редактирования эскизов 3D операции вытягивания и вырезания Указание планов/плоскостей при создании и обработки Простановка размеров на детали. Параметрическое изменение размеров Выбор главной машинной конфигурации. Настройка системы Создание CAM-операции 2D фрезерование в MasterCAM Создание CAM-операции сверление в MasterCAM Симуляция обработки Занятие 0001/4-01Курс: Управление ЧПУ Подкурс: Общий курс управления ЧПУ Главная тема: Управление станками с ЧПУ Включение станка с CNC Обнуление и подготовка к эксплуатации станка Структура вертикально-фрезерного станка с CNC Система Числового Программного Управления (CNC) Принцип работы УЧПУ Разновидности систем CNC и их отличие: Fanuc, Syntec, Haas, Mori Seiki, Seicos, Heidenhain, Siemens, GSK и пр. Занятие 0001/4-02Курс: Управление ЧПУ Подкурс: Общий курс управления ЧПУ Главная тема: Главные режимы станка Описание главных режимов станков с CNC Особености автоматических режимов станка AUTO (MEM), EDIT, MDI Ручные режимы станков с ЧПУ JOG, HND, RPD, REF Управление станком в главных режимах Особенности работы Использование режима EDIT для ввода данных Создание новых программ с помощью режима EDIT Занятие 0001/4-03Курс: Управление ЧПУ Подкурс: Общий курс управления ЧПУ Главная тема: Главные режимы станка Системы координат вертикально-фрезерных и токарных станков Направление осей станка XYZ Оси вращения ABC Нулевые точки станка M, детали W, программы PO Запуск программы в автоматическом режиме AUTO (MEM) Использование режима MDI для ввода данных Режим MDI Занятие 0001/4-04Курс: Управление ЧПУ Подкурс: Общий курс управления ЧПУ Главная тема: Управление станками с ЧПУ Функции остановки приводов M00 и M01 Опции Optional Stop Функции управления стойки CNC Клавиши SINGLE BLOCK, BLOCK SKIP, M.S.T. LOCK Управление шпинделем: SP ON CW, SP ON CCW, SP OFF Отработка управляющей программы в симуляторах Занятие 0001/4-05Курс: Управление ЧПУ Подкурс: Общий курс управления ЧПУ Главная тема: Управление станками с ЧПУ Правильная эксплуатация станков с CNC Техника безопасности Особенности работы станках в разных режимах для обеспечения безопасности Поддержание станков в рабочем состоянии Смазка станков с CNC Шпиндель станка с CNC Команды M03, M04, M05 Коды S Регулятор Spindle Override Ориентирование шпинделя M19 Занятие 0001/4-06Курс: Управление ЧПУ Подкурс: Общий курс управления ЧПУ Главная тема: Управление станками с ЧПУ Режимы экрана POS, PROG, ALARM, DIAGN, PARAM Режим экрана OFFSET SETTINGS: TOOLS, WORK COORDINATES Регуляторы активной подачи и скорости вращения шпинделя RAPID, FEED OVERRIDE Выбор и замена инструмента Техника безопасности при работе на станках с CNC Управление станков с ЧПУ с помощью ПО: Mach3, LinuxCNC, NCStudio Сравнение управления контроллеров ЧПУ с ПО Занятие 0001/5-01Курс: Диагностика ЧПУ Подкурс: Диагностика систем ЧПУ SYNTEC Главная тема: Диагностика ЧПУ для системы SYNTEC Структура СNC-контроллера на примере Syntec 900ME Файл LADDER Структура файла LADDER Запись и редактирование файла Работа основных компонентов в вычислительной технике Ввод в диагностику ЧПУ S, C, I, O, R интерфейс MMI интерфейс Таблицы диагностики Программный пользовательский интерфейс для диагностики Определение 0 и 1 при чтении таблиц диагностики Особенности методов диагностики для системы ЧПУ Занятие 0001/5-02Курс: Диагностика ЧПУ Подкурс: Диагностика систем ЧПУ SYNTEC Главная тема: Диагностика ЧПУ для системы SYNTEC Режим SYSTEM (PARAM) Системные параметры станков CNC Логическое устранение неисправностей станка Аппаратные параметры Авторизация для редактирования паролей Ввод значений в системные параметры Некоторые размерности величин при вводе параметров Необходимость изменения параметров системы ЧПУ Занятие 0001/5-03Курс: Диагностика ЧПУ Подкурс: Диагностика систем ЧПУ SYNTEC Главная тема: Диагностика ЧПУ для системы SYNTEC Ошибки COM, SPD, MOT и др. на примере SYNTEC Программный интерфейс ладдера Режим DIAGN Флаги FF и 00 Сигналы 0, 1 при дигностике программным интерфейсом Диагностика флагами PLC/MLC битов S, C, I, O, R Чтение параметров REGISTER DATA Работа с глобальными переменными @600.. Распределение R битов по группам и типам Правила чтения R/W для R битов Правила для MMI/MACRO/PLC Занятие 0001/5-04Курс: Диагностика ЧПУ Подкурс: Диагностика систем ЧПУ SYNTEC Главная тема: Диагностика ЧПУ для системы SYNTEC Структура папок на карте памяти (CF-1) Система Syntec Внутренние макро-программы хранящиеся на CF-1 PCMCI картах Файл сетевых настроек для подключения к сети Файлы из директории DOS Работа с программой EDIT Редактор текстовых файлов под DOS Возможности запуска программы после чтения BIOS Файлы AUTOEXEC.BAT и CONFIG.SYS Файлы драйверов Внешние G,M,T макросы в системе OpenCNCMacro Папка NCFiles Файл MDIBLOCK Занятие 0001/5-05Курс: Диагностика ЧПУ Подкурс: Диагностика систем ЧПУ SYNTEC Главная тема: Основы схемотехники Основы схемотехники Основные понятия в схемотехнике Принципы чтения принципиальных электрических схем Устройство контроллера ЧПУ Компоненты электронной схемы Двоичный сигнал Сервоприводы и сервосистемы Реле безопасности Тайминги и сигналы от устройств Передатчики и приемники Подключение разъемов Чтение принципиальной схемы производителя LIFE BIT модуль Идентификаторы устройств Занятие 0001/DB-1Курс: Диагностика ЧПУ Подкурс: Диагностика Baeumer OFS-HE3 Главная тема: Диагностика ЧПУ Baeumer Информация о компании Baeumer Станки Baeumer Резание поролона Принцип ПО WinCAP Структура СNC-контроллера Подключение СNC-контроллера Baeumer Основы схемотехники на примере принципиальной схемы Baeumer OFS-HE3 Сервосистема станка Подключение и обозначения в сервосистеме Особенности методов диагностики для системы ЧПУ Занятие 0001/DB-2Курс: Диагностика ЧПУ Подкурс: Диагностика Baeumer OFS-HE3 Главная тема: Диагностика ЧПУ Baeumer Реле безопасности Подключение разъемов Чтение принципиальной схемы производителя LIFE BIT модуль Идентификаторы устройств Сервосистема Занятие 0001/DB-3Курс: Диагностика ЧПУ Подкурс: Диагностика Baeumer OFS-HE3 Главная тема: Диагностика ЧПУ Baeumer Рассмотрение принципиальной схемы Контакты и контакторы Реле безопасности Тайминги и сигналы от устройств Передатчики и приемники Занятие 0001/DB-4Курс: Диагностика ЧПУ Подкурс: Диагностика Baeumer OFS-HE3 Главная тема: Диагностика ЧПУ Baeumer Интерфейс MMI Сигналы 0,1 при дигностике программным интерфейсом Спецификация компонентов схемы (в электрокабинетах) Занятие 0001/6-01Курс: Наладка ЧПУ Подкурс: Общий курс наладки ЧПУ (фрезерные) Главная тема: Наладка ЧПУ Наладка фрезерных станков с ЧПУ Принципы наладки станков на работу Описание основных действий при наладке CNC Установка заготовки на станке с CNC OFFSET инструментов Принцип использования кромкоискателя с использованием симулятора ЧПУ 3 метода привязки инструмента по высоте Наладка PART DATUM Машинная координата Графический пользовательский интерфейс станка с ЧПУ Рабочая координатная система Привязка нижней части режущей кромки инструментов к поверхности заготовки Привязка нестандартных инструментов Занятие 0001/6-02Курс: Наладка ЧПУ Подкурс: Общий курс наладки ЧПУ (фрезерные) Главная тема: Наладка ЧПУ Установка и запись координат нуля заготовки в таблицу WORK COORDINATES Дополнительные опции и настройки станка Работа в режиме маховика HND Шкентель станка с ЧПУ Вспомогательные контрольные приборы для наладки Наладка 1,2,3 BLOCK Контрольные блоки EXT-координаты (Shift Amount) Контрольно-измерительные инструменты от Renishaw Полная наладка станка Производство детали Занятие 0001/7-01Курс: Основы обработки Подкурс: Общий курс основ обработки Главная тема: Основы обработки и инструмент Принципы механической обработки деталей на станках с ЧПУ Основы металлобработки и деревообработки Виды резания материалов Классификация фрезерования Сверление и нарезание резьбы Рассверливание, зенкерование и развертывание Использование систем CAM для составления управляющих программ Занятие 0001/7-02Курс: Основы обработки Подкурс: Общий курс основ обработки Главная тема: Основы обработки и инструмент Применение каталогов и справочников для правильного подбора инструментов Формулы для вычисления скорости вращения и подачи для заданных операций Режущий и вспомогательный инструменты Виды инструментов и их эксплуатация Типы крепления заготовок Типы приспособлений Занятие 0001/8-01Курс: Постпроцессоры Подкурс: Общий курс Постпроцессоры Главная тема: Основы постпроцессоров Базовые сведения о пост-процессорах Типы постпроцессоров Native, встроенный постпроцессор Внутренние VB пост-процессоры для CAM-системы SHARPCAM Автоматизация в постпроцессорах Макропрограммирование в постпроцессорах Занятие 0001/8-02Курс: Постпроцессоры Подкурс: Общий курс Постпроцессоры Главная тема: Основы постпроцессоров Генераторы постпроцессоров Распределение постпроцессоров на разделы Образец постпроцессора для CAM-системы ALPHACAM Постпроцессоры для CAM-системы ARTCAM Занятие 0001/8-03Курс: Постпроцессоры Подкурс: Общий курс Постпроцессоры Главная тема: Основы постпроцессоров GPPL – синтаксис написания пре-процессоров для CAM-системы SOLIDCAM Старые и новые версии постпроцессинга SOLIDCAM Препроцессоры Препроцессор MAC файл для SOLIDCAM Технологии создания индивидуальных постпроцессоров Настройки машинной конфигурации для разнообразных CAM систем Занятие 0001/PS-1Курс: Постпроцессоры Подкурс: Постпроцессирование для SharpCAM на VB.NET Главная тема: Постпроцессоры в SharpCAM Постпроцессоры Основы постпроцессоров Гибридная CAD/CAM SharpCAM Основы конструирования в SharpCAM Machine Developer Генерация управляющей программы Информация про VB.NET Препроцессор и постпроцессор vb файл постпроцессора Configuration.xml Встроенный редактор постпроцессора Использование Microsoft Visual Studio for Applications Структура папки постпроцессора Переименование файлов постпроцессора Изменение активного постпроцессора Занятие 0001/PS-2Курс: Постпроцессоры Подкурс: Постпроцессирование для SharpCAM на VB.NET Главная тема: Постпроцессоры в SharpCAM Классы и объекты в постпроцессоре Конструктор класса e. аргументы Формат xml События в постпроцессоре Получение информации от Configuration в постпроцессор Inherits базовый класс Sub procedure или Method Класс Complied Класс GeneralSettings Работа со строками NcCode.NewLine() Классы FileStart и ProgramStart Условия с _configuration Редактирование постпроцессоров IntelliPrompt Member List Занятие 0001/PS-3Курс: Постпроцессоры Подкурс: Постпроцессирование для SharpCAM на VB.NET Главная тема: Постпроцессоры в SharpCAM Сравнение постпроцессоров для разных систем ЧПУ Конфигурация M01Type Простейшие условия If _configuration на примере M01Type Класс ToolChange Конфигурация в Configuration.xml Сложные условия If - Else If - End If Комментарии в постпроцессорах Класс CancelToolChange Варианты ToolChangePosition Класс FirstPositionAfterToolChange Методы NewWord, NewString, NewDimensionedWord Концепция модальности Compiler Errors Ошибки компилятора Runtime Error Занятие 0001/PS-4Курс: Постпроцессоры Подкурс: Постпроцессирование для SharpCAM на VB.NET Главная тема: Постпроцессоры в SharpCAM Свойство CultureInfo для MachineDefinitionBase base class #Region Класс RapidPositiong Класс LinearInterpolation Класс ApplyCRCLeft Класс ApplyCRCRight Класс CancelCRC Класс CWInterpolation Класс CCWInterpolation Пользовательские условия в классах постпроцессоров Вывод макрокоманд и макропеременных Условия с макросами Типы данных Определение типа данных Функция Dim Занятие 0001/PS-5Курс: Постпроцессоры Подкурс: Постпроцессирование для SharpCAM на VB.NET Главная тема: Постпроцессоры в SharpCAM Класс DrillFirstHoleAfterToolChange Аргумент e.DrillingType Аргумент e.RetractToIntialRapid Класс DrillFirstHoleInOperation Класс DrillHole Пользовательские циклы и классы постпроцессоров для сверления Класс ProgramEnd Класс FileEnd Класс SubRoutineCall Класс SubRoutineStart Класс SubRoutineEnd #Region "User Configured Input" и Class Configuration Свойства CWSpindleStart() и CCWSpindleStart() Работа с СОЖ в постпроцессоре Модальные слова wordGroup1 Занятие 0001/AC-1Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Виды САПР-систем CAD-CAM-CAE системы и их применение Введение в программу AlphaCAM Интерфейс среды проектирования История ПО Описание основных модулей программы Ознакомление с интерфейсом программы Главное меню программы Раздел главного меню FILE Стандартные диалоговые окна: открытие и сохранение файлов ARD Вставка более чем одного файла ARD в рабочую зону Занятие 0001/AC-2Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Конвертирование растровой графики в векторную Работа со вставкой УП, геометрии из других программ, а также рисунка для трассировки Выход УП после пост-процессора Сохранение CAD-файла в разные форматы Выбор пост-процессора Установки и настройки программы Общая конфигурация Работа с печатью в программе AlphaCAM Занятие 0001/AC-3Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Установление границ (лимитов) рабочей зоны Построение эскиза (геометрии) в программе AlphaCAM Описание основных инструментов программы Построение линий (lines), дуг (arcs), окружностей (circles) и прямоугольников (rectangles) Инструменты специальной геометрии Построение Понятие о конструкционных и справочных элементах/линиях Раздел программы - Виды (Views) Стандартные и пользовательские виды Создание нового окна Виды в рабочей зоне программы Главное контекстное меню в рабочей зоне программы Работа с примитивами Занятие 0001/AC-4Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Раздел главного меню EDIT Построение и редактирование текста Построение сплайнов Понятие о конструкционных и справочных элементах/линиях Построение сплайнов Конвертирование сплайнов Группировка и разгруппировка Group/Ungroup 3D-полилинии 3D-поверхности Инструмент Extruded Surfaces для сплайнов Занятие 0001/AC-5Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Раздел главного меню EDIT Группы инструментов: Copy, Move Выполнение примеров для использования данных функций Занятие 0001/AC-6Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Раздел главного меню EDIT Основные инструменты для модификации геометрии: Start, Order Группа инструментов для соединения и разъединения геометрии Инструменты Fabricate для модификации геометрии Выполнение примеров для использования данных функций Занятие 0001/AC-7Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Главный раздел меню Utils Измерения дистанций и углов Рапорт координат Измерение радиуса Работа с привязками SNAPS Привязка к концу элемента Привязка к середине элемента Привязка к центру дуги/окружности Привязка в пересечению Привязка тангенциальная, привязка перпендикуляр/параллель, привязка к квадранту окружности Автоматический метод использования привязок Auto Snap Режимы ортогональности и сетки Snap Задание интервалов Клавиши F3/F5 Занятие 0001/AC-8Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Главный раздел меню CAD Простановка размеров Dimension Изменение настроек, шрифтов, размеров при нанесении Перемещение размеров Штриховка Hatch Функция увеличение Magnify Служебные/системные слои AlphaCAM Пользовательские слои Создание, редактирование, изменение пользовательских слоёв Свойства линий, и присуждение слоя линии Информация по использованию пользовательских слоёв Задание свойства линии при начертании Занятие 0001/AC-9Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Практические занятия в AlphaCam Проектирование в AlphaCam Занятие 0001/AC-10Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Вкладки для Project Manager Page Главный раздел меню Сonstraints Понятие об взаимосвязях и ограничениях Фиксация, горизонтальное и вертикальное ограничение Параметрические размеры: длина линии и радиус окружности Совпадение линий, перпендикулярное и параллельное ограничение а также касательность и концентричность Дистанция между объектами и угол для взаимосвязи Эквивалентность радиуса и длины Средняя точка между объектами Изменение месторасположения примитивов Drag Задание Z уровней для закрытой геометрии XY Примеры на использование переменных Таблица редактирования переменных, параметров и формул Создание новых параметров и редактирование имеющихся Параметризация с помощью формул. Создание и определение Rule - правил Занятие 0001/AC-11Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Группировка и разгруппировка отдельных объектов Group, Ungroup Скрытие видимых объектов - Hide Parts. Опция - Показать всё Работа с быстрой геометрией. Fast Geometry. Примеры использования Последующее редактирование такой геометрии Метод Digitise. Преобразовывание в цифровую форму Специальная функция - Автозакрытие контура. Связка Explode - Auto-Close Contours. Построение нового элемента из множества объектов Проверка принадлежности к слою. Опция дисплея: Show Breaks (Показать разрывы) Специальные функции - Соединение центров окружностей, соединение контуров с мостом, преобразование в плоскую форму Display options: Ghost Tools, Material Tools, Draw Geometry Rapids, Draw Tool Path Rapids, Show tool path arrows Incluse origin in Zoom All Горячие клавиши программы AlphaCAM Занятие 0001/AC-12Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: PartModeller Принципы работы в программе PartModeller Связь между программами AlphaCAM и PartModeller Занятие 0001/AC-13Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: PartModeller Построение геометрии (эскиза) и применение операций вытягивания Extrude и вырезания Cut Связь между программами AlphaCAM и PartModeller Занятие 0001/AC-14Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: PartModeller Построение геометрии (эскиза) и применение операций вытягивания Extrude и вырезания Cut Использование конструкционных планов Planar Face а также плана с указанием расстояния (Offset) Практические занятия по построению объемных тел (1 компонент) Занятие 0001/AC-15Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Программирование CAM для построения управляющих программ Таблица инструментов Определение направления инструмента для обработки Понятие об закрытом и открытом контуре 2D-обработка открытых и закрытых контуров Вертикальная чистовая и/или черновая обработка Rough or Finish 2D-подход и отход в обработке Занятие 0001/AC-16Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Программирование CAM для построения управляющих программ Определение направления инструмента для обработки кармана, а также операций с обработкой отверстий 2D-обработка открытых и закрытых контуров, с изменением количества подходов Понятие об закрытом и открытом контуре Неэквивалентное врезание (начальный и конечный шаг) при обработке кармана и/или финишной/черновой обработки Вертикальная обработка кармана (Pocketing) Разновидности сверления в автоматической обработке Обработка окружностей путем обработки кармана или черновой/чистовой обработки Построение ручной траектории инструмента (Manual Tool Path)
Занятие 0001/AC-17Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Программирование CAM для построения управляющих программ Практическое занятие и отработка навыков составления УП 2.5D Определение направления инструмента для обработки 2D-обработка открытых и закрытых контуров Вертикальная чистовая и/или черновая Обработка (Rough or Finish) Занятие 0001/AC-18Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Программирование CAM для построения управляющих програм Практическое занятие и отработка навыков составления УП 2.5D Операции в автоматической глубиной резания (AUTO Z) Задание и редактирование значений глубины объекта в 3D телах Пректирование объемного тела и передача его в AlphaCAM для работы с автоматическими глубинами Черновая/Чистовая обработка с AUTO Z Обработка окружностей, фрезерование окружностей а также обработка кармана внутри окружности без указания глубины резания Автоматическая обработка кармана Функции фрезерования: торцевание, трохоидальная черновая/чистовая обработка Меню операций - OPERATIONS Описание функций и опциональных настроек в контектсном меню Быстрое редактирование операций (глобальная таблица) Занятие 0001/AC-19Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Меню программы 3D Задача рабочего объема (Work Volume) Выбор рабочего плана Функция создания параллельного плана (оффсета), перпендикулярный план Задание нулевой точки для рабочего плана Отмена текущего рабочего плана Свойства (параметры) конструкционных планов Понятие об креплениях (Clamps/Fixtures) Определение и редактирование креплений Симуляция с использованием креплений, проверка на пересечения эквидистанты с контуром крепления Занятие 0001/AC-20Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Меню программы 3D Задача рабочего объема (Work Volume) Выбор рабочего плана Функция создания параллельного плана (оффсета), перпендикулярный план Построение операций а также их редактирования в разных планах/плоскостях Построение объемного объекта в PartModeller Контрольное задание Занятие 0001/AC-21Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Построение операций а также их редактирования в разных планах/плоскостях Построение объемного объекта в PartModeller Проектирование провехностей (SURFACE) Extruded Surfaces Тип обработки 3D Surface Machining Выбор нужного плана при проектировании и/или производства операции Занятие 0001/AC-22Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: Пост-процессор в AlphaCam Понятие об пост-процессоре Метод выбора нужного пост-процессора Чтение выходного файла NC и его сохранение Генератор AlphaCAM Post Editor Редактирование и составление пост-процессора в AlphaCAM Post Editor Некоторые аспекты безопасности при составлении ПП Занятие 0001/AC-23Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Конфигурация машины Machine Simulation Экспорт модели станка из программы EdgeCAD Определение Home Position на экспортированной модели Опреление конфигурации компонентов машины Настройка осей в машинной конфигурации Полная симуляция Занятие 0001/AC-24Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Пользовательских слои и их работа со стилями Создание стиля / Сохранение эквидистанты в стиль *.AMY Структура работы автостиля Создание автостилей *.АМА Применение стилей к конкретной геометрии Построение траектории в CAM с помощью автостилей Пример работы с автостилями Занятие 0001/AC-25Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: Nesting в AlphaCam Меню Utils - Nesting Менеджер проектов Nesting Создание Nest-деталей для замещения Определения условий для деталей Nesting и их конфигурация Функция Nesting, и их размещение на Sheet Nesting Information. Создание материалов в БД для Nesting Доп. функции Area Estimate - Individual (Add/Substract) Доп. функции Area Estimate - Nested Sheet Ручное создание листов ANL. Формат записи файла .ANL LICOMDIR folder - ANL. files Nesting List Занятие 0001/AC-26Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Строки $1200 в пост-процессоре Использование USER DEFINED CYCLES Пользовательские предопределенные циклы в пост-процессоре Внутренние переменные пост-процессора для разработки пользовательских циклов а также редактирования существующих Диалоговые окна $SELECT_TOOL и $MSG Переименование внутренних переменных Дополнительные функции Папка LICOMDIR/Autosave Функция трассировки R2V и её настройки (LICOMDIR/R2VSettings) Примеры работы с функцией R2V Ручное создание инструментов для Tool Manager Построение образа инструмента (USER-DEFINED), и его запись в базу данных инструментов Занятие 0001/AC-27Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: VBA программирование Использование языка программирования VBA для создания макросов в AlphaCam API для AlphaCam Создание VBA-проектов в внутренней среде программирования (ALT+F11) VBA-Редактор Открытие существующих VBA-проектов для их редактирования Структура редактора для построения пользовательских макросов Модули редактора: Object Browser, Project Explorer, Properties Window и Tool Box Создание и редактирование User Form, модулей и процедур Сохранение и запуск VBA-макросов в системе Разработка VBA-проекта AlphaCam Routing Example с использованием стандартного примера (Cathedral Door) от производителя программы AlphaCAM Использование функций справки AlphaCAM API/VBA для создания и редактирования проектов Занятие 0001/AC-28Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Программа AlphaView 3D-Surfaces Подготовка геометрии и построение 3D-поверхностей Способ построения SWEPT Geometries (2,3 curves), Coons Patches (3,4 curves) Обработка в 3D-surface Machining с помощью различных методов обработки Параметры обработки Parameter Lines: уровни безопасности, Directional/Bi-Directional обработки, расстояние между проходами, толеранс вдоль обработки, Параметры обработки Horizontal Z Contours: уровни безопасности, типы фрезерования, Cut Between Z levels, винтовая обработка Задание параметров подхода и отхода между проходами в обработке Параметры обработки Parallel Задание параметров подхода и отхода при параллельной обработке 3D-поверхности Занятие 0001/AC-29Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: Поверхности в AlphaCam 3D-Surfaces Подготовка геометрии и построение 3D-поверхностей Построения 3D-поверхностей методами Ruled Surface (2 curves) Параметры обработки Projected countors (проецируемые контуры) Радиальная обработка 3D-поверхности и её параметры Подготовка геометрий для 3D-поверхностей с помощью методов Surface from Sections, Tri-Corner-Fillet, Flat Screen, Extrude Surface, Surface of revoluti Функции редактирования поверхностей: редактирование контрольных точек поверхности, Ui-trim поверхностей, продление поверхностей, конвертирование в STL Спиральная обработка 3D-поверхности и её параметры Обработка Rest Machining, Drive Curves, Helical Z, Constant Cusp, Z (Enhanced Undercuts) Создание сечений 3D Part Rotation Занятие 0001/AC-30Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCam Функция 3D Part Rotation Выбор оси и градуса для поворота. Условия поворота Автоматическое выравнивание детали в рабочем поле, а также отображение правильного вида относительно выбранной грани Преобразование объемного тела в материал. Извлечение примитивов (геометрии) из объемного тела с помощью Solid Model Extract Изменение цветовой гаммы элементов. Окрашивание в другой цвет поверхностей тела. Вызов информации об элементах на контурах в теле. Automatic Extractions. Меню Feature Extraction: Contours / Holes Изменение настроек распознования геометрии Вкладка и меню Face Selector (Функции выбора граней) Ручное распознование окружностей на 3D объемном теле для последующего сверления Разные методы распознования геометрии Z-Level Section. Методики построения геометрии Распознование основных контуров в объемном теле Solid Model Utilities. Инструменты для расширенной работы с объемными телами Построение 3D-оффсета а также крышки отверстия Построение рабочего объема по границам объемного тела Занятие 0001/AC-31Курс: Инженерная графика Подкурс: AlphaCam и PartModeller Главная тема: AlphaCAM и STL-файлы Сохранение объемного тела в формате STL Импортирование STL-файла из других ПО Работа с STL-файлами в ПО AlphaCAM Построение 3D-полилиний Использование инструментов Cut Spline or Polyline при создании операции Редактирование 3D-полилиний Преобразование 3D-проекта в 2D Обертывание элемента вокруг геометрии STL-утилиты для работы с объмными телами Конвертирование фасетов в полилинии а также удаление фасетов из STL-файла Расширенные инструменты для работы с объемными STL-телами Занятие 0001/TRN-0001Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Макропрограммирование OKUMA Пример программы на языке OKUMA Макропрограммирование OKUMA Переменные L Переменные локального типа Подпрограммы Переход между подпрограммами Занятие 0001/TRN-0002Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Макропрограммирование FANUC Практическое занятие по MACRO-B Макропрограммирование FANUC Использование общих переменных Пользовательские переменные в программе Арифметические действия Создание алгоритмов с IF Двойные условия Операторы сравнения в с условиях Занятие 0001/TRN-0003Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: SOLIDWORKS Программа SOLIDWORKS Построение деталей Сборка в ПО SolidWorks Определение материалов компонентов Редактирование компонентов Mates: совпадения, параллельность, перпендикулярность, касательность, концентричность и др. Копирование компонентов в сборке Экспорт в DXF/DWG Импорт деталей в формат ARD (AlphaCAM Ultimate Router) Создание списка Nesting Создание управляющих программ Nesting Parameters Занятие 0001/TRN-0004Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Макропрограммирование FANUC Практическое занятие по MACRO-B Макропрограммирование FANUC Использование общих переменных Пользовательские переменные в программе Арифметические действия Создание алгоритмов Круговая интерполяция в плоскости XZ Типы круговой интерполяции G02/G03 Занятие 0001/TRN-0005Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Основы схемотехники Принципиальная схема станка с ЧПУ Bauemer Определение электронных компонентов на схеме Порядок чтения электросхемы Чтение электрической принципиальной схемы станка с ЧПУ Понятие о серво-системе Чтение элементов: светодиод H, выключатель S, мотор M, контроллер U, реле K, предохранитель F, датчик B Life Bits модуль plc Чтение сигналов I/O Навигация по схеме Нахождение соединений на схемах Занятие 0001/TRN-0006Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Программирование станков HAAS, Syntec Подготовительные коды фрезерного станка HAAS Таблица подготовительных кодов Syntec 900ME Главные режимы Syntec Опциональные клавиши в системе ЧПУ Syntec Занятие 0001/TRN-0007Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Программирование и макропрограммирование станков HAAS Система ЧПУ HAAS Сайт компании haascnc.com Пример макропрограммы для системы Haas Macros Занятие 0001/TRN-0008Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Управление ЧПУ Управление ЧПУ с помощью Mach3 (ознакомление) Управление ЧПУ с помощью LinuxCNC (ознакомление) Компания FANUC Сайт fanuc.co.jp Рассмотрение слайда по управлению Fanuc-18iMB Таблица подготовительных кодов Fanuc (B-6412EN/01) Модальность кодов Занятие 0001/TRN-0009Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Ввод в макропрограммирование Ввод в макропрограммирование Условия в макропрограммах Макросы для Фанук Создание алгоритмов Циклы и повторения в макропрограммах M98 и подпрограммы Упрощение программ M98 L повторения вызова подпрограмм Особенности работы кода M99 Занятие 0001/TRN-0010Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Постпроцессирование Постпроцессоры Основы постпроцессоров Гибридная CAD/CAM SharpCAM Генерация управляющей программы Сравнение пост-процессоров разных CAM-систем Генератор пост-процессоров AlphaCAM Основы препроцессоров Занятие 0001/TRN-0011Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Инженерная графика Инженерная графика Основы инженерной графики CAM система ProNest Базовые принципы работы в CAM системе ProNest Выбор файлов для операции Nesting Выбор и использовании стратегий для осуществления нестинга на предварительно выбранном материале Выбор активной машины, настройка параметров пост-процессора Использование таблиц с параметрами резания Генерация управляющей программы Занятие 0001/TRN-0012Курс: Тренинг Подкурс: Дополнительные вебинары Главная тема: Макропрограммирование Макропрограммирование Основы макропрограммирования Использование таблиц с параметрами Генерация управляющей программы