Конфигурация EMC2 LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Конфигурация EMC2 LinuxCNC

Сообщение Nick » 25 окт 2010, 12:36

После того как Вы произвели установку EMC2, можно переходить к конфигурации.
Начнем с простого пути, использования утилиты Stepconf. Sterconf это графическая утилита для настройки EMC2 для различных станков. Конечно она не реализует все возможности EMC2, но подойдет для большинства станков со step-dir контроллерами управляемыми через lpt порт. Stepconf устанавливается вместе с EMC2 и его можно запустить из меню Приложения -> EMC2 -> Stepconf.

Это незавершенный раздел, Вы можете помочь в его оформлении.
Нужны исправления, комментарии. Публикуйте их в этой теме.


Содержание



Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-1.png
Настройка EMC2
Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration.png
Конфигурация ЕМС2

Выбор конфигурации

В первом окне Stepconf есть выбор: создать новую конфигурацию или изменить старую. Выбираем создать новую. Также можно проставить галки напротив Create shortcut, чтобы в последствии запускать EMC2 с созданной конфигурацией в один клик.


Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-2.png

Параметры станка, контроллера и быстродействия

Настройки станка
Вводим название станка, в документации говорится, что можно использовать заглавные и строчные буквы, цифры и знаки "-" и "_".
Выбираем конфигурацию осей. XYZ (Фрезер), XYZA (4-х осевой фрезер) или XZ (Токарный станок). Названия только для примера. Если у Вас двух осевой станок, то можете выбрать XYZ, и ось Z оставить не настроенной.
Единицы измерения станка: дюймы или миллиметры.

Настройки контроллера
Можно выбрать из набора предустановленных параметров если Ваш контроллер в список. Или настроить все самому.
Параметры Step time, Step space, Direction hold, Direction setup смотрите в документации к вашему контроллеру.

Настройки lpt
Если у Вас только один lpt, то можно ничего не трогать по умолчанию стоит установка стандартного адреса lpt порта.

Настройки быстродействия
Base period - это одна из основных величин быстродействия, она определяет максимальную скорость работы с контроллером. Она определяет так называемый heartbeat (сердцебиение системы в целом) от которого зависит время для генерации сингала Step. Фактически, чем меньше base period тем больше максимальная частота генерации шагов (например, при Base period = 30 000 ns максимальная частота генерации шагов равна 33333Гц, что при 200 шагах на оборот в режиме микрошага 1:8 дает максимум 20 оборотов в секунду).

Base period зависит от параметров компьютера. Правильно определить base period можно при помощи утилиты Latency test, она тоже входит в состав EMC2. Latency это задержка с которой компьютер может остановить процесс работы для обработки внешнего запроса. В нашем случае, запросом является периодичный "heartbeat" (стук сердца) на основе которого вычисляется нужное время для следующего шага. Для того, чтобы контроллер работал правильно и не пропускал шаги минимальный base period должен быть равным длительность direction setup+direction hold+step space+maximum latency.

Итак, запускаем Latency test, и пытаемся нагрузить компьютер разными задачами, чтобы наверняка получить максимальную задержку. Можно запустить проигрываться фильм, полазить по интернету, скопировать большой файл, перемещать окна. Через несколько минут смотрим значение Base thread Max jitter (максимальное дрожание base period) и вставляем это значение в соответствующую строку в Stepconf.

Onscreen prompt for tool change - уведомление о смене инструмента. Если эта опция включена, то EMC2 будет останавливаться и выдавать сообщение о смене инструмента, каждый раз, когда в управляющей программе будет встречаться код M6. Оставьте эту опцию включенной, только если Вы не собираетесь делать автоматическую смену инструмента.


Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-3.png
Настройка LPT для EMC2
Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-4.png
Настройка LPT для EMC2

Настройки пинов LPT

На этой странице мы можем настроить значения всех пинов параллельного порта.
Значения для этих настроек смотрите в документации к контроллеру.


Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-6.png
Настройка осей станка в EMC2 LinuxCNC

Конфигурация EMC2 LinuxCNC Screenshot-X Axis Test.png
Проверка настроек осей LinuxCNC

Настройка осей станка

