low pulserate / cycletime / G02?
- Subject: low pulserate / cycletime / G02?
- From: Oliver Häcker <O.Haecker-at-gmx.de>
- Date: Fri, 13 Jul 2001 10:54:02 +0200 (MEST)
- Content-Transfer-Encoding: 7bit
- Content-Type: text/plain; charset="us-ascii"
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