mike langeweg wrote: > I started a cnc knee style retrofit to emc about 6 years ago. I haven't > done anything with it since then. Marriage and kids took a priority. I am > starting to have some more free time and would like to get back into it. > Some of what I have is: > > 3.0 ghz pentium 4 dual boot with Ubuntu/emc2 ready to install, but i'm not > sure abou the ini file installed off of live cd. and xp on other hard > drive-disconnected when installed ubuntu, I just select through bios. > ppmc purchased from pico systems: > -motherboard > -dac card > -dio card > -encoder card > Hmmm, that is pretty old. You may need some firmware updates on the boards. Can you give me the labels on the big chips of the DAC and DIO board, and the date code scratched into the EPROM on the encoder board? (Sorry, I know those are hard to read, I'm using printed labels, now.) I think these boards may still work with a current EMC2 version, but some of the features like homing to index pulse won't work. > 2 copley control servo amps model 422 (what I could afford at the time need > more servo amps but would like to see progress first) > I looked at an encoder on the end of my brushed dc servo. This is what I seen > pin# 1 vdc > 2 common > 4 A output > 5 B output > 6 M output > 7 A comp > 8 B comp > 9 M comp > from motion control devices I would assume era early 1970's > Model # 80-dm-1000-5-C0-C-T > they originally only used pins 1,2,4,8,9 > > I would guess this to be a differential encoder with a index (M?) > Yes. M for "Marker", they also use I and Z to identify that signal. > If possible I would like to prove this at home(basement) with power supply, > servo amps etc(not the mill for now, I have more time at home than in the > shop) > > I am not sure if my encoder board will do differntial or just single, I think > it is just single because I don't see any jumpers. > I breifly started to look over emc2 users manual, and I didn't see/overlooked > a lot of servo information. I believe it said something about a different > manual? > If there are no chips installed in U3 - U5, then it is single-ended. I could install the differential receivers and update the firmware for you. However, you should be able to read movement by just connecting the A, B and M true signals and ignoring the complement for now.
You won't find much info on the PPMC specifically in the EMC manual, I do have a lot of info on my web pages, see http://pico-systems.com/PPMC.html in the page for each board, you can find pinout and other descriptive info for hooking it up. I have made some little interface boards for connecting the fault and enable signals between the PPMC and the Copley 400-series amps. You must have an IEEE-1284 compliant cable to use the PPMC. It should work fine with on-motherboard parallel ports, but may be flaky with PCI plug-in parallel ports, which run much faster. If you have this problem (detectd by the commtest described below) I have a fix for it, but will need to get the motherboard back to install the fix. Before running EMC, you should load and install the diagnostics program for the PPMC, it will make it easier to test and verify that it is working right. After the diags program shows correct operation (most important test is commtest that tests reliable communications between computer and PPMC) you then need to verify that EMC gets the right direction and measured movement when you manually move the motors. Once the encoders are reading into EMC correctly, then you can start setting up the servo amps and tuning. Do not spend a lot of time getting precise servo tuning, it will all change when the motors are mounted on the machine. See http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?PWM_Servo_Amplifiers for info on servo tuning. This was written for my PWM servo amplifiers and the PWM controller, but a large part of it is very applicable to the PPMC as well. Jon ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
