CNCSWIFT is a general purpose CNC milling machine controller. It comprises of a motion control card, I/O cards and a software, dedicated for the three-axis simultaneous milling. It is targeted at the CNC milling machine manufacturing and retrofitting market. The user friendly graphic and the standard M & G code are irresistable to the machine user - with the onboard graphic function, most of the simple part drawings need not to be programmed, it can be drawn directly on the computer screen and a CNC part program will be automatically generated by the software.

Before the machining operation takes place the tool path can be verified on the PC monitor to avoid programming error. As it is compatible with FANUC CNC software, user may use FANUC O-M SERIES postprocessor for generating CNC Part programs form any CAD/CAM system and further editing can be carried out under the CNCSWIFT environment if necessary.




The first block of each CNC part program normally begins with G90 (or G91), G20 (or G21) and G40. For safety purpose, always clear the controller from the previous program before setting to an appropriate mode. The basic programming commands, listed with their functions, are as follows:

  • Axis motion
    (G00, G01, G02, G03)

  • Plane selection
    (G17, G18, G19)

  • Positioning system selection
    (G90, G91)

  • Unit selection
    (G20, G21)

  • Reference point return
    (G28, G29, G30)

  • Tool selection and change
    (Txx, M06)

  • Feedrate selection and input (Fxxxx)

  • Spindle speed selection and speed control
    (Sxxxx, M03, M04, M05)

  • Miscellaneous functions
    (M00, M01, M02, M07, M08, M09, M30)

  • Scalling
    (G50, G51)

  • Coordinate System Selection
    (G52, G53)

  • Work coordinate compensation
    (G54 - G59)

  • Cutting Mode Selection
    (G61, G64)

  • Tool diameter (radius) compensation
    (G40, G41, G42)

  • Tool length offset
    (G43, G44, G45, G46, G47, G48, G49)

  • Canned Cycle Commands
    (G73, G80 - G83, G98, G99)

  • Subroutine calls
    (it is used for repetitive programming at a total of 9 levels)

  • Macro instructions
    (G65, H01 - H86)
    (Flexible programming function with arithmetic and logical calculations capability which allows the user to create different machine cycles as desired).


  • Pentium System & above with 128MB RAM running with DOS 6.22, Windows 95 or Windows 98

  • Motion control card

  • Digital I/O card (144 I/O)

  • Analog I/O card (optional if automatic speed control for the spindle is not required)

  • Encoder card (Optional if electronic hand wheel is not required)




There are six operation modes in CNCSWIFT. User may activate any mode by means of the mode control menu bar in the control window. the modes are:

  • Manual Operation Mode

  • Automated Operation Mode

  • Editing Mode

  • View Mode

  • Teach-in Mode

  • File Management Mode

Download CNCSWIFT brochure .pdf (size: 490Kb)

 

You may download our demo program which will highlight the various features of our CNCSwift program. However, please note that this demo will work with WIN95/98 & Windows 2000 only & follow the procedures below:

  1. Download the Demo program to your PC with the above OS

  2. Save in the ROOT directory eg. C:\CNCSwift

  3. To run the Demo program go to "C:\CNCSwift\Bin" and click on the "DEMON" file. It will run itself.

  4. To stop the Program, press "Esc".


SDL Technologies Pte Ltd
No.125 Woodlands E-Terrace
Woodlands Industrial Park E5. Singapore 757499
Tel:(65) 6841 4290 Fax: (65) 6748 7194
Email: sdltech@sdltech.com.sg