Далее настраиваем все оси станка:

Motor Steps Per Revolution - количество шагов двигателя на один оборот.

Driver Microstepping - настройка микрошага контроллера. Для микрошага 1:8 устанавливайте "8"

Pulley Ratio - значение редуктора, если между валом двигателя и ходовым винтом стоит редуктор установите передаточное число.

Leadscrew Pitch - шаг ходового винта. Можно поменять направление движения вдоль оси установив отрицательное значение шага винта.

Maximum Velocity - Максимальная скорость перемещения.

Maximum Acceleration - Максимальное ускорение по данной оси.

Home Location - положение начала оси. Это положение в котором станок остановится после поиска начала.

Table Travel - границы оси. Положение начала должно быть внутри table travel, причем оно не должно совпадать с границами оси.

Home Switch Location - Положение концевика начального положения. Если у Вас совмещены home switch и limit switch в одном концевике, то значение home location не должно быть равным home switch location иначе появится ошибка "joint limit error", т.е. станок не должен остановиться в точке срабатывания ограничительного концевика.

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

Home Latch Direction - направление уточнения начала, после первоначальной установки начала, они уточняются на очень маленькой скорости. Если выбрана опция "Same" при повторном срабатывании концевика начала будут установлены, если "Opposite" станок будет медленно откатываться пока концевик не разомкнется.

Ниже будут приведены вычисления параметров оси:
  • Time to accelerate to max speed - время ускорения до максимальной скорости (время остановки)
  • Distance to accelerate to max speed - дистанция ускорения до максимальной скорости (дистанция остановки)
  • Pulse rate at max speed - частота сигналов на максимальной скорости
  • Axis SCALE - количество шагов в одной единице измерения шагов/мм (шагов/дюйм)
После введения всех параметров ось можно протестировать. Для этого нажимаем Test this axis.


Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-7.png
Настройка управления шпинделем в EMC2

Настройка шпинделя

Если шпиндель регулируется при помощи ШИМ:
Устанавливаем Carrier frequency (Несущая частота) согласно инструкции к Вашему контроллеру шпинделя.
Устанавливаем Speed 1, Speed 2, PWM 1, PWM 2 - значения скоростей в оборотах в минуту при заданном значении ШИМ. Эту информацию можно найти в инструкции к Вашему контроллеру, либо попробовать определить самостоятельно. Этими параметрами определяется линейная зависимость скорости шпинделя от значения PWM.


Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-8.png
Дополнительные настройки EMC2

Настройка дополнительного интерфейса

  • Include Halui - Добавить пользовательскую панель Halui.
  • Include PyVCP GUI panel - Добавить панель pyVCP.
    См. статью по настройке и применению pyVCP в EMC2
  • Include ClassicLadder PLC - Добавить программируемый контроллер на лестничной логике (Programmable Ladder Logic Controller).


Конфигурация EMC2 LinuxCNC Screenshot-EMC2 Stepper Mill Configuration-9.png
Окончание настройки EMC2

Заключение



См. также

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

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 25 окт 2017, 15:18

Сергей Саныч писал(а):По остальным вопросам - к спецам по Арткаму.

Большое спасибо за ваши советы и потраченное время для меня. Благодаря вам я добрался и до сайта http://www.intuwiz.ru/contours.html
в котором Программы генерации G-кода для вырезания контуров.
Там создал прямоугольник
%
G00 Z10 F70
G00 X9.07 Y9.07 F70
G01 Z-0.2 F50
G01 X9.07 Y60.93 F50
G01 X60.93 Y60.93
G01 X60.93 Y9.07
G01 X9.07 Y9.07
G00 Z10 F70
G00 X0 Y0 F70
M30
%
И все ок правда долго резал но тут надо в корень вникнуть Г-Кода так и поступлю. А с арт кам да там тоже не бубликом по столу стучать надо будет вникнуть более основательно. Спасибо за все что вы мне подсказали, направили, показали :) С уважением Ремигиюс
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 09 ноя 2017, 00:15

