Показать меню
- Ознакомительный экспресс-курс "Оператор/Программист ЧПУ"
-
Занятие EX-01
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: Язык G и M кодовВопросы занятия:- Ввод в профессию оператор/программист ЧПУ/CNC
- Ввод в тему программирование CNC
- Основы программирования стоек с CNC
- Декартова система координат, и координаты на станках с ЧПУ
- Структура программы ISO
- Сравнение программирования некоторых систем ЧПУ (FANUC, HAAS, SIEMENS, HEIDENHAIN, MAZAK, YASNAK, ANILAM, OKUMA, SYNTEC, GSK и др.)
- Ручное программирование, диалоговые языки, макропрограммирование и использование CAM систем для построения управляющих программ
- Абсолютное G90 и относительное (инкрементное) программирование G91
Занятие 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
Занятие 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
Занятие 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
- Использование макросов в повседневной работе
Занятие EX-05
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: Макропрограммирование MACRO-BВопросы занятия:- Ошибки в синтаксисе при написании макро-программ
- Логические операторы OR, AND. Примеры в УП
- Системные переменные #1000 - #20000 для расширенной работы с контроллером CNC
- Системные переменные модальных кодов #4300 - #4320
- Системные переменные #42.. распознования активного G-кода в своей группе
- Локальные макро-переменные #1 - #26
- Таблица переводов переменных в их аргументы
- Макро-подпрограмма
- Простой вызов G65 с аргументами
Занятие EX-06
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: Макропрограммирование ЧПУВопросы занятия:- Операторы LOOPS - WHILE - DO1 - END1
- Операторы LOOPS - DO1 - END1
- Работа с G10. Запись данных в стойку
- Применение макросов в для работы с устройствами RENISHAW
- Системные переменные POS, SKIP. Переменные OFFSET TOOLS
- Построение примеров управляющей программы для обработки пазов с помощью макропрограммирования на базе системы ЧПУ HAAS
- Язык HAAS MACRO
Занятие EX-07
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: Проектирование в САПРВопросы занятия:- Ввод в тему проектирование и программирование с помощью САПР-систем
- Виды САПР-систем
- CAD-CAM-CAE системы и их применение
- Принципы работы с графикой в ПО
- Гибридная система проектирования и CAM-программирования SharpCAM
- Переменный формат графических файлов STL и DXF
- Основы системы для проектирования ALPHACAM Express
- Основы системы для проектирования MasterCAM HLE 2020
- Основы системы для проектирования SolidWorks
- Основы системы для проектирования Kompas 3D
- Основы системы для проектирования SharpCAM
- Построение эскизов в системе SharpCAM
Занятие EX-08
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: SharpCAMВопросы занятия:- Построение УП в программе SharpCAM (2D)
- Основы построения геометрии в программе SharpCAM
- Операции с эскизами - COPY, MOVE, TRIM, ROTATE, MIRROR и пр.
- Работа в программе SharpCAM
- Работа со слоями в САПР-системах
- Основные операции с построением и редактированием эскизов
- Режимы ORTHO, SNAP
- Работа с SNAP привязками при проектировании
- Пользовательские слои и сохранение в слоях
- Простановка размеров, и параметризация в размерах
- Добавление формул, и взаимосвязей в чертежах
- САМ-модуль программы SharpCAM
- Сверление отверстий в SharpCAM
- Типы фрезерования в SharpCAM
Занятие EX-09
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: Проектирование в 3DВопросы занятия:- Проектирование в 3D
- Работа со сборками
- Основы построения геометрии в программе PartModeller
- Сравнение режимов работы, методов проектирования, операций и т.д.
Занятие 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.
Занятие EX-11
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: Наладка фрезерных станков с ЧПУВопросы занятия:- Основы наладки станка с ЧПУ - 3 метода работы
- Вспомогательные контрольные приборы для наладки
- Три типа наладки на работу
- Контрольные блоки
- Установка и запись координат нуля заготовки в таблицу WORK COORDINATES
- Дополнительные опции и настройки станка
Занятие EX-12
Курс: Ознакомительный курс
Подкурс: Экспресс-курс Оператор/Программист CNC
Главная тема: Диагностика станков с ЧПУВопросы занятия:- Основы файла LADDER
- Структура. Запись / редактирование файла LADDER
- Логическое устранение неисправностей станка
- Режим SYSTEM (PARAM). Системные параметры станков CNC
- Программный интерфейс LADDER на примере системы ЧПУ Syntec
- Режим DIAGN. Флаги FF и 00
- Диагностика флагами PLC/MLC битов S, C, I, O, R
- Чтение параметров REGISTER DATA
Занятие 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)
- Макропрограммирование для FANUC
-
Занятие FA-1
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Информация об компании FANUC
- Язык макро-программирования CUSTOM MACRO B
- Макро-переменные и их типы
- Виды макро-выражений
- Арифметические выражения, и выражения условий. Отличие в их использовании
- Создание новых переменных
- Фактический формат переменных
- Присваивание переменных в макро-выражениях
Занятие FA-2
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Синтаксис написания макро-переменных
- Определение переменных присваиванием, и по выполнению условия
- Отображение значения переменных и возможные ошибки
- REAL VERSUS трансфер переменных в значения кодов
- Методы округления ROUND, FIX, FUP
- Некорректные номера значений M,S и других кодов
- Параметр 3451#2
- Пример написания программы с использованием связки IF-THEN
- Пример написания положительного счетчика и оператора безусловного перехода GOTO
Занятие FA-3
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Синтаксис выражений
- Возможные ошибки
- Неопределенные (вакантные) переменные
- Переменная #0, как отдельный тип переменных
- Работа с переменными со значением null
- Основные типы переменных FANUC CUSTOM MACRO B
- Понятие об сеансе работы системы ЧПУ
- Скрытые возможности локальных и глобальных переменных
- Пример написания программы c оператором безусловного перехода GOTO
Занятие FA-4
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Операторы присваивания переменным значений
- Операторы сравнения констант EQ, NE, GT, LT, GE, LE
- Логические операторы OR, AND, XOR. Примеры в УП.
- Пользовательские переменные общего типа #100 - #149
- Глобальные переменные #500 - #531
- Примеры условий в пользовательских программах
- Пример пользовательской программы с глобальными переменными
Занятие FA-5
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Системные переменные и их использование в FANUC CUSTOM MACRO B
- Основные категории системных макро-переменных
- Примеры использования системных макро-переменных
- Категория чтения модальных значений
- Системные переменные #42.. распознования активного G-кода в своей группе
- Системные переменные модальных кодов #4300 - #4320
- Пример использования переменных в промышленном цикле смены инструмента (OpenCNCMacro)
- Сравнение Fanuc/Syntec
Занятие FA-6
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Системные переменные для определения позиций
- Пример программы для ориентации шпинделя Fanuc (O8999)
- Локальные макро-переменные #1 - #26
- Таблица переводов переменных в их аргументы (I, II тип)
- Макро-подпрограмма
- Простой вызов G65 с аргументами
- Примеры пользовательских программ с использованием локальных и системных переменных
Занятие FA-7
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Системные переменные для чтения значений рабочих координат
- Системные переменные для чтения таблицы оффсетов инструментов
- Работа со временем (Timing)
- Оператор условия IF - THEN , IF - GOTO и их использование
- Синтаксис ввода условий
- Операторы WHILE - DO - END (LOOPS)
- Блоки 1,2,3
- Применение макросов в для работы с устройствами RENISHAW
- Использование макросов в повседневной работе
Занятие FA-8
Курс: Макропрограммирование ЧПУ
Подкурс: Fanuc Macro B
Главная тема: Макропрограммирование для FANUCВопросы занятия:- Округление для выражений: ROUND, FIX, FUP
- Теоретические сведения об операторах BCD, BIN
- Интерфейсные сигналы
- Геометрические функции SIN, COS и примеры с ними
- Функция SQRT
- Использование макросов в пользовательском программировании УП
- Макропрограммирование для OKUMA
-
Занятие UT-1
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- История OKUMA OSP
- Продукты компании OKUMA
- Основы программирования для системы ЧПУ OKUMA OSP
- Совместимость подготовительных и вспомогательных кодов с другими системами ЧПУ
Занятие UT-2
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- Мнемокоды OKUMA
- Типы программ и их расширения
- Формат ввода блоков при составлении УП
- Буквенные и адресные коды
- Система координат
- Операционные методы работы
Занятие UT-3
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- Введение в макро-программирование для OKUMA - User Task
- Подпрограммы
- Вызов подпрограмм
- Ввод в макро-переменные
- Локальные переменные
- Простой макро-вызов с использованием локальных переменных
- Пример выполнения автоматизированной программы (прямоугольный массив)
Занятие UT-4
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- Использование User Task 1
- Основные функции Branch, Variable, Math
- Общие переменные VC
- Аргумент P для локальных переменных
- Операторы сравнения в выражениях
- Использование условий в User Task
- Оператор IF
- Неопределенные ранее переменные (EMPTY)
- Логика EMPTY
Занятие UT-5
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- Пример работы специального кода G111
- Использование мнемокодов SIN/COS для построения линии под углом
- Выбор активного номера системы рабочих координат G15/G16 (модальный/немодальный коды)
- Смещение/трансформация системы координат в плоскости G11/G10
- Возможность изменения градуса наклона
- NC Optional Parameter Bit No.3
- Пример УП для фрезерной операции с использованием трансформации рабочих координат под углом
- Системные переменные и их типы
- Таблица системных переменных
- Назначение переменных VZOF*, VTOFH, VTOFD
Занятие UT-6
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- Положительный и отрицательный предел программного ограничения
- Назначение переменных VPPL*, VNPL*
- Изменение цветовой гаммы MMI зоны VGCLR*
- Системные переменные особого назначения (повышенной опасности)
- Положительный и отрицательный пределы ограничения (машинные)
- Назначение переменных VPSL*, VNSL*
- Проверка актуальной системы рабочих координат с помощью системной переменной VACOD
- Чтение/изменение значений параметра люфта осей
- Переменные VBLC*
- Чтение/изменение номера активного инструмента
- Переменная VTLCN
Занятие UT-7
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- Модальные подготовительные коды
- Номера групп, и взаимодействие с системными переменными
- Системные переменные статуса: блокировки VMLOK, флаг функции RESTART
- Операционные и рабочие счетчики USER TASK. Рассмотрение примеров
- Информация о текущем модальном коде в своей группе G
- Чтение текущего номера корректора D
- Чтение актуального значения S кода
Занятие UT-8
Курс: Макропрограммирование ЧПУ
Подкурс: Okuma User Task
Главная тема: Макропрограммирование для OkumaВопросы занятия:- Текущие позиции рабочих координат активной WCS с учетом оффсета и без него
- Чтение текущего значения вспомогательного кода М
- Чтение текущих значений N/O кодов
- Текущие позиции машинных координат
- Текущие позиции машинных координат с учетом оффсета
- Чтение конечных координат в текущем блоке
- Примечания и дополнения при работе с системными переменными
- Переменная VUACM
- Вывод пользовательских ошибок
- Требования к программам при выборе метода работы системы ЧПУ
- Курс Macros and Parametric Programming для Fadal
-
Вопросы занятия:- Fadal Engineering LLC и её продукция
- Типы оборудования
- Буквенно-адресные коды FADAL
- Символы, их описание и использование
- Таблица подготовительных кодов
- Модальность кодов, и распределение по группам (A-P)
- Таблица вспомогательных кодов
- Стили программирования: FORMAT 1, FORMAT 2
- Примеры программ
- Начало и конец УП файла
- Комментарии в УП
- Пример макро-программы для системы ЧПУ FADAL
Вопросы занятия:- Макросы и параметрическое программирование для FADAL
- Определение и использование R-переменных
- Макросы
- Использование переменных V1-V100
- Правила использования V переменных
- Макро-команда СLEAR
- Макро-команды INPUT и PRINT для работы с V-переменными
- Образец программы с использованием ввода переменных и линейной интерполяции
- Верификация и сравнение с макро-языком для FANUC
- Математические функции и их приоритеты
Вопросы занятия:- Математические функции
- Переменные-массивы (The subscript variables)
- AX,AY,AZ,AA,AB,AC переменные позиций относительно WCS
- Переменные для работы со временем CP, CR, CC
- Переменные для работы с оффсетами инструментов D1-D99, H1-H99
Вопросы занятия:- Переменные для чтения/записи в WCS - FX
- I,O макро переменные
- Таблицы Input/Output
- Чтение и запись модальности подготовительных кодов
- Работа с инcтрументами - TN,TT,TU
Вопросы занятия:- Функции при работе с макросами FADAL
- Определение функций ABS, INT, RND, SGN, SQR
- Сравнение в условиях
- Операторы сравнения
- Оператор условного перехода GOTO
- Примеры использования GOTO
- Понятие метки, работа с функцией LABEL
Вопросы занятия:- Структура команды IF-THEN
- Работа с условиями
- Команды SINPUT и SPRINT для работы через порт RS-232
- Макро команда START
- Инициализация перехода в другую программу
- Логический оператор WAIT
- Логические операторы AND, OR, NOT
- Программирования сложных конструкций в условиях
- Пример выполнения макро-программы
- Макро-программирование для SYNTEC. OpenCNCMacro
-
Занятие SY-1
Курс: Макропрограммирование ЧПУ
Подкурс: Syntec OpenCNCMacro
Главная тема: Макро-программирование для SYNTECВопросы занятия:- Основы языка OpenCNC Structure Motion language
- Формат блоков УП
- Основной синтаксис написания Макро
- Сравнение программ ISO/MACRO
- Пример простого условия IF-THEN
- Выражения в OpenCNCMacro
- Примеры использования операторов
- Некоторые особенности макропрограммирования
Занятие SY-2
Курс: Макропрограммирование ЧПУ
Подкурс: Syntec OpenCNCMacro
Главная тема: Операторы в OpenCNCMacroВопросы занятия:- Присваивание переменных
- Оператор GOTO
- Оператор EXIT в циклах WHILE-DO
- Оператор CASE
- Оператор REPEAT
- Оператор WHILE
- Оператор FOR
- Оператор IF
Занятие SY-3
Курс: Макропрограммирование ЧПУ
Подкурс: Syntec OpenCNCMacro
Главная тема: Макро-программирование для SYNTECВопросы занятия:- Типы переменных
- Переменные типа VACANT
- Пример служебных макро-программ G0028, M0019
- Чтение диагностических R bit программного интерфейса LADDER с помощью глобальных переменных
Занятие SY-4
Курс: Макропрограммирование ЧПУ
Подкурс: Syntec OpenCNCMacro
Главная тема: Макро-программирование для SYNTECВопросы занятия:- Геометрические функции: ASIN, ACOS, ATAN, SIN, COS, TAN
- Другие функции: MIN, MAX, SQRT, SIGN
- Аналоги FIX, FUP - функции CEIL, FLOOR
- Округление ROUND
- Вывод макро ошибок с помощью функции ALARM
- Индентификаторы ошибок
- Пример служебных макро-программ: G0081, O999000
Занятие SY-5
Курс: Макропрограммирование ЧПУ
Подкурс: Syntec OpenCNCMacro
Главная тема: Макро-программирование для SYNTECВопросы занятия:- Функция WAIT
- Функции RANDOM, AXID
- Функция/метод PARAM (для чтения системных параметров)
- Комментарии в макро-программах
- Подпрограммы и макропрограммы, и их методы вызова M98/G65
- External G call (Вызов внешних программ)
- Функция GETARG
- Другие методы вызова T и М
- Выход из подпрограмм/макропрограмм M99
- Особенности работы M99
- Локальные макропеременные
- Эксплуатация локальных переменных
- Таблица Argument Specification для локальных макропеременных
- Пример служебной макро-программы: G0080
Занятие 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
Занятие SY-7
Курс: Макропрограммирование ЧПУ
Подкурс: Syntec OpenCNCMacro
Главная тема: Системные переменные в OpenCNCMacroВопросы занятия:- Группы переменных: Modal variables, Custom variables
- Интерфейсные сигналы
- Использование #6001~#6032 для работы с S/C битами
- Использование #10000~#10999 для работы таблицей инструментов
- WCS переменные
- Чтение референтных позиций
- Взаимодействие с системными параметрами
- Примеры составления УП с использованием системных и глобальных переменных
Занятие SY-8
Курс: Макропрограммирование ЧПУ
Подкурс: Syntec OpenCNCMacro
Главная тема: Макро-программирование для SYNTECВопросы занятия:- Выполнение примера на макро-программирование для системы Syntec в OpenCNCMacro
- Макро-программирование для HAAS
-
Занятие HA-1
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Информация об компании HAAS
- Распространение продукции HAAS в мире
- Основы языка макро-программирования HAAS MACROS
- Синтаксис написания кода УП
- Макросы и поддержка макропрограммирования
- Макрокоманды
- Вывод макропеременных на экран системы ЧПУ (CURNT COMDS)
- Интерпретация программы системой ЧПУ
- Буферизация блоков
- Упреждающий просмотр и отладка программы
- Виды макро-переменных и макроконстанты
Занятие HA-2
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Основы DIN-программирования для систем ЧПУ HAAS
- G,M, адресные коды, модальности
- Сравнение с системами FANUC
- Локальные переменные
- Использование кода простого макро-вызова G65
- Невозможность использования модального макро-вызова G66, G66.1, G67
- Пример для Fanuc
- Таблица аргументов 1,2
- Пример использования в макропрограмме
- Сброс локальных переменных до вакантных значений
Занятие HA-3
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Глобальные макропеременные
- 3 диапазона переменных
- Системные макропеременные
- Флаг READ ONLY
- Использование переменных
- Обращение к переменным
- Создание макропеременных с помощью выражения
- Использование переменных вместо кодов и адресов
- Подстановка адреса
- Вхождение в диапазон, округление, использование вакантных переменных
- Арифметические операторы
- Примеры использования арифметических операторов
- Пример макропрограммы с использованием макропеременных и условий
Занятие HA-4
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Диапазоны переменных
- Использование глобальных переменных. Обращение к ним
- Арифметические операторы. Примеры использования
- Пример макропрограммы с использование макропеременных
Занятие HA-5
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Системные переменные и их использование
- Разновидности и типы системных переменных
- Применение системных переменных
- Условия в макропрограммировании
- Сравнение в условиях
- Операторы сравнения EQ, NE, GT, GE, LT, LE
- Операторы IF-THEN, IF-GOTO, WHILE-DO
- Логические операторы AND, OR для соединения в условии
Занятие HA-6
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Разновидности и типы системных переменных
- Дискретные входы и выходы
- Таймеры: миллисекундные #3001 и часовые #3002
- Системный обход функций #3003
- Групповые коды последнего блока #4001-#4021
- Адресные коды последнего блока #4101-#4126
Занятие HA-7
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Определение позиций через переменные
- Переменные для координат WCS
- Переменные для координат MCS
- Сравнение переменных #5001/#5041 на примере NCT
- Совмещение имен G, M кодов
Занятие HA-8
Курс: Макропрограммирование ЧПУ
Подкурс: HAAS Macros
Главная тема: Макро-программирование для HAASВопросы занятия:- Примеры использования условий и переменных
- Пример построения макро-программы с пользовательскими переменными, а также двойным счетчиком
- Параметрическое программирование для SINUMERIK - Flexible NC Programming
-
Занятие SI-1
Курс: Макропрограммирование ЧПУ
Подкурс: Sinumerik - Flexible NC Pr.
Главная тема: Макро-программирование для SinumerikВопросы занятия:- История SIEMENS
- Сайт компании SIEMENS AG
- Продукты SINUMERIK
- Flexible NC Programming
- Переменные и арифметические параметры
- Классы переменных: пользовательские переменные, арифметические параметры, системные переменные
- Типы переменных
- Определение типов переменных
- Определение переменных LUD, GUD, PUD
- Примеры определения и работы с переменными LUD, GUD, PUD
- Названия переменных
- Условия и синтаксис при работе с определением переменных, и присваиванием им значений при определении
- Вызов и выход из подпрограмм
Занятие SI-2
Курс: Макропрограммирование ЧПУ
Подкурс: Sinumerik - Flexible NC Pr.
Главная тема: Макро-программирование для SinumerikВопросы занятия:- Определение переменных разных типов
- Присваивание значений
- Примеры переменных разных типов
- Пример использования цикла повторения с пользовательскими переменными
- Indirect-программирование
- Примеры программирования для указания скорости, подачи, и значения измерения
- Примеры косвенного программирования для G-кодов
- Методы присваивания переменных
- Разбор таблицы G-кодов по умолчанию
Занятие SI-3
Курс: Макропрограммирование ЧПУ
Подкурс: Sinumerik - Flexible NC Pr.
Главная тема: Макро-программирование для SinumerikВопросы занятия:- Арифметические операции и функции
- Примеры управляющих программ с арифметическими операциями (выражениями)
- Операторы сравнения
- Примеры УП с операторами сравнения в условии
- Логические операторы
- Булевы операторы для сравнения в условиях
- Приоритетность в работе операторов
- Пример управляющей программы со счетчиком
Занятие SI-4
Курс: Макропрограммирование ЧПУ
Подкурс: Sinumerik - Flexible NC Pr.
Главная тема: Макро-программирование для SinumerikВопросы занятия:- Возможные типы конвертации
- Операции над типом переменных STRING
- Преобразование их типа STRING в другие типы переменных
- Конкатенация значений текстовых переменных
- Изменение верхнего/нижнего регистров
- Вычисление длины (количества символов) переменных
- Поиск, изменение и вывод сообщений с подменой символов
Занятие SI-5
Курс: Макропрограммирование ЧПУ
Подкурс: Sinumerik - Flexible NC Pr.
Главная тема: Макро-программирование для SinumerikВопросы занятия:- CASE Инструкции
- Операторы перехода GOTO
- Основные операторы для создания циклов
- Связка IF-ELSE-ENDIF
- Операторы LOOP, FOR
- Создание циклов с помощью WHILE, REPEAT
- Вхождения (nesting) в программах/подпрограммах
Занятие SI-6
Курс: Макропрограммирование ЧПУ
Подкурс: Sinumerik - Flexible NC Pr.
Главная тема: Макро-программирование для SinumerikВопросы занятия:- Использование подпрограмм
- Структура подпрограммы
- Понятие об Interrupt Routines
- Активация/деактивация Single Block - SBLOF, SBLON
- Структура файлов и директорий
- Типы файлов и их расположение
- Координатные системы
- Разновидности системных переменных
Занятие SI-7
Курс: Макропрограммирование ЧПУ
Подкурс: Sinumerik - Flexible NC Pr.
Главная тема: Макро-программирование для SinumerikВопросы занятия:- Операции с файлами
- Запись в файлы
- Удаление файлов
- Чтение строк из файлов
- Проверка на наличие файла
- Системные переменные
- Примеры программирования на Flexible NC Programming
- GSK Custom Macro
-
Занятие GS-1
Курс: Макропрограммирование ЧПУ
Подкурс: GSK Custom Macro
Главная тема: Макро-программирование для GSKВопросы занятия:- История GSK
- Сайт компании GSK
- Продукты GSK CNC Equipment
- Описание функций клавиш управления стойкой CNC - GSK
- Основы языка CUSTOM MACRO
- Переменные и тело макропрограммы
- Пример построения и выполнения инструкций
- Понятие об MACRO A и MACRO B версиях
- Использование макропеременных в программах
- Типы переменных
- Нулевые переменные
- Пользовательские переменные (локальные, общие)
- Системные переменные
Занятие GS-2
Курс: Макропрограммирование ЧПУ
Подкурс: GSK Custom Macro
Главная тема: Макро-программирование для GSKВопросы занятия:- Описание групп системных переменных
- Ввод переменных в системе
- Работа в MDI
- Пример вычисления значений и записи в переменные
- Код G65 и аргумент L для вызова макропрограмм
- Некоторые особенности вызова макропрограмм
- Ввод в MACRO FUNCTION A
- Код G65 с аргументом H для выполнения действий и перемещений по программе
Занятие GS-3
Курс: Макропрограммирование ЧПУ
Подкурс: GSK Custom Macro
Главная тема: Макро-программирование для GSKВопросы занятия:- Описание инструкций для работы с G65 - Аргумент H
- Основные арифметические действия с переменными
- Сложные выражения
- Геометрические и логические функции
- Перемещение по программе (безусловный переход)
- Особенности использования MACRO FUNCTION A в макропрограммах
- Условные переходы EQ, NE, GT, GE, LT, LE
- Создание условий
- Примеры макропрограммирования
Занятие GS-4
Курс: Макропрограммирование ЧПУ
Подкурс: GSK Custom Macro
Главная тема: Макро-программирование для GSKВопросы занятия:- Работа с инструкцями G65 - Аргумент H
- Основные арифметические действия с переменными
- Примеры трансфера в УП
- Операции H80-H86
- Примеры MACRO FUNCTION A в макропрограммах
- Примеры макропрограммы для фрезерования пазов (MACRO A)
Занятие GS-5
Курс: Макропрограммирование ЧПУ
Подкурс: GSK Custom Macro
Главная тема: Макро-программирование для GSKВопросы занятия:- Основы Custom Macro function B
- Арифметические и логические действия
- Возможность сокращения названий функций
- Трансфер по программе и циклы
- Использование GOTO, IF-THEN, IF-GOTO
- Операторы сравнения в условиях
- Работа с WHILE-DO
Занятие GS-6
Курс: Макропрограммирование ЧПУ
Подкурс: GSK Custom Macro
Главная тема: Макро-программирование для GSKВопросы занятия:- Сравнение форматов Macro А и Macro B
- Примеры использования GOTO, IF-THEN, IF-GOTO, WHILE-DO
- Системные переменные и их эксплуатация
- Чтение информации о модальности подготовительных кодов
- Чтение информации о позициях при макропрограммировании
- Чтение информации в таблице оффсетов - рабочие координаты
- Работа с локальными переменными
- Составление управляющей программы с макропеременными в формате Macro B
- Курс ANILAM Advanced Programming Features
-
Занятие AN-1
Курс: Макропрограммирование ЧПУ
Подкурс: Anilam Adv. Programming
Главная тема: Курс ANILAM Advanced Programming FeaturesВопросы занятия:- История ANILAM, ACU-RITE
- Панель управления ANILAM 6000M
- Особенности системы ЧПУ
- Таблица подготовительных кодов для программирования ANILAM 6000M
- Особенности составления УП
- Пример программы с линейной интерполяцией
- Пример программы с круговой интерполяцией
- Макро G-коды: G65,G66,G67 для работы с макропрограммами
- Пример программы с постоянным циклом (сверление)
- Метод вызова подпрограммы M98
- Выход М99
- Пример составления программы с повторениями через M98
Занятие AN-2
Курс: Макропрограммирование ЧПУ
Подкурс: Anilam Adv. Programming
Главная тема: Курс ANILAM Advanced Programming FeaturesВопросы занятия:- Типы комментариев в коде УП
- Основные вспомогательные коды
- Файловая система
- Распределение памяти
- Специальные коды M9355, M9356, M9376, M9377
- Формат программирования Conversational Program
- Сравнение программ в 2 системах программирования
Занятие AN-3
Курс: Макропрограммирование ЧПУ
Подкурс: Anilam Adv. Programming
Главная тема: Курс ANILAM Advanced Programming FeaturesВопросы занятия:- Понятие макро-программирования для ANILAM
- Структура Advanced Programming Features
- Модификаторы &A, &D, &E, &M, &P
- Соединение кадров в УП (;)
- Временная и перманентная модификация оффсета инструментов
- Пример временной модификации инструмента в теле УП
- Операторы и функции
- Примеры использования операторов и функций в макропрограммах
- Создание переменных (Indirection)
Занятие AN-4
Курс: Макропрограммирование ЧПУ
Подкурс: Anilam Adv. Programming
Главная тема: Курс ANILAM Advanced Programming FeaturesВопросы занятия:- Типы пользовательских переменных
- Важное предостережение в использовании переменных
- Некоторые важные системные переменные #1000-#1099
- Оператор PRINT
- Вывод значения переменной/переменных на экран
- Определение и присванивание переменных
- Специальные метки i и m для объявления единицы измерения при присваивании переменным значений
- Использование 4-х уровней Indirect Transfer (##)
- Оператор LOOP-END
- Пример использования с Indirect Transfer 2го уровня
- Хранение результатов, и выполнение действий в выражениях
Занятие AN-5
Курс: Макропрограммирование ЧПУ
Подкурс: Anilam Adv. Programming
Главная тема: Курс ANILAM Advanced Programming FeaturesВопросы занятия:- Типы пользовательских переменных
- Объяснение системных переменных #1000-#1099
- Текстовые переменные
- Запись и использование в программах
- Примеры сложных макро-программ
Занятие AN-6
Курс: Макропрограммирование ЧПУ
Подкурс: Anilam Adv. Programming
Главная тема: Курс ANILAM Advanced Programming FeaturesВопросы занятия:- Локальные макро-переменные
- Таблица перевода локальных переменных в значения аргументов
- Главная программа и подпрограмма G65
- Метод вызова подпрограмм во внешних файлах директории
- Операторы и связи IF-GOTO, DO-END, WHILE-DO-END и др.
- Сложные структуры IF-ELSE
- Используемые сокращения для макрооператоров
Занятие AN-7
Курс: Макропрограммирование ЧПУ
Подкурс: Anilam Adv. Programming
Главная тема: Курс ANILAM Advanced Programming FeaturesВопросы занятия:- Логические операторы И, ИЛИ, эксклюзивный ИЛИ
- Расшифровка операторов сравнения в условиях
- Примеры использование параметрических программ для производства
- Курс YASNAC MACROPROGRAMS
-
Занятие YA-1
Курс: Макропрограммирование ЧПУ
Подкурс: Yasnac Macroprograms
Главная тема: Макропрограммирование для YasnacВопросы занятия:- История компании YASKAWA
- Системы управления YASNAC
- Основы макропрограммирования
- Микропрограммы
- Отличие микропрограмм от подпрограмм
- Методы вызова микропрограмм G65
- Передача аргументов
- Использование локальных переменных
- Таблица аргументов для передачи значений переменных в микропрограммы
Занятие YA-2
Курс: Макропрограммирование ЧПУ
Подкурс: Yasnac Macroprograms
Главная тема: Макропрограммирование для YasnacВопросы занятия:- Конечная десятичная дробь в аргументах
- Общие переменные, их типы и использование
- Опциональные расширенные общие переменные типа a,b,c,d
- Системные переменные
- Подразделение на группы
- Интерфейсные сигналы I/O, и работа с ними
Занятие YA-3
Курс: Макропрограммирование ЧПУ
Подкурс: Yasnac Macroprograms
Главная тема: Макропрограммирование для YasnacВопросы занятия:- Системные переменные: оффсеты рабочих координат
- Таблица расширенных оффсетов G54
- #3000 и вывод ошибок
- Возможности работы с таймерами
- Построение управляющей программы с макроусловиями
Занятие YA-4
Курс: Макропрограммирование ЧПУ
Подкурс: Yasnac Macroprograms
Главная тема: Макропрограммирование для YasnacВопросы занятия:- Чтение модальных значений кодов с помощью системных переменных
- Информация о текущих позициях инструмента в разных системах
- Чтение системных параметров с помощью переменных
- Запись и присваивание значений переменным
- Ошибки при присваивании значений переменным
- Округление значений переменных в момент присваивания
- Примеры управляющих программ с макропеременными
Занятие YA-5
Курс: Макропрограммирование ЧПУ
Подкурс: Yasnac Macroprograms
Главная тема: Макропрограммирование для YasnacВопросы занятия:- Неопределенные переменные и их свойства
- Использование вакантных (пустых) переменных в УП
- Выполнение программы с вакантными переменными
- Инструкции
- Элементарные операции над переменными
- Все функции и их использование в макропрограммах
- Комбинирование функций и математических выражений при присваивании значений переменным
- Порядок выполнения действий (приоритет) при присваивании переменных
- Примеры управляющих программ с макропеременными
Занятие YA-6
Курс: Макропрограммирование ЧПУ
Подкурс: Yasnac Macroprograms
Главная тема: Макропрограммирование для YasnacВопросы занятия:- Branch instruction
- Операторы IF, GOTO
- Операторы сравнения в условиях
- Экслюзивные XOR и простые OR, AND
- Логические операторы и их использование в программах
- Функция повтора (зацикливания) WHILE-DO
- Предостережения в работе с циклами
- Регистрация макропрограмм
- Уровни защиты
- Ошибки в макропрограммах
- Таблица ошибок
Занятие YA-7
Курс: Макропрограммирование ЧПУ
Подкурс: Yasnac Macroprograms
Главная тема: Макропрограммирование для YasnacВопросы занятия:- Примеры управляющих программ с макропеременными
- Макропрограммирование для Hitachi Seiki
-
Занятие SS-1
Курс: Макропрограммирование ЧПУ
Подкурс: Hitachi Seiki - Seicos
Главная тема: Макропрограммирование для Hitachi SeikiВопросы занятия:- Система ЧПУ Seicos (Hitachi Seiki)
- Таблица G-кодов (подготовительных)
- Идея разделения кодов на группы, и их модальность
- Структура составления управляющих программ
- Основы линейной/круговой интерполяции
- Создание перемещений в программе
- Примеры программ
- Сравнение с системой Fanuc
Занятие SS-2
Курс: Макропрограммирование ЧПУ
Подкурс: Hitachi Seiki - Seicos
Главная тема: Макропрограммирование для Hitachi SeikiВопросы занятия:- Основы Custom Macros (Seiki-Seicos)
- Структура вызова программ: главная - подпрограмма
- Код M98
- Методы выхода М99
- Простой макро-вызов программ G65
- Arbitrary G code call
- Аналог вызова G65P
- Таблица параметров PRA
- Принцип смены инструмента
- Переменная #149
- Программа О9000
Занятие SS-3
Курс: Макропрограммирование ЧПУ
Подкурс: Hitachi Seiki - Seicos
Главная тема: Макропрограммирование для Hitachi SeikiВопросы занятия:- Переменные
- Виды переменных и работа с ними
- Формат вывода локальных, общих и системных переменных
- Вакантные/неопределенные переменные
- Использование переменных в разных блоках программы
- Вывод переменных вместо значений аргументов
- Работа с кодом G65
- Локальные переменные I,II групп
- Оператор IF в программах
- Простое использование IF
- Создание условий
- Методы сравнения в условиях
- Примеры управляющих программ использующих макропрограммирование SEICOS
Занятие 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
Занятие SS-5
Курс: Макропрограммирование ЧПУ
Подкурс: Hitachi Seiki - Seicos
Главная тема: Макропрограммирование для Hitachi SeikiВопросы занятия:- Информация о позиции #4500..
- Стандартные переменные #5001..
- Идентификаторы ABSIO, ABSMT, ABSKP, и т.д.
- Переменные рабочих оффсетов #5200..
- Инструмент Life Management Information
- Толкование функции Life Management Information
- Таблица переменных #21001..
- Пример создания управляющий программы
Занятие SS-6
Курс: Макропрограммирование ЧПУ
Подкурс: Hitachi Seiki - Seicos
Главная тема: Макропрограммирование для Hitachi SeikiВопросы занятия:- Отдельный тип макропрограммирование общего типа Character String Variables
- Функции $ и #
- Сравнение функций
- Использование нулевых (неопределенных) переменных в условиях и выражениях
- Функции SIN, COS, TAN, FIX, FUP и др.
- Комбинации и порядок действий
- Приоритет при выполнении системой ЧПУ арифметических выражений
Занятие SS-7
Курс: Макропрограммирование ЧПУ
Подкурс: Hitachi Seiki - Seicos
Главная тема: Макропрограммирование для Hitachi SeikiВопросы занятия:- Переадресации Branch Command
- Оператор GOTO
- Использование оператора при условном и безусловном переходе на кадр в программе
- Команды зацикливания WHILE...DO
- Ошибки при работе с функцией
- Команда IF
- Сложное использование IF
- Простые и сложные проверки в условиях IF...THEN, IF..THEN..ELSEIF..THEN..ELSE...ENDIF
- Примеры программ
Занятие SS-8
Курс: Макропрограммирование ЧПУ
Подкурс: Hitachi Seiki - Seicos
Главная тема: Макропрограммирование для Hitachi SeikiВопросы занятия:- Создание УП средней сложности с использованием нескольких условий
- Макропрограммирование разных групп и переадресации в разные блоки УП
- Bosch CPL Programming Instructions
-
Занятие CP-1
Курс: Макропрограммирование ЧПУ
Подкурс: Bosch CPL Programming Instructions
Главная тема: Макропрограммирование Bosch CPLВопросы занятия:- Программирование для Bosch
- Основы программирования
- История макро-языков
- Введение в макросы для Bosch
- Базовые элементы языка CPL
- Структура программы макро
- Арифметические действия в программах
- Использование параметров []
- Пример выполнения макро-программы
- Присваивание переменных
- Функция :
- Пример простейшего условия
- Типы данных переменных Integer, Real, и др.
- Условный переход THEN GOTO
- Аналог мнемокодов keywords
Занятие CP-2
Курс: Макропрограммирование ЧПУ
Подкурс: Bosch CPL Programming Instructions
Главная тема: Макропрограммирование Bosch CPLВопросы занятия:- Типы данных переменных String
- Текстовая информация $
- Виды переменных: локальные, глобальные и перманентные (постоянные / глобальные)
- Примеры декларации переменных и их использование
- Оператор DIM для декларации переменных
- Keyword CHR$ и его использование
- Указание длины (размера) переменной при декларировании
- Некоторые операторы зацикливания
- Удаление значения переменной NUL
Занятие 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
Занятие CP-4
Курс: Макропрограммирование ЧПУ
Подкурс: Bosch CPL Programming Instructions
Главная тема: Макропрограммирование Bosch CPLВопросы занятия:- Использование постоянных (глобальных) переменных @ в макропрограммах
- Операторы сравнения в условиях =, >=, >, <>, <=, <
- Конструкция IF - THEN. Пример программы
- Конструкция REPEAT - UNTIL
- Оператор GOTO и его использование
- Разница между GOTO N20, GOTO 20, GOTO .N20
- Метки в программах
- Оператор условия ELSE
- Двойные условия
- Условные и безусловные переходы
- Конструкция CASE - OTHERWISE - ENDCASE
Занятие CP-5
Курс: Макропрограммирование ЧПУ
Подкурс: Bosch CPL Programming Instructions
Главная тема: Макропрограммирование Bosch CPLВопросы занятия:- Пример макропрограммы HAAS MACROS
- Трансформация программы в CPL инструкции
- Сравнение кода HAAS MACROS с BOSCH CPL
- Условия в программе
- Практика работы с метками в макропрограммах
Занятие CP-6
Курс: Макропрограммирование ЧПУ
Подкурс: Bosch CPL Programming Instructions
Главная тема: Макропрограммирование Bosch CPLВопросы занятия:- Вызов подпрограмм с помощью CALL
- Атрибуты вызова CALL с параметрами
- Аналоги G65 в MACRO B
- Логическая функция WAIT и её использование
- Работа с интерфейсными сигналами
- Чтение информации об абсолютной позиции CPOS
- Примеры на использование CPOS
- Работа с FXC, TC
- Чтение и запись в рабочие координатные системы с помощью FXC
- Работа с таймингом DATE, TIME
- Определение длины строки LEN для переменных типа данных STRING
- Пример использования счетчиков в макропрограммах
Занятие CP-7
Курс: Макропрограммирование ЧПУ
Подкурс: Bosch CPL Programming Instructions
Главная тема: Макропрограммирование Bosch CPLВопросы занятия:- Запуск подпрограмм с помощью G22
- Пример построения управляющей программы для обработки кармана
- Симуляция программы
- Трансформация программы в код MACRO B, и ее симуляция
- Проектирование в AlphaCam и PartModeller
-
Вопросы занятия:- Виды САПР-систем
- CAD-CAM-CAE системы и их применение
- Введение в программу AlphaCAM
- Интерфейс среды проектирования
- История ПО
- Описание основных модулей программы
- Ознакомление с интерфейсом программы
- Главное меню программы
- Раздел главного меню FILE
- Стандартные диалоговые окна: открытие и сохранение файлов ARD
- Вставка более чем одного файла ARD в рабочую зону
Вопросы занятия:- Конвертирование растровой графики в векторную
- Работа со вставкой УП, геометрии из других программ, а также рисунка для трассировки
- Выход УП после пост-процессора
- Сохранение CAD-файла в разные форматы
- Выбор пост-процессора
- Установки и настройки программы
- Общая конфигурация
- Работа с печатью в программе AlphaCAM
Вопросы занятия:- Установление границ (лимитов) рабочей зоны
- Построение эскиза (геометрии) в программе AlphaCAM
- Описание основных инструментов программы
- Построение линий (lines), дуг (arcs), окружностей (circles) и прямоугольников (rectangles)
- Инструменты специальной геометрии
- Построение
- Понятие о конструкционных и справочных элементах/линиях
- Раздел программы - Виды (Views)
- Стандартные и пользовательские виды
- Создание нового окна Виды в рабочей зоне программы
- Главное контекстное меню в рабочей зоне программы
- Работа с примитивами
Вопросы занятия:- Раздел главного меню EDIT
- Построение и редактирование текста
- Построение сплайнов
- Понятие о конструкционных и справочных элементах/линиях
- Построение сплайнов
- Конвертирование сплайнов
- Группировка и разгруппировка Group/Ungroup
- 3D-полилинии
- 3D-поверхности
- Инструмент Extruded Surfaces для сплайнов
Вопросы занятия:- Раздел главного меню EDIT
- Группы инструментов: Copy, Move
- Выполнение примеров для использования данных функций
Вопросы занятия:- Раздел главного меню EDIT
- Основные инструменты для модификации геометрии: Start, Order
- Группа инструментов для соединения и разъединения геометрии
- Инструменты Fabricate для модификации геометрии
- Выполнение примеров для использования данных функций
Вопросы занятия:- Главный раздел меню
- Utils
- Измерения дистанций и углов
- Рапорт координат
- Измерение радиуса
- Работа с привязками SNAPS
- Привязка к концу элемента
- Привязка к середине элемента
- Привязка к центру дуги/окружности
- Привязка в пересечению
- Привязка тангенциальная, привязка перпендикуляр/параллель, привязка к квадранту окружности
- Автоматический метод использования привязок Auto Snap
- Режимы ортогональности и сетки Snap
- Задание интервалов
- Клавиши F3/F5
Вопросы занятия:- Главный раздел меню CAD
- Простановка размеров Dimension
- Изменение настроек, шрифтов, размеров при нанесении
- Перемещение размеров
- Штриховка Hatch
- Функция увеличение Magnify
- Служебные/системные слои AlphaCAM
- Пользовательские слои
- Создание, редактирование, изменение пользовательских слоёв
- Свойства линий, и присуждение слоя линии
- Информация по использованию пользовательских слоёв
- Задание свойства линии при начертании
Вопросы занятия:- Практические занятия в AlphaCam
- Проектирование в AlphaCam
Вопросы занятия:- Вкладки для Project Manager Page
- Главный раздел меню Сonstraints
- Понятие об взаимосвязях и ограничениях
- Фиксация, горизонтальное и вертикальное ограничение
- Параметрические размеры: длина линии и радиус окружности
- Совпадение линий, перпендикулярное и параллельное ограничение а также касательность и концентричность
- Дистанция между объектами и угол для взаимосвязи
- Эквивалентность радиуса и длины
- Средняя точка между объектами
- Изменение месторасположения примитивов Drag
- Задание Z уровней для закрытой геометрии XY
- Примеры на использование переменных
- Таблица редактирования переменных, параметров и формул
- Создание новых параметров и редактирование имеющихся
- Параметризация с помощью формул. Создание и определение Rule - правил
Вопросы занятия:- Группировка и разгруппировка отдельных объектов 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
Вопросы занятия:- Принципы работы в программе PartModeller
- Связь между программами AlphaCAM и PartModeller
Вопросы занятия:- Построение геометрии (эскиза) и применение операций вытягивания Extrude и вырезания Cut
- Связь между программами AlphaCAM и PartModeller
Вопросы занятия:- Построение геометрии (эскиза) и применение операций вытягивания Extrude и вырезания Cut
- Использование конструкционных планов Planar Face а также плана с указанием расстояния (Offset)
- Практические занятия по построению объемных тел (1 компонент)
Вопросы занятия:- Программирование CAM для построения управляющих программ
- Таблица инструментов
- Определение направления инструмента для обработки
- Понятие об закрытом и открытом контуре
- 2D-обработка открытых и закрытых контуров
- Вертикальная чистовая и/или черновая обработка
- Rough or Finish
- 2D-подход и отход в обработке
Вопросы занятия:- Программирование CAM для построения управляющих программ
- Определение направления инструмента для обработки кармана, а также операций с обработкой отверстий
- 2D-обработка открытых и закрытых контуров, с изменением количества подходов
- Понятие об закрытом и открытом контуре
- Неэквивалентное врезание (начальный и конечный шаг) при обработке кармана и/или финишной/черновой обработки
- Вертикальная обработка кармана (Pocketing)
- Разновидности сверления в автоматической обработке
- Обработка окружностей путем обработки кармана или черновой/чистовой обработки
- Построение ручной траектории инструмента (Manual Tool Path)
Вопросы занятия:- Программирование CAM для построения управляющих программ
- Практическое занятие и отработка навыков составления УП 2.5D
- Определение направления инструмента для обработки
- 2D-обработка открытых и закрытых контуров
- Вертикальная чистовая и/или черновая Обработка (Rough or Finish)
Вопросы занятия:- Программирование CAM для построения управляющих програм
- Практическое занятие и отработка навыков составления УП 2.5D
- Операции в автоматической глубиной резания (AUTO Z)
- Задание и редактирование значений глубины объекта в 3D телах
- Пректирование объемного тела и передача его в AlphaCAM для работы с автоматическими глубинами
- Черновая/Чистовая обработка с AUTO Z
- Обработка окружностей, фрезерование окружностей а также обработка кармана внутри окружности без указания глубины резания
- Автоматическая обработка кармана
- Функции фрезерования: торцевание, трохоидальная черновая/чистовая обработка
- Меню операций - OPERATIONS
- Описание функций и опциональных настроек в контектсном меню
- Быстрое редактирование операций (глобальная таблица)
Вопросы занятия:- Меню программы 3D
- Задача рабочего объема (Work Volume)
- Выбор рабочего плана
- Функция создания параллельного плана (оффсета), перпендикулярный план
- Задание нулевой точки для рабочего плана
- Отмена текущего рабочего плана
- Свойства (параметры) конструкционных планов
- Понятие об креплениях (Clamps/Fixtures)
- Определение и редактирование креплений
- Симуляция с использованием креплений, проверка на пересечения эквидистанты с контуром крепления
Вопросы занятия:- Меню программы 3D
- Задача рабочего объема (Work Volume)
- Выбор рабочего плана
- Функция создания параллельного плана (оффсета), перпендикулярный план
- Построение операций а также их редактирования в разных планах/плоскостях
- Построение объемного объекта в PartModeller
- Контрольное задание
Вопросы занятия:- Построение операций а также их редактирования в разных планах/плоскостях
- Построение объемного объекта в PartModeller
- Проектирование провехностей (SURFACE)
- Extruded Surfaces
- Тип обработки 3D Surface Machining
- Выбор нужного плана при проектировании и/или производства операции
Занятие AC-22
Курс: Инженерная графика
Подкурс: AlphaCam и PartModeller
Главная тема: Пост-процессор в AlphaCamВопросы занятия:- Понятие об пост-процессоре
- Метод выбора нужного пост-процессора
- Чтение выходного файла NC и его сохранение
- Генератор AlphaCAM Post Editor
- Редактирование и составление пост-процессора в AlphaCAM Post Editor
- Некоторые аспекты безопасности при составлении ПП
Вопросы занятия:- Конфигурация машины
- Machine Simulation
- Экспорт модели станка из программы EdgeCAD
- Определение Home Position на экспортированной модели
- Опреление конфигурации компонентов машины
- Настройка осей в машинной конфигурации
- Полная симуляция
Вопросы занятия:- Пользовательских слои и их работа со стилями
- Создание стиля / Сохранение эквидистанты в стиль *.AMY
- Структура работы автостиля
- Создание автостилей *.АМА
- Применение стилей к конкретной геометрии
- Построение траектории в CAM с помощью автостилей
- Пример работы с автостилями
Занятие 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
Вопросы занятия:- Строки $1200 в пост-процессоре
- Использование USER DEFINED CYCLES
- Пользовательские предопределенные циклы в пост-процессоре
- Внутренние переменные пост-процессора для разработки пользовательских циклов а также редактирования существующих
- Диалоговые окна $SELECT_TOOL и $MSG
- Переименование внутренних переменных
- Дополнительные функции
- Папка LICOMDIR/Autosave
- Функция трассировки R2V и её настройки (LICOMDIR/R2VSettings)
- Примеры работы с функцией R2V
- Ручное создание инструментов для Tool Manager
- Построение образа инструмента (USER-DEFINED), и его запись в базу данных инструментов
Занятие 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 для создания и редактирования проектов
Вопросы занятия:- Программа 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-поверхности
Занятие 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
Вопросы занятия:- Функция 3D Part Rotation
- Выбор оси и градуса для поворота. Условия поворота
- Автоматическое выравнивание детали в рабочем поле, а также отображение правильного вида относительно выбранной грани
- Преобразование объемного тела в материал. Извлечение примитивов (геометрии) из объемного тела с помощью Solid Model Extract
- Изменение цветовой гаммы элементов. Окрашивание в другой цвет поверхностей тела. Вызов информации об элементах на контурах в теле.
- Automatic Extractions. Меню Feature Extraction: Contours / Holes
- Изменение настроек распознования геометрии
- Вкладка и меню Face Selector (Функции выбора граней)
- Ручное распознование окружностей на 3D объемном теле для последующего сверления
- Разные методы распознования геометрии
- Z-Level Section. Методики построения геометрии
- Распознование основных контуров в объемном теле
- Solid Model Utilities. Инструменты для расширенной работы с объемными телами
- Построение 3D-оффсета а также крышки отверстия
- Построение рабочего объема по границам объемного тела
Занятие AC-31
Курс: Инженерная графика
Подкурс: AlphaCam и PartModeller
Главная тема: AlphaCAM и STL-файлыВопросы занятия:- Сохранение объемного тела в формате STL
- Импортирование STL-файла из других ПО
- Работа с STL-файлами в ПО AlphaCAM
- Построение 3D-полилиний
- Использование инструментов Cut Spline or Polyline при создании операции
- Редактирование 3D-полилиний
- Преобразование 3D-проекта в 2D
- Обертывание элемента вокруг геометрии
- STL-утилиты для работы с объмными телами
- Конвертирование фасетов в полилинии а также удаление фасетов из STL-файла
- Расширенные инструменты для работы с объемными STL-телами
- Диагностика Baeumer OFS-HE3 (Horizontal knife)
-
Занятие DB-1
Курс: Диагностика ЧПУ
Подкурс: Диагностика Baeumer OFS-HE3
Главная тема: Диагностика ЧПУ BaeumerВопросы занятия:- Информация о компании Baeumer
- Станки Baeumer
- Резание поролона
- Принцип ПО WinCAP
- Структура СNC-контроллера
- Подключение СNC-контроллера Baeumer
- Основы схемотехники на примере принципиальной схемы Baeumer OFS-HE3
- Сервосистема станка
- Подключение и обозначения в сервосистеме
- Особенности методов диагностики для системы ЧПУ
Занятие DB-2
Курс: Диагностика ЧПУ
Подкурс: Диагностика Baeumer OFS-HE3
Главная тема: Диагностика ЧПУ BaeumerВопросы занятия:- Реле безопасности
- Подключение разъемов
- Чтение принципиальной схемы производителя
- LIFE BIT модуль
- Идентификаторы устройств
- Сервосистема
Занятие DB-3
Курс: Диагностика ЧПУ
Подкурс: Диагностика Baeumer OFS-HE3
Главная тема: Диагностика ЧПУ BaeumerВопросы занятия:- Рассмотрение принципиальной схемы
- Контакты и контакторы
- Реле безопасности
- Тайминги и сигналы от устройств
- Передатчики и приемники
Занятие DB-4
Курс: Диагностика ЧПУ
Подкурс: Диагностика Baeumer OFS-HE3
Главная тема: Диагностика ЧПУ BaeumerВопросы занятия:- Интерфейс MMI
- Сигналы 0,1 при дигностике программным интерфейсом
- Спецификация компонентов схемы (в электрокабинетах)
- Дополнительные вебинары и тренинги
-
Вопросы занятия:- Пример программы на языке OKUMA
- Макропрограммирование OKUMA
- Переменные L
- Переменные локального типа
- Подпрограммы
- Переход между подпрограммами
Вопросы занятия:- Практическое занятие по MACRO-B
- Макропрограммирование FANUC
- Использование общих переменных
- Пользовательские переменные в программе
- Арифметические действия
- Создание алгоритмов с IF
- Двойные условия
- Операторы сравнения в с условиях
Вопросы занятия:- Программа SOLIDWORKS
- Построение деталей
- Сборка в ПО SolidWorks
- Определение материалов компонентов
- Редактирование компонентов
- Mates: совпадения, параллельность, перпендикулярность, касательность, концентричность и др.
- Копирование компонентов в сборке
- Экспорт в DXF/DWG
- Импорт деталей в формат ARD (AlphaCAM Ultimate Router)
- Создание списка Nesting
- Создание управляющих программ
- Nesting Parameters
Вопросы занятия:- Практическое занятие по MACRO-B
- Макропрограммирование FANUC
- Использование общих переменных
- Пользовательские переменные в программе
- Арифметические действия
- Создание алгоритмов
- Круговая интерполяция в плоскости XZ
- Типы круговой интерполяции G02/G03
Вопросы занятия:- Принципиальная схема станка с ЧПУ Bauemer
- Определение электронных компонентов на схеме
- Порядок чтения электросхемы
- Чтение электрической принципиальной схемы станка с ЧПУ
- Понятие о серво-системе
- Чтение элементов: светодиод H, выключатель S, мотор M, контроллер U, реле K, предохранитель F, датчик B
- Life Bits модуль plc
- Чтение сигналов I/O
- Навигация по схеме
- Нахождение соединений на схемах
Вебинар 0006
Курс: Тренинг
Подкурс: Дополнительные вебинары
Главная тема: Программирование станков HAAS, SyntecВопросы занятия:- Подготовительные коды фрезерного станка HAAS
- Таблица подготовительных кодов Syntec 900ME
- Главные режимы Syntec
- Опциональные клавиши в системе ЧПУ Syntec
Вебинар 0007
Курс: Тренинг
Подкурс: Дополнительные вебинары
Главная тема: Программирование и макропрограммирование станков HAASВопросы занятия:- Система ЧПУ HAAS
- Сайт компании haascnc.com
- Пример макропрограммы для системы Haas Macros
Вопросы занятия:- Управление ЧПУ с помощью Mach3 (ознакомление)
- Управление ЧПУ с помощью LinuxCNC (ознакомление)
- Компания FANUC
- Сайт fanuc.co.jp
- Рассмотрение слайда по управлению Fanuc-18iMB
- Таблица подготовительных кодов Fanuc (B-6412EN/01)
- Модальность кодов
Вопросы занятия:- Ввод в макропрограммирование
- Условия в макропрограммах
- Макросы для Фанук
- Создание алгоритмов
- Циклы и повторения в макропрограммах
- M98 и подпрограммы
- Упрощение программ
- M98 L повторения вызова подпрограмм
- Особенности работы кода M99
Вопросы занятия:- Постпроцессоры
- Основы постпроцессоров
- Гибридная CAD/CAM SharpCAM
- Генерация управляющей программы
- Сравнение пост-процессоров разных CAM-систем
- Генератор пост-процессоров AlphaCAM
- Основы препроцессоров
Вопросы занятия:- Инженерная графика
- Основы инженерной графики
- CAM система ProNest
- Базовые принципы работы в CAM системе ProNest
- Выбор файлов для операции Nesting
- Выбор и использовании стратегий для осуществления нестинга на предварительно выбранном материале
- Выбор активной машины, настройка параметров пост-процессора
- Использование таблиц с параметрами резания
- Генерация управляющей программы
Вопросы занятия:- Макропрограммирование
- Основы макропрограммирования
- Использование таблиц с параметрами
- Генерация управляющей программы
* Данные темы обычно не входят в полный курс с преподавателем, их можно проходить самостоятельно.