Re: low pulserate / cycletime / G02?
- Subject: Re: low pulserate / cycletime / G02?
- From: "Steve Carlisle" <quatsein-at-island.net>
- Date: Fri, 13 Jul 2001 08:49:21 -0700
- Content-Transfer-Encoding: 8bit
- Content-Type: text/plain; charset=ISO-8859-1
I am not sure exactly what your problem is when using
EMC. I use code that outputs pulses on the paralell
port at up to 250,000 bits per second.
Steve
----------
> From: Oliver Häcker <O.Haecker-at-gmx.de>
> To: Multiple recipients of list <emc-at-nist.gov>
> Subject: low pulserate / cycletime / G02?
> Date: Friday, July 13, 2001 1:58 AM
>
>
> Hello,
>
> I have some problems with the speed of my machine.
>
> It seems that I can't get the feedrate over 600 mm/min. I measured circa
720
> Hz on the step pins at the parallelport. When I increase the feedrate in
my
> pragrams it has no more effect on the velocity. My steppermotors aren't
the
> problem, they can do more than 4000mm/min. What is the maximum rate at
which
> the parallelport can compute? Maybe I have to tune the cycletimes in the
> ini-file? I set some of the varables to 0 but that didn't seem to have an
effect.
> I'm using a pentium 550 with 128MB but that shouldn't be a the problem.
>
> Another Problem:
>
> When I'm driving a complete circle, starting from X10 Y0,with the command
>
> G02 X10 Y0 I-10 J0
>
> EMC does the circle twice?
>
>
> Here are my specifications:
>
> -----
> [DISPLAY]
> ; Cycle time, in seconds, that display will sleep between polls
> CYCLE_TIME = 0.200
> -----
> [TASK]
> ; Cycle time, in seconds, that task controller will sleep between polls
> CYCLE_TIME = 0.0
>
> -----
> [EMCMOT]
> ; Timeout for comm to emcmot, in seconds
> COMM_TIMEOUT = 1.0
>
> ; Interval between tries to emcmot, in seconds
> COMM_WAIT = 0.010
>
> ; Base task period, in seconds
> PERIOD = 0.000016
>
> ; Trajectory planner section
> --------------------------------------------------
> [TRAJ]
>
> AXES = 6
> COORDINATES = X Y Z R P W
> ; HOME = 0 0 0 0 0 0
> LINEAR_UNITS = 1
> ANGULAR_UNITS = 1.0
> CYCLE_TIME = 0.010
> DEFAULT_VELOCITY = 80.0
> MAX_VELOCITY = 80
> DEFAULT_ACCELERATION = 15.0
> MAX_ACCELERATION = 15.0
> PROBE_INDEX = 0
> PROBE_POLARITY = 1
>
> ; Axes sections
> ---------------------------------------------------------------
>
> ; Erste Achse
> [AXIS_0]
>
> TYPE = LINEAR
> UNIT= 1.0
> HOME = 295.3
> MAX_VELOCITY = 80
> P = 1000.000
> I = 0.000
> D = 0.000
> FF0 = 0.000
> FF1 = 0.000
> FF2 = 0.000
> BACKLASH = 0.000
> BIAS = 0.000
> MAX_ERROR = 0.000
> DEADBAND = 0.00625
> CYCLE_TIME = 0.000500
> INPUT_SCALE = -80 0
> OUTPUT_SCALE = -80.000 0.000
> MIN_LIMIT = -1000.0
> MAX_LIMIT = 1000.0
> MIN_OUTPUT = -10
> MAX_OUTPUT = 10
> FERROR = 1000.000
> ; MIN_FERROR = 0.010
> HOMING_VEL = 1.5
> HOME_OFFSET = -3
> ENABLE_POLARITY = 0
> MIN_LIMIT_SWITCH_POLARITY = 0
> MAX_LIMIT_SWITCH_POLARITY = 0
> HOME_SWITCH_POLARITY = 1
> HOMING_POLARITY = 1
> JOGGING_POLARITY = 1
> FAULT_POLARITY = 1
>
>
> -----
> [EMCIO]
> ; cycle time, in seconds
> CYCLE_TIME = 0.0
>
> --
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
>
> GMX Tipp:
>
> Machen Sie Ihr Hobby zu Geld bei unserem Partner 1&1!
> http://profiseller.de/info/index.php3?ac=OM.PS.PS003K00596T0409a
>
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact