![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| DIY-CNC Router Table Machines Discuss the building of home-made CNC Router tables here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Hello All, I've built a dual x-axis machine and I'm running emc2. I'm using the keiling kit with the gecko 540 and 387oz-in motors. I've mapped the output of the x-axis to the a-axis in emc's config. I'm finding when I advance the axis, one side advances a smidge (~.5") further than the other. As a quick test I switched the output from the g540 on the motors but same axis continued to advance further. I realize this is not a lot to go on but I figured it was worth asking. Anyone have any thoughts? |
|
#2
| ||||
| ||||
| If you have eliminated the electrical/electronic possibilities then it comes down to mechanical, No? .5" is a bit more than a 'Smidge' in my book! ![]() Al.
__________________ CNC, Mechatronics Integration and Machine Design. “Logic will get you from A to B. Imagination will take you everywhere.” Albert E. |
|
#4
| |||
| |||
| Here are the EMC2 (8.04) Configuration Wizard settings that I use. Make sure that the Steps Per settings are exactly alike for both X axis motors. I don't remember if they have individual settings or assume that for the second X motor. CarveOne
__________________ CarveOne Resistance is not futile. It is voltage divided by current (R=V/I). |
|
#5
| ||||
| ||||
| Over what distance of movement do you see the discrepancy? Are you using ballscrews or acme screws to drive the axis? Are you absolutely sure that the pitch of each screw is identical to the other? Can you test that manually? |
| Sponsored Links |
|
#6
| |||
| |||
| I see the discrepancy in under 12 inches of movement |
|
#7
| |||
| |||
|
are you using your Y axis for your secondary X motor? I'm using the A-axis and i'm curious the gecko treats it "secondary" so-to-speak. |
|
#8
| |||
| |||
| Both X motors are moving the gantry. The Y motor moves the Z assembly along the gantry. EMC2 is using the XYZ gantry machine configuration. I never could get the XYZA configuration to synchronize the two X axis motors (X and A). I also found it difficult to find out how to get it working online. None of the descriptions I found gave anything but vague information. When you configure the wizard it will initially show four motor options. After you define X, Y, and Z motors and go to the next page of the wizard you won't see but three motor entries if you go back to that page. If you define four motors the first time they will still be there when you go back later. Weirdness. I haven't seen what later releases of EMC2 have on these pages so I don't know if there have been changes to make this slaving setup more obvious. CarveOne
__________________ CarveOne Resistance is not futile. It is voltage divided by current (R=V/I). |
|
#9
| |||
| |||
I configured mine manually by editing my .hal file after a basic config. Notice the bottom section highlighted in green. I appended the output pins for my A axis to the xstep and xdir commands. net xstep => parport.0.pin-02-out setp parport.0.pin-02-out-reset 1 setp parport.0.pin-03-out-invert 1 net xdir => parport.0.pin-03-out net ystep => parport.0.pin-04-out setp parport.0.pin-04-out-reset 1 setp parport.0.pin-05-out-invert 1 net ydir => parport.0.pin-05-out net zstep => parport.0.pin-06-out setp parport.0.pin-06-out-reset 1 net zdir => parport.0.pin-07-out net xstep => parport.0.pin-08-out setp parport.0.pin-08-out-reset 1 setp parport.0.pin-09-out-invert 1 net xdir => parport.0.pin-09-out |
|
#10
| |||
| |||
| When I first run the wizard, there are the four entries. Slaving only works when the first two entries are used for the two X axis motors. They must be named X and X. X and A did not work. I found a reference to it somewhere that finally gave me the clue. I assume that both X motor entries get the same signals. It wasn't at all intuitive as to how to do this. I know nothing about messing around in the hal files. I'll fire up the machine today and copy the .hal file for posting here. CarveOne
__________________ CarveOne Resistance is not futile. It is voltage divided by current (R=V/I). |
| Sponsored Links |
|
#11
| |||
| |||
| Here is the .hal file for my big machine that uses dual r&p drives on the X axis to move the gantry. It has been renamed to .txt file extension for uploading. CarveOne
__________________ CarveOne Resistance is not futile. It is voltage divided by current (R=V/I). |
|
#12
| |||
| |||
| i did some additional testing tonight and found 2 strange things: first: I did some additional testing today and noticed a few strange things: When I dropped my IPM to 1ipm, the gantry stayed aligned. jogging at high speeds caused it to become out of square. second (off topic) When i ran the gantry from 0 to 20" back and forth without pause, the gantry would not make it to the 0 and 20" position until the last |
![]() |
| Tags |
| dual x-axis |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| strange emco 325 issue | ratedr | EMCO Lathe | 0 | 08-09-2011 08:25 AM |
| Strange issue with a C10 BOB | Brass_Machine | Automation Technology Products | 1 | 04-26-2011 06:32 PM |
| Dual Steppers or Timing Belt for Dual X-axis? | GEBrown | Linear and Rotary Motion | 3 | 05-27-2010 11:45 AM |
| Strange MAzatrol / EIA-ISO issue | SPE_user1 | Mazak, Mitsubishi, Mazatrol | 3 | 09-09-2008 08:10 AM |
| Strange serial comms issue | TLSupper | Machine Problems, Solutions , Wireless DNC, serial port | 2 | 09-27-2007 01:00 PM |