diff options
author | Chris Morley <chrisinnanaimo@hotmail.com> | 2012-05-14 17:47:09 -0700 |
---|---|---|
committer | Chris Morley <chrisinnanaimo@hotmail.com> | 2012-05-14 17:47:09 -0700 |
commit | 4349071e683bc2375c3751390a1a748c191c54e9 (patch) | |
tree | ac84392c3e78d0e623eb82ad19edb8a070d0aedb | |
parent | 3a145610d259e494cf1ca5d556119c432e5e5ba2 (diff) | |
download | linuxcnc-4349071e683bc2375c3751390a1a748c191c54e9.tar.gz linuxcnc-4349071e683bc2375c3751390a1a748c191c54e9.zip |
pncconf -update help pages for 5i25 combos
3 files changed, 47 insertions, 11 deletions
diff --git a/src/emc/usr_intf/pncconf/pncconf-help/help-axismotor.txt b/src/emc/usr_intf/pncconf/pncconf-help/help-axismotor.txt index cf7e075b9..9b9496979 100644 --- a/src/emc/usr_intf/pncconf/pncconf-help/help-axismotor.txt +++ b/src/emc/usr_intf/pncconf/pncconf-help/help-axismotor.txt @@ -43,6 +43,20 @@ Dac Scale: be 2000. Currently PNCconf does not use PID control for the spindle, so DAC max output does not limit the output. Usually the VFD can do this. +Analog Min Limit +Analog Max Limit +Analog Scale: + The 5i25 spindle/analog outputs use these three settings to scale and range + the ouput voltage. + Min Limit is the minimum output eg -10 or 0 volts. + Max Limit is the Maximuim output eg 10 volts. + Scale sets the user units based on the maximuim output of 10 volts. + If you wish the units to be voltage then set the scale to 10 + If you wish the units to be RPM (of say a VDF spindle) set the scale to the + maximuim RPM of the spindle. + For an axis setting the scale at maximuim axis velocity (machine units per + second) would make sense. + Dac Max Output: Dac max output is a PID setting. (Currently the spindle does not use PID.) This is the maximum output that the dac can output to the amps. It is in the @@ -83,8 +97,16 @@ Open loop servo test Button: used for this test to tempararily stabilize a drifting motor - it will not be used in the regular PID control. + For testing purposes if you require an output true, for instance to force + a relay to close to allow the amplifier to be powered, select the + 'force-pin-true' output signal on the Mesa page. The openloop and tuning + tests will then set the output true for the length of the test. + + Note that 7i77 and 7i76 daughter boards need their field power supplied + or some of the HAL pins will not be made and could cause an error message. + Spindle-at-speed settings: - Set the scaling so EMC knows when the spindle is close enough + Set the scaling so Linuxcnc knows when the spindle is close enough to the requested speed. A spindle encoder or spindle-at-speed digital input signal is required for this. @@ -156,3 +178,5 @@ Test / Tune Axis Button: pressing OK will transfer the settings to the axis page. pressing cancel will keep the existing settings. + Note that 7i77 and 7i76 daughter boards need their field power supplied + or some of the HAL pins will not be made and could cause an error message. diff --git a/src/emc/usr_intf/pncconf/pncconf-help/help-extcontrols.txt b/src/emc/usr_intf/pncconf/pncconf-help/help-extcontrols.txt index ed1b9a37c..9c61b9e93 100644 --- a/src/emc/usr_intf/pncconf/pncconf-help/help-extcontrols.txt +++ b/src/emc/usr_intf/pncconf/pncconf-help/help-extcontrols.txt @@ -135,3 +135,8 @@ External Feed Override: allows feed speed override to be set by MPG or switches. works the same way as spindle override - see above. +External Max Velocity Override: + allows maximum axis velocity override to be set by MPG or switches. + works the same way as spindle override - see above. + Max axis velocity includes rapid moves where feed override only modifies + feed moves. diff --git a/src/emc/usr_intf/pncconf/pncconf-help/help-mesa.txt b/src/emc/usr_intf/pncconf/pncconf-help/help-mesa.txt index 3d0465d17..ba9d6ec8f 100644 --- a/src/emc/usr_intf/pncconf/pncconf-help/help-mesa.txt +++ b/src/emc/usr_intf/pncconf/pncconf-help/help-mesa.txt @@ -1,7 +1,7 @@ Mesa setup page: Configuration Tab: - allows you to choose the firmware, + Allows you to choose the firmware, number of components / number of gpio, frequency of pwm / pdm and the watchdog timeout. The base frequency should be set as per the Mesa daughter @@ -13,16 +13,16 @@ Configuration Tab: by choosing less of each component frees up gpio press 'accept component changes' to have the connector tabs reflect the changes - any signalnames you had already pick will be lost unless - the component is the same as before the change + Any signalnames you had already pick will be lost unless + the component is the same as before the change. Depending on the board chosen, the connector tabs will disapear if not available. The help page output tab will show the firmware PIN file, - which shows the default components, their chanel number - and their IO number. The IO number is useful for changing - some options such as stepper output pins to open drain. + which shows the default components, their channel number + and their Component number. The component number is useful for + changing some options such as stepper output pins to open drain. For instance: in firmware SVST8_4 to change stepper channel - 0 to open drain outputs, find out their IO numbers. + 0 to open drain outputs, find out their component numbers. step IO number = 48 direction number = 49 In your custom HAL file add the commands: @@ -30,9 +30,14 @@ Configuration Tab: setp hm2_5i20.0.gpio.048.is_opendrain true setp hm2_5i20.0.gpio.049.is_opendrain true - note that this says GPIO but the IO number corresponds + note that this says GPIO but the component number corresponds to the stepper ouputs. See the manual for more options. + If you are using the 5i25 card with 2x7i77 or 2x7i76 firmware + but are only using one daughter board, deselecting half the components + (including half the sserial channels) will free up the extra + 5i25 connector for GPIO, if desired. + Connector Tabs: The available tabs are selected based on the mesa card type. @@ -121,8 +126,10 @@ Connector Tabs: 7i76 I/O board works only with the 5i25 main board 7i77 I/O board works only with the 5i25 main board 8i20 amplifier ( untested ) - EMC supports 4 ports of 8 channels each of sserial - PNCconf only configures 6 channels of port 0 (so max 6 sserial boards) + Linuxcnc supports 4 ports of 8 channels each of sserial + PNCconf only configures 5 channels of port 0 (so max 5 sserial boards - + note that some 5i25 daugther boards use some of the sserial channels + internally. You could change these options in a custom HAL file If you wish to connect a component to something in a |