Может ли софт глючить?

Creolka

Попробуй это:
M6T1
G0 Z1.0000
G0 X-15.0000 Y30.0000
G1 Z-0.5000 F50.0000
F150.0000
G1 X-16.3073 Y29.9429
G1 X-17.6047 Y29.7721
G1 X-18.8823 Y29.4889
G1 X-20.1303 Y29.0954
G1 X-21.3393 Y28.5946
G1 X-22.5000 Y27.9904
G1 X-23.6036 Y27.2873
G1 X-24.6418 Y26.4907
G1 X-25.6066 Y25.6066
G1 X-26.4907 Y24.6418
G1 X-27.2873 Y23.6036
G1 X-27.9904 Y22.5000
G1 X-28.5946 Y21.3393
G1 X-29.0954 Y20.1303
G1 X-29.4889 Y18.8823
G1 X-29.7721 Y17.6047
G1 X-29.9429 Y16.3073
G1 X-30.0000 Y15.0000
G1 X-29.9429 Y13.6927
G1 X-29.7721 Y12.3953
G1 X-29.4889 Y11.1177
G1 X-29.0954 Y9.8697
G1 X-28.5946 Y8.6607
G1 X-27.9904 Y7.5000
G1 X-27.2873 Y6.3964
G1 X-26.4907 Y5.3582
G1 X-25.6066 Y4.3934
G1 X-24.6418 Y3.5093
G1 X-23.6036 Y2.7127
G1 X-22.5000 Y2.0096
G1 X-21.3393 Y1.4054
G1 X-20.1303 Y0.9046
G1 X-18.8823 Y0.5111
G1 X-17.6047 Y0.2279
G1 X-16.3073 Y0.0571
G1 X-15.0000 Y-0.0000
G1 X-13.6927 Y0.0571
G1 X-12.3953 Y0.2279
G1 X-11.1177 Y0.5111
G1 X-9.8697 Y0.9046
G1 X-8.6607 Y1.4054
G1 X-7.5000 Y2.0096
G1 X-6.3964 Y2.7127
G1 X-5.3582 Y3.5093
G1 X-4.3934 Y4.3934
G1 X-3.5093 Y5.3582
G1 X-2.7127 Y6.3964
G1 X-2.0096 Y7.5000
G1 X-1.4054 Y8.6607
G1 X-0.9046 Y9.8697
G1 X-0.5111 Y11.1177
G1 X-0.2279 Y12.3953
G1 X-0.0571 Y13.6927
G1 X-0.0000 Y15.0000
G1 X-0.0571 Y16.3073
G1 X-0.2279 Y17.6047
G1 X-0.5111 Y18.8823
G1 X-0.9046 Y20.1303
G1 X-1.4054 Y21.3393
G1 X-2.0096 Y22.5000
G1 X-2.7127 Y23.6036
G1 X-3.5093 Y24.6418
G1 X-4.3934 Y25.6066
G1 X-5.3582 Y26.4907
G1 X-6.3964 Y27.2873
G1 X-7.5000 Y27.9904
G1 X-8.6607 Y28.5946
G1 X-9.8697 Y29.0954
G1 X-11.1177 Y29.4889
G1 X-12.3953 Y29.7721
G1 X-13.6927 Y29.9429
G1 X-15.0000 Y30.0000
G1 X-15.0000 Y30.0000
G1 X-16.3073 Y29.9429
G0 Z15
G0 X0 Y0
M30

D 30 mm глубина 0,5 mm

Александр=

Спасибо!
Режет в 2 раза быстрее. Не сказать, чтобы очень ровно, но теперь понятно, что это тот максимум, который в данный момент механически возможен. А в какой программе можно готовить такие коды?

Creolka
Александр=:

А в какой программе можно готовить такие коды?

Эту прогу сделал специально для тебя, а делалась она так:
В TurboCAD нарисовал круг Д30, записал в HPGL, затем в Mach3 перевёл на G-код.

То-что получился не круг а многоугольник, моя “заслуга” но это в целях экономии места. Можно сделать идеальную окружность, только то-что было написано выше будет раз в десять длиннее.
Сам я этим не пользуюсь, есть более элегантные решения.

G2 Xx Yx Ix Jx
или
G2 Xx Yx Rx

то-что стоит ниже это карман с D2.5 mm, первый проход глубина 0.25

G21 (mm)
M04 S25000
G00 G43 H0 Z0.1
X0 Y0
G01 Z-0.25 F1
G2 Y0 X0.15 R0.075 F30
Y0 X-0.15 R0.15
Y0 X0.3 R0.225
Y0 X-0.3 R0.3
Y0 X0.45 R0.375
Y0 X-0.45 R0.45
Y0 X0.6 R0.525
Y0 X-0.6 R0.6
Y0 X0.75 R0.675
Y0 X-0.75 R0.75
Y0 X0.9 R0.825
Y0 X-0.9 R0.9
Y0 X1.05 R0.975
Y0 X-1.05 R1.05
Y0 X1.125 R1.0875
Y0 X-1.125 R1.125
X1.125 Y0 R1.125
Y-0.375 X0.75 R0.375
G00 Z0.1
X0 Y0

P.S.
…и да простит меня модератор за такую писанину…

Creolka
Александр=:

Так G2 X0 Y0 R15 - это код окружности с центром (0,0) и R15?

