Перейти к публикации

Файлы настройки для стоек


MorgueMan

Рекомендованные сообщения

Добрый день всем!

Помогите, пожалуйста, научите писать собственные файлы настройки! Пользуюсь демо-версией (для обучения студентов колледжа хватает выше крыши), документация несколько невнятная. Особо интересуют стойки "Электроника НЦ-31", "2Р22" (токарная), CNC-600. Поделитесь опытом, покажите на примерах! Если лень, буду очень признателен хотя бы за готовые файлы настройки, попробую анализировать.

И вообще, может быть имеет смысл создать что-то типа файлообменника, где можно выложить и скачать готовые файлы настройки (если это не нарушает (С))?

P.S. Спасибо отдельное Юрию Вахатову за предоставленные примеры по НЦ-31.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...


Пользуюсь демо-версией (для обучения студентов колледжа хватает выше крыши)

Почему не используете версию для обучения? В деме же ограничения существенные. Работу не сохранить можно только демо примеры смотреть. А для демопримеров стойки настраиват не надо.

Я немного умею настраивать. в принципе. Если есть конкретные вопросы - постараюсь помочь.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Помогите, пожалуйста, научите писать собственные файлы настройки!

Пожалуйста. Если есть интерес, то давайте определимся с набором возможностей стойки, которые нужно настроить. Пусть это будет стандартный набор для фрезерных станков. Мне он видится таким:

Тип интерполяции (G0, G1. G2, G3)

Системы координат (G54-G59)

Коррекция (G40, G41, G42, G43)

Смена инструмента

Управления оборотами

Управление велечиной подачи

Охлаждение Вкл/Выкл

Сверлильные циклы

Поддержка подпрограмм

Дополните этот набор, или давайте пример УП, - покажу как настроить NCManager.

Ссылка на сообщение
Поделиться на других сайтах
  • 6 месяцев спустя...

Демо-версия меня вполне устраивает, поскольку в результате практической работы студенты, которым я преподаю "Основы программирования для станков с ЧПУ", должны написать ручками управляющую программу, которую, в случае необходимости можно скопировать, а затем вставить в блокнот...

Сейчас передо мной стоят следующие задачи:

а) Создать файлы определения стойки для токарного и фрезерного (назовем их General ISO Turn и General ISO Mill) для самых основных, базовых компонентов G-кода, а именно -

- G00, G01, G02, G03; G40, G41, G42; G90, G91, G92;

- М02 (М30); М03, М04, М05; М06;

- функции T, F и S;

- организация и вызов подпрограммы в той же УП.

б) Создать файлы определения стойки для НЦ-31.05 (с поддержкой циклов резьбонарезания, сверления/отрезания, продольного и поперечного одно- и многопроходного точения, канавок и торцовых проточек) и 2Р22 (также с поддержкой L-циклов). Из имеющегося документа совершенно неясно, как заставить интерпретировать несколько кадров со * как единую группу? Как определить постоянные циклы, вызываемые G или L? Как определить формат задания и вызова подпрограмм?

в) Создать файл определения токарного станка с осью X, направленной "вверх", и соответственно "верхним" расположением инструмента.

Чтобы эти задачи решить, необходимо:

1. Более детальное руководство по созданию файлов определения стоек ЧПУ. Можно ли их где-то почитать? Желательно, конечно, с примерами...

2. Руководство по созданию файла определения станка (в частности, не ясно, как изменить направление оси X в токарном станке - у отечественных и буржуйских моделей они противоположные, да и инструмент соответственно расположен по разные стороны от оси в плоскости чертежа), тоже желательно с примерами...

Отсюда просьба. Если Вас не затруднит, окажите, пожалуйста, посильную помощь! Для преподавания "Основ программирования для станков с ЧПУ" NCM даже в демо-варианте является очень привлекательным решением. Не хотелось бы при изучении отдельных тем пользоваться еще и другими программами - NCSimulator'ом и эмуляторами НЦ-31 и 2Р22 (если таковой найдется, кстати - не подскажете, где можно раздобыть?). Первый - на английском языке, вторые требуют актуальных навыков работы с пультом ЧПУ, что выходит за рамки дисциплины.

Заранее благодарен.

Изменено пользователем MorgueMan
Ссылка на сообщение
Поделиться на других сайтах

Спасибо UAV и SB 5-70 за помощь и сотрудничество!

...Я немного умею настраивать. в принципе. Если есть конкретные вопросы - постараюсь помочь.

