CNC USB Controller - Robosan

2y ago
6 Views
2 Downloads
3.07 MB
153 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Kaleb Stephen
Transcription

CNC USB ControllerUser manual2011-12-161

DisclaimerCONTROLLER AND CONTROLLER SOFTWARE ARE PROVIDED TO YOU "AS IS," WITHOUTWARRANTY. THERE IS NO WARRANTY FOR THE CONTROLLER AND CONTROLLERSOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEAND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE RISK AS TO THE QUALITYAND PERFORMANCE OF THE CONTROLLER OR CONTROLLER SOFTWARE IS WITH YOU.SHOULD THE CONTROLLER OR CONTROLLER SOFTWARE PROVE DEFECTIVE, YOU ASSUMETHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.IN NO EVENT SHALL THE AUTHOR BE LIABLE TO YOU FOR DAMAGES, INCLUDINGANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUTOF THE USE OR INABILITY TO USE THE CONTROLLER OR CONTROLLER SOFTWARE.2

1 Introduction1.1 OverviewThe planet-cnc.com series of USB CNC motion controllers link between a personal computer and motordrivers supporting step/dir control. They are compatible with most drivers. The controllers use the USBport, available on all modern computers and laptops. They can serve as direct replacement or upgradefor many parallel port break-out boards.There are currently three models available. The Mk1 controller for up to 4 axes, the Mk2 controller,using up to 9 axes and the Mk2/4 controller supporting up to 4 axes. The Mk2/4 controller is essentiallya 4 axis version of the Mk2 controller, supporting the same high pulse rate and advanced softwarefunctions. It also provides DB25 and built-in screw terminal connections.PlanetCNC controllers provide a complete, fully integrated software/hardware solution. Additionalmachine control software is NOT required. The USB CNC Controller software is a dedicatedapplication, designed to fully exploit the features of the purpose-built hardware. It has many advancedfeatures to assist day-to-day CNC machine operation.3

Optional modules that add a range of functions to the USB CNC Controller series can be used.Adapters simplifies connections to motor drivers, output board adds 3 relays and 0-10V for VFD, MPGpendant adapter adds connectivity to MPG pendants, SD card adapter adds support for runningprograms without PC from SD card.MPG pendant and SD Card adapters are only supported by the Mk2 9-Axiscontroller.This approach reduces cost. Users can purchase only the hardware optionsthey need. planet-cnc.com can provide an absolute minimum cost, ‘self-build’ optionof a bare Mk1 controller PCB, with components list and diagrams.4

1.2 Features and specifications: USB (V2.x) from PC/Laptop running Windows XP, Vista or Windows 7 (32 bit or 64bit)motor driver connector pin-out is compatible with 10 pin open source interfacecontroller works with most step/dir motor drivers available on the marketbuffered IO for maximum performanceadvanced interpolation algorithmsstart, stop, pause and resume execution of program on your machinestandard RS274/NGC G-code (EMC2 compatible)advanced G-codes - G40, G41, G42 (Cutter Radius Compensation) supportedadvanced G-codes - G43, G49 (Tool Length Offsets) supportedadvanced G-codes - G54, G59.3 (Coordinate System Origins) supportedtested with SolidCAM, MasterCAM, ArtCAM, Vectric, . generated G-codeProfili 4-axes and 3-axes G-code supportedimport toolpath from DXF filesimport toolpath from PLT/HPGL filesimport toolpath from image filesimport toolpath from NC-Drill (Excellon) filesimport toolpath from Gerber (RS-274X) filestoolpath simulationautomatic homing procedureautomatic tool length measuringadvanced toolchange proceduresexport toolpath to G-codeexport toolpath to DXFSDK (software developers kit) is availableworks on MacOS X (Snow Leopard 10.6.3) with virtual machine emulating Windows XP SP35

