Cam Position Calculation Function; Cam Position Calculation Control Data - Mitsubishi Electric iQ-F Series User Manual

Motion module
Table of Contents

Advertisement

5.5

Cam Position Calculation Function

The cam position is calculated by the program with this function. This function can be used to calculate the cam position for
the synchronous control initial position before starting synchronous control.
Example
The following shows the procedure for synchronous position alignment, in a synchronous system where cam axes 2 and 3 are
synchronized with the cam axis current value per cycle of axis 1.
1.
Calculate the cam axis current value per cycle using this function based on the feed current value and the cam reference
position of axis 1.
2.
Calculate the cam axis feed current value of axis 2 with this function based on the cam axis current value per cycle that
was calculated in 1).
3.
Calculate the cam axis feed current value of axis 3 with this function based on the cam axis current value per cycle that
was calculated in 1).
4.
Execute positioning on axis 2 to the cam axis feed current value which was calculated in 2), and also on axis 3 to the
cam axis feed current value which was calculated in 3).
5.
Start synchronous control on axis 1, 2 and 3 with the feed current value restoration mode. Use the cam axis current value
per cycle that was calculated in 1) for the cam axis current value per cycle (Initial setting).

Cam position calculation control data

Setting item
Setting details
[Cd.612]
• Set the cam position calculation request.
Cam position
• The Simple Motion module resets the value to "0"
calculation request
Fetch cycle: Main cycle
[Cd.613]
• Set the cam No. for the cam position calculation.
Cam position
Fetch cycle: At requesting cam position calculation
calculation: Cam No.
[Cd.614]
• Set the cam stroke amount for the cam position
Cam position
calculation: Stroke
Fetch cycle: At requesting cam position calculation
amount
[Cd.615]
• Set the cam axis length per cycle for the cam position
Cam position
calculation: Cam axis
Fetch cycle: At requesting cam position calculation
length per cycle
[Cd.616]
• Set the cam reference position for the cam position
Cam position
calculation: Cam
Fetch cycle: At requesting cam position calculation
reference position
[Cd.617]
• Set the cam axis current value per cycle for the cam
Cam position
calculation: Cam axis
Fetch cycle: At requesting cam position calculation
current value per
cycle
[Cd.618]
• Set the cam axis feed current value for the cam position
Cam position
calculation: Cam axis
feed current value
Fetch cycle: At requesting cam position calculation
*1 With the exception of positioning control, main cycle processing is executed during the next available time. It changes by status of axis
start.
*2 Output axis position units (Page 118 Units for the output axis)
*3 Cam axis cycle units (Page 118 Units for the output axis)
5 SYNCHRONOUS CONTROL INITIAL POSITION
150
5.5 Cam Position Calculation Function
automatically after completion of the cam position
calculation.
*1
calculation.
calculation.
calculation.
position calculation.
calculation. (Set when calculating the cam axis current
value per cycle.)
Setting value
■Set in decimal.
1: Cam axis feed current value calculation
request
2: Cam axis current value per cycle calculation
request
■Set in decimal.
0 to 256
■Set in decimal.
-2147483648 to 2147483647
*2
[Output axis position units
]
■Set in decimal.
1 to 2147483647
*3
[Cam axis cycle units
]
■Set in decimal.
-2147483648 to 2147483647
*2
[Output axis position units
]
■Set in decimal.
0 to (Cam axis length per cycle)
*3
[Cam axis cycle units
]
■Set in decimal.
-2147483648 to 2147483647
*2
[Output axis position units
]
Default
Buffer
value
memory
address
0
53780
0
53781
0
53782
53783
0
53784
53785
0
53786
53787
0
53788
53789
0
53790
53791

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iq-f fx5Fx5-40ssc-sFx5-80ssc-s

Table of Contents