background image

40

F2 Simulation  Switch

F3 MDI Input

F4 Param Set

F5 Tool Wear Set

F6: Start MPG Shift

F7 Work Record

F8 Clear Accum. Cycle Time

F1 Graph Adjust

more options

 [>>]

Shows a graphical representation of the G-code and displays the tool trajectory of the current file.

Stands for Manual Data Input. This is an advanced feature used for testing purposes by technicians. This is 

deactivated by default.

Switches the screen between machine settings and information. This is an advanced feature for technicians.

To modify the new diameter and height of tools when they wear down. This is an advanced machining technique. 

We recommend using tool providers such as 

Deluche by CNC Factory

, which provide you brand new bits for the 

same price as resharpening. Brand new bits do not require Tool Wear Set modifications.  

Shows coordinates when on MPG simulation mode.

Shows the current machining record. Pressing F1 allows you to export the record to an external device. Pressing 

F2 clears the work record. 

Clears the accumulated cycle time.

Allows zooming in and out of the simulation graph. This is enabled if you are on Simulation mode.

Summary of Contents for PYTHON XPR

Page 1: ... U S E R G U I D E ...

Page 2: ...accuracy truthfulness or reliability of any information contained in this manual whether in full or in part including any warranty of title non infringement of copyright or any other rights of others merchantability or fitness or suitability for any purpose Without limiting the generality of the foregoing by using or attempting to use this manual the user expressly acknowledges that there are no w...

Page 3: ... Main Controller vs Control Cart 13 Parts of your Control Cart 14 BASIC OPERATIONS 17 Turning On the Router 17 Turning Off the Router 18 Getting Started with your Shortcuts 19 Main Screen 20 Operation Page 21 CNC Operation Controls 22 Auto Vs Simulation Vs Jog Mode 26 Utilities Page 27 CNC Utilities Controls 27 Advanced Page 32 Main Navigation Belt 33 Tool Measure Screen 34 Workpiece Coordinates S...

Page 4: ...g up your Files 43 Activating Function Keys 44 Executing your first single file 45 Using Working List File 46 File Panel 46 Label Panel 47 Working List Step by Step 48 Changing your File Extension 49 Measuring Larger Tools 50 Adjusting Drill Block Offsets 51 CHECKLIST 52 ...

Page 5: ...ons as it is affected by different factors such as duration of exposure noise from adjacent machines and other sources characteristics of the work environment etc Noise emission standards also vary country to country and we recommend consulting your local regulations Wearing a hearing protection device is highly recommended when operating this machine This guide is for the general operation of the...

Page 6: ...segments of the program that you will not need for your day to day operations and are reserved for technicians use only and they will be identified as such Please avoid tinkering with advanced features which may or may not be password protected Improper operations that may cause the router to fail damage it or cause bodily injury to the operator are prefaced with this warning sign Your lifetime te...

Page 7: ...ends an electrical pulse to the entire router that shuts all operations down instantly we recommend using it sparingly for emergencies and should not be utilized to pause or as a regular stop button as frequent use may damage your motors On the controller To turn the router back on from an E stop turn the E stop button clockwise in the same direction as the arrows shown The red safety lights will ...

Page 8: ...rews Make sure there is a thin layer of oil on it 3 Check cutter teeth for chips and dullness When lubricating jog the machine all the way up to the area without the spoilboard to avoid damaging it in case of leaks or drips Oil on the spoilboard can clog it and affect material work holding AC drain hose inside control cabinet 4 Collets and spindle collet holes must be cleaned regularly Ensure that...

Page 9: ...rally inspect the router for any damage or loose worn parts 4 Empty oil tray under the liner carts Conduct a drill block grease check Schedule an on site service with a CNC Factory technician Connectivity The Python has USB WiFi and ethernet connections It only requires the internet for virtual remote access Configurations for your router s connectivity will already be set up by your technician du...

Page 10: ...ar Pusher Loading Wheels Safety Light Metal foot plates Encased wiring Servo Motor Plug Play Ports Tool Carousel Safety Light 21 touchscreen Spindle Machine Safety Glass Left Rail Auto Tool Measuring Device Air Pressure Monitor Right Rail Control Cabinet Drill block slot Gantry Gantry Label Printer Dust Extraction Outlet Dust Extraction Outlet ...

Page 11: ...al vacuum gauge E stop button Servo Motor Label Printer Robotic Dust Hood Rear pusher Rear pusher Unloading Arm Dust Extractor Drill block slot Helical Rack Pinion Rail System 2nd vacuum pump switch Tool Carousel Plug Play Ports Air Pressure Monitor Air Pressure Monitor Vacuum Ports Control Cabinet Dust Extraction Outlet ...