1.2.1 Mk1 - 4 axes USB CNC controller 25 kHz maximum step frequency3 digital outputs (flood, mist, spindle)12 us minimum pulse widthmanual jog input keys for all axeslimit keys for all axescontrol external devices with I2C protocol1.2.2 Mk2 - 9 axes USB CNC controller 100 kHz maximum step frequency7 digital outputs12 us minimum pulse widthmanual jog input keys for all axeslimit keys for all axes5 general inputs8 control inputs for pendant or similar deviceSD card support for running g-code without computercontrol external devices with I2C protocol1.2.3 Mk2/4 - 4 axes USB CNC controller 100 kHz maximum step frequency3 digital outputs12 us minimum pulse widthmanual jog input keys for all axeslimit keys for all axes (single input mode)4 inputs for tool sensor, e-stop, .6

1.3 System RequirementsMinimum system requirements: 1 GHz or faster processor 512MB RAM 500 MB available hard disk space DirectX 9 graphics device with WDDM 1.0 or higher driver USB 2.0 port .NET Framework 3.5 SP1Recommended system requirements: 2 GHz or faster processor 2GB RAM 500 MB available hard disk space DirectX 9 graphics device with WDDM 1.0 or higher driver USB 2.0 port .NET Framework 3.5 SP17

2 Hardware2.1 InstallationInstallation of PlanetCNC CNC USB Controller requires a USB equipped PC or laptop along with motordrivers appropriate to the motors in use. The USB CNC controller is compatible with the vast majority ofmotor drivers that use step/direction signals.Optional support hardware can be employed to customize installation to suit user requirement. Use of ascrew terminal adapter makes connection to the type of drive in the image much easier. A DB25adapter is available, for motor drivers requiring this form of input, with male or female DB25 connector.For maximum flexibility in controller layout, a ribbon cable and plug kit is available. This aids theconstruction of longer cables and ensures plug-in connections correspond to the USB CNC Controllerpin outs.IMPORTANT:The controller can be powered in several ways, including use of an external power supply.When the USB CNC Controller is configured to use ‘external power’, it is recommended thatthe USB port is NOT connected if no external power supply is present.When external power supply is used: Mk1 - 4 Axis Controller hardware requires 5V DC supply Mk2 - 9 Axis controller hardware requires 7 - 12V DC supply (9V recommended) Mk2/4 - 4 Axis controller hardware requires 7 - 12V DC supply (9V recommended)Power supply should be at least 200mA.8

2.2 Mk1 - 4 axis CNC USB controller descriptionFeatures: 25 kHz maximum step frequency 3 digital outputs (flood, mist, spindle) 12 us minimum pulse width manual jog input keys for all axes limit keys for all axes control external devices with I2C protocol9

2.2.1 Mk1 MOTOR connectorEach connector controls one motor driver.Pins 2,4, 6,7, 8 and 10 provide the ‘Ground’ or common side of connections. 5VEX:STEP:DIR:ENABLE:GND:Motor drivers can be powered from the USB controller. The ‘5VEXT’ jumper, highlightedabove, must be closed to enable this feature.Provides a STEP signal of minimum 12 us pulse width to the motor driver.Provides DIR or DIRECTION signal to the motor driver.Provides ENABLE signal to the motor driver. The STOP pins on the ‘Connector’connector must be connected to OUT 3 pins on the ‘Connector’ connector to use thisfeature.The signal from ‘Connector’ connector OUT 3 is usually sent to a relay, to allow switchingof an external device. If ‘Connector’ connector STOP pins are in circuit with the signalfrom OUT 3, the ENABLE signal on the Motor connector is also controlled by OUT 3switching.This can provide a useful safety feature if an E-Stop switch is included in the circuit.Operation of the E-Stop breaks all connections. Devices controlled by OUT 3 and theENABLE signal to motor drivers would stop simultaneously on operation of the E-Stop.Ground or ‘common’ connections.10

2.2.2 Mk1 CONNECTOR connectorThis connector provides for control of external devices and other helpful features built into controller.Pins 2,4,6,8.16 provide the ‘Ground’ side of connections.STOP:OUT 1:OUT 2:OUT 3:RESET:LED:POT: 5V:GND:Direct connection to OUT 3 allows the ENABLE pins on the MOTOR connector to becontrolled by OUT 3 switching.Output signal for control of external devices (i.e. coolant flood, mist, spindle, vac)Output signal for control of external devices (i.e. coolant flood, mist, spindle, vac)Output signal for control of external devices (i.e. coolant flood, mist, spindle, vac).Can be used in circuit with STOP pins to control the MOTOR connector ENABLE signal.Software settings allow E-stop status to be sent to this pin.Connecting this pin to ground replicates the function of the ‘Reset’ switch. If the controlleris enclosed, making the ‘Reset’ button inaccessible, a NO (Normally Open) panelmounted momentary switch can initiate the ‘Reset’ function.Connection for an external blinking LED. Current must be restricted to 10mA with acurrent limiting resistor.Connection of 5k or 10k ohm, logarithmic potentiometer provides a speed control formanual jogging. 5V power supply for use with potentiometers.Ground or ‘common’ connections.11

