Страница 4 из 14

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 22 июл 2013, 20:06
veteranton
Nick писал(а):попробуй другую болванку, а еще лучше попробуй загрузочную USB! На диске не сохраняются данные, хотя, если ты хочешь поставить на винч - то все равно.

Когда она нормально загрузится с диска, выбери русский язык, и поставь Try, потом там будет иконка установить Ubuntu, там можно на винчестер установить.
уже пол часа висит на заставке убунту, дальше процэс не идет, видать прочитать не может, запишу щя на другую болванку, Этот комп с флешки не загружается, старая версия биоса((

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 22 июл 2013, 20:36
gendos
veteranton писал(а):Мастера что подскажите по поводу сообщения 45 ?
Шаговик в качестве привода швейной головки не пойдет.
Самый простой вариант нужен обычный асинхронный двигатель 180-250 вт и частотник на такую же мощность.
В качестве датчика положения иглы достаточно датчика К1116КП4 срабатывает на магнит
Ставь LinuxCNC и тебе здесь все помогут настроить
А в этой теме я подобное делал все работало
http://cnc-club.ru/forum/viewtopic.php? ... 613#p10613

Да привода обязательно или на ремнях или на тросиках,так как нужны большие скорости и ускорения.
Если бы я сейчас такое делал я бы сделал на таком
https://cnc-club.ru/forum/viewtopic.php ... 863#p37839
но обрати внимание ,что там не обычная кинематика.

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 22 июл 2013, 21:17
Nick
veteranton писал(а):уже пол часа висит на заставке убунту, дальше процэс не идет, видать прочитать не может, запишу щя на другую болванку, Этот комп с флешки не загружается, старая версия биоса((
Пиши другую болванку, и скорость записи по меньше.

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 12:34
veteranton
Установил убунту на другую машину) подскажите как запускать чпу программу и как чего в ней настраивать ...

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 13:35
Nick
Убунту поставил ту, на которую мы тебе ссылку давали?
veteranton писал(а):как запускать чпу программу и как чего в ней настраивать ...
1. сначала запусти Программы - LinuxCNC - Latency Test, понагружай комп минут 10-20 (20 вкладок в фф с видео из ютюба, файлы покопируй, открой кучку программ.. ) и потом скриншот сюда скинь. - Это будет проверка насколько твой комп подходит для ЧПУ.
2. запусти Программы - LinuxCNC - stepconf - там настраивается базовая конфигурация станка для шаговых движков.
Потом у тебя на рабочем столе появится иконка, чтобы запускать твою конфигурацию.
Вот это все прочитал? Конфигурация EMC2 LinuxCNC #1 (все что не знаешь оставляй без изменения)

ЗЫ конфигурируй как на фрезер на 3 оси, ось Z просто не настраивай.

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 14:47
veteranton
Спасибо, вечером буду попробывать))

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 18:01
veteranton
настроил, хотел запустить програмку, пишет не найдены начала, ятак понял я их не выставил в настройках, как их поправить ?

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 18:05
Nick
Latency долго гонял? Комп при этом напрягал различными задачами?
veteranton писал(а):пишет не найдены начала, ятак понял я их не выставил в настройках, как их поправить ?
У тебя есть концевики?

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 20:11
veteranton
Nick писал(а):Latency долго гонял? Комп при этом напрягал различными задачами?
veteranton писал(а):пишет не найдены начала, ятак понял я их не выставил в настройках, как их поправить ?
У тебя есть концевики?
Нет. сейчас поставлю, как под них входы настроить ? Ведь я не настроил их при стартовой настройке.)

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 20:18
Nick
veteranton писал(а):как под них входы настроить ?
Заново открой конфигурацию, на первом шаге будет пункт отрыть существующую. И поставь homeX и homeY. Плюс если это будет еще и крайний концевик, то выбери что-то вроде negative limit + home. Как-то так.
Потом пришли нам свои файлы hal и ini (они в директории ~/linuxcnc/configs/ (~/ - тильда слеш - это твой домашний директорий, который /home/<username>/)) .

Там мы удалим все лишнее :).
Кстати, чтобы запустить без концевиков в ini можно дописать: FAQ по EMC2 LinuxCNC #1 третий вопрос. Но лучше поставить концевики - так оно надежнее.

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 20:24
veteranton
Nick писал(а):
veteranton писал(а):как под них входы настроить ?
Заново открой конфигурацию, на первом шаге будет пункт отрыть существующую. И поставь homeX и homeY. Плюс если это будет еще и крайний концевик, то выбери что-то вроде negative limit + home. Как-то так.
Потом пришли нам свои файлы hal и ini (они в директории ~/linuxcnc/configs/ (~/ - тильда слеш - это твой домашний директорий, который /home/<username>/)) .

