Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 43 |
Nodes: | 6 (0 / 6) |
Uptime: | 96:29:34 |
Calls: | 290 |
Files: | 904 |
Messages: | 76,426 |
On 10/31/2024 4:39 AM, Jim Wilkins wrote:
"Bob La Londe" wrote in message news:vfuc8v$2ap2c$1@dont-email.me...
...
The thing that excites me most about it (Onefinity Elite Foreman) is the
Masso G3 Touch controller it comes with. ...
Bob La Londe
------------------------------
I began designing machine control panels with paper drawings to be
made on a shear, brake and Strippit punch. CAD/CAM and plasma cutting
is quite an advance but I must say the old way was easy to learn and
worked pretty well. I was earning a living with just a pencil.
Learning the old manual methods has been useful when I needed to
modify existing equipment that was too awkward or flexible to do on a
machine.
I also designed relay ladder logic for actual relays, before PLCs
arrived. I began circuit board design with black tape or a laundry
marker and advanced through computerized design and simulation as they
developed. The electronics I learned in the Army used individual
transistors, then I closely followed the growth progress of ICs
through FPGAs that could self-configure to match a CAD schematic. The
computer revolution has been interesting to observe and participate in.
First off I have "built up" a couple CNC control systems. Designed
might be a strong word, but assembled from assorted "black boxes" would not. The thing is the Masso G3 control does "almost" everything in one finished unit for not much more than I could buy the parts, and it
appears to be code compatible with what I am already using so the post processor would need little or no modification. Yes I have modified the post processors for all of my different machines. Most are just minor tweaks. Actually I rewrote the macros more than modified the post on
the Mach controlled machines, so except for physical capability the code
is cross compatible on all of those.
Well if I was cheap I could build a controller a lot cheaper, but I'm
tired of tweaking machines for weeks to get them to run right.
"Bob La Londe" wrote in message news:vgbl3p$15ami$1@dont-email.me...
First off I have "built up" a couple CNC control systems. Designed
might be a strong word, but assembled from assorted "black boxes"
would not. The thing is the Masso G3 control does "almost" everything
in one finished unit for not much more than I could buy the parts, and
it appears to be code compatible with what I am already using so the
post processor would need little or no modification. Yes I have
modified the post processors for all of my different machines. Most
are just minor tweaks. Actually I rewrote the macros more than
modified the post on the Mach controlled machines, so except for
physical capability the code is cross compatible on all of those.
Well if I was cheap I could build a controller a lot cheaper, but I'm
tired of tweaking machines for weeks to get them to run right.
I was warned to expect 3-4 weeks to ship as they build machines to
order. I got notice this morning my machine is shipping today. I guess I'll be desperately be trying to build a base and table for it in the
next couple days before it arrives.
"Bob La Londe" wrote in message news:vgdohv$16n6e$1@dont-email.me...
This can be an issue with Windows for example because it is not a
real time operating system. Or rather it does not by default give
real time control to programs running under its overhead. Not sure I
said that right, but I am sure you get the idea.
I quickly discovered Window's time slice multitasking and I/O port
polling from a scope capture of a carefully timed I2C data stream
generated by the printer port's control bits. Quick Basic running
under the enhanced DOS behind Win98 and 2000 eliminated the gaps and
polling, the only active interrupt in DOS updates the clock every
55mS, which I could detect and then have the CPU and I/O address space registers all to myself until the next predictable one.
Windows still has an increasingly powerful DOS behind it, and it's
needed for the fsutil.exe command that controls SSD garbage
collection. This describes it in Windows 10/11: https://www.easeus.com/resource/trim-ssd-windows-10.html
The Shift, Ctrl and Alt keys set I/O address space register bits that
allow a program to detect them, which was handy when the keyboard had
been pushed almost out of reach by the circuit board being tested.
Ctrl or Alt in the bottom row would advance the program. The F1-F12
keys return two bytes. I wrote an input function that correctly
returned anything in the keyboard buffer, including ESCape, or that it
was empty and the program could continue looping. It could also read a
macro string of key commands.
I dabbled in G code very little, mostly in the similar Gerber vector
graphic language for photoplotting circuit board artworks, and the
text language for transferring CAD electrical schematics to the PC
board design program. The two disagreed on which end of a diode was
pin 1, which caused puzzling problems to engineers who had used other
board designers and gave me wizard status when I fixed them.
Your college issues were worse than mine, at the end I arbitrarily
needed 4 more credits, effectively 2 classes, in any subject to
graduate and I signed up for 6 credit summer theatre as a carpenter.
Instead of 2 hours 3 times a week it ran 12-14 hours a day, but was
fun and I learned a lot about interacting with people who were very
different from techies. The professors/directors were masters at
coaxing yet another maximum effort from tired actors and dancers.
OTOH as I neared graduation and the absolute need to continue to an
advanced degree to be more than a pharmacy clerk the grad school draft deferment was cancelled. I think I made the best of it by enlisting
for and completing the Army's longest and most difficult electronics
school which enabled my subsequent career.
In 8th grade I did take Geology, called Earth Science. It proved too difficult for most of the students, many who were children of Phillips
Exeter Academy faculty and convinced of their intellectual superiority
over us "townies" until I bested them in that class and even worse
French.
So is it a compiler? ... No I think its best described as a
specialized interpreter.
I simply wondered if CAD systems typically generated readable and
editable G code.
I have not written an actual computer program in probably 20-25
years. It was a simple screen saver and program execution menu for
PC-Dos 7.0. in order to prevent monitor burn in it would randomly
flash the date and time around the screen.
I may have mentioned that another programmer's screen saver randomly
flashed "REPENT, THE END IS NEAR" as though it had been alerted by a
sinner's presence. I worked on a machine sensitive enough to detect a
human within about 20' but it only woke up and greeted them, which
still bothered one woman.
On another machine for tool changes it would just STOP. On that one I modified my post processor insert a machine coordinate Z height move
that brought Z to zero leaving room for the tool change.
So is it a compiler? ... No I think its best described as a
specialized interpreter.
I simply wondered if CAD systems typically generated readable and
editable G code.
"Bob La Londe" wrote in message news:vgbl3p$15ami$1@dont-email.me...
First off I have "built up" a couple CNC control systems. Designed
might be a strong word, but assembled from assorted "black boxes"
would not. The thing is the Masso G3 control does "almost" everything
in one finished unit for not much more than I could buy the parts, and
it appears to be code compatible with what I am already using so the
post processor would need little or no modification. Yes I have
modified the post processors for all of my different machines. Most
are just minor tweaks. Actually I rewrote the macros more than
modified the post on the Mach controlled machines, so except for
physical capability the code is cross compatible on all of those.
Well if I was cheap I could build a controller a lot cheaper, but I'm
tired of tweaking machines for weeks to get them to run right.
I was warned to expect 3-4 weeks to ship as they build machines to
order. I got notice this morning my machine is shipping today. I guess I'll be desperately be trying to build a base and table for it in the
next couple days before it arrives.
"Bob La Londe" wrote in message news:vgg8a7$26lt0$1@dont-email.me...
On 11/5/2024 6:53 PM, Jim Wilkins wrote:
So is it a compiler? ... No I think its best described as a
specialized interpreter.
I simply wondered if CAD systems typically generated readable and
editable G code.
Ready for it?
No. Cad generates pretty pictures. CAM generates g-code (or other code possibly).
------------------
The electronic design CAD systems I'm familiar with could export the
line vectors and properties or circuit connections behind the pretty
pictures in an ASCII text file that the CAM program from another company
with different expertise could accept, sometimes after tweaking. The
text file format was different from G or Gerber code but the two could
be related, element by element.
Have you tried Notepad++?
Sorry if I don't know all the proper CAD or CAM terms. I sketch parts on paper as I learned in Jr High when my antique machines were new and
don't have even a DRO on them.
"Bob La Londe" wrote in message news:vfuc8v$2ap2c$1@dont-email.me...
...
The thing that excites me most about it (Onefinity Elite Foreman) is the Masso G3 Touch controller it comes with. ...
Bob La Londe
------------------------------
I began designing machine control panels with paper drawings to be made
on a shear, brake and Strippit punch. CAD/CAM and plasma cutting is
quite an advance but I must say the old way was easy to learn and worked pretty well. I was earning a living with just a pencil.
Learning the old manual methods has been useful when I needed to modify existing equipment that was too awkward or flexible to do on a machine.
I also designed relay ladder logic for actual relays, before PLCs
arrived. I began circuit board design with black tape or a laundry
marker and advanced through computerized design and simulation as they developed. The electronics I learned in the Army used individual
transistors, then I closely followed the growth progress of ICs through
FPGAs that could self-configure to match a CAD schematic. The computer revolution has been interesting to observe and participate in.
On 10/31/2024 4:39 AM, Jim Wilkins wrote:
"Bob La Londe"á wrote in message news:vfuc8v$2ap2c$1@dont-email.me...
...
The thing that excites me most about it (Onefinity Elite Foreman) is the
Masso G3 Touch controller it comes with. ...
Bob La Londe
------------------------------
I began designing machine control panels with paper drawings to be made
on a shear, brake and Strippit punch. CAD/CAM and plasma cutting is
quite an advance but I must say the old way was easy to learn and worked
pretty well. I was earning a living with just a pencil.
Learning the old manual methods has been useful when I needed to modify
existing equipment that was too awkward or flexible to do on a machine.
I also designed relay ladder logic for actual relays, before PLCs
arrived. I began circuit board design with black tape or a laundry
marker and advanced through computerized design and simulation as they
developed. The electronics I learned in the Army used individual
transistors, then I closely followed the growth progress of ICs through
FPGAs that could self-configure to match a CAD schematic. The computer
revolution has been interesting to observe and participate in.
First off I have "built up" a couple CNC control systems. Designed
might be a strong word, but assembled from assorted "black boxes" would
not. The thing is the Masso G3 control does "almost" everything in one >finished unit for not much more than I could buy the parts, and it
appears to be code compatible with what I am already using so the post >processor would need little or no modification. Yes I have modified the
post processors for all of my different machines. Most are just minor >tweaks. Actually I rewrote the macros more than modified the post on
the Mach controlled machines, so except for physical capability the code
is cross compatible on all of those.
Well if I was cheap I could build a controller a lot cheaper, but I'm
tired of tweaking machines for weeks to get them to run right.
--Sounds like a friend's old Standard Modern CNC lathe I futzed around
Bob La Londe
CNC Molds N Stuff