2.2.3Mk1 JOG connectorManual jogging is controlled by switched operation of JOG 1-8. An optional plug-in ‘Jogging Keyboard’can be provided. If users construct their own jogging keyboard, it’s recommended that a 100nFcapacitor is connected across switch terminals.Pins 2, 4, 6, 8,10,12,14 and 16 are 5V connections.JOG 2:JOG 1:JOG 4:JOG 3:JOG 6:JOG 5:JOG 8:JOG 7:Jog X axis in positive direction.Jog X axis in negative direction.Jog Y axis in positive direction.Jog Y axis in negative direction.Jog Z axis in positive direction.Jog Z axis in negative direction.Jog A axis in positive direction.Jog A axis in negative direction.The above is an example configuration only. Jog direction can be adjusted to suit requirement insoftware.The optional jogging keyboard is pre-configured to use the Jog connector, immediately providingdedicated jog keys for all axes. Alternatively users can create their own jog controller, or use existingmomentary spring-loaded switches. This provides for maximum flexibility in use.The CNC USB controller JOG connector outputs only low-voltage and current. A safe, simple andinexpensive jog ‘pendant’ can be created by housing switches in a non-conductive enclosure and use ofa longer cable. Users at the planet-cnc.com discussion group report use of cable lengths of up to 3meters without problems.12

2.2.4 Mk1 LIMIT connectorLIMIT 1-8 connects limit switches. It’s recommended that a 100nF capacitor is connected directlyacross switch terminals.Pins 2, 4, 6, 8,10,12,14 and 16 are ‘Ground’ or common connections.LIMIT 1:X axis negative limit.LIMIT 2:X axis positive limit.LIMIT 3:Y axis negative limit.LIMIT 4:Y axis positive limit.LIMIT 5:Z axis negative limit.LIMIT 6:Z axis positive limit.LIMIT 7:A axis negative limit.LIMIT 8:A axis positive limit.Limits can use one of two possible configurations. The preferred configuration will determine limit switchconnections.NORMAL:Each switch is connected to its own pin with positive and negative limitsdetermined by designated switches.SINGLE INPUT:Both axis limit switches are connected to one pin. Direction of travel determines ifpositive or negative switch is triggered.Enabling the 'Tool sensor' option in 'Settings' assigns LIMIT 5 (Z-) for 'tool sensor' for tool measuringprocedures.Enabling 'I2C' in 'Settings' assigns LIMIT 7 and LIMIT 8 for I2C communication. LIMIT 7 becomes I2CSDA pin, LIMIT 8 becomes I2C SCL pin.13

2.2.5 Mk1 EXT connectorGND:Ground or ‘common’ connections.RESET:A NO (normally open) momentary switch that, when closed, connects this pin to ground,duplicates the function of the built-in reset switch. This is helpful if the controller isenclosed making the dedicated button inaccessible.LED:An LED connected to this pin duplicates the function of the onboard LED.This is a useful option if enclosure means the onboard LED is not visible.EXT:An 'E-Stop' or 'Pause' switch can be connected to thispin. A 10k ohm pull-up or pull-down resistor is required.Use of the pin must be enabled in Settings/Misc/ExtPin.'E-Stop' or 'Pause' function can be assigned. Invertoptions allow use of a normally open or normally closedswitch. 5V: 5V power supply14

2.3 Mk2 - 9 axis CNC USB controller descriptionFeatures: 100 kHz maximum step frequency 7 digital outputs 12 us minimum pulse width manual jog input keys for all axes limit keys for all axes 5 general inputs 8 control inputs for pendant or similar device SD card support for running g-code without computer control external devices with I2C protocol15

