Да, я не Пушкин и по русскому у меня было даже не 4, да и с половиной того, что переводил ни разу не сталкивался.
ЗЫ Точно, наглец



Тогда при запуске EMC завершается с ошибкойNightV писал(а):до меня чет не доходиту вас же 3 оси, одна вращается вокруг оси X, оси Y вообще нет.... так попробуйте геометри указать XZA,
и незабуть указать и что А ангулар
[TRAJ]
AXES = 3
COORDINATES = X Z A
у AIKE вообще указано это, что впринципе правильно, это же обычный токарник получается
[TRAJ]
AXES = 3
COORDINATES = X Z
третья шпиндель на котором есть енкодер
Код: Выделить всё
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/lib/emc2/modules
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/vladimir/emc2/configs/sim'
Machine configuration file is 'axis_mm.ini'
INIFILE=/home/vladimir/emc2/configs/sim/axis_mm.ini
PARAMETER_FILE=sim_mm.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
emc/iotask/ioControl.cc 762: can't load tool table.
Starting HAL User Interface program: halui
Starting EMC2 TASK program: milltask
Starting EMC2 DISPLAY program: axis
emcTrajSetAxes failing: axes=3 axismask=d
emcTrajSetAxes failing: axes=3 axismask=d
emcTrajSetAxes failing: axes=3 axismask=d
emcTrajSetAxes failing: axes=3 axismask=d
emcTrajSetAxes failing: axes=3 axismask=d
emcTrajSetAxes failing: axes=3 axismask=d
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=1765
Killing task milltask, PID=1795
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
A configuration error is preventing emc2 from starting.
More information may be available when running from a terminal.
1765
PID TTY STAT TIME COMMAND
1795
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

Это да, тогда ошибок нет, но движение по дуге не отображается , при этом значение VEL меняется.Nick писал(а):Axis должно быть 5. На 1 больше, чем номер последнего joint. У A номер 4.
EMC2 Integrators Manual Перевод на русский язык #20

GEOMETRY = AXZ и пробовал GEOMETRY = XZANick писал(а):GEOMETRY поменял?

Для поворотной оси я использую PowerMill, мне очень нравится. Переделал для него даже постпроцессор. Вот лови! только расширение файла переименуй из txt в opt. Насчет моделирования под четвертую ось использую в основном Rhinoceros.В каком CAM-е люди под подобные станки код формируют? я пока остановился на SprutCam, пока не понял как постпроцессор в нем редактировать, думаю его поизучать, для моделирования у меня отдельный софт.



И как вы себе представляете эту развертку? А если это ножка кабриоль и там верх и низ на оси а середина смещена аж за ось, тогда где радиус по которому разворачивать?Блин аж страшно подумать чем прийдется заниматься, нужно взять 3д модель и поделить ее на 200-400 частей по радиусу, потом развернуть это вдоль линии.

Ну ничего страшного не вижу, если поделить например на 200 частей то просто в данном случае одна фреза должна опуститься в некоторых места на отрицательные величины, плюс получаться пустоты похожие на синусоиду, но это тоже не страшно так как в данных местах фреза опуститься до 0. Радиус по максимально высокой точке, после разворота. Рассчитать не сложно, но реализовывать вручную эти разрезы и повороты, то с эти ж*па полная. Если есть 3d моделька этой ножки или чертежик могу потренироваться на ней результаты выложу, пока на балясине пытаюсь такой фигней заниматься.adif писал(а):Интересно а зачем разворачивать модель?И как вы себе представляете эту развертку? А если это ножка кабриоль и там верх и низ на оси а середина смещена аж за ось, тогда где радиус по которому разворачивать?Блин аж страшно подумать чем прийдется заниматься, нужно взять 3д модель и поделить ее на 200-400 частей по радиусу, потом развернуть это вдоль линии.
Не понимаю зачем так извращаться с развертками и всем остальным. Я так понял что Вам надо обрабатывать тела вращения. Значит сначала возьмите и обработайте деталь с четырех сторон последовательно, т.е. сначала обработали с одной стороны, повернули на 90 и опять обработали, опять поворот на 90 и т.д. Потом после чернового снятия металла запускаете четырехосевую чистовую обработку (в Powermill ботинок нарисован) и делаете чистовую вращая заготовку и перемещая инструмент по двум осям. Если вас смущает то что у вас только 2 оси и одна вращающаяся, ну и что тут такого, при чистовой четырехосевой все равно используется 2 оси и одна вращающаяся. Все это можно без проблем реализовать в Powermill и никаких разверток не надо!И я не говорю что так нужно делать, я просто не представляю как еще это можно сделать.