Там мы удалим все лишнее :).
Кстати, чтобы запустить без концевиков в ini можно дописать: FAQ по EMC2 LinuxCNC #1 третий вопрос. Но лучше поставить концевики - так оно надежнее.
Смогу поставить концевики только завтра, когда доделаю Х на ремнях. Спасибо.

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 20:36
Nick
О, уже и ремни поставил :)
Покаж фотки :)

Пока можешь попробовать погонять и без концевиков - просто допиши в ini строчку...

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 20:46
veteranton
Nick писал(а):О, уже и ремни поставил :)
Покаж фотки :)

Пока можешь попробовать погонять и без концевиков - просто допиши в ini строчку...
та примитив, для проверки. на ремнях из принтера))) щя кину фотки.

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 23 июл 2013, 20:54
veteranton
как то так. :oops:

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 24 июл 2013, 09:02
Nick
А что, нормально!
Как оно ездит уже пробовал?

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 24 июл 2013, 09:48
veteranton
Nick писал(а):А что, нормально!
Как оно ездит уже пробовал?
вечером буду пробовать. :rail: :controller:

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 24 июл 2013, 20:24
veteranton
Поставил концевики, оси збазировались, но когда пытаюсь запустить программу раскроя(демо) пишет что программа выходит за области, потом когдла нажимаю "все равно продолжить" пишет " не найдены начала"....

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 24 июл 2013, 22:19
Nick
У тебя сейчас 3 оси, а забазировал ты наверное только две.
Давай свои конфиги - файлы hal и ini !!!

По рабочей области - какие у тебя пределы осей и какая программа?
Но для начала давай свои конфиги! и напиши размеры осей и где стоят концевики

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 25 июл 2013, 07:52
veteranton
Nick писал(а):У тебя сейчас 3 оси, а забазировал ты наверное только две.
Давай свои конфиги - файлы hal и ini !!!

По рабочей области - какие у тебя пределы осей и какая программа?
Но для начала давай свои конфиги! и напиши размеры осей и где стоят концевики
Да за Z я забыл) Рабочии области осей приблизительно 25см. концевики в самых началах.

Re: Швейно-вышивальная машина, экспериментальный образец

Добавлено: 25 июл 2013, 09:52
Nick
ini - как-то так:

Код: Выделить всё

# Создан stepconf в Wed Jul 24 21:10:17 2013
# Все изменения в этом файле будут перезаписаны
# при следующем запуске stepconf

[EMC]
MACHINE = мой-станок
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/olichkaanton1/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 = 66666
SERVO_PERIOD = 1000000

[HAL]
HALFILE = мой-станок.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 2
COORDINATES = X Y 
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 3.00
MAX_LINEAR_VELOCITY = 30.00

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

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 3.0
MAX_ACCELERATION = 42.0
STEPGEN_MAXACCEL = 52.5
SCALE = 500.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 0.0
MAX_LIMIT = 250.0
HOME_OFFSET = -1.000000
HOME_SEARCH_VEL = 5
HOME_LATCH_VEL = 0.050000

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 28.5002850029
MAX_ACCELERATION = 42.0
STEPGEN_MAXACCEL = 52.5
SCALE = 500.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 0.0
MAX_LIMIT = 250.0
HOME_OFFSET = -1.000000
HOME_SEARCH_VEL = 5
HOME_LATCH_VEL = 0.050000
HAL:

Код: Выделить всё

# Создан stepconf в Wed Jul 24 21:10:17 2013
# Все изменения в этом файле будут перезаписаны
# при следующем запуске stepconf
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg="0x378 out  "
setp parport.0.reset-time 500
loadrt stepgen step_type=0,0,0

addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread

addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
net spindle-cmd <= motion.spindle-speed-out

net xstep => parport.0.pin-03-out
setp parport.0.pin-03-out-reset 1
net xdir => parport.0.pin-04-out
net ydir => parport.0.pin-07-out
net ystep => parport.0.pin-08-out
setp parport.0.pin-08-out-reset 1


net home-y <= parport.0.pin-11-in
net home-x <= parport.0.pin-12-in


setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 19000
setp stepgen.0.dirsetup 16000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net home-x => axis.0.home-sw-in

setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 19000
setp stepgen.1.dirsetup 16000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
net home-y => axis.1.home-sw-in


net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in

loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
В общем, я просто стер из hal все упоминания третьей оси, и удалил ее из ini. Ну и пределы осей чуть подправил.
Кстати, сколько у тебя шагов на мм перемещения? как-то SCALE = 500.0 шагов / мм кажется не похожим на правду для ремней...