2.3.1 Mk2 MOTOR connectorEach connector controls one motor driver.Pins 2, 4, 6,7, 8 and 10 provide the ‘Ground’ or common side of connections. 5V:STEP:DIR:ENABLE:GND: 5V power. Motor drivers can take power from the USB controller.Provides a STEP signal of minimum 12 us pulse width to the motor driver.Provides DIR or DIRECTION signal to the motor driver.Provides an ENABLE signal for motor drivers. When the ENABLE signal is lost, due tooutput command, E-Stop or limit switch activation, motor drivers will deactivate.A dedicated E-Stop attached to the CTRL or INPUT connector can control the signal. Itcan also be operated by limit switch activation, software command or on shutdown of thecontrol software.This arrangement provides a useful safety feature that can be user-configured to operateunder manual and/or computer control.Ground or ‘common’ connections.16

2.3.2 Mk2 MOTOR 5-9 connectorThis connector controls up to 5 motor drivers. It can also provide an ENABLE signal to drivers that cantake advantage of these feature.STEP 5-9:DIR 5-9:ENABLE: 5V:GND:Provides a STEP signal of minimum 12 us pulse width for up to 5 motor drivers.Provides DIR or DIRECTION signal for up to 5 motor drivers.Provides an ENABLE signal to motor drivers The signal can be applied to all axes.When the ENABLE signal is lost, due to output command, E-Stop or limit switchactivation, motor drivers sharing the signal will deactivate. 5V power. Motor drivers can take power from the USB controller.Ground or ‘common’ connections.17

2.3.3 Mk2 JOG connectorSwitched operation of JOG 1-8 controls manual jogging.Pins 4, 6, 8,10,12,14 and 16 provide convenient ‘Ground’ connections.Jogging keyboards can use a ‘SHIFT’ key, allowing Mk2 controller users to jog additional axes or togglethe option of jog ‘step’ mode. ‘SHIFT’ key function is defined in settings, as is the ‘step’ value for eachkey press.A typical use might be as below.JOG 1:Jog X axis in positive direction.JOG 2:Jog X axis in negative direction.JOG 3:Jog Y axis in positive direction.JOG 4:Jog Y axis in negative direction.JOG 5:Jog Z axis in positive direction.JOG 6:Jog Z axis in negative direction.JOG 7:Jog A axis in positive direction.JOG 8:Jog A axis in negative direction.SHIFT:Toggles 'step' jog mode or jogging for additional axes.Users can create a safe, simple, low-cost jog-keyboard, using only switches, capacitors, a nonconductive enclosure and some cable. Existing panel-mounted switches can be easily adapted. If usersconstruct their own jogging keyboard, it’s recommended that a 100nF capacitor is connected acrossswitch terminals.18

2.3.4 Mk2 LIMIT connectorLIMIT 1-8 connects limit switches. It’s recommended that a 100nF capacitor is connecteddirectly across switch terminals.Pins 4, 6, 8,10,. 16 are ‘Ground’ or common connections.LIMIT 1:LIMIT 2:LIMIT 3:LIMIT 4:LIMIT 5:LIMIT 6:LIMIT 7:LIMIT 8:SHIFT:X axis negative limit.X axis positive limit.Y axis negative limit.Y axis positive limit.Z axis negative limit.Z axis positive limit.A axis negative limit.A axis positive limit.Toggle Limit switch optionsSoftware 'Invert' options allow use of ‘normally closed’ or ‘normally open’ switch hardware.19

The 'SHIFT' key toggles limit options using one of three possible configurations. The chosenconfiguration determines hardware connections.NORMAL:Each switch is connected to its own pin.SHIFT OFF: Axes 1 to 4 limits are selectedSHIFT ON:Axes 5 to 9 limits are selectedSINGLE INPUT:Both axis limit switches are connected to one pin.Direction of travel determines if positive or negative switch is triggered.SHIFT ON: Axis 9 selectedSINGLE INPUT/SINGLE INPUT SHIFT:Both axis limit switches are connected to one pin with the ‘SHIFT’ pin used todetermine if positive or negative limit is triggered.20