Page 12: ... this block and not to be confused with the router since the router after all is stationary during operations Refers to the entire Python XPR including its controller control cart Router Machine Location Pins Control Cabinet Unloading conveyor will be connected here Loading table will be connected here The machine Dual layer high flow phenolic vacuum table Loading Wheels Helical Rack Pinion Rail S...

Page 13: ...tem and is sometimes referred to as the control cart An emulator allows this to behave similarly to your main controller We recommend using this in operating the router since it has a bigger touchscreen display as well as the familiar Windows system that is more user friendly It is important to note the difference since some operations on the Python are typically used only for the main controller ...

Page 14: ...e Base with lockable wheels USB Ports Desk Power Signal Cord Powers up the CPU Screen Sends a network signal to the main controller 1 Loading table power 3 Unloading table data 2 Unloading table power 4 Light curtain Soon a 5th port for loading table data will be available Power Cord Signal Cord ...

Page 15: ... In this mode the bottom right of the screen will display Busy Safety Light Start Button Pause Button Press to start operation You will have to physically press the button to run a program This is intentional to prevent unintended starting from accidental pressing of touchscreen buttons or to prevent people with internet access to your controller from operating your router remotely Pauses the oper...

Page 16: ... restart all files interrupted by this shutdown Sends signals to the vacuum box to turn on off your vacuum pumps Each button corresponds to a designated pump maximum of 2 vacuum pumps Controls the axes Turning all the way counterclockwise turns the remote off Selecting an axis automatically turns it on Wireless Handheld MPG Remote Power Button Turns the controller and the router on off When turnin...

Page 17: ...gram to initialize If you click the Python icon before the safety light comes on a Connection Setting window may appear Just press F2 IP Connection to resolve this error 7 Press and hold the button on the spindle to put the previous tool back into the spindle Release the button to lock the tool 8 Make sure no alarm is pending or flashing Go to the Utilities screen click Spindle warm up 9 Once the ...

Page 18: ...e Z axis all the way up 4 Close the Python software by click the top right X 5 Shut down Windows 6 Press the power button on the control cart 7 Rotate the main contact switch to the OFF position 8 Disconnect air from the router Your drill block will drop down after air is disconnected As long as you jog the Z axis all the way up BEFORE turning the machine off it should not hit your vacuum table Ut...

Page 19: ...g files here we recommend saving all files of a single job in 1 folder We do not recommend saving a folder inside another folder or multiple file levels as this may cause a program error The program contains all the controls for all functionalities of CNC Factory 5th generation routers Further upgrades may be required on your router to perform all these functionalities Please contact support cncfa...

Page 20: ... you have gone through the rest of the operations in this manual There is no action needed on your part for this screen This standard CNC display shows the following information Feed Speed Spindle Speed Axes Info Function Keys Menu Date Time Main Tabs Current File Main Navigation Belt Back Button Press to go back to the previous page or multiple times to return to the Main Screen ...

Page 21: ...ents below Activated buttons are in green MAIN SCREEN OPERATION TAB Name of current file Current tool CNC Operation Controls Standard Controls These appear in both Utilities Operation tabs When switching tools make sure this is updated The machine may crash if the numbers are incorrectly assigned Main Tabs ...

Page 22: ...on may only have 1 size option In this case the button is automatically selected A simulation of the Auto function If you click on Simulation while the machine is performing an operation on Auto mode it will pause that operation You may then use the MPG remote to manually go forward or go in reverse for that operation one movement at a time To import files directly into the main controller in your...

Page 23: ...de nozzles blow air to the railings to clean the process area for the next material Loads raw material from the hydraulic loading table cleans the spoilboard and unloads processed material into the unloading conveyor Moves the pins up and down This is usually pressed when aligning manually loaded material If you are on Auto mode the location pins will automatically activate during the alignment ph...

Page 24: ...ection each time an axis button is pressed For a faster jog Click while on Jog mode to move the machine at a maximum speed of 55 000mm min to the corresponding direction each time an axis button is pressed These are informational only and cannot be pressed nor altered Indicates the exact real time position of the machine per axis A Alpha location reference for the ATC carousel C Charlie location r...

Page 25: ...the next file properly Changes to these values will immediately take effect upon pressing the buttons while the machine is in operation NEVER stop the machine while the router or drill bit is inside your material as it may cause fire G00 Over SP Over G01 Over Press on the numbers with the sign to change values The new values will appear in the adjacent white box By default the rates are set to 100...

Page 26: ...lly If you just want to control the Unloading arm movement switch to Jog Mode Buttons of individual parts can only be activated when in Jog Mode These however are activated in Auto mode if they are part of an automatic sequence The following are operations that work only in Auto Mode Material Alignment Resurface Spoilboard Table Clean Auto Tool Measure The following are operations that work only i...

Page 27: ...dually This process takes about 1 2 hours We recommend warming up the spindle when it is unused for a prolonged time over the weekend or when a new one is installed Pressing on this button also activates the Spindle Forward button Name of current file CNC Utilities Controls Standard Controls These appear in both Utilities Operation tabs Main Tabs ...

Page 28: ...ne will first switch to the fly cutter tool then cut in a zigzagging motion as shown on this graph Your fly cutter is typically set in tool holder 8 Your machine may fail if you move the fly cutter to a different tool holder without adjusting the settings on this screen If you are switching to a different fly cutter contact your CNC Factory technician to set up this page for you This part is for a...

Page 29: ...ease and left to decrease air pressure Push the cap back up until the orange ring disappears to lock in the new pressure Do not use air pressure over 0 8 mPA as too much air pressure may damage the joints of the air lines of your router Cleans the table with the central dust extraction and the side air nozzles The side nozzles require air pressure of at least 0 8 mPa in the main air system The sys...

Page 30: ...will be a gap between the dust hood and the material where dust and debris may escape If the value indicated is above the actual material thickness it will squish the dust hood brush For both scenarios the depth of the cut will also be inaccurate Buttons are active only on Jog mode Clicking on the buttons sends a signal to release air to the solenoid that pops the tool out Tool block info Shows th...

Page 31: ... the filename portion of the screen 2 Press the Start button to execute If activated it will prompt the machine to measure a tool before using it If you have already measured a tool previously there is no need to leave this activated Once activated deactivated this alarm appears MLCHint 2 Automatic knife close R590 2 PLC Hint The alarm is a misnomer since this is just an informational alert that s...

Page 32: ...ons are just toggle switches to activate deactivate individual parts This is an advanced area used by technicians for troubleshooting Parts not included in your router model are deactivated by default For example pressing on the Left Rail button will raise or lower it MAIN SCREEN ADVANCED TAB ...

Page 33: ...he Operation tab Work Piece Coord to change workpiece starting points Opens the workpiece coordinate screen Vacuum Zone Setup to change vacuum zones Opens a pop up window Simulation goes to a simulation of the Auto function Pauses all active operations Run Screen shows the G code of your current file as well as repeats information from the Main Screen Input preview blue field Machine status Whenev...

Page 34: ...a bit or b rearrange the position of your tools For simplicity of use only configure the Workpiece No P field The rest of the controls are for advanced use of technicians 1 In the Tool Measure screen click on the Workpiece No P field Once highlighted in yellow type in the number corresponding to the tool you would want to measure You can find your tool s number at 2 Press Enter to save 3 Press F1 ...

Page 35: ...is for informational purposes only Changing the default values may cause your machine to fail See the Step by Step chapter at the end of this manual for Measuring Larger Tools Mode Feedrate F Use Reference Reference Coordinates You router should always be in Mode 3 Multi tool multi workpiece Speed the machine will be moving as it goes through the tool change in mm min Grants or denies permission t...

Page 36: ...lots Coordinate Info Panel Any value placed here will be added or subtracted to the value of the G54 Default Points Empty slots by default for customization Goes from from G54P2 to G54P100 Machine the current exact position of the machine Relative a position relative to another specified position This is an advanced feature for technicians The screen shows the first 6 workpiece coordinates to view...

Page 37: ...og mode 2 Jog your machine to your chosen location using the on screen controls or MPG remote 3 Go back to the Workpiece Coordinate screen 4 Select an empty coordinate slot 5 Copy the machine s current location from the Coordinate Info panel into the empty coordinate slot Manually by highlighting and typing on each axis Press enter to save the new values You can edit one axis at a time Automatical...

Page 38: ...default settings where all zones are activated since having only partial hold down may cause your spoilboard to bow The vacuum pressure gauge is very sensitive and will alert you of low pressure even on operations that do not require vacuum such as tool changing You may keep this deactivated to avoid having constant alerts Your router will still function properly even if deactivated Even if the al...

Page 39: ...ck to zero whenever the router is reset or by pressing F8 Clear Accum Cycle Time You can preview your tool path here by pressing F2 Simulation Switch Information you can reference when editing G code Your G code will appear here F1 Edit To edit the G code for advanced users Keyboard commands Arrows to move the cursor Page Up Page Down to switch pages Home and End to bring the cursor to the start o...

