Станок из дсп с поворотной осью.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Т.е. Примеры -> sim -> axis не запускается?
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Да так и есть.Nick писал(а):Т.е. Примеры -> sim -> axis не запускается?
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Только что запустилось без ошибок. НИЧЕГО не делал, но блин заработало!!!
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Значить теперь есть отличная программа для проверки G кода.
Далее я пытаюсь заставить EMC отображать траекторию правильно при ручном перемещении осей, пока не выходит. Редактирую файл axis_mm.ini (который в режиме симуляции), меняю параметры для оси Y:
[AXIS_1]
TYPE = ANGULAR
HOME = 0.000
MAX_VELOCITY = 30.48
MAX_ACCELERATION = 508
BACKLASH = 0.000
INPUT_SCALE = 157.48
OUTPUT_SCALE = 1.000
MIN_LIMIT = -0
MAX_LIMIT = 360
FERROR = 1.27
MIN_FERROR = .254
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 127
HOME_LATCH_VEL = 25.4
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = NO
HOME_SEQUENCE = 1
Т.е. я указал что ось является осью вращения, в теории отображая перемещение (желтой линией при ручном управлении) должно отображаться движение по дуге. А по факту отображается просто прямыми без всяких дуг, как будто ось не является осью вращения. Что я не так делаю?
[TRAJ]
AXES = 3
COORDINATES = X Y Z
HOME = 0 0 0
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 30.48
MAX_VELOCITY = 53.34
DEFAULT_ACCELERATION = 508
MAX_ACCELERATION = 508
POSITION_FILE = position_mm.txt
Далее я пытаюсь заставить EMC отображать траекторию правильно при ручном перемещении осей, пока не выходит. Редактирую файл axis_mm.ini (который в режиме симуляции), меняю параметры для оси Y:
[AXIS_1]
TYPE = ANGULAR
HOME = 0.000
MAX_VELOCITY = 30.48
MAX_ACCELERATION = 508
BACKLASH = 0.000
INPUT_SCALE = 157.48
OUTPUT_SCALE = 1.000
MIN_LIMIT = -0
MAX_LIMIT = 360
FERROR = 1.27
MIN_FERROR = .254
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 127
HOME_LATCH_VEL = 25.4
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = NO
HOME_SEQUENCE = 1
Т.е. я указал что ось является осью вращения, в теории отображая перемещение (желтой линией при ручном управлении) должно отображаться движение по дуге. А по факту отображается просто прямыми без всяких дуг, как будто ось не является осью вращения. Что я не так делаю?
[TRAJ]
AXES = 3
COORDINATES = X Y Z
HOME = 0 0 0
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 30.48
MAX_VELOCITY = 53.34
DEFAULT_ACCELERATION = 508
MAX_ACCELERATION = 508
POSITION_FILE = position_mm.txt
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Покажи раздел [Display].
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
[DISPLAY]
# Name of display program, e.g., xemc
DISPLAY = axis
# Cycle time, in seconds, that display will sleep between polls
CYCLE_TIME = 0.100
# Path to help file
HELP_FILE = doc/help.txt
# Initial display setting for position, RELATIVE or MACHINE
POSITION_OFFSET = RELATIVE
# Initial display setting for position, COMMANDED or ACTUAL
POSITION_FEEDBACK = ACTUAL
# Highest value that will be allowed for feed override, 1.0 = 100%
MAX_FEED_OVERRIDE = 1.2
MAX_SPINDLE_OVERRIDE = 1.0
# Prefix to be usedPROGRAM_PREFIX = /home/vladimir/emc2/nc_files
# LATHE = 0
# Introductory graphic
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
EDITOR = gedit
OPEN_FILE = ""
INCREMENTS = 1 mm, .01 in, .1mm, 1 mil, .1 mil, 1/8000 in
# Name of display program, e.g., xemc
DISPLAY = axis
# Cycle time, in seconds, that display will sleep between polls
CYCLE_TIME = 0.100
# Path to help file
HELP_FILE = doc/help.txt
# Initial display setting for position, RELATIVE or MACHINE
POSITION_OFFSET = RELATIVE
# Initial display setting for position, COMMANDED or ACTUAL
POSITION_FEEDBACK = ACTUAL
# Highest value that will be allowed for feed override, 1.0 = 100%
MAX_FEED_OVERRIDE = 1.2
MAX_SPINDLE_OVERRIDE = 1.0
# Prefix to be usedPROGRAM_PREFIX = /home/vladimir/emc2/nc_files
# LATHE = 0
# Introductory graphic
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
EDITOR = gedit
OPEN_FILE = ""
INCREMENTS = 1 mm, .01 in, .1mm, 1 mil, .1 mil, 1/8000 in
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Попробуй написать в Display GEOMETRY = YXZ
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
добавил GEOMETRY = YXZ в раздел Display, без результата.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Скинь какой-нибудь Gкод, попробую у себя.
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
я в ручном управлении, пока G код даже не формировал.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Ок, попробую так
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
ну в теории же должно отображаться по радиусу и координата должна быть в градусах или радианах, вроде все параметры что для этого можно указать, указал.
G код, тоже оказалось не так просто сформировать, все CAM управляют от 3 - до 5 осей с кучей поворотных столов, а мою простую кинематику им не по зубам оказывается, вроде мастеркам может это делать, но с ним еще разбираться и разбираться... Ох чувствую придется писать самому что то для перевода координат оси в градусы.
G код, тоже оказалось не так просто сформировать, все CAM управляют от 3 - до 5 осей с кучей поворотных столов, а мою простую кинематику им не по зубам оказывается, вроде мастеркам может это делать, но с ним еще разбираться и разбираться... Ох чувствую придется писать самому что то для перевода координат оси в градусы.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Зачем в градусы?
Кстати, может будет проще взять 4-х осный станок XYZA и просто одну ось зафиксировать?
Кстати, может будет проще взять 4-х осный станок XYZA и просто одну ось зафиксировать?
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Пытался такой фокус в спруткаме сделать. нифига! все равно ось работает всю голову сломал, ну ту я ещю.е буду тыркаться мож чего и придумаю.Nick писал(а):Зачем в градусы?
Кстати, может будет проще взять 4-х осный станок XYZA и просто одну ось зафиксировать?
Как, зачем в градусы? , а как же понять как она поворачивается? deg - это вроде градусы, их можно в разделе дисплей указать.
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Станок из дсп с поворотной осью.
еще в разделеvladimir74 писал(а):deg - это вроде градусы, их можно в разделе дисплей указать.
[TRAJ]
LINEAR_UNITS = mm
ANGULAR_UNITS = deg
Всё просто! если знаешь КАК!
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
ну да правильно, в разделе дисплей этих параметров нет.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
В общем попробовал делать на конфигурации XYZ - не вышло, я решил не мучатся сделал стандартную XYZA, не работает, добавил в XYZA GEOMETRY = AXYZ и заработало :cheasy:!
Рабочая конфа и пруф-скрин в приложении:
Рабочая конфа и пруф-скрин в приложении:
- Вложения
-
- axyz.tar.gz
- (131.64 КБ) 1125 скачиваний
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
а как ты клавишу управления указывал для оси А?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Станок из дсп с поворотной осью.
Никак... Клавиша нужна?
Щас найдем
Щас найдем
-
- Почётный участник
- Сообщения: 544
- Зарегистрирован: 25 май 2011, 14:14
- Репутация: 19
- Откуда: Магнитогорск
- Контактная информация:
Re: Станок из дсп с поворотной осью.
я конечно понимаю что очень наглый, но уже десятый раз твои переводы перечитываю, пока не допер.