2.3.5 Mk2 CTRL connectorThis connector provides inputs for use with axis, distance and E-Stop switches.MPG pendant devices can also be attached.Pins 2, 4, 6, 8.16 provide convenient ‘Ground’ or common connections.An E-Stop attached to this connector can be configured in software to activate/deactivate an ENABLEsignal on motor connectors (see 'Settings').E-Stop switch hardware for use with this connector can be NC (Normally Closed) or NO (NormallyOpen). Software settings allow an ‘Invert ‘option to be applied.An inexpensive adapter to connect MPG pendant devices is available, or an adapter can be suppliedwith MPG pendant pre-wired ready for immediate use.CTRL 1:CTRL 2:CTRL 3:CTRL 4:CTRL 5:CTRL 6:CTRL 7:CTRL 8:E-StopDistance switchDistance switchAxis switchAxis switchEncoderEncoderAdditional switch21

2.3.6 Mk2 INPUT connectorThis connector will provide input for user-assigned StartStopE-StopTool sensor22

2.3.7 Mk2 OUTPUT connectorThis connector provides 7 digital outputs for control of external devices.The optional ‘Output board’ links to the Mk2 controller using this connector.Output assignment is controlled in software.OUT 1 - 7:GND:GND: 5V:Digital OutputGroundGround 5V supply.OUT1 and OUT2 are capable of generating PWM signal.OUT7 is capable of generating UART signal.23

2.3.8 Mk2 EXT connectorThis connector allows use of SD Card and I2C protocol devices. An inexpensive I2C LCD digitalreadout has been successfully prototyped, tested and documented.SDMISO:SDMOSI:SDSSEL:SDSCK:I2C CL:I2C DA:GND: 3.3V:GND: 5V:SignalSignalSignalSignalSignalSignalGround 3.3V supplyGround 5.0V supply24

2.3.9 Mk2 POT connectorA potentiometer attached to this connector provides a manual jog speed control when using joggingkeyboard connected to JOG connector. 3.3V:POT:GND: 3.3V power supply for use with potentiometers.5k or 10k ohm, logarithmic taper potentiometer can be connected to provide a jogspeed control.Ground connections25

2.3.10Mk2 USB connectorThe Mk2 USB CNC controller connects to computers via the USB port. The port uses the USB 2.xstandard.2.3.11Mk2 Power terminal and Power options jumpersUSB:REG:EXT:Power controller through USB port.Power controller from 7-12 V (recommended 9V) on green screw terminal.Polarity is not important.Power controller from 6 V on green screw terminal. Polarity is not important.2.3.12Mk2 LED indicatorsThe user is provided with helpful feedback and live ‘status’ information via on-board LED indicators.There are four indicators.Power:USB Conn:USB Up:Status:Lights when the controller is powered.Lights when controller is connected to a USB PortLights when USB signal is ‘good’.Blinks to indicate controller function is ‘good’.26

2.4 Mk2/4 - 4 axis CNC USB controller descriptionFeatures: 100 kHz maximum step frequency 3 digital outputs 12 us minimum pulse width manual jog input keys for all axes limit keys for all axes (single input mode) 4 inputs for tool sensor, E-Stop, 27

2.4.1 Mk2/4 MOTOR connectorEach connector controls one motor driver.Pins 2, 4, 6,7, 8 and 10 provide the ‘Ground’ or common side of connections.All signals are also available on screw type connector and DB25 connector. 5V:STEP:DIR:ENABLE:GND: 5V power. Motor drivers can take power from the USB controller.Provides a STEP signal of minimum 12 us pulse width to the motor driver.Provides DIR or DIRECTION signal to the motor driver.Provides an ENABLE signal for motor drivers. When the ENABLE signal is lost, due tooutput command, E-Stop or limit switch activation, motor drivers will deactivate.A dedicated E-Stop attached to the INPUT connector can control the signal. It can alsobe operated by limit switch activation, software command or on shutdown of thecontrol software.This arrangement provides a useful safety feature that can be user-configured to operateunder manual and/or computer control.Ground or ‘common’ connections.28

2.4.2 Mk2/4 JOG connectorSwitched operation of JOG 1-8 controls manual jogging.Pins 4, 6, 8,10,12,14 and 16 provide convenient ‘Ground’ connections.Jogging keyboards can use a ‘SHIFT’ key, allowing Mk2/4 controller users to jog ‘step’ mode. ‘SHIFT’key function is defined in settings, as is the ‘step’ value for each key press.A typical use might be as below.JOG 1:Jog X axis in positive direction.JOG 2:Jog X axis in negative direction.JOG 3:Jog Y axis in positive direction.JOG 4:Jog Y axis in negative direction.JOG 5:Jog Z axis in positive direction.JOG 6:Jog Z axis in negative direction.JOG 7:Jog A axis in positive direction.JOG 8:Jog A axis in negative direction.SHIFT:'Step' jog modeUsers can create a safe, simple, low-cost jog-keyboard, using only switches, capacitors, a nonconductive enclosure and some cable. Existing panel-mounted switches can be easily adapted. If usersconstruct their own jogging keyboard, it’s recommended that a 100nF capacitor is connected acrossswitch terminals.29

2.4.3 Mk2/4 OUTPUT connectorThis connector provides 3 digital outputs for control of external devices.Output assignment is controlled in software.OUT 1, 2, 7: Digital OutputGND:Ground 5V: 5V supply.OUT1 and OUT2 are capable of generating PWM signal.OUT7 is capable of generating UART signal.30

2.4.4 Mk2/4 LIMIT connectorLIMIT 1-4 connects limit switches. It’s recommended that a 100nF capacitor is connecteddirectly across switch terminals.LIMIT 1:LIMIT 2:LIMIT 3:LIMIT 4:X axis limit.Y axis limit.Z axis limit.A axis limit.Software 'Invert' options allow use of ‘normally closed’ or ‘normally open’ switch hardware.Mk2/4 controller requires 'Single Input' mode.SINGLE INPUT:Both axis limit switches are connected to one pin.Direction of travel determines if positive or negative switch is triggered.31

2.4.5 Mk2/4 INPUT connectorFour inputs are available on INPUT terminals.CTRL 1:INPUT 5:CTRL 8:INPUT 1:E-StopTool sensorAdditional switchPause32

2.4.6 Mk2/4 POT connectorA potentiometer attached to this connector provides a manual jog speed control when using joggingkeyboard connected to JOG connector. 3.3V:POT:GND: 3.3V power supply for use with potentiometers.5k or 10k ohm, logarithmic taper potentiometer can be connected to provide a jogspeed control.Ground connections33

2.4.7 Mk2/4 DB25 connectorPin 1:Pin 2:Pin 3:Pin 4:Pin 5:Pin 6:Pin 7:Pin 8:Pin 9:Pin 10:Pin 11:Pin 12:Pin 13:Pin 14:Pin 15:Pin 16:Pin 17:Pins 18-25:OUT 1STEP 1DIR 1STEP 2DIR 2STEP 3DIR 3STEP 4DIR 4LIMIT 1LIMIT 2LIMIT 3LIMIT 4OUT 2CTRL 1MOTOR ENABLEOUT 7GND34

2.4.8 Mk2/4 USB connectorThe Mk2/4 USB CNC controller connects tocomputers via the USB port. The port usesthe USB 2.x standard.2.4.9 Mk2/4 Power terminal and Power options jumpersUSB:REG:EXT:Power controller through USB port.Power controller from 7-12 V (recommended 9V) on green screw terminal.Polarity is not important.Power controller from 6 V on green screw terminal. Polarity is not important.2.4.10Mk2/4 LED indicatorsThe user is provided with helpful feedback and live ‘status’ information via on-board LED indicators.There are four indicators.Power:USB Up:Status:Lights when the controller is powered.Lights when USB signal is ‘good’.Blinks to indicate controller function is ‘good’.35

2.5 Adapter with screw terminalsThe Screw Terminal Adapter assists Mk1 and Mk2 controller connect to motor drivers that use screwterminal inputs. The adapter is compact. The ribbon cable connector helps in keeping enclosure wiringneat and accessible. Use is not difficult.1: Adapter MOTOR connectors 1-4 plug into controller MOTOR connectors 1-4.2: Motor drivers connect to DRIVER terminals 1-4. Connections are detailed below.GND: 5V:S:D:Ground5V power (5VEXT jumper must be closed on when used with the Mk1 controller).Direction signal from controllerStep signal from controller36

