I'd setup a little NAS for transfer and backups and would also prevent the need to keep a laptop or system on for the file transfer and script. Sheesh, I'm sitting here wanting to go work on your LAN and laptop to fix the routing and connection issues! Also, I would static IP the machines in their own /28 ip block. Ugh, My day job is sneaking into my hobby now. Damnit. I'm fighting my want to spew network config suggestions all over this comment lol sometimes I just can't help myself haha. Nice work as always
This is great! One of the reasons to have the FTP server on a linux computer so you actually have control over the firewall and Windows is not doing something funny!
John, that was probably your most technical video ever...and I can't say I understood a lot of it...but it was also one the most entertaining... Can't wait for the final resolution...😎😎😎
"delimiter" is the word for what you were saying as "delineater" btw. It's basically a way for the code to say "The things to the left and right of this are different things"
Out of curiosity. How are you backing up all of your machine code / settings? If that machine (or building) burned down, and you had a replacement, what would it take for you to recover?
Hi John, Thanks for sharing! I know you are going to get it working. In case you are still working on this and it is not fully solved, I would like to suggest OPC would be another way to try it. I am curious if the 800 and 900 address registers you specified can be accessed through OPC. If so, the data could be monitored through "tags" (shared memory registers) into a PLC or PC for use inside a program, where it can be acted upon by the script or a program. I will check with Fanuc to see if this is worth trying and what can be done with OPC on the Fanuc CNC controllers. If it is supported, you could pull hundreds of tags (or more) out on an update interval you specify, or an event When you setup tags, you specify the device and memory address to monitor, and the variable name for the tag Once it is working the data appears in the tag and can be used by other devices that can browse to them. So the connection would be continuous with fast updates, and the spreadsheets could be updated continuously at regular intervals at close to realtime. Then you could have your data be visible in a realtime dashboard that updates automatically. Nice work though, I appreciate you showing this and it is much appreciated!
Man I want to learn all this stuff, and Arduino as well. Finally, my 770m is allowing me to get ahead, make more videos, and learn more new things, feels so good to finally ahead from the grind I just did with my CNC router for 2-3 years lol
Just write a program in the cnc to take in the desired pallets and list the tools that need changing all at once. The program would not do any machining. It would simply list the tools and possibly present them physically in order for replacement to the operator
Im guessing your label that says not to hit reset during a tool change is from past experience. Definitely no fun restoring after that. Maintenence mode and such is no fun. Speaking from my own past mistakes. Great content. Keep it up
38:00 every iot/nodejs/web/devops developer feels the pain of even decent CNC manufacturer who stuck in the early 2000s with their communication flexibility.....
Please fix the problem forcing you to turn off the firewall rather than blindly just turning it off. Also, that macro programming is so insane that if you can go through the suffering to understand that, you can certainly learn JavaScript. Agree with the other suggestions of putting the FTP stuff on a network attached storage device. They're pretty cheap.
We could not get Fanuc or Mits to DPRNT over ethernet. We got a RS-232 to ethernet converter and this works fine. I'm about an hour or so away if you would like to visit.
I am running about the same setup using haas. Man, get a qnap nas and set this up. You can still sync from the qnap to your google drive. We have all of our gcode in folders on the nas, backed up and synced to online backups as well.
Lmao ... Must be nice to not be a job shop lmao.... I mean I get repeat jobs just nothing really worthy of doing allllllll this.... My time is better spent programming and setting up
if you're all about saving time, then why make 40 minute video where you waffle on? Jimmy Diresta said something quiet profound, the shorter the video the better, explain the concepts in brief, material choice and don't waste time.. you're waffling...