RE: [CAD_CAM_EDM_DRO] setting up EMC
Posted by
John Guenther
on 2002-07-22 19:20:06 UTC
Hi Terry,
First off, you will need to uncomment the PERIOD parameter if you are using
freqmod.o and I suggest something less than the 0.0005 it is currently set
for. Try something like 0.00025 for a starter. It is wrong the screen will
not update with reasonable response, that is the mouse pointer is very slow
/ jerky.
With freqmod.o you will also need the INPUT_SCALE and OUTPUT_SCALE values to
be the same. Set them to the number of steps per inch for your machine.
You will also need to reduce the values in MAX_VELOCITY, MAX_ACCELERATION
and DEFAULT_ACCELERATION. Try 0.20, 0.50 and 0.50 respectively for these
values. These will not be optimal, but they should get you some motion.
John Guenther
Sterling, Virginia
First off, you will need to uncomment the PERIOD parameter if you are using
freqmod.o and I suggest something less than the 0.0005 it is currently set
for. Try something like 0.00025 for a starter. It is wrong the screen will
not update with reasonable response, that is the mouse pointer is very slow
/ jerky.
With freqmod.o you will also need the INPUT_SCALE and OUTPUT_SCALE values to
be the same. Set them to the number of steps per inch for your machine.
You will also need to reduce the values in MAX_VELOCITY, MAX_ACCELERATION
and DEFAULT_ACCELERATION. Try 0.20, 0.50 and 0.50 respectively for these
values. These will not be optimal, but they should get you some motion.
John Guenther
Sterling, Virginia
> -----Original Message-----
> From: terrytwombly [mailto:ttwombly@...]
> Sent: Monday, July 22, 2002 22:03
> To: CAD_CAM_EDM_DRO@yahoogroups.com
> Subject: [CAD_CAM_EDM_DRO] setting up EMC
>
>
> First off a big thank you for any and all help.
> Terry Twombly
> ttwombly@...
>
> Ok forget about setting up my mill with EMC now, I just want to have
> EMC make some steppers move. What I did this weekend is copied the
> simulation .ini into the EMC .ini changed a few things like, (realtime
> which is what I want) ( freqmode.0, I believe I need this so I can
> hook up my linear Encoders) and I believe to only other thing, I had
> to change the, ENABLE_POLARITY = 0,
> MIN_LIMIT_SWITCH_POLARITY =0.
> MAX_LIMIT_SWITCH_POLARITY = 0, HOME_SWITCH_POLARITY = 0. I have the
> computer hooked up to a step, direction controller that I made with
> three stepper motors, I have nothing else hooked up. I am trying to
> get EMC to talk to the steppers and make them move, then I will come
> back and reset the EMC.ini for the mill.
>
> My system is a cheapo tower and board with a 266 AMD and 30M ram
> memory,with BDI working.
>
> I entered into the console (konsole). I can not go anywhere clicking
> on the icon on the desk top and I do hope that we can fix that to. So
> I used the konsole and hear is what is happening.
>
> FROM ROOT and it only works from root It will not work from a konsole
> from the desk top.
>
> [root@localhost /root]# cd /usr/local/emc
> [root@localhost emc]# ./emc.run
> Current platform is linux_2_2_18
> Current real-time platform is rtlinux_3_0
> inivar = plat/linux_2_2_18/bin/inivar
> INIFILE = emc.ini
> starting emc...
> starting EMC MOTION PROGRAM ? freqmode.0?done
> VERSION: 1.2
> MACHAINE: TERRYS CONTROLLER
> Starting EMC SEVER PROGRAME ? emcsvr?done
> Running EMC DISPLAY PRORGAMR ? tkemc
> Issuing EMC_TASK_SET_TERM_COND ? (+222,16, +0, +2, )
> Issuing EMC_TRAJ_SET_origin -- ( +224,+60,
> +0,0.000079,0.000000,0.000000,0.000000,0.000000,0.000000)
> Issuing EMC_TASK_MODE ? (+504, _16, +2,g21,)
> EmcTaskPlanExecute(g21) returned 0
> Issuing EMC_TASK_PLAN_EXECUTE -- (+504, +16, +3, +1,)
> EmcTaskPlanClose() called
> Outgoing motion id is ?2
> Issuing EMC_TASK_PLAN_SYNCH -- (+516, _12, +0,)
> EmcTaskPlanSynch () returned 0
> Issuing EMC_TRAJ_SET_SCALE --- (+209,+20, +4,1.000000,)
>
> With this I get a nice control panel with Big YELLOW NUMBERS then I
> try to use the control to make motion by, going to estop reset,estop
> off then click it again and machine on then spindle forward then break
> off then I hit the + button and I get Error: Axis following error.
>
> In the (Terminal box) below Issuing EMC_TRAJ_SET_SCALE --- (+209,+20,
> +4,1.000000,) are new lines of code as seen below.
>
> Command (EMC_AXIS_INCR_JOG) cannot be executed until the machine is
> out of estop and turned on
> Issuing EMC_TASK_SET_SATE ? (+505,+16, +7, +2,)
> Issuing EMC_TASK_SET_SATE ? (+505,+16, +8, +4,)
> Issuing EMC_TASK_SET_SATE ? (+125,+32, +9, +0,1.000000,1.000000,)
> Axis 0 following error
> Minimilltaskinf.cc 962: Error on axis 0.
> EmcTaskPlanClose() called
>
> My EMC.ini looks like
> Version = revision:1.2 $
>
> Machine = Terrys controller
>
> NML_file = emc.nml
>
> Debug = 0x7FFFFFFF
> RS274NGC_STARTUP_CODE = G-20
>
> REALTIME
>
> DISPLAY tkemc
>
> CYCLE_TIME 0.200
>
> POSITION_OFFSET = ACTUAL
>
> MAX_FEED = 1.2
>
> [TASK]
>
> PLAT= REALTIME
>
> TASK = minmilltask
>
> CYDLE_TIME 0.100
>
> [ EMCMOT ]
>
> PLAT = REALTIME
>
> EMCMOT = freqmode.0 ( I want to set this up with encoders and was
> told that it had to be in freqmode.0 to do this, at the time of trials
> I do not have the encoder card in this computer.)
>
> Shmen = 100
>
> SHEM_BASE-ADDRESS = 0X300
>
> PARPORT_IO_ADDRESS = 0X378
>
> COM_TIMEOUT + 0.100
>
> ; PERIOD = 0.0005 ( I HAVE NRVER SEEN ANYTHING TO SAY I SHHOULD
> DO ANYTHING WITH THIS)
>
> AXIS =3
> COOORDINATES = XYZ
> HOME = 000
> LINEAR_UNITS = 0.03937007874016
> ANGULAR_UNITS = 1.0
> CYCLE_TIME = 0.060
> DEFAULT_VELOCITY = 1.2
> DEFAULT_ACCELERATION = 20.0
> MAX_ACCELERATION = 20.0
> PROBE_INDEX = 0
> PROBE_POLARITY = 1
>
>
> ; First axis
> [AXIS_0]
>
> TYPE = LINEAR
> UNITS = 0.03937007874016
> HOME = 0.000
> MAX_VELOCITY = 1.2
> P = 1000.000
> I = 0.000
> D = 0.0300
> FF0 = 0.000
> FF1 = 0.077
> FF2 = 0.000
> BACKLASH = 0.000
> BIAS = 0.000
> MAX_ERROR = 0.000
> DEADBAND = 0.000
> CYCLE_TIME = 0.03000
> INPUT_SCALE = 1000 0
> OUTPUT_SCALE = 1.000 0.000
> MIN_LIMIT = -10.0
> MAX_LIMIT = 10.0
> MIN_OUTPUT = -10
> MAX_OUTPUT = 10
> FERROR = 1.000
> MIN_FERROR = 1.000
> HOMING_VEL = 0.1
> HOME_OFFSET = 0.0
> ENABLE_POLARITY = 0
> MIN_LIMIT_SWITCH_POLARITY = 0
> MAX_LIMIT_SWITCH_POLARITY = 0
> HOME_SWITCH_POLARITY = 0
> HOMING_POLARITY = 1
> JOGGING_POLARITY = 1
> FAULT_POLARITY = 1
> ; Parameters for Inland Motor BMHS-0701 X 20
> TORQUE_UNITS = OZ_IN
> ARMATURE_RESISTANCE = 1.10
> ARMATURE_INDUCTANCE = 0.0120
> BACK_EMF_CONSTANT = 0.0254
> ROTOR_INERTIA = 0.0104
> DAMPING_FRICTION_COEFFICIENT = 0.083
> SHAFT_OFFSET = 0
> REVS_PER_UNIT = 10
> ; Parameters for generic amplifier
> AMPLIFIER_GAIN = 1
> MAX_OUTPUT_CURRENT = 10
> LOAD_RESISTANCE = 1
> ; parameters for generic encoder
> COUNTS_PER_REV = 4096
>
> THIS IS WHAT I HAVE FOR ALL THREE AXISES
>
>
> Addresses:
> FAQ: http://www.ktmarketing.com/faq.html
> FILES: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO/files/
>
> OFF Topic POSTS: General Machining
> If you wish to post on unlimited OT subjects goto:
> aol://5863:126/rec.crafts.metalworking or go thru Google.com to
> reach it if you have trouble.
> http://www.metalworking.com/news_servers.html
>
> http://groups.yahoo.com/group/jobshophomeshop I consider this
> as a sister site to the CCED group, as many of the same members
> are there, for OT subjects, that are not allowed on the CCED list.
>
> NOTICE: ALL POSTINGS TO THIS GROUP BECOME PUBLIC DOMAIN BY
> POSTING THEM. DON'T POST IF YOU CAN NOT ACCEPT THIS.....NO
> EXCEPTIONS........
>
> Post messages: CAD_CAM_EDM_DRO@yahoogroups.com
> Subscribe: CAD_CAM_EDM_DRO-subscribe@yahoogroups.com
> Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@yahoogroups.com
> List owner: CAD_CAM_EDM_DRO-owner@yahoogroups.com, wanliker@...
> Moderator: jmelson@... timg@... [Moderator]
> URL to this group: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO
> bill,
> List Mom
> List Owner
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>
Discussion Thread
terrytwombly
2002-07-22 19:02:49 UTC
setting up EMC
John Guenther
2002-07-22 19:20:06 UTC
RE: [CAD_CAM_EDM_DRO] setting up EMC
Jon Elson
2002-07-22 21:32:57 UTC
Re: [CAD_CAM_EDM_DRO] setting up EMC
Ray Henry
2002-07-23 06:19:29 UTC
Re: RE: setting up EMC
dakota8833
2002-07-23 12:40:31 UTC
Re: setting up EMC
terrytwombly
2002-07-23 17:51:16 UTC
setting up EMC
Jon Elson
2002-07-23 23:23:13 UTC
Re: [CAD_CAM_EDM_DRO] setting up EMC