2.6 Jogging keyboardThe jogging keyboard is a quick, easy and inexpensive means to add dedicated manual jogging buttonsto Mk1, Mk2 and Mk2/4 CNC USB controllers.Mk2 and Mk2/4 controller users can take advantage of software options allowing the ‘SHIFT’ button totoggle jog ‘STEP’ mode. An additional option of setting ‘SHIFT’ to toggle jog control of axes 5-8 isavailable to Mk2 controller users.The keyboard is very easy to use. It simply plugs in to the JOG Connector found on all planet-cnc.comCNC USB Controllers. A connecting ribbon cable of 30 cm length (approx) is supplied as standard.Compact form and low-voltage operation make the keyboard ideally suited to the creation of a ‘jog pendant’ for use close by the machine. Regular users of CNC machinery would consider this amandatory feature for day-to-day use. Keyboard buttons are dedicated to specific motor connectors.The machine axes operated by each button is determined by users assignment of motor connectors.For example, where Motor connector 1 controls a driver / motor attached to the X axis, jog buttons 1and 2 will move the X axis. If instead, Motor connector 1 controls the Y axis, jog buttons 1 and 2 wouldmove the Y axis, and so on.37

2.7 Output boardThe output board assists controlled switching of external devices such as spindles, coolant pumps, dustextractors and so forth. It’s a very easy way to add device switching. All planet-cnc.com controllers canuse the output board. Screw terminal inputs allow this board to be used by almost any CNC controller.Features: Optoisolation 3 x 8 Amp 250V AC Relays 3 x Outputs with Normally Open / Closed option. 3 x Output status LED indicators 1 x 12V power input 1 x Power status LED indicator 0-10V for Variable Frequency Drive speed control 0-10V trimmer for VFD calibration Easy connection to Mk1 and Mk2 controllers Jumper control of Mk.1 Connector OUT1 / 0-10V option Replicates Mk.1 Connector POT pins Full support in USB CNC Controller software requirements 12V DC power supply. Current rating of at least 200mA38

2.8 MPG Pendant AdapterThis adapter allows the Mk2 9-axis controller to support useof an MPG pendant, such as HEDSS pendant. This type ofhand held device provides a convenient means of precisecontrol while the operator is close by the machine. It can beof much assistance when performing job setup.The adapter allows interface of the MPG Pendant by use ofthe CTRL and AXES 5-9 connector. Both need to beconnected to Mk2 controller CTRL and AXES 5-9 connectorswith 16 wire cables which are included with adapter.Only the Mk2 9-axis controller supports use of this adapter.The adapter is supplied in one of two configurations. Adapter only: This option facilitates use of existingpendants. Wiring to suit the hardware in use isrequired. Adapter with pendant: This option comes with the pendant, It is pre-wired for immediate usewith Mk2 CNC USB controllers.39

2.9 SD Card AdapterSD card options for the Mk2 CNC USB Controller are in development. Use of this adapter, inconjunction with control buttons attached to the INPUT connector, will allow CNC machinery to runproven NC programs without need of an attached PC.Pin-outs for this adapter correspond with Mk2 CNC USB controller EXT connector pins.The adapter can not be used with Mk1 or Mk2/4 controllers.40

3 Software3.1 OverviewCNC USB Controller software is designed to fully exploit the advanced features of controller hardware.At the same time the software remains user friendly. Even those new to CNC machining can employadvanced functions with little difficulty.Configuration options allow for maximum flexibility, integration and customization. Automatic toolchangers are supported. Tool sensor functions provide automatic tool-length detection. A ‘movable’ toolsensor can be used as a multifunction positioning aid.Simulation features are designed for fast verification of NC programs. Simulation can run automatically,under keyboard or mouse control, or by selection of individual lines in an NC program. Zoom, pan orrotate of the preview does not interrupt simulation.The software has useful G-Code manipulation and transformation functions. G-Code can bebookmarked, copied pasted and edited. It can be shifted, scaled mirrored and rotated. Code remapping for foam cutter applications is available.There are many functions to assist creation of toolpaths. A wide range of content can be directlyimported or converted to NC program. The ‘G-Code Wizard’ quickly creates pocketing and drill arraytoolpaths based on user specifications. .DXF layers can be managed within the software. Tool pathscan export to G-Code, .DXF or .CSV.41

