EMC2 и AlphaCAM

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

спасибо получилось глянь чо вышло
Вложения
1_0001.ngc
(5.05 КБ) 1233 скачивания
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Ну все правильно, теперь осталось понять, нужно ли что-то в этом коде менять...
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

да вот и вопрос в принципе не знаю задача стоит и простая и сложная не знаю с чего начать
шпиндель в принципе не нужен а ток идет от генератора который стоит отдельно
Вложения
письмо.doc
(23.5 КБ) 526 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

1. При недопустимом приближении инструмента (проволоки) к детали, о чем свидетельствует снижение уровня напряжения между деталью и инструментом (Uзаз.), предварительно установленного оператором ( например Uзаз.д< 6В), на первом выходе компаратора появляется логическая «1». Необходимо, чтобы в этих случаях, скорость движения инструмента была автоматически снижена на 50%, а при достижении Uзаз.д > 6В (на выходе компаратора «0») скорость движения восстановилась до уровня установленного управляющей программой.
Это вроде не очень сложно. Делается на уровне HAL.
2. При коротком замыкании детали с инструментом или снижении Uзаз.н меньше, чем установленный оператором, на втором выходе компаратора устанавливается логическая «1».
При этом необходима автоматическая остановка выполнения программы с индикацией на мониторе «сбой» или «авария», отключение перемотки проволоки и снятие рабочего напряжения. Инструмент должен отойти от детали (исключив тем самым короткое замыкание) по траектории ранее прошедшей инструментом до к.з. на 50-100шагов, с запоминание координат точки, где произошло замыкание, при этом на втором выходе компаратора устанавливается логический «0».
После отхода инструмента от детали, управляющая программа должна быть готова к повторному старту.
При повторном старте управляющей программы инструмент должен проделать тот же путь, по которому был проделан отход на 50-100шагов, вернувшись к точке где произошел аварийный останов отработки программы. Станок продолжает работать по управляющей программе от точки к.з. без потери кадра, если он не был полностью отработан программой.
Вот это очень сложно. Точнее самое сложное "Инструмент должен отойти от детали (исключив тем самым короткое замыкание) по траектории ранее прошедшей инструментом до к.з. на 50-100шагов, с запоминание координат точки, где произошло замыкание". Честно говоря не уверен, что это реально сделать без очень сложной доработки.
3. По окончании отработки управляющей программы резки, или заданного оператором вручную кадра, должна быть остановлена перемотка проволоки и отключено рабочее напряжение на инструменте.
4. При обрыве проволоки или наезд на концевые выключатели, ограничивающие движение инструмента или детали за пределы рабочего пространства станка должен быть выполнен 2ой пункт настоящего задания.
5. Все вышеперечисленные ситуации должны отображаться на мониторе.
Это все просто, кроме ссылки на пункт 2.


Для начала, тебе нужно тупо собрать станок и подключить его к компу, потом настроить простую схему управления станком (запускаешь stepconf и настраиваешь на управление 3-х координатным фрезером (3-ю ось просто игнорируешь).) Потом можно будет протестировать, как у тебя все ездит.

И уже после этого приступить к более сложным задачам - подключению дополнительных выходов, дополнительной настройки особого поведения при аварийных ситуациях.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

а ты поможеш решить эту проблему?????
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Попробую :).
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

Николай а можно с табой пообщаться в скайре
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Не, скайпа у меня нет. На работе он не работает, а лома я бываю поздно и уже не до него. Аски тоже нет. Есть только мыло.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

Николай а глянь пожалуйста запускаю емс выдает вот эту ошибку чо оно такое
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Нужен либо скриншот, либо copy+paste всего текста ошибки.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

скриншот не получается а файл вот
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Чтобы просто сделать скриншот - нажимаешь на клавиатуре клавишу Prt Scr (рядом с F12) потом сохранить как и присоединить сюда.
Файла нет. Можешь просто вставить весь текст ошибки в сообщение.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

Print file information:

Код: Выделить всё

RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.6
Machine configuration directory is '/home/dron/emc2/configs/контур'
Machine configuration file is 'контур.ini'
INIFILE=/home/dron/emc2/configs/контур/контур.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
INFO CLASSICLADDER-   No ladder GUI requested-Realtime runs till HAL closes.
Starting EMC2 TASK program: milltask
Starting EMC2 DISPLAY program: axis
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=5425
Killing task milltask, PID=5473
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  3 (X_GetWindowAttributes)
  Resource id in failed request:  0xffffffff
  Serial number of failed request:  744
  Current serial number in output stream:  745
5425
  PID TTY      STAT   TIME COMMAND
5473
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[23634.881716] I-pipe: Domain RTAI registered.
[23634.881723] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[23634.881725] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[23634.881729] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[23634.881730] PIPELINE layers:
[23634.881733] fd495e20 9ac15d93 RTAI 200
[23634.881734] c085cb20 0 Linux 100
[23634.898023] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[23634.898120] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[23634.898123] RTAI[sched]: hard timer type/freq = APIC/12499738(Hz); default timing: periodic; linear timed lists.
[23634.898125] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2699898000 hz.
[23634.898127] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[23634.898193] RTAI[usi]: enabled.
[23634.943248] RTAI[math]: loaded.
[23635.006775] config string '0x378 out  '
[23635.019780] creating ladder-state
[23635.778906] RTAI[math]: unloaded.
[23635.808846] SCHED releases registered named ALIEN RTGLBH
[23635.824707] RTAI[malloc]: unloaded.
[23635.924010] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[23635.926519] I-pipe: Domain RTAI unregistered.
[23635.926525] RTAI[hal]: unmounted.
причем каждый раз при запуске Kernel message information: дает разный
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

1. Попробуй при запуске выбрать какой-нибудь стандартный конфиг, например axis-mm. \
2. Присоедини сюда свои ini и hal файлы.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

тоже самое
Вложения
Снимок1.png (1790 просмотров) <a class='original' href='./download/file.php?id=2162&mode=view' target=_blank>Загрузить оригинал (102.62 КБ)</a>
Снимок2.png (1790 просмотров) <a class='original' href='./download/file.php?id=2163&mode=view' target=_blank>Загрузить оригинал (139.63 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Похоже проблема с 3d графикой, пишет, что нет OpenGL. Какая у тебя конфигурация системы (можно написать в консоли lshw и вывод сюда)?
Как вариант, можно запустить с другим интерфейсом, который не использует 3d графику.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

вот конфигурация
а остальное не знаю надо тебе или нет дальше идет ide контроллеры и остальная лабуда
Вложения
Снимок3.png (1783 просмотра) <a class='original' href='./download/file.php?id=2166&mode=view' target=_blank>Загрузить оригинал (104.63 КБ)</a>
Снимок4.png (1783 просмотра) <a class='original' href='./download/file.php?id=2167&mode=view' target=_blank>Загрузить оригинал (103.39 КБ)</a>
Снимок5.png (1783 просмотра) <a class='original' href='./download/file.php?id=2168&mode=view' target=_blank>Загрузить оригинал (105.07 КБ)</a>
Снимок6.png (1783 просмотра) <a class='original' href='./download/file.php?id=2169&mode=view' target=_blank>Загрузить оригинал (107.12 КБ)</a>
Снимок7.png (1783 просмотра) <a class='original' href='./download/file.php?id=2170&mode=view' target=_blank>Загрузить оригинал (107.29 КБ)</a>
Снимок8.png (1783 просмотра) <a class='original' href='./download/file.php?id=2171&mode=view' target=_blank>Загрузить оригинал (104.67 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Nick »

Лучше просто копируй текст из консоли в сообщение, так и тебе проще будет и читать легче. Чтобы там скопировать нужно нажимать Ctrl+Insert (Ctrl+C не работает).

Так драйвера для видео ставил какие-нибудь?
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

да извени забыл сказать доброе утро

да ты был прав не работала 3д графика на нвидиа сащ переустановил все пашло
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

Николай а подскажи пожалуйста что значит выход шим на лпт порту чо сним вообще делать
Ответить

Вернуться в «LinuxCNC»