Hello all,
First, I apologize for an ignorant question. I have spent literal days looking at options and I need some external input.
I have an ArcMate 100iB with System R-J3iB controller that was donated to our school (used). I and our robotics club are attempting to set up this robot for 3D printing and drawing onto flat surfaces in various orientations; essentially, we intend to teach a plane to the robot, give it a starting point and let it run from there. This is for demonstration purposes only.
We understand that this is not the intended purpose of this robot, that the outcome will be coarse and that it is not really a functional use of the equipment. The robot is heavily used and may not boot tomorrow for all we know.
I have done a controller backup onto a CF card, and the following is in the "BACKDATE.DT" file:
16/03/07 16:02:48
Version: V6.3140 06/19/2003
1A05B-2400-ARTL
1A05B-2400-H521
1A05B-2400-ACLK
1A05B-2400-H770
1A05B-2400-TXBT
1A05B-2400-BBOX
1A05B-2400-SYTG
1A05B-2400-DTAQ
1A05B-2400-DMCM
1A05B-2400-DMCH
1A05B-2400-J675
1A05B-2400-J664
1A05B-2400-TOMA
1A05B-2400-J633
1A05B-2400-HSCD
1A05B-2400-J669
1A05B-2400-TGRD
1A05B-2400-J536
1A05B-2400-FRIP
Z
Display More
My first hope was to create a custom post-processor for Fusion 360 which would generate a compatible .LS file, but sadly this robot does not have the ASCII upload option.
Since we are a club, the school does not allow us to accept educational software licenses such as for RoboDK or RoboGuide, so parsing the .LS into a .TP is not an option.
I considered creating a Karel program to store a database of points and feedrates that would be loaded onto the controller, then place them into the appropriate .TP file. The necessary Karel options are not enabled
Socket messaging is not an option either apparently.
-Is there any way with the options above to request over TCP/IP or RS232 that the robot move to a dynamic XYZ position with a specific feedrate? Essentially we would be dripfeeding positions at this point, but it would be an option.
-Is there a way to configure the robot such that it applies XYZ offsets in a taught plane based on I/O pulses? I can use external hardware to toggle inputs on the controller to get it to move where we need it to go.
Again I apologize for the silly questions. I just hate for this robot to end up in scrap because it's too big for a classroom and doesn't have the options we need for the club. Thank you in advance for any help!