3.2 InstallationCNC USB Controller software is compatible with Windows XP, Vista or Windows 7 (32 or 64 bit).Installation is a two-part process. Driver installation is performed, after which the main application canbe installed and configured. The installation process is largely ‘automatic.’ In most cases it’s possible toaccept ‘default’ options.Windows 7 will display a ‘publisher verification’ request. This is simply a Windows 7 feature. It occurswhen software from any publishers who are not part of the Microsoft ‘verification’ process is installed.Some computers may require additional components to be installed. This is largely governed by theoperating system and the installed software. More recent Microsoft releases contain these elements aspart of the operating system. Older versions may not have them if software installed on the machinehas not required their use.Requirements:DirectX 9c for .NETMicrosoft .NET 3.5 SP1 Framework3.2.1 Software installationCNC USB Controller software is installed by execution of the ‘CNCUSB Setup.msi’ Microsoft installerpackage.The ‘CNC USB Controller Setup Wizard’ will launch.Press

The planet-cnc.com series of USB CNC motion controllers link between a personal computer and motor . machine control software is NOT required. The USB CNC Controller software is a dedicated . (EMC2 compatible) advanced G-codes -

Related Documents:

The USB CNC Controller software is a dedicated application, designed to fully exploit the features of the purpose-built hardware. It has many advanced . Installation of PlanetCNC CNC USB Controller requires a USB equipped PC or laptop along with motor drivers appropriate to the motors in use. The USB CNC controller is compatible with the vast .

fanuc cnc (new 2000) tshudin # pl-45 cnc cylindrical grinder w/ fanuc cnc (new 2004) micron # mfn-350-rdt cnc centerless grinder w/ fanuc cnc okamoto # acc-1224-ex 12”x . miyano # lz-oir cnc lathe w/ fanuc cnc miyano # bnd-42s2 cnc lathe w/ lns bar-feed & fanuc cnc

CNC History and Definition of cNc 100 Mechanics of cNc 110 Basics of the cNc turning center 120 Basics of the cNc Machining center 130 Basics of the cNc swiss-type lathe 135 cNc coordinates 140 Part Program 150 caD/caM overview 160 cNc Manual operations 200 cNc

Bridgeport CNC TorqCut 22 USB-A001 Bridgeport Lathe - EZ-Path USB-A001 Bridgeport Mille - EZ Trax DX USB-A001 . HAAS Mini Mill USB-A001 HAAS SL20 Lathe 1999 USB-A001 HAAS VF2 Mill USB-A001 HAAS VF3 USB-A001 HAAS VF7 w/ Mitsumi D359T6 USB-D022 HACO ERM40200 USB-D001 Happy Embroidery Machine USB-D003

2. Macam-macam mesin bubut CNC 3. Bagian-bagian utama mesin bubut CNC dan fungsinya 4. Perlengkapan mesin bubut CNC 5. Peralatan bantu kerja mesin bubut CNC 6. Dimensi mesin bubut CNC 7. Penggunaan mesin bubut CNC 8. Pemeliharaan mesin bubut CNC E. Pendekatan, Model dan Metode Pembelajaran

The USB CNC Controller software is a dedicated application, designed to fully exploit the features of the purpose-built hardware. It has many advanced features to assist day-to-day CNC machine operation. 3. Optional modules that add a range of functions to the USB CNC Controller series can be used.

The USB CNC Controller software is a dedicated application, designed to fully exploit the features of the purpose-built hardware. It has many advanced features to assist day-to-day CNC machine operation. 3. Optional modules that add a range of functions to the USB CNC Controller series can be used. .

MRT, and self-development weekend workshops. Alyeska Counseling Group 701 W. 41 st Ave, Suite 104 Anchorage, AK 99503 907-782-4553 Monique Andrews MS, CDCII Alyeska Counseling Group Alyeska Counseling Group Counselors: Monique Andrews MS, CDCII Damito Owen, LPC-S Phoebe Proudfoot LCSW CDCI