Page 40: ...s is an advanced feature for technicians To modify the new diameter and height of tools when they wear down This is an advanced machining technique We recommend using tool providers such as Deluche by CNC Factory which provide you brand new bits for the same price as resharpening Brand new bits do not require Tool Wear Set modifications Shows coordinates when on MPG simulation mode Shows the curre...

Page 41: ...reen Tab Pages Function Key options usually vary according to the active operation screen Most function keys are for advanced use by technicians For editing G code For workpiece coordinate info and tool setting measurement Similar to Run Screen For alarms server and system settings For editing user parameters Back Button Press to go back to the previous page or multiple times to return to the Main...

Page 42: ...eneral system information Displays info on programmable logic controllers Each data point corresponds to the PLC in your router Displays system data global data coordinates operation log For editing all user parameters Controls for the label printer To log in to system admin with a password Controls for the working list more options ...

Page 43: ...issues we may ask you to create a backup of your file and send it to us instead of guiding you remotely with multiple steps so we can diagnose and correct properly Back up takes about 3 20 minutes Should the window state that it is not responding give it a few seconds to process and it should resume back up Your backup will be saved as a zipped folder in your previously set destination 1 Click F5 ...

Page 44: ...g 3 Click Set MMI Config 4 At the bottom of the table at the Fenubar No Function No row select the value TRUE 5 Click Modify and a pop up window will appear 6 Change the value from True to False in the pop up window and click Ok 7 Close the program to reset 8 Open it again by double clicking the Python icon The Function keys should be visible What your screen looks like without Function Keys ...

Page 45: ...elect File 6 Select the file from the CNC file folder 7 After you select the file the top part of the screen should show the filename you selected 8 After you check that the filename is correct check the material size If not click on the Material Selection button to switch to your preferred size 9 Then switch to the Utilities Page by clicking on the Utilities tab 10 On the Utilities page click on ...

Page 46: ...of each file for easy monitoring File Panel To switch between pages Shows current page top and total number of pages bottom Label Panel Order File Panel Plate ID Status Shows the sequence of the jobs in queue Shows the filename Non Process no operation is in process Alignment alignment loading unloading is in process Working cutting is in process Printing label printing is in process Printing usua...

Page 47: ...l panel info shown corresponds to the selected file from the file panel Each file can have multiple labels The label info will automatically change as you go down your file list Shows the label filename Shows a preview of the JPG image of your label Selects the entire panel of labels for printing To switch between pages Shows current page top and total number of pages bottom ...

Page 48: ... go to the Operation Page by clicking on the Operation tab 4 Press Auto 5 Go to the Working list page by clicking the Working File button 6 Press F4 Clear List and click Ok to delete your previous working list When you clear your list you are only removing them from the Working List screen and not from your CNC File Folder 7 Press F3 Arrange Working List 8 Select the files you want to use by ticki...

Page 49: ...ow to reveal additional menu items 3 Select F1 Set Extension Name 4 Type in the new extension in the extension filter pop up then press Ok 1 You must be on the Working List Page First Click Operation tab then Working File 2 Below on the Function Keys Menu click on the right arrow to reveal additional menu items 3 Select F8 Working List Setting 4 Go to Load File Type click the arrow to show the dro...

Page 50: ...attach your oversized tool to it 5 Bring the spindle to the center of your tool measuring device Remember the spindle needs to go down 3 times to measure your tool make sure your oversized tool will not crash into anything as it goes down You can place the spindle higher to make sure the tool blade is not touching the sensor Measuring Larger Tools The tool measuring device near the corner of your ...

Page 51: ...ue and press Enter 4 Once the number has changed press Preservation to save 5 If prompted for a password type in 521 and press F1 Ok Adjusting Drill Block Offsets requires upgrade We recommend adjusting T25 first and then just use the values you placed there as a reference for other numbers Based on the physical layout of the drill block T25 T26 T27 T28 T29 should have the same X axis value T21 T2...

Page 52: ... Switch between Auto Jog modes Jog my machine Tell which operations work on Auto and on Jog Pause an automatic operation and use the MPG remote for simulation Select my material size Set my material thickness Load and unload my material Increase or decrease my machine speed Turn my drill block on off for upgraded models Resurface my spoilboard Clean my table Measure my tools automatically Control ...

Page 53: ...Python XPR User Manual 2021 CNC Factory ...

Reviews: