Страница 2 из 10

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 14:28
Андрей
спасибо получилось глянь чо вышло

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 14:30
Nick
Ну все правильно, теперь осталось понять, нужно ли что-то в этом коде менять...

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 14:38
Андрей
да вот и вопрос в принципе не знаю задача стоит и простая и сложная не знаю с чего начать
шпиндель в принципе не нужен а ток идет от генератора который стоит отдельно

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 15:03
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-ю ось просто игнорируешь).) Потом можно будет протестировать, как у тебя все ездит.

И уже после этого приступить к более сложным задачам - подключению дополнительных выходов, дополнительной настройки особого поведения при аварийных ситуациях.

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 15:15
Андрей
а ты поможеш решить эту проблему?????

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 15:18
Nick
Попробую :).

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 15:22
Андрей
Николай а можно с табой пообщаться в скайре

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 15:25
Nick
Не, скайпа у меня нет. На работе он не работает, а лома я бываю поздно и уже не до него. Аски тоже нет. Есть только мыло.

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 16:02
Андрей
Николай а глянь пожалуйста запускаю емс выдает вот эту ошибку чо оно такое

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 16:08
Nick
Нужен либо скриншот, либо copy+paste всего текста ошибки.

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 16:25
Андрей
скриншот не получается а файл вот

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 16:36
Nick
Чтобы просто сделать скриншот - нажимаешь на клавиатуре клавишу Prt Scr (рядом с F12) потом сохранить как и присоединить сюда.
Файла нет. Можешь просто вставить весь текст ошибки в сообщение.

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 16:40
Андрей
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: дает разный

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 16:45
Nick
1. Попробуй при запуске выбрать какой-нибудь стандартный конфиг, например axis-mm. \
2. Присоедини сюда свои ini и hal файлы.

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 16:49
Андрей
тоже самое

Re: EMC2 и AlphaCAM

Добавлено: 19 сен 2011, 17:05
Nick
Похоже проблема с 3d графикой, пишет, что нет OpenGL. Какая у тебя конфигурация системы (можно написать в консоли lshw и вывод сюда)?
Как вариант, можно запустить с другим интерфейсом, который не использует 3d графику.

Re: EMC2 и AlphaCAM

Добавлено: 20 сен 2011, 09:07
Андрей
вот конфигурация
а остальное не знаю надо тебе или нет дальше идет ide контроллеры и остальная лабуда

Re: EMC2 и AlphaCAM

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

Так драйвера для видео ставил какие-нибудь?

Re: EMC2 и AlphaCAM

Добавлено: 20 сен 2011, 09:42
Андрей
да извени забыл сказать доброе утро

да ты был прав не работала 3д графика на нвидиа сащ переустановил все пашло

Re: EMC2 и AlphaCAM

Добавлено: 20 сен 2011, 16:41
Андрей
Николай а подскажи пожалуйста что значит выход шим на лпт порту чо сним вообще делать