GERTY Core
๐ EN
Description
- ๋ก๋ด ์ปดํฌ๋ํธ๋ก๋ถํฐ ์ ์ดํ ABB๋ก๋ด, ํฌ์ง์ ๋ ๋ฑ ์ ์ ์ ๋ณด๋ฅผ ํฌํจํ๋ GERTY Core ์ปดํฌ๋ํธ์ด๋ค. RobTarget๊ณผ Robot Instruction์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ProgramData๋ก ์ถ๋ ฅํ๋ค.
Input
- GERTY Robot [GERTY Robot/Item] : Robot ์ปดํฌ๋ํธ๋ก๋ถํฐ ์ ์ดํ ABB ๋ก๋ด, ํฌ์ง์ ๋ ๋ฑ ์ ์ ์ ๋ณด๋ฅผ ํฌํจํ๋, GERTY Robot ๊ฐ์ฒด๋ฅผ ์ ๋ ฅํ๋ค.
- ProgramData [ABB DataType/List] : ํ์ฌ ํ ํ๋ฆฟ์์ ์์ฑํ Instruction์ ํ์ฉ๋๋, ๋ชจ๋ ABB_DataType์ List ํ์์ผ๋ก ์ ๋ ฅํ๋ค. ProgramData๋ ๊ฐ Instruction ์์ ํธ์ถ๋๋ ๋ฐ์ดํฐ๋ก, ์์๋ ํฌ๊ฒ ์ค์ํ์ง ์๋ค.
- Instructions [ABB Instructions/List] : ํ ํ๋ฆฟ์์ ์์ฑํ Motion/Action Instruction ์ Listํ์์ผ๋ก ์ ๋ ฅํ๋ค. ์ด๋ Instruction์ RAPID PROGRAM์ Main Procedure ๋ถ๋ถ์ ์ฝ๋์์ฑ๊ณผ ๊ด๋ จ๋๋ค. ์คํ์ PP(Program Pointer)์ ์ํด ์ง์ ์ค์บ๋๋ ๋ช ๋ น์ด์ ํด๋น๋๊ธฐ ๋๋ฌธ์, ๋ก๋ด์ ๋์ ์์๋๋ก ์ ๋ ฅํด์ผ ํ๋ค.
- Sub_PROC. [ABB Procedure/Item] : Main Procedure์์ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๋ Instruction ๋ฌถ์์ Sub Procedure Module ํ์์ผ๋ก ์ ์/์ ๋ ฅํ ์ ์๋ค.
- Config Option (Cfx =1) [Switch/Item] : True ์ ๋ ฅ์, RobTarget Collection์ผ๋ก ๋ถํฐ ์ฐ์ ๋์์ ๋ํ ์ญ๊ธฐ๊ตฌํ ์ฐ์ฐ ๊ณผ์ ์์ ๋์ถ๋๋ ConfigData์ Cfx ๊ฐ์ 1์ ์ ์ฉํ๋ค. ์ด๋ฅผํตํด ๊ฐ์ ๋์์์ 5๋ฒ ์ถ ๊ฐ๋ ๋ถํธ๋ฅผ ๋ฐ๋๋ก ์ทจํ๋๋ก ์ ์ดํ ์ ์๋ค.
- Ignore Errors [Switch/Item] : True ์ ๋ ฅ์, ๋ฐ์ํ๋ ๋์์ ์๋ฌ(Config Error, Singularity, Out of reach, Over angle)๋ฅผ ๋ชจ๋ ๋ฌด์ํ๋ค. ๋์์ Error๊ฐ ํ๋๋ผ๋ ๋ฐ์ํ๋ฉด, Offline Code Solver ์ปดํฌ๋ํธ์์ ์ต์ข ์ฝ๋ ์ ์ฅ์ด ์งํ๋์ง ์๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์์ ํ๋จํ์, ๋ฌด์ํ ์ ์๋ ์์ค์ Error์ธ ๊ฒฝ์ฐ, Ignore Errors ๋ฅผ ํ์ฑํ ์์ผ ์ฝ๋๋ฅผ ์ ์ฅํ ์ ์๋ค.
Output
- GERTY Solver [GERTY Solver/Item] : ์ ๋ ฅ๋ ์กฐ๊ฑด์ ๋ฐ๋ผ, ์ฐ์ฐ๋ GERTY Solver ๊ฐ์ฒด๋ฅผ ์ถ๋ ฅํ๋ค. GERTY Solver๋ ToolPath๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ RobTarget ์์น์์, ๋ก๋ด ๋ฐ ํฌ์ง์ ๋ ์ฅ๋น์ ํ์ ์ถ ๋ฐ ํ์ ๊ฐ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.
- GERTY Code [GERTY Code/Item] : ์ ๋ ฅ๋ ์กฐ๊ฑด์ ๋ฐ๋ผ, ์ฐ์ฐ๋ GERTY Code ๊ฐ์ฒด๋ฅผ ์ถ๋ ฅํ๋ค. GERTY Code๋ ์ ๋ ฅ๋ ProgramData์ ์ ์ธ ๋ฐ ํ ๋น, Instruction ์ฝ๋์ ์์ฐจ์ ์ธ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.