Strona 1 z 1

Programowanie z tabeli punktów Cyklu 12

: 03 lis 2017, 12:03
autor: kassperniak
Witam kolegów po fachu,

Mam problem z programowaniem mojej maszyny.
Docelowo chciałbym wypalić przy użyciu lasera siatkę ponad 1000 otworów.
Zrobiłem już tabelę w formacie .HP, jednak nie mogę użyć żadnego z cykli typu wiercenia czy okrągłego konturu, gdyż nie będę w stanie użyć funkcji specjalnych M "włącz" i "wyłącz" laser po wykonaniu przeze mnie zdefiniowanych ruchów liniowych "L".

Wpadłem na pomysł że najlepszym rozwiązaniem będzie:
1. Zdefiniować tabelę "SEL PATTERN .. "
2. Zdefiniować podprogram zewnętrzny
CYCL DEF 12.0 PGM CALL
CYCL DEF 12.1 PGM TNC:\\...."
3. Użyć funkcji "CYCL CALL PAT"

Drodzy koledzy, czy to ma prawo się udać? Jeśli nie to może macie jakieś inne rozwiązanie?

Pozdrawiam :roll:

: 03 lis 2017, 14:46
autor: Steryd
oczywiście, że ma prawo się udać.
Możesz też zrobić automatycznie szyk na fragmencie programu, (o ile to jest prosty szyk kołowy lub prostokątny).

: 03 lis 2017, 20:25
autor: capt.d.
Aloha
kassperniak pisze:czy to ma prawo się udać?
Nawet więcej, to musi działać.
W programie, który zapniesz pod cykl 12 możesz napisać co potrzebujesz.
Każdy punkt określony w pliku HP jest miejscem zerowym dla programu z cyklu.

Pozdrawiam