Mul File Specification - Axes : Différence entre versions

[version en cours de rédaction][version en cours de rédaction]
Ligne 62 : Ligne 62 :
 
Determined by  
 
Determined by  
  
* Manufacturer of the drive system
+
*Manufacturer of the drive system
* Mounting location of motor
+
*Mounting location of motor
* Handing of the machine
+
*Handing of the machine
  
 
0 - Standard Direction
 
0 - Standard Direction
Ligne 77 : Ligne 77 :
 
|-
 
|-
 
|8
 
|8
|
+
|Maximum Acceleration
 
|3000
 
|3000
 
|numeric
 
|numeric
|
+
|in mms<sup>-2</sup>
 
|-
 
|-
 
|9
 
|9
|
+
|Maximum Deceleration
 
|6000
 
|6000
 
|numeric
 
|numeric
|
+
|in mms<sup>-2</sup>
 
|-
 
|-
 
|10
 
|10
|
+
|Datum Offset
 
|490.4
 
|490.4
|
 
 
|float
 
|float
 +
|Distance from the physical axis homing point to datum zero point
 
|-
 
|-
 
|11
 
|11
|
+
|Move to position after datum
 
|100.0
 
|100.0
|
 
 
|float
 
|float
 +
|Following a home sequence, this determines where the axis move to
 +
A start position
 
|-
 
|-
 
|12
 
|12
|
+
|Home Input IO Reference
 
|InC_GXHome
 
|InC_GXHome
|
 
 
|string
 
|string
 +
|IO Reference code for the home input See [[Mul File Specification - ioDef]]
 
|-
 
|-
 
|13
 
|13
 +
|Datum Sequence Type
 +
|0
 +
|numeric
 +
|Used On Nextmove systems only, NOT Beckhoff<br />
 +
{| class="wikitable" cellspacing="0"
 +
|
 +
|
 
|
 
|
 +
|- class="t2Row"
 
|0
 
|0
|
+
|1
|numeric
+
|Back-off target. Defines the target for the back-off phase:
 +
 
 +
0 = Back-off to home input
 +
 
 +
1 = Back-off to home input and next index pulse
 +
|- class="t1Row"
 +
|1
 +
|2
 +
|Initial seek direction. Determines the direction of the initial seek phase:
 +
 
 +
0 = Negative
 +
 
 +
1 = Positive
 +
|- class="t2Row"
 +
|2
 +
|4
 +
|Initial seek target. Defines the target for the initial seek phase:
 +
 
 +
0 = Home input
 +
 
 +
1 = Index pulse
 +
|}
 
|-
 
|-
 
|14
 
|14

Version du 23 juin 2022 à 09:46

Auteur avatarGareth Green | Dernière modification 23/06/2022 par Gareth Green en cours de rédaction

Pas encore d'image

Specification for the Axes.mul file

Specification

The Axes file contains the details of the Axes

No Name Example Format Notes
1 Axis Name X string The Axes are standardised with numbers and names.

This ensures standardisation and compatibility across machine types

See Axis Naming Standards

2 Axis Id 4 numeric
3 Enabled 1 numeric 0- Axis Disabled

1 - Axis Enabled

4 Type 1 numeric Axis Type. Changes how the system deals with homing sequences

0 - off

1 - servo

2 - stepper

3 - virtual

5 Scaling Factor 32727.430 float Calibration factor in units per mm or degree
6 Reverse 1 numeric Use to switch which direction is +ve

Determined by

  • Manufacturer of the drive system
  • Mounting location of motor
  • Handing of the machine

0 - Standard Direction

1 - Reverse axis direction

7 Maximum Speed 2000 numeric in mms-1
8 Maximum Acceleration 3000 numeric in mms-2
9 Maximum Deceleration 6000 numeric in mms-2
10 Datum Offset 490.4 float Distance from the physical axis homing point to datum zero point
11 Move to position after datum 100.0 float Following a home sequence, this determines where the axis move to

A start position

12 Home Input IO Reference InC_GXHome string IO Reference code for the home input See Mul File Specification - ioDef
13 Datum Sequence Type 0 numeric Used On Nextmove systems only, NOT Beckhoff
0 1 Back-off target. Defines the target for the back-off phase:

0 = Back-off to home input

1 = Back-off to home input and next index pulse

1 2 Initial seek direction. Determines the direction of the initial seek phase:

0 = Negative

1 = Positive

2 4 Initial seek target. Defines the target for the initial seek phase:

0 = Home input

1 = Index pulse

14 150 numeric
15 20 numeric
16 0.0 float
17 0.0 float
18 30.0 float
19 0.000 float
20 -115 numeric
21 7845 numeric
22 10000 numeric
23 False boolean
24 1 numeric
25 -9999 numeric
26 403 numeric

Sample

X,4,1,1,32727.430,1,2000,3000,6000,490.4,100.0,InC_GXHome,0,150,20,0.0,0.0,30.0,0.000,-115,7845,10000,False,1,-9999,403
Y,1,1,1,104857.600,0,250,2000,2000,8.4,0.0,InB_YHome,2,50,25,0.0,0.0,8.0,0.000,-120,120,10000,False,4,-9999,0
Z,2,1,1,104857.600,0,250,2000,2000,-38.4,0.0,InB_ZHome,2,50,25,0.0,0.0,12.0,0.000,-120,119,10000,False,5,-9999,0
R,7,1,1,126887.600,0,250,500,500,-0.4,0.0,InB_RHome,2,20,50,0.0,0.0,30.0,0.000,-3,361,10000,False,6,-9999,0
VY,3,1,1,104857.600,0,501,1000,1000,232.6,239.4,InB_VHome,0,50,5,0.0,0.0,8.0,0.000,-100,241,10000,False,11,-9999,0
SX,5,1,1,32727.430,0,2000,3000,6000,6931.8,7200.0,InE_SXHome,0,150,20,0.0,0.0,30.0,0.000,-38,7220,10000,False,10,-9999,0
SR,6,1,1,291851.000,1,250,400,400,55.4,90.0,InF_SRHome,3,20,5,0.0,5.0,10.0,0.000,45,136,5000,False,9,-9999,0
SY,8,1,2,819.600,1,20,50,50,-1.7,0.0,InF_SYHome,0,5,2,1.0,1.0,5.0,0.000,-20,19,10000,False,7,-9999,0

Commentaires

Draft