Hello Guest it is April 25, 2024, 02:33:49 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Mariss

Pages: 1
1
Competitions / Re: Guess and win a G100 Grex
« on: May 15, 2007, 12:00:05 AM »
The answer is obviously 2,411,499

1) Mach is 340.29 meters/sec
2) Mach3 then is 1,020.87 meters/sec
3) IPM is used a lot in CNC. Mach3 is 2,411,499 IPM

My answer doesn't count because I used a calculator.

Mariss

2
No. The step pulse width set in motor tuning is microseconds wide while the dwell time is 50 milliseconds, a time period 10,000 times longer.

Mariss

3
OK, I'll step up and say something.:-)

1) Application: The G901/902 was designed originally to fill our OEM customer needs that had legacy full-step and half-step controllers, proprietary and PLC mostly, yet wished to take advantage of the smoothess microstepping drives offer. The vast majority of these applications are point-to-point at best and are embedded in the machinery they control. The are not CNC applications and they certainly aren't constant velocity (CV) CNC applications. The G901/G902s met and still meet their needs to a tee.

2) The problem: People in the CNC community started using the G901/G902s in CNC CV applications and they are singularly unsuited for that purpose. The G901/G902s synthesize 1,2,5 or 10 pulses for every received step pulse. If full-step mode is selected, 10 synthesized pulses are sent to the base 10-microstep drive, it emulates a full-step drive and everything works wonderfully. The problem is the multiplier is not not psychic; it can issue the 10 synthesized pulses only after it has received an input step pulse. This can take 50mS to complete (10 pulses with a spacing of 5mS between each pulse). If the direction is changed during that 50mS, some pulses will be in the correct direction, the remainder will be in the wrong direction. The result is a 'drift' in the accumulated axis position during CNC CV motion. Non-CNC, non-CV applications have a dwell time after each motor move so this is of no consequence.

a 3) The solution: Design a 4-quadrant pulse multiplier. The G901/G902s use CD4000 and 74HC series logic and not a whole lot can be packed onto that board using that solution. Unfortunately a 4-quadrant multiplier requires a whole lot more logic. Enter the CPLD (complex logic programmable device). This is a tiny (5mm or 0.2" square IC) $1 part that packs the logic equivalent 200 or more 74HC ICs inside it. The G203V drive is our first foray in using CPLDs in a motor drive. It gave me the luxury of designing a perfect step motor drive when the amount of logic required is no obstacle. Having done so makes me wonder how I ever did without CPLDs.

I ran-off a quick 4-quadrant CPLD-based multiplier design prototype board. It uses the same position error accumulator our G320 servodrives use and they are certainly error-free. The design requirements for a 4-quadrant multiplier have a more than passing resemblance to what's required for a PID servo.  It will be a step pulse multiplier that cannot be spoofed by any CNC CV application.

The prototype board is much smaller (1.2" by 0.8" or 30mm by 20mm). I'm getting double-duty from it because it also will be a test vehicle for 0603 parts, QFN packaged CPLDs and new 6-mil  (0.15mm) design rules. That the multiplier will work as expected is a given; rather it will be a manufacturability test-bed for more compact circuitry. Circuit components will be more than 3 times smaller now (0603 vs 0805).

The test-bed part is important. If it works OK then circuit real-estate shrinks to 40% of present size and the 4-quadrant pulse multiplier circuit gets incorporated on a future G203V board at no increase in price. It will cost a little less than the G210 and far less than the G212 if you are familiar with our drives. The 4-quadrant multiplier will have a brief career as a G903 to service the 3,000-some G203Vs out there. It will have a longer career as a G904 to replace the G901/G902s.

Hope this long post helps explain why we are where we are and where we are headed. There are a lot of things afoot including the G320 which gets the 'CPLD treatment' late this summer.

Mariss


4
Mach3 and G-Rex / Re: To Grex or not to Grex?
« on: April 18, 2006, 07:08:14 PM »
True but the G100 firmware can be updated via the ethernet link. That means as features are added (backlash, closed-loop, etc), you can download the updates and flash them to the G100 using the installed DLM. It cannot become obsolete.

Mariss

5
Mach3 and G-Rex / Re: To Grex or not to Grex?
« on: April 18, 2006, 12:12:41 AM »
Makes no differece to me and I agree with you. The G-Rex is the future; in 5 years PCs won't have parallel ports. None of my computers have them, they are becoming as rare as ISA bus boards are now. It's just the direction in which things are going.

About the leading edge of technology. avoid it like the plague. It's not called the "bleeding edge of technology" for nothing. Let others shake it down until it is safe and stable. Meanwhile others have to see where things are going and have to have products in place:-)

Mariss

6
Mach3 and G-Rex / Re: To Grex or not to Grex?
« on: April 17, 2006, 08:10:18 PM »
Sorry about that; I guess it could be clearer.

1) The G100 and G101 are functionally identical. That means the same program run on either one will give exactly the same results.

1a) The G101 is an OEM version. It has no indicator LEDs, no terminal blocks for connections (headers only) and no enclosure or case. It really requires a user to design a printed circuit board the G101 can plug into.

1b) The G100 is an end-user version. It is also more expensive because the "gingerbread" listed in (1a) costs money.

2) The G100/G101 is an 8-bit perephrial (8-bit data bus, RD, WR, CE, 4-bit address bus, etc). It requires an 8-bit microcomputer to operate it. The interface connector is pinned-out for a Rabbit RCM3600 or RCM3700 series MCU though any other CPU can be used.

The Rabbit must be flashed with the firmware here (Geckodrive) unless you have a Rabbit development system and the required programming cable. We flash the Rabbit and sell it at cost with the G100/G101.

Mariss

7
Mach3 and G-Rex / Re: To Grex or not to Grex?
« on: April 17, 2006, 07:07:42 PM »
2,500 PPR encoder, maybe a 3,000 RPM motor equals 500,000 step pulses per second. That's 10 to 20 times higher than the Mach2/Mach3 maximum step rate but only 12% of what Mach4 can do.

Mariss

Pages: 1