UC100 Users Guide
UC100 Users Guide
Contents:
1. Product description and background of working. 2. Installation of the USB drivers and the plugin. 3. System setup. a.) The first run. b.) Setting up Mach3 with the UC100 controller . 4. LED feedback signals on the UC100 controller. 5. Errors and installation debugging. 6. DSUB-25 connector pinout. 7. Known limitations and bugs. 8. Parameters and functions summary. 9. Safety notes.
When developing we also thought about backward compatibility with the old LPT printer port and therefor the UC100 has a DSUB-25 female connection interface to the enviroment with the same pinout as what a printer port has. This means that the UC100 can replace an LPT port on an existing system simply with plugging the controller to the USB port of the PC and plugging the DSUB25 cable end (which was originally plugged into the LPT port of the PC) to the UC100 controller's DSUB-25 port.
2. Installation
The UC100 controller is compatible with the same operating systems as what Mach3 is compatible with, these are Windows XP and Windows 7. The installation can be done easily with our automatic installer software: http://www.cncdrive.com/UC100.html The automatic installer is an online and offline installer which means it connects to the internet and downloading and installing the latest plugin and the USB drivers for the UC100 controller. If the software cannot connect to the internet (due to missing internet connection of the computer) then it installing the prepacked plugin and drivers versions, this is the offline installation mode. Currently the automatic installer is working under Windows XP and Windows 7 32bit and 64bit versions.
Select the UC100 CNC motion controller from the list. If selecting the Dont ask me this again then this screen will not popup anymore when starting Mach3 and the default driver will be the UC100 in this case. If once the Dont ask me this again was selected and if for any reason the LPT port drivers will need to be used at a later time then pressing the CFG's->Reset device sel... menu item in Mach3 will reset this popup screen and at the next start of Mach3 the LPT port drivers will become selectable again.
In the bootup procedure the plugin automaticly checks the actual firmware version in the UC100 motion controller. The firmware and the plugin versions must be matched, so if Mach3 finds an uncompatible (forexample an older version) of firmware in the UC100 which is not compatible with the installed plugin then Mach3 will popup a warning screen and will download the compatible drivers to the UC100 automaticly. This automatic checking procedure at each Mach3 startup guarantees that the firmware in the UC100 and the plugin in Mach3 will be always compatible with eachother.
then the .NET framework was not installed on the computer. The .NET framework 2.0 is the prerequirement for running the UC100 controller plugin. The framework can be downloaded from the UC100 product page, here: http://cncdrive.com/UC100.html or from Microsoft's website. The .Net framework 2.0 is part of Windows7 and therefor it is not required to install it on Windows 7 operating systems. It is only required to install it on Windows XP as it not containing this tool by default, it must be installed separately, by the user on the Windows XP operating system. The following popup screen indicates that Mach3 is unable to establish the connection with the UC100 controller, check the USB connections and the LED states of the UC100 and restart Mach3. If the error does not go away then check and if nessessary reinstall the USB drivers.
The following popup screen appears if Mach3 loosing the connection with the UC100 meanwhile it is operating. This event may happen if the USB cable is broken or if the cable connector was accidentally slipping out from the UC100 or from the PC. The workaround is checking the USB cable connections and plug it back and restart Mach3.
If Mach3 triggers the E-stop event and if the UC100 Sync Error! message appears in the statusbar of Mach3 then the UC100 lost the communication syncronisation with Mach3, this can happen if the computer is too slow or if the PC is so much overloaded with running other software in the background that there is not enough CPU or memory resources for Mach3 to keep the step with the UC100. Also the indication of this kind of error is that the blue LED in the UC100 backshell is blinking slowly with about 1Hz frequency only. The workaround is to check and close the running processes in Windows which overloads the PC too much, or if the PC itself is too slow and does not comply the minimal requirements to run Mach3 then exchange the PC to another, faster one.
Signal direction Output Output Output Output Output Output Output Output Output Input Input Input Input Output Input Output Output Ground
9. Safety notes
! It is important to install and use optical isolation between the environment and the computer, therefor it is recommended to connect the UC100 to the motor drives and external sensors on the machine via signal isolators, e.g. via an optically isolated breakout board. A good example for this is our HDBB and HDBB2 breakout boards, the datasheet of these devices can be found and downloaded on our website. ! Use the UC100 motion controller product only if you understood it's working and also understood the risk of working with machine tools. ! It is important to comply the safety standards like installing the external E-stop button, limit switches, charge pump safety circuit. ! The UC100 motion controller is built into an enclosed DSUB-25 shell, but this enclosure is not ment to protect the device from falling chips or liquid, protect the device from taint damage. ! Protect the device from direct intensive sunshine beams and from extreme temperature levels and from extra high humidity. ! In electrically noisy environment it is adviced to place and install the UC100 controller into the same electric cabinet where the motor drives are installed to. ! Keep the UC100 controller away from high Voltage parts and cables of the installation.
http://www.CNCdrive.com
V2.106
V2.107
V2.110
V2.111
V2.112
V2.114
V2.117
Functions were missing in previous version and were added in this release: 1.) Internal communication protocol was reworked for even more robustness. 2.) Selectable topmost property on the UC100 I/O monitor window. Bug fixes in this release: 1.) Spindle PWM missing some pulses when backlash compensation is set and when backlash compensation movement is in progress. Bug fixed. 2.) G31 straight probing not working other than with pin10. input, now it works with all input pins. Bug fixed. Update in the automatic installer: 1.) Windows 7 x64 support was added, now the installer works also on 64 bit Operating Systems. Having a problem, found a bug? Inform us and we will fix it quickly!