Приветик всем. Беда линух сис хулиганит. Сделал программку для лицевых панелей на арт каме
Изображение
Две панели вырезал ок а трете пошло с закругленными тремя углами. Не пойму че такое в программе сбилось и где исправить можно? Может в каком файле конфиг типа можно поправить?
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение nkp » 09 ноя 2017, 11:16

скорей всего G64 - G61
nkp
Мастер
 
Сообщения: 7435
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1266
Медальки:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 09 ноя 2017, 13:14

nkp писал(а):скорей всего G64 - G61
А как с этим бороться и почему с не от куда он там обозначался? Суть что он по внутреннему проходу округляет причем фреза 2мм а радиус 20мм и пере ставился на третей детали. Почему??
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение nkp » 09 ноя 2017, 13:18

remygalenkas писал(а):Почему??

подправь 3-ю строку жкода,и 5-ю строку ини-файла
nkp
Мастер
 
Сообщения: 7435
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1266
Медальки:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 09 ноя 2017, 14:13

nkp писал(а):5-ю строку ини-файла

Приношу извинения что таков уж чайник выложу ини файл что вам понятней было
(для просмотра содержимого нажмите на ссылку)
# Generated by stepconf 1.1 at Sun Nov 5 10:19:38 2017
# Все изменения в этом файле будут перезаписаны
# при следующем запуске stepconf

[EMC]
MACHINE = 3020T-DJ
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
ARCDIVISION = 64
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
MAX_FEED_OVERRIDE = 1.2
MIN_SPINDLE_OVERRIDE = 0.5
MAX_SPINDLE_OVERRIDE = 1.2
DEFAULT_LINEAR_VELOCITY = 3.30
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 33.00
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = linuxcnc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 75757
SERVO_PERIOD = 1000000

[HAL]
HALFILE = 3020T-DJ.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 3.30
MAX_VELOCITY = 33.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 31.3502382618
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 250.0
SCALE = -400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 200.0
HOME_OFFSET = 0.0

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 31.3502382618
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 250.0
SCALE = -400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 300.0
HOME_OFFSET = 0.0

