ЧПУ для начинающих. Параметрическое программирование.

Не все задачи можно решить с помощью 3D моделирование или специализированного софта. Иногда приходится встряхнуть опилки в голове.

По этому поводу задачка (с подсказкой) для начинающих.  Здесь же, кто не знает, можно глянуть, как отрабатывать подпрограммы в CimkoEdit и как настроить симку под свой станок.


Итак, задачка:

Насверлить отверстий в трубе. В одном случае отверстия расположены в шахматном порядке, в другом типа как по многозаходной резьбе. Решение для линейно расположенных отверстий я приведу в конце поста. Обработка на четырёхосевом станке(!)

ЧПУ для начинающих. Параметрическое программирование. ЧПУ, Фрезеровка, Программирование, Логическая задача, Задача, Длиннопост

Вот настройки Симки для приведенного ниже решения:

ЧПУ для начинающих. Параметрическое программирование. ЧПУ, Фрезеровка, Программирование, Логическая задача, Задача, Длиннопост

Собственно прорисовка для линейно расположенных отверстий:

ЧПУ для начинающих. Параметрическое программирование. ЧПУ, Фрезеровка, Программирование, Логическая задача, Задача, Длиннопост

Ну и код решения для линейного расположения. В нём легко понять, как подцеплена подпрограмма:


G90G54G0 G43H1 Z100

X0 Y0 A0

Z24

M3S1200

G0Z10

WHILE [#130LT359.992]DO1

A#130

G0Z10

N10 G1X#100 Y0 F4000

Z3

Z-1.5 F100

Z3 F4000

#100=#100+7

IF[#100GE75.5]GOTO20

GOTO10

N20 G0G40Z10M9

#100=5.5

#130=#130+21.176

END1

G0G40Z300M9

M98P0002

G91G28Y0

M30

%

O0002

(CENTROBKA 2)

#100=9(Z 0)

#130=10.588

G90G54G0 G43H1 Z100

X0 Y0 A0

Z24

M3S1200

G0Z10

WHILE [#130LT370.58]DO1

A#130

G0Z10

N10 G1X#100 Y0 F4000

Z3

Z-1.5 F100

Z3 F4000

#100=#100+7

IF[#100GE72]GOTO20

GOTO10

N20 G0G40Z10M9

#100=9

#130=#130+21.176

END1

G0G40Z300M9

G91G28Y0

M99

Не то что бы я хочу, чтобы у Вас кукуха слетела))) Хороший наладчик - это наладчик с развитым мышлением. Это задачка на развитие мышления.

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

Спасибо. Вот я поебался с такой задачкой полгода назад. Пришлось по изучать параметрическое программирование.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку