Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zserub/teachpos-generator
position src and dat generator for KUKA robot
https://github.com/zserub/teachpos-generator
Last synced: 29 days ago
JSON representation
position src and dat generator for KUKA robot
- Host: GitHub
- URL: https://github.com/zserub/teachpos-generator
- Owner: zserub
- Created: 2024-01-26T15:42:11.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-22T12:41:43.000Z (9 months ago)
- Last Synced: 2024-04-22T12:58:24.627Z (9 months ago)
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KUKA position teaching program generator from csv file
A simple tool to generate the positions [.src](https://github.com/zserub/TeachPos-Generator/blob/main/TeachProgram.src) and [.dat](https://github.com/zserub/TeachPos-Generator/blob/main/TeachProgram.dat) files for your KUKA project
*See the outcome of the example.*
## Requirements
- [Python](https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe)
- (Excel)## USAGE
[Download the latest release](https://github.com/zserub/TeachPos-Generator/releases/download/KUKA-robot/TeachPos-Generator_live_v12.zip) and extract in a folder.
In an empty excel, copy your position data, then save it as .csv file. *(See the rules below)*
![saving](pics/saving.png)
> If you get `Error: Invalid csv structure; No fold name in first column.` however your CSV is correct, try to save it in another CSV format, some coding is not supported like `UTF-8 with BOM`
Save your `pos.csv` file in the **same folder** as the script!
Start the script with `START_script.bat`
*If you don't have python it will warn you and offer a download link, remind you to add it to your PATH and try again.*
*After python is installed run the `START_script.bat` again.*
Enter a start number. The generator will start counting from that number.
### CSV creating rules:
![excel](pics/excel.png)
- **Include header**
- add position data, *order doesn't matter*: Name, Tool, Base
- At least one fold is necessary. If you don't want to generate any fold, give it name `root`
- Fold order matters, don't include subfolder for an empty folder
- Any separator works in csvYou are allowed to name the positions with or without X
> Position names cannot be longer then 23 characters