[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 12.0
MAX_ACCELERATION = 100.0
STEPGEN_MAXACCEL = 125.0
SCALE = 400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -45.0
MAX_LIMIT = 0.001
HOME_OFFSET = 0.0

nkp писал(а):подправь 3-ю строку жкода
Пожалуйста поясните что имели виду сам (так как чайничек) не додумаю. :oops:
Последний раз редактировалось remygalenkas 09 ноя 2017, 14:19, всего редактировалось 1 раз.
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение nkp » 09 ноя 2017, 14:18

remygalenkas писал(а):что имели виду

показать сам жкод
nkp
Мастер
 
Сообщения: 7435
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1266
Медальки:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 09 ноя 2017, 14:22

nkp писал(а):показать сам жкод

(для просмотра содержимого нажмите на ссылку)
%
G90
G49
M3 S15000
G0 X11.500 Y81.421 Z12.000
G1 Z-0.775 F3000
G1 X38.500 F4560
Y175.421
X11.500
Y81.421
G1 Z-1.550 F3000
G1 X38.500 F4560
Y175.421
X11.500
Y81.421
G1 Z-2.325 F3000
G1 X38.500 F4560
Y175.421
X11.500
Y81.421
G1 Z-3.100 F3000
G1 X38.500 F4560
Y175.421
X11.500
Y81.421
G0 Z12.000
G0 X6.200 Y11.650
G1 Z-1.000 F3000
G1 X42.800 Y11.650 F4560
Y12.751
X42.508 Y12.512
X42.191 Y12.298
X41.853 Y12.112
X41.499 Y11.957
X41.131 Y11.836
X40.756 Y11.750
X40.377 Y11.698
X40.000 Y11.681
X10.000
X9.621 Y11.698
X9.236 Y11.751
X8.852 Y11.841
X8.472 Y11.969
X8.103 Y12.134
X7.750 Y12.335
X7.418 Y12.569
X7.111 Y12.832
X6.834 Y13.121
X6.589 Y13.431
X6.377 Y13.756
X6.200 Y14.092
X6.200 Y11.650
X5.400 Y10.850
X43.600 Y10.850
Y203.050
X41.233
X41.529 Y202.918
X41.818 Y202.754
X42.096 Y202.558
X42.356 Y202.333
X42.594 Y202.079
X42.806 Y201.800
X42.989 Y201.502
X43.139 Y201.188
X43.255 Y200.863
X43.337 Y200.534
X43.385 Y200.205
X43.400 Y199.881
X43.400 Y15.881
X43.384 Y15.555
X43.335 Y15.220
X43.250 Y14.882
X43.127 Y14.546
X42.966 Y14.218
X42.767 Y13.905
X42.533 Y13.613
X42.268 Y13.348
X41.976 Y13.114
X41.663 Y12.915
X41.335 Y12.754
X40.999 Y12.631
X40.661 Y12.546
X40.326 Y12.497
X40.000 Y12.481
X10.000
X9.674 Y12.497
X9.339 Y12.546
X9.001 Y12.631
X8.665 Y12.754
X8.337 Y12.915
X8.024 Y13.114
X7.732 Y13.348
X7.467 Y13.613
X7.233 Y13.905
X7.034 Y14.218
X6.873 Y14.546
X6.750 Y14.882
X6.665 Y15.220
X6.616 Y15.555
X6.600 Y15.881
Y199.881
X6.615 Y200.205
X6.663 Y200.534
X6.745 Y200.863
X6.861 Y201.188
X7.011 Y201.502
X7.194 Y201.800
X7.406 Y202.079
X7.644 Y202.333
X7.904 Y202.558
X8.182 Y202.754
X8.471 Y202.918
X8.767 Y203.050
X5.400
X5.400 Y10.850
X4.600 Y10.050
X44.400 Y10.050
Y203.850
X4.600
X4.600 Y10.050
X3.800 Y9.250
X45.200 Y9.250
Y204.650
X3.800
X3.800 Y9.250
X3.000 Y8.450
X46.000 Y8.450
Y205.450
X3.000
X3.000 Y8.450
G0 Z12.000
G0 X6.200 Y201.670
G1 Z-1.000 F3000
G1 X6.354 Y201.966 F4560
X6.532 Y202.250
X6.200
Y201.670
G0 Z12.000
G0 X8.233 Y13.973
G1 Z-1.000 F3000
G1 X8.025 Y14.190 F4560
X7.840 Y14.433
X7.684 Y14.700
X7.560 Y14.984
X7.470 Y15.280
X7.417 Y15.581
X7.400 Y15.881
Y199.881
X7.416 Y200.169
X7.467 Y200.466
X7.555 Y200.764
X7.681 Y201.057
X7.847 Y201.338
X8.048 Y201.599
X8.282 Y201.833
X8.543 Y202.034
X8.824 Y202.200
X9.117 Y202.326
X9.415 Y202.414
X9.712 Y202.465
X10.000 Y202.481
X40.000
X40.288 Y202.465
X40.585 Y202.414
X40.883 Y202.326
X41.176 Y202.200
X41.457 Y202.034
X41.718 Y201.833
X41.952 Y201.599
X42.153 Y201.338
X42.319 Y201.057
X42.445 Y200.764
X42.533 Y200.466
X42.584 Y200.169
X42.600 Y199.881
X42.600 Y15.881
X42.584 Y15.593
X42.533 Y15.296
X42.445 Y14.998
X42.319 Y14.705
X42.153 Y14.424
X41.952 Y14.163
X41.718 Y13.929
X41.457 Y13.728
X41.176 Y13.562
X40.883 Y13.436
X40.585 Y13.348
X40.288 Y13.297
X40.000 Y13.281
X10.000
X9.727 Y13.295
X9.453 Y13.339
X9.183 Y13.413
X8.922 Y13.515
X8.674 Y13.644
X8.444 Y13.798
X8.233 Y13.973
X8.777 Y14.560
X8.610 Y14.737
X8.466 Y14.939
X8.351 Y15.160
X8.267 Y15.396
X8.216 Y15.639
X8.200 Y15.881
Y199.881
X8.216 Y200.118
X8.265 Y200.361
X8.351 Y200.604
X8.475 Y200.838
X8.635 Y201.054
X8.827 Y201.246
X9.043 Y201.406
X9.277 Y201.530
X9.520 Y201.616
X9.763 Y201.665
X10.000 Y201.681
X40.000
X40.237 Y201.665
X40.480 Y201.616
X40.723 Y201.530
X40.957 Y201.406
X41.173 Y201.246
X41.365 Y201.054
X41.525 Y200.838
X41.649 Y200.604
X41.735 Y200.361
X41.784 Y200.118
X41.800 Y199.881
X41.800 Y15.881
X41.784 Y15.644
X41.735 Y15.401
X41.649 Y15.158
X41.525 Y14.924
X41.365 Y14.708
X41.173 Y14.516
X40.957 Y14.356
X40.723 Y14.232
X40.480 Y14.146
X40.237 Y14.097
X40.000 Y14.081
X10.000
X9.779 Y14.095
X9.559 Y14.136
X9.343 Y14.205
X9.138 Y14.301
X8.948 Y14.420
X8.777 Y14.560
X9.321 Y15.147
X9.211 Y15.267
X9.120 Y15.406
X9.053 Y15.558
X9.013 Y15.719
X9.000 Y15.881
Y199.881
X9.017 Y200.063
X9.070 Y200.249
X9.163 Y200.428
X9.293 Y200.588
X9.453 Y200.718
X9.632 Y200.811
X9.818 Y200.864
X10.000 Y200.881
X40.000
X40.182 Y200.864
X40.368 Y200.811
X40.547 Y200.718
X40.707 Y200.588
X40.837 Y200.428
X40.930 Y200.249
X40.983 Y200.063
X41.000 Y199.881
X41.000 Y15.881
X40.983 Y15.699
X40.930 Y15.513
X40.837 Y15.334
X40.707 Y15.174
X40.547 Y15.044
X40.368 Y14.951
X40.182 Y14.898
X40.000 Y14.881
X10.000
X9.816 Y14.898
X9.635 Y14.950
X9.467 Y15.035
X9.321 Y15.147
G0 Z12.000
G0 X1.293 Y6.743
G1 Z-0.500 F3000
G1 X1.170 Y6.892 F4560
X1.076 Y7.067
X1.019 Y7.256
X1.000 Y7.450
Y206.450
X1.017 Y206.632
X1.070 Y206.818
X1.163 Y206.997
X1.293 Y207.157
X1.453 Y207.287
X1.632 Y207.379
X1.818 Y207.433
X2.000 Y207.450
X47.000
X47.182 Y207.433
X47.368 Y207.379
X47.547 Y207.287
X47.707 Y207.157
X47.837 Y206.997
X47.930 Y206.818
X47.983 Y206.632
X48.000 Y206.450
Y7.450
X47.983 Y7.268
X47.930 Y7.082
X47.837 Y6.902
X47.707 Y6.743
X47.547 Y6.613
X47.368 Y6.520
X47.182 Y6.466
X47.000 Y6.450
X2.000
X1.807 Y6.468
X1.617 Y6.526
X1.443 Y6.619
X1.293 Y6.743
G1 Z-1.000 F3000
G1 X1.170 Y6.892 F4560
X1.076 Y7.067
X1.019 Y7.256
X1.000 Y7.450
Y206.450
X1.017 Y206.632
X1.070 Y206.818
X1.163 Y206.997
X1.293 Y207.157
X1.453 Y207.287
X1.632 Y207.379
X1.818 Y207.433
X2.000 Y207.450
X47.000
X47.182 Y207.433
X47.368 Y207.379
X47.547 Y207.287
X47.707 Y207.157
X47.837 Y206.997
X47.930 Y206.818
X47.983 Y206.632
X48.000 Y206.450
Y7.450
X47.983 Y7.268
X47.930 Y7.082
X47.837 Y6.902
X47.707 Y6.743
X47.547 Y6.613
X47.368 Y6.520
X47.182 Y6.466
X47.000 Y6.450
X2.000
X1.807 Y6.468
X1.617 Y6.526
X1.443 Y6.619
X1.293 Y6.743
G1 Z-1.500 F3000
G1 X1.170 Y6.892 F4560
X1.076 Y7.067
X1.019 Y7.256
X1.000 Y7.450
Y206.450
X1.017 Y206.632
X1.070 Y206.818
X1.163 Y206.997
X1.293 Y207.157
X1.453 Y207.287
X1.632 Y207.379
X1.818 Y207.433
X2.000 Y207.450
X47.000
X47.182 Y207.433
X47.368 Y207.379
X47.547 Y207.287
X47.707 Y207.157
X47.837 Y206.997
X47.930 Y206.818
X47.983 Y206.632
X48.000 Y206.450
Y7.450
X47.983 Y7.268
X47.930 Y7.082
X47.837 Y6.902
X47.707 Y6.743
X47.547 Y6.613
X47.368 Y6.520
X47.182 Y6.466
X47.000 Y6.450
X2.000
X1.807 Y6.468
X1.617 Y6.526
X1.443 Y6.619
X1.293 Y6.743
G1 Z-2.000 F3000
G1 X1.170 Y6.892 F4560
X1.076 Y7.067
X1.019 Y7.256
X1.000 Y7.450
Y206.450
X1.017 Y206.632
X1.070 Y206.818
X1.163 Y206.997
X1.293 Y207.157
X1.453 Y207.287
X1.632 Y207.379
X1.818 Y207.433
X2.000 Y207.450
X47.000
X47.182 Y207.433
X47.368 Y207.379
X47.547 Y207.287
X47.707 Y207.157
X47.837 Y206.997
X47.930 Y206.818
X47.983 Y206.632
X48.000 Y206.450
Y7.450
X47.983 Y7.268
X47.930 Y7.082
X47.837 Y6.902
X47.707 Y6.743
X47.547 Y6.613
X47.368 Y6.520
X47.182 Y6.466
X47.000 Y6.450
X2.000
X1.807 Y6.468
X1.617 Y6.526
X1.443 Y6.619
X1.293 Y6.743
G1 Z-2.500 F3000
G1 X1.170 Y6.892 F4560
X1.076 Y7.067
X1.019 Y7.256
X1.000 Y7.450
Y206.450
X1.017 Y206.632
X1.070 Y206.818
X1.163 Y206.997
X1.293 Y207.157
X1.453 Y207.287
X1.632 Y207.379
X1.818 Y207.433
X2.000 Y207.450
X47.000
X47.182 Y207.433
X47.368 Y207.379
X47.547 Y207.287
X47.707 Y207.157
X47.837 Y206.997
X47.930 Y206.818
X47.983 Y206.632
X48.000 Y206.450
Y7.450
X47.983 Y7.268
X47.930 Y7.082
X47.837 Y6.902
X47.707 Y6.743
X47.547 Y6.613
X47.368 Y6.520
X47.182 Y6.466
X47.000 Y6.450
X2.000
X1.807 Y6.468
X1.617 Y6.526
X1.443 Y6.619
X1.293 Y6.743
G1 Z-3.000 F3000
G1 X1.170 Y6.892 F4560
X1.076 Y7.067
X1.019 Y7.256
X1.000 Y7.450
Y206.450
X1.017 Y206.632
X1.070 Y206.818
X1.163 Y206.997
X1.293 Y207.157
X1.453 Y207.287
X1.632 Y207.379
X1.818 Y207.433
X2.000 Y207.450
X47.000
X47.182 Y207.433
X47.368 Y207.379
X47.547 Y207.287
X47.707 Y207.157
X47.837 Y206.997
X47.930 Y206.818
X47.983 Y206.632
X48.000 Y206.450
Y7.450
X47.983 Y7.268
X47.930 Y7.082
X47.837 Y6.902
X47.707 Y6.743
X47.547 Y6.613
X47.368 Y6.520
X47.182 Y6.466
X47.000 Y6.450
X2.000
X1.807 Y6.468
X1.617 Y6.526
X1.443 Y6.619
X1.293 Y6.743
G0 Z12.000
G0 X0.000 Y0.000
G0Z12.000
X0.000Y0.000
M05
M02
%
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение nkp » 09 ноя 2017, 14:36

вот траектория по приведенному коду:
Конфигурация EMC2 LinuxCNC Выделение_051.jpg

она ожидаема?
режет как то по другому?
nkp
Мастер
 
Сообщения: 7435
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1266
Медальки:

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 09 ноя 2017, 14:41

На симуляции в арткаме пошло все ок, беда что внутренне окошко сквозное и вырезка с внутренней части и вот это окошко и закругляет
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 15 ноя 2017, 20:17

Приветик всем. Блин не могу понять либо руки кривые либо тотальная не внимательность.
Неделю на видеоуроках по арт каму просидел, кучу заготовок по портил так и не смок избавится от закруглений 3 углов прямоугольника по внутреннему контуру.
Ладно мож сам дурак и взялся за слишком сложным софтом, ок аспиря вектрик установил на взгляд проще. Просидел тоже кучу времени у видео примерах как че надо делать.
простой мой пример.

задаю параметр заготовки

Сохраняю в linuxcnc.ngc формате

Мой Ж код который программа создала
(для просмотра содержимого нажмите на ссылку)
%
G21 G40 G49 G64 P0.03 M6 T1
G17
M7
G0Z16.000
G0X0.000Y0.000S12000M3
G0X45.000Y89.000Z6.000
G1Z-1.000F1200.0
G2X89.000Y45.000I0.000J-44.000F3600.0
G2X45.000Y1.000I-44.000J0.000
G2X1.000Y45.000I0.000J44.000
G2X45.000Y89.000I44.000J0.000
G1Z-2.000F1200.0
G2X89.000Y45.000I0.000J-44.000F3600.0
G2X45.000Y1.000I-44.000J0.000
G2X1.000Y45.000I0.000J44.000
G2X45.000Y89.000I44.000J0.000
G0Z6.000
G0Z16.000
G0X0.000Y0.000
M2
%

Загрузил в линух сис (Найти Начало оси)настроино, настроил все оси (задать отступ) и как вы думали ? большая жирная Ж..... :pssdoff: :pssdoff: :pssdoff: :pssdoff:

Честно не могу понят почему заготовка в линукс сис после установки (задать отступ) залезает в стол в последней картинки надеюсь вам видно. Сил нету больше :wik: :wik: воевать с этим явлением. Что думайте по поводу всего этого??? :think:
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение UAVpilot » 16 ноя 2017, 00:14

remygalenkas писал(а):надеюсь вам видно.

Ничего не видно. Если у вас вопрос по перемещению Z, то и картинку показывайте в соотв. проекции.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16893
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4155
Медальки:
Настоящее имя: Сергей

Re: Конфигурация EMC2 LinuxCNC

Сообщение raddd » 16 ноя 2017, 08:02

зделай ноль доски на столе.
а в арткаме нижнюю плоскость укажи за ноль.
а вообще надо в конфиге либо ход подправить либо фрезу подлиннее.
Аватара пользователя
raddd
Мастер
 
Сообщения: 1396
Зарегистрирован: 10 фев 2015, 08:50
Откуда: Беларусь Минский р-н
Репутация: 486
Медальки:
Настоящее имя: Alexey Rodionov

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 16 ноя 2017, 10:36

raddd писал(а):зделай ноль доски на столе.

Пробовал та же история
UAVpilot писал(а):Ничего не видно.

Как откроешь спойлер кликни на картинку мышею и она увеличатся.
В MACH3 такого небыло там все с программно было ок проста оси ходили коряво а в LinuxCNC по осям станок ходик совершенно и звук от движков как Паганини звучит зато программно не могу справится и понять что за хер........
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение UAVpilot » 16 ноя 2017, 15:44

remygalenkas писал(а):Как откроешь спойлер кликни на картинку мышею и она увеличатся.

Дело не в размере картинки, я ж вроде ясно написал:
UAVpilot писал(а):картинку показывайте в соотв. проекции
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16893
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4155
Медальки:
Настоящее имя: Сергей

Re: Конфигурация EMC2 LinuxCNC

Сообщение kalexmax » 16 ноя 2017, 16:16

remygalenkas писал(а):Честно не могу понят почему заготовка в линукс сис после установки (задать отступ) залезает в стол в последней картинки надеюсь вам видно. Сил нету больше воевать с этим явлением. Что думайте по поводу всего этого???

Перегрузите Linuxcnc, ноль станка выстави в верхнем углу заготовки, как на картинке о заготовке, никакие отступы не вводите(это пока не для вас) и вперед.
Проверте, чтобы все отступы были в нуле
kalexmax
Новичок
 
Сообщения: 35
Зарегистрирован: 05 июн 2015, 15:30
Откуда: Приморье
Репутация: 9
Настоящее имя: Александр

Re: Конфигурация EMC2 LinuxCNC

Сообщение remygalenkas » 16 ноя 2017, 22:01

всем спасибо за ответы. Но я все переустановил под мач и вы не поверите все так само сделал в арткаме а мач пошла и без разных капризов правда станок как ходил с линух сис то для мач толка позавидовать зато остальное как по маслу. Не знаю в чем беда мож мое железо не полюбил линух но теперь осталось набирать опыта с программами и наслаждаться поделками :D
Аватара пользователя
remygalenkas
Новичок
 
Сообщения: 18
Зарегистрирован: 04 май 2015, 19:52
Репутация: 0
Настоящее имя: Remigijus

Re: Конфигурация EMC2 LinuxCNC

Сообщение falanger » 14 дек 2017, 22:12

День добрый. У меня сдох старый комп на Р4-1,7 с GeForce 5600 на котором стоял старый LinuxCNC на основе Убунты 10.04.
наиболее старое железо доступное - Athlom 64 x 2 RAM 2 Gb GeForce GTS 250 диск IDE 80 Gb. Какой LinuxCNC приживется на этой конфигурации? Кто может поделится ссылкой на рабочий ISO-шник с ней? А то последняя версия 2.7 обламывается при попытке запуска как LiveCD, старая не понимает новую видеокарту. Так что я в печати, глючный пиратский Mach3 совсем не хочется использовать.
CNC 3040AL + М335-Т4 + LinuxCNC ECM 2.5.0
falanger
Новичок
 
Сообщения: 36
Зарегистрирован: 07 ноя 2015, 12:51
Откуда: Калининградская область
Репутация: 2
Настоящее имя: Синицкий Григорий Алексеевич

Re: Конфигурация EMC2 LinuxCNC

Сообщение falanger » 18 дек 2017, 12:30

Проблему решил, перебрал комп старый и он ожил.
CNC 3040AL + М335-Т4 + LinuxCNC ECM 2.5.0
falanger
Новичок
 
Сообщения: 36
Зарегистрирован: 07 ноя 2015, 12:51
Откуда: Калининградская область
Репутация: 2
Настоящее имя: Синицкий Григорий Алексеевич

Re: LinuxCNC - Альтернативная кинематика.

Сообщение Gmen » 07 фев 2018, 10:37

Добрый день ! Помогите пожалуйста с решением задачи. :wik: Станочек с двумя шаговыми приводами на оси У :stepper: :stepper: . STEP/DIR подключены через назначение выводов в Lpt. Но через разную точность шестерни и т.д. ода сторона портала перекашываетса на проходе :rail: . Hom в gantry всеми приводами (выровнял) потом закрываю, открываю робочий профиль и работаю :D. Было класно, поке не перешол работать на другой край стола :cry: . Пробывал в рабочем .hal y_gen зависти на axis_3, а в .ini поправить коефицыент степ/мм. При попытке движения вылазит ошыбка, что не так ?
Gmen
Новичок
 
Сообщения: 2
Зарегистрирован: 01 ноя 2014, 22:56
Репутация: 0
Настоящее имя: Evgen

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: al_us, alex61, alexland, AndyBig, Bing [Bot], boomer_se, Степмотор, daemon78, Done, Ershoff, Google [Bot], HPend, Majestic-12 [Bot], Maxekb77, Nonstopich, Orfey, Provodnik, SeReGa Sh, sima8520, Smlua, SVP, Tancker, tilomon, tpolimer2000, trafbite, TyPuCT, Umnik, vala, Yandex [bot], zars

Поделиться

Reputation System ©'