Yet another iteration of nothing

Random header image... Refresh for more!

Motion Controllers (Software and Hardware)

CNC toolchain: CAD -> CAM -> G-Code PostProcessor -> Motion Controller -> Drives A Motion Controller is, well, just that. A structure to control the coordinated motion of at least a singular CNC axis. Motion controllers can be software or hardware based. On the hardware side, the continuum runs from as simple as relay logic through small […]

December 5, 2015   Comments Off on Motion Controllers (Software and Hardware)

Rigging (suspension and moving of machine tools)

Rigging (in this context) is the act of safely supporting and transporting machine tools. Some pointers: Twisted rope has a much higher sliding coefficient (ropes are rougher). It can take a lot more static tension to overcome sticktion. This makes it harder to “synch” up the rigging before hoisting the load Twisted rope frays more […]

November 30, 2015   Comments Off on Rigging (suspension and moving of machine tools)

KFLOP C Programming Dissection – My Init.c Pendant Code

#include “KMotionDef.h” // Example Init program that includes “smooth” MPG motion example // which makes use of the exponential motion command. // Which Pins were somewhat arbitrary; 11 I/O were needed, so JP4 and JP6 were used. The remainder were wired to level shifting boards and remain unused. #define SELECTX 24 // KFLOP JP4, Pin […]

November 17, 2015   Comments Off on KFLOP C Programming Dissection – My Init.c Pendant Code

KFLOP C Programming Dissection – My Init.c E-Stop Code

#include “KMotionDef.h” int elast=0,elastsolid=-1,ecount=0; // for debouncing estop pushbutton int Debounce(int n, int *cnt, int *last, int *lastsolid); int DoPC(int cmd); #define ESTOP 168 // set to the external estop input bit #define TMP 10 // which spare persist to use to transfer data #include “C:\KMotion433\C Programs\KflopToKMotionCNCFunctions.c” int main() { double T0, LastX=0, LastY=0, LastZ=0, […]

November 17, 2015   Comments Off on KFLOP C Programming Dissection – My Init.c E-Stop Code

Using USB Microscopes for Optical Comparators, Edge Finding, Centreing

with the rise of inexpensive optical cameras, people have been adapting them for machine tool use. Technitoys – Machine Camera   Hobby Machinist – Cheap Optical Comparator http://BangGood (China) USB Microscope   Microscope Camera for Mill

November 10, 2015   Comments Off on Using USB Microscopes for Optical Comparators, Edge Finding, Centreing

One of the better threads summarizing a new CNC purchase

CNC Zone – Help Choosing CNC The big question you need to ask yourself is what do you intend to do with it? I’ll be honest…owning a cnc is sort of like owning a boat. As soon as you buy it you immediately need a bigger one. So by trying to define what it is […]

November 10, 2015   Comments Off on One of the better threads summarizing a new CNC purchase

Machine Design: Whitepapers

One of the better papers out there on machine design: Principles of Rapid Machine Design. Good source of information stating how machine tools are accurately measured, scraped into precision: Foundations of Mechanical Accuracy Introduces basic machining operations, setups, procedures: Machining Fundamentals      

November 7, 2015   Comments Off on Machine Design: Whitepapers

When CNC is overkill

A great example of what can be accomplished without CNC. Youtube Link – Paoson Luthier and Woodwork – 3D Router direct links: Plans, Instructable.  

November 4, 2015   Comments Off on When CNC is overkill

CNCZone – DIY 4th Axis from First Principles (quite similar to my own ideas)

Ironically, I’m not the only one who’s done this. CNC Zone – Building a 4th Axis from First Principles This thread post-dates my own efforts by over 26 months, but, most pleasingly, echos my own logic to a most satisfying level. He states he already has a high speed lathe function, and has chosen a […]

November 3, 2015   Comments Off on CNCZone – DIY 4th Axis from First Principles (quite similar to my own ideas)

G-Code (aka RS-274)

A standardized-but-not-very (think HTML extensions) language for machine tools. Originating at MIT in the 1950 era, standardized in the United States by the Electronic Industries Alliance in the early 1960s. Final revision in 1980 as RS-274-D. Other countries use ISO6983, DIN66025, PN-73M-55256, PN-93M-55251. Manufacturers often extend the G-Code with proprietary settings.  Siemens and Fanuc were popular […]

October 23, 2015   Comments Off on G-Code (aka RS-274)