Problem with resolution. 72 ????
- Subject: Problem with resolution. 72 ????
- From: "antonio ximenez" <antonio_ximenez-at-hotmail.com>
- Date: Fri, 15 Mar 2002 11:09:06 +0000
- Content-Transfer-Encoding: 8bit
- Content-Type: text/plain; charset=iso-8859-1; format=flowed
Somebody Know, if input_scale parameter is limited at
a number >= 3 digits ?
OK, I am going to try explain the reason for the above quetsion.
I am building a plasma cutter with the next dimensions:
x= 2000mm lead screw step 5mm ( 5mm per Turn )
y= 1000mm lead screw step 5mm ( 5mm per Turn )
z= 100mm lead screw step 3mm ( 5mm per Turn )
Motors are 2º per step, so in half step mode I get 360º= 1 revolution.
The input_scale for axis must be
x= 360/5mm = 72
y= 360/5mm = 72
z= 360/3mm = 120
If you tried resolutions < 100 you can jog x and y axis in clockwise,
anticlockwise dont work ever.
Z axis work fine, It has a resolution > 100.
This is my ini file, but if you have a ini file working and change
resolution < 100 you understand my problem.
Suggestion about velocity and accel. parameters have been tried without
results.
Resolution is the problem, I think.
Some help is welcome.
Thanks in advance
-------------------------------------------------------
; EMC controller parameters for switchless minimill.
; See genedit.ini for full descriptions and alternate values
; General section ----------------------------------------------------
---------
[EMC]
VERSION = $Revision: 1.4.1
MACHINE = Stepper Minimill
NML_FILE = emc.nml
DEBUG = 0x7FFFFFFF
; Sections for display options ---------------------------------------
---------
[DISPLAY]
PLAT = nonrealtime
DISPLAY = tkemc
CYCLE_TIME = 0.100
HELP_FILE = doc/help.txt
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
PROGRAM_PREFIX = programs/
; Task controller section --------------------------------------------
---------
[TASK]
PLAT = nonrealtime
TASK = minimilltask
CYCLE_TIME = 0.010
; Part program interpreter section -----------------------------------
---------
[RS274NGC]
PARAMETER_FILE = emc.var
; Motion control section ---------------------------------------------
---------
[EMCMOT]
PLAT = realtime
EMCMOT = steppermod.o
SHMEM_KEY = 100
SHMEM_BASE_ADDRESS = 0x3A00000
PARPORT_IO_ADDRESS = 0x378
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
;PERIOD = 0.00003
; Trajectory planner section -----------------------------------------
---------
[TRAJ]
AXES = 3
COORDINATES = X Y Z
HOME = 0 0 0
LINEAR_UNITS = 1.000000
ANGULAR_UNITS = 1.0
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 1.0
MAX_VELOCITY = 6.0
DEFAULT_ACCELERATION = 20.0
MAX_ACCELERATION = 20.0
PROBE_INDEX = 0
PROBE_POLARITY = 1
; Axes sections ------------------------------------------------------
---------
; First axis
[AXIS_0]
TYPE = LINEAR
UNITS = 1.000000
HOME = 0.000
MAX_VELOCITY = 4
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.0005
CYCLE_TIME = 0.001
INPUT_SCALE = 72.0 0
OUTPUT_SCALE = 72.000 -0.000
MIN_LIMIT = -1000.0
MAX_LIMIT = 1000.0
MIN_OUTPUT = -10
MAX_OUTPUT = 10
FERROR = 1.000
MIN_FERROR = 0.010
HOMING_VEL = 0.1
HOME_OFFSET = 0.10
ENABLE_POLARITY = 1
MIN_LIMIT_SWITCH_POLARITY = 0
MAX_LIMIT_SWITCH_POLARITY = 0
HOME_SWITCH_POLARITY = 1
HOMING_POLARITY = 1
JOGGING_POLARITY = 1
FAULT_POLARITY = 1
; Second axis
[AXIS_1]
TYPE = LINEAR
UNITS = 1.000000
HOME = 0.000
MAX_VELOCITY = 4
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.0005
CYCLE_TIME = 0.001000
INPUT_SCALE = 72 0
OUTPUT_SCALE = 72.000 -0.000
MIN_LIMIT = -1000.0
MAX_LIMIT = 1000.0
MIN_OUTPUT = -1000
MAX_OUTPUT = 1000
FERROR = 1.000
MIN_FERROR = 0.010
HOMING_VEL = 0.1
HOME_OFFSET = 0.10
ENABLE_POLARITY = 1
MIN_LIMIT_SWITCH_POLARITY = 0
MAX_LIMIT_SWITCH_POLARITY = 0
HOME_SWITCH_POLARITY = 1
HOMING_POLARITY = 1
JOGGING_POLARITY = 1
FAULT_POLARITY = 1
; Third axis
[AXIS_2]
TYPE = LINEAR
UNITS = 1.000000
HOME = 0.000
MAX_VELOCITY = 1.2
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.0005
CYCLE_TIME = 0.001000
INPUT_SCALE = 120 0
OUTPUT_SCALE = 120.000 -0.000
MIN_LIMIT = -100.0
MAX_LIMIT = 100.0
MIN_OUTPUT = -10
MAX_OUTPUT = 10
FERROR = 1.000
MIN_FERROR = 0.010
HOMING_VEL = 0.1
HOME_OFFSET = 0.10
ENABLE_POLARITY = 1
MIN_LIMIT_SWITCH_POLARITY = 0
MAX_LIMIT_SWITCH_POLARITY = 0
HOME_SWITCH_POLARITY = 1
HOMING_POLARITY = 1
JOGGING_POLARITY = 1
FAULT_POLARITY = 1
; section for main IO controller parameters --------------------------
---------
[EMCIO]
PLAT = nonrealtime
EMCIO = minimillio
CYCLE_TIME = 0.100
TOOL_TABLE = emc.tbl
_________________________________________________________________
Descargue GRATUITAMENTE MSN Explorer en http://explorer.yupimsn.com/intl.asp
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact