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

Re: Станок из дсп с поворотной осью.

Добавлено: 13 фев 2012, 19:11
Nick
Т.е. Примеры -> sim -> axis не запускается?

Re: Станок из дсп с поворотной осью.

Добавлено: 13 фев 2012, 19:15
vladimir74
Nick писал(а):Т.е. Примеры -> sim -> axis не запускается?
Да так и есть.

Re: Станок из дсп с поворотной осью.

Добавлено: 13 фев 2012, 19:18
vladimir74
Только что запустилось без ошибок. НИЧЕГО не делал, но блин заработало!!!

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 09:11
vladimir74
Значить теперь есть отличная программа для проверки 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

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 10:27
Nick
Покажи раздел [Display].

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 10:30
vladimir74
[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

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 10:50
Nick
Попробуй написать в Display GEOMETRY = YXZ

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 10:55
vladimir74
добавил GEOMETRY = YXZ в раздел Display, без результата.

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 11:02
Nick
Скинь какой-нибудь Gкод, попробую у себя.

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 11:03
vladimir74
я в ручном управлении, пока G код даже не формировал.

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 11:24
Nick
Ок, попробую так :)

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 11:31
vladimir74
ну в теории же должно отображаться по радиусу и координата должна быть в градусах или радианах, вроде все параметры что для этого можно указать, указал.
G код, тоже оказалось не так просто сформировать, все CAM управляют от 3 - до 5 осей с кучей поворотных столов, а мою простую кинематику им не по зубам оказывается, вроде мастеркам может это делать, но с ним еще разбираться и разбираться... Ох чувствую придется писать самому что то для перевода координат оси в градусы.

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 11:53
Nick
Зачем в градусы?
Кстати, может будет проще взять 4-х осный станок XYZA и просто одну ось зафиксировать?

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 11:57
vladimir74
Nick писал(а):Зачем в градусы?
Кстати, может будет проще взять 4-х осный станок XYZA и просто одну ось зафиксировать?
Пытался такой фокус в спруткаме сделать. нифига! все равно ось работает всю голову сломал, ну ту я ещю.е буду тыркаться мож чего и придумаю.
Как, зачем в градусы? , а как же понять как она поворачивается? deg - это вроде градусы, их можно в разделе дисплей указать.

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 12:44
NightV
vladimir74 писал(а):deg - это вроде градусы, их можно в разделе дисплей указать.
еще в разделе
[TRAJ]
LINEAR_UNITS = mm
ANGULAR_UNITS = deg

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 12:55
vladimir74
ну да правильно, в разделе дисплей этих параметров нет.

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 18:36
Nick
В общем попробовал делать на конфигурации XYZ - не вышло, я решил не мучатся сделал стандартную XYZA, не работает, добавил в XYZA GEOMETRY = AXYZ и заработало :cheasy:!
Рабочая конфа и пруф-скрин в приложении:

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 18:39
vladimir74
а как ты клавишу управления указывал для оси А?

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 18:41
Nick
Никак... Клавиша нужна?
Щас найдем :)

Re: Станок из дсп с поворотной осью.

Добавлено: 14 фев 2012, 18:43
vladimir74
я конечно понимаю что очень наглый, но уже десятый раз твои переводы перечитываю, пока не допер.