Не совсем так.
Это означает, что будет описана окружность с Д30 Р15 и центром 7.5 относительно стартовой позиции.

Creolka

… центром 7.5 относительно стартовой позиции.

Извените ошибочка: не 7.5, а 15

Значит Turbo CNC не понимает G2 Xx Yx Rx,
попробуй G02 X0 Y0 I15 J0
I=X, J=Y - это не размер, а значения.

если не поможет и это то неостаётся ничего другого как линейная интерполяция. (это сверху)

STEPMOTOR

Я раскрой делаю в ArtCam-е ,очень удобно и можно задавать разные режимы реза например за несколько проходов и тд. Напимер чтобы вырезать окружность диаметром 50мм из фанеры за 3-ри прохода фрезой 2мм, с использованием I J кодов. Можно использовать вот этот постпроцессор для TCNC под ARTCAM //.

1 Раскрой рисуем в AutoCad сохраняем в формате dxf 2000.
2 Открываем в Artcam-е

Вот файлик G-кодов под TurboCNC,
вырезает кольцо с внутренним диаметром 30 и наружным 50 и толщиной материала 3мм ,фрезой 2мм за 1 проход берет по 1мм по Z.

GOOD

Помогите руссификатором Mastercam X
и help-ом на русском

Александр=
STEPMOTOR:

Я раскрой делаю в ArtCam-е ,очень удобно и можно задавать разные режимы реза например за несколько проходов и тд. Напимер чтобы вырезать окружность диаметром 50мм из фанеры за 3-ри прохода фрезой 2мм, с использованием I J кодов. Можно использовать вот этот постпроцессор для TCNC под ARTCAM //.

1 Раскрой рисуем в AutoCad сохраняем в формате dxf 2000.
2 Открываем в Artcam-е

Вот файлик G-кодов под TurboCNC,
вырезает кольцо с внутренним диаметром 30 и наружным 50 и толщиной материала 3мм ,фрезой 2мм за 1 проход берет по 1мм по Z.

Не писал пару дней – упала система на компе от экспериментов.
А какой постпроцессор лучше выбирать в АртКаме для стыковки с TurboCNC?
Для реза круга я выбирал режим engraving.

STEPMOTOR

А какой постпроцессор лучше выбирать в АртКаме для стыковки с TurboCNC?
Для реза круга я выбирал режим engraving.

Постпроцессор подойдет от Mach2 только в нем надо убрать знак % который он добавляет в начало программы. А Можете использовать тот который я выше выложил.

Для реза с учетом диаметра инструмента надо выбирать режим 2D Profiling


“первая иконка”

специально видео для наглядности

Baha
Александр=:

А какой постпроцессор лучше выбирать в АртКаме для стыковки с TurboCNC?
Для реза круга я выбирал режим engraving.

G-code (mm), или то что выложил STEPMOTOR. Профиля резать лучше в режиме "Обработка по контуру " или “Обработка векторов” (центр инструмента по вектору).

Александр=

Ну вот, вроде лучше стало. Кривой круг был все-таки из-за косяков в механике. Затянул все гайки на винтах чтобы все стало внатяг и все выровнялось.
В плане софта неплохо работает связка Corel 11->plt->Mach2->TurboCNC, только я отказался от нее по причине того, что после установки Mach-а отваливается высокоскоростной сканер. Вот такая шутка Билла Гейтса. Не хуже получается так:
Corel 7 -> dfx ->ArtCam 5.5 -> TurboCNC. Прицепил фотку удачного опыта. Если то же самое сделать на железе – будет пломбиратор.
P.S. Где в TurboCNC инверсия оси никто не знает? Все облазил.

Baha
Александр=:

P.S. Где в TurboCNC инверсия оси никто не знает? Все облазил.

Как понять “инверсия оси”?

STEPMOTOR

Где в TurboCNC инверсия оси никто не знает? Все облазил.

Вот здесь !

Надо изменить всего состояние dir пина.

Александр=

Спасибо! А то как-то неочевидно. Можно, конечно, в кореле переворачивать, но если 3D, то уже облом.

STEPMOTOR
Александр=:

Спасибо! А то как-то неочевидно. Можно, конечно, в кореле переворачивать, но если 3D, то уже облом.

В SolidWorks-е 3D очень удобно делать ! В нем есть экспорт практически во все форматы.

SachaLeg
Александр=:

Вопрос, конечно, риторический, но тем не менее… Настраиваю контроллер и заметил, что режет фреза чуть кривовато. Круг получается не очень круглый.
Понятно, что скорее всего дело в механике, но не хочется искать проблему там, где ее нет. Может так контроллер глючить? Пропуска шагов вроде нет – вырезал 3 концентрические окружности, потом еще раз чуть глубже. Начальная и конечная точка совпали, траектория тоже. Файл готовил так: Corel->DFX->KCam->ручное редактирование в Word->TurboCNC.

Измерительной головкой измеряете люфт на каждой оси. Гайки затягивать не обязательно, главное чтобы величина показаная головкой не изменялась раз от раза. В TurboCNC заходите Configure -> Configure Axes… -> Configure Axis 1 X , попадаете в настройки для оси Х. Там есть пункт Backlash, выставляете в нем измереный головкой люфт для оси Х. Далее для каждой оси через Next или Prev вносите люфт и в конце ОК. Обязательно нужно эти настройки сохранить через Save Configuration.
Проблемы с отверстиями у вас отпадут.