Есть конкретный вопрос 1. В стойке НЦ-31 нет функции быстрого хода G00, вместо нее используется признак /\/\/\; линейная интерполяция работает всегда, если не задан ни один из циклов или признак быстрого хода; размеры в приращениях по адресам X и Z задаются признаком |--. Команды и циклы, задаваемые G-функциями, описываются группами из нескольких кадров, в каждом из которых размещается по слову. Беда в том, что все параметры команд и циклов задаются по адресу P, и слов с этим адресом в группе может быть несколько, а их значения интерпретируются по-разному в зависимости от G-функции в первом кадре группы и порядковому номеру. Кроме того, скорость подачи, задаваемая по адресу F с подразумеваемой десятичной точкой, в случае задания отдельным кадром имеет дискретность 0,01 мм/об (формат F22 ), а в случае задания в группе - 0,0001 мм/об (формат F24). Как это все описать?

Есть конкретный вопрос 2. Как описать в файле НЦ-31 формат группы кадров для циклов: круговой интерполяции (G2 и G3), галтели (G12 и G13); одно- и многопроходного резьбонарезания (G31-G33); сверления (G73)/отрезания (G72); однопроходного (G70, G71) и многопроходного (G77, G78)точения; канавок (G75) и торцовых проточек (G74); команду повтора части программы (G25)?

Есть конкретный вопрос 3. Как описать циклы 2Р22 "РЕЗЬБА" (L01 и L07), "КАНАВКА" (L02), однопроходной обработки "Н ПЕТЛЯ" (L03), "В ПЕТЛЯ" (L04) и "Т ПЕТЛЯ" (L05), "СВЕРЛЕНИЕ" (L06), многопроходной обработки цилиндрической заготовки "Ц ОБРАБОТКА" (L08) и поковки "П ОБРАБОТКА" (L09), чистовой обработки "Ч ОБРАБОТКА" (L10), повтора части программы "ПОВТОРЕНИЕ" (L11)?

Что необходимо в плане информации для разрешения этих вопросов?

Заранее спасибо.

Изменено пользователем MorgueMan
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      в общем не читает он ваш ключ поэтому и уровни доступа не активируются
    • gudstartup
      на новых серво вытаскивать не нужно наконец то фанук внесли изменение в конструкцию @Koels вентилятор на ралиаторе если радиатор вне зоны электрошкафа а во внешней среде подвержен загрязнению особенно если станок использует сож. индикация на приводе F / вынимаете и чистите можно на некоторых сериях чпу даже скорость посмотреть. если не помогает и вентилятор точно вращается тогда можно эту ошибку отключить 8901 # 0  FAN A fan motor error is: 0:    Detected. 1:    Not detected. 1807 # 2  SWP This parameter specifies the operation of the αi series servo amplifier in its warning state (for example, with the fan stopped). 0:     An alarm is issued when the amplifier is placed in the warning state. Automatic operation enters the feed hold state and the servo axis is decelerated to a stop. 1:     An alarm is not issued even when the amplifier is placed in the warning state. Automatic operation is kept. The servo is deactivated if the amplifier shifts from the warning state to the alarm state.
    • karlf
      Вот так сейчас выглядит при загрузке с родного диска
    • Beliko
      Добрый день форумчане! Нужна помощь. Суть такая – есть проект, составленный на FeatureCam. При сохранении управляющей программы формируются несколько файлов. Из них два текстовых, один с расширением .t2.TXT , второй .TXT. В первом, я как понимаю, описаны вспомогательные функции, то есть это как бы подпрограмма или флаг, а вторая это основная программа с описанием всех операций. В тексте есть кадры – М400, М401, М402…….( Wait ), это обращение и вызов тех операций, которые находятся в файле .t2.TXT. Эти два файла работают вместе. Подскажите пожалуйста как их объединить. У нас станок со стойкой Fanuc 18i TB и чтобы записать рабочий файл необходимо присвоить ему имя типа О0111 (или другие цифры). А как в этом случае, чтобы работали два файла вместе в нашей стойке?  Прошу прощения за безграмотность, мы только учимся. За ранее всем благодарен.
    • MagicNight
      Добрый день. Каким образом можно сохранить или экспортировать проект из PowerMill версия 2023, чтобы была возможность открыть его в PowerMill версия 6? Кто-то сталкивался с этим?
    • TVM
      Интересовался вопросом совы и глобуса и похоже он решаем. Только с обычной вышкой, даже при помощи тяжелых препаратов, самостоятельно освоить практически невозможно. 
    • Artas28
      Нашёл описание ошибки. Что она значит? 
    • sssdos
      https://www.seamonkey-project.org/ Браузер, открывающий карты наладки PM в правильной кодировке! Отличная новость для пользователей PM, которые были в неведении. seamonkey-2.53.18.2.ru.win32.installer.exe
    • AlexArt
      Предлагаете погрузиться в мир дискретной математики? 
    • Madmax70
      есть ли индикация на сервоусилителе оси X если да, посмотрите ошибки по мануалу на сервоусилитель
×
×
  • Создать...