13 |
|
|
|
|
| Software |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
13.3 BIAS – Commands |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Position = const. |
| [Variable X] = position |
|
|
|
| [Variable X] =flag Y |
| Profile value = [variable X] |
|
| Save table |
|
|
|
|
|
|
| |||||||||||||||
|
|
|
| This command is only permitted |
| This command is only permitted |
|
| This command is only permitted |
|
| This command is only permitted |
| This command is only permitted |
|
| This command is only permitted |
|
| This command is only permitted in |
|
|
|
| ||||||||||||||
|
|
|
| in the BIAS- task |
| in the BIAS, PLC and MATH- |
|
| in the PLC and |
|
| in the BIAS and PLC |
|
|
| in the |
|
| in the |
|
| the BIAS and |
|
|
|
| ||||||||||||
|
|
|
|
|
|
|
| Task |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
| 0 |
| 1 |
| 2 |
| 3 |
|
|
|
|
|
| 5 |
|
|
|
|
|
| 7 |
| 8 |
|
| 9 |
| A | B | ||||||||
0 |
| Move position | Move position + | Position = const. | Position = |
|
| [Variable X] = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Table |
| [D_Variable X] = [D_Variable |
| |||||
|
|
|
| NOP |
| Flag X = const. |
|
| If input X ? const. |
| [Variable X] = const. |
| Mathematic program |
|
| Y]+ |
| |||||||||||||||||||||
| parameter | [variable X] |
|
| position |
|
|
|
|
|
|
| [[variable X]] = const. |
|
| |||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| [D_Variable Z] |
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| Move | Move |
|
|
|
|
|
|
| [Variable X] = |
|
|
|
|
|
|
|
|
|
|
|
|
|
| If [variable X] ? |
| Profile initialization = |
| Table |
| [D_Variable X] = |
| |||||
1 |
| incremental | Speed = const. | Speed = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
| incremental |
|
|
| End of program |
| If flag X ? const. |
|
| If output X ? const. |
|
|
|
|
| [[variable X]] = |
| [D_Variable Y] - |
| |||||||||||||||||||
| position + | [variable X] |
|
| speed |
|
|
|
|
|
|
| const. |
|
| const. |
|
|
| |||||||||||||||||||
|
| position |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| [Y_Variable Z] |
| [D_Variable Z] |
| ||||||||||
|
| parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2 |
| Move datum | Move datum + | Acceleration = const. | Acceleration = |
|
| [Variable X] = |
|
|
|
|
|
| Flag X = |
|
|
|
|
|
| [Variable X] = |
| Profile cycle length = |
| [X_Variable Y]= Table |
| [D_Variable X] = |
| |||||||||
|
|
|
| Sub- program |
|
|
| Output X = const. |
|
|
|
|
|
| [D_Variable Y] * |
| ||||||||||||||||||||||
| parameter | [Variable X] |
|
| acceleration |
|
| flag Y |
|
|
| [variable Y] + const. |
| [variable X] |
| [[variable Z]] |
|
| ||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| [D_Variable Z] |
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
3 |
| Move infinite | Move infinite |
|
|
| Deceleration = |
|
| [Variable X] = |
|
|
|
|
|
| Flag X = |
|
| Output X = |
|
|
| [Variable X] = |
| [Variable X] = |
| [ W_Variable X] = |
| [D_Variable X] = |
| |||||||
| positive + | Deceleration = const. |
|
|
| End of |
|
|
|
|
|
|
|
|
| [D_Variable Y] / |
| |||||||||||||||||||||
| positive | [variable X] |
|
| deceleration |
|
| input Y |
|
| flag Y |
| [variable Y] – const. |
| profile value |
| [ Y_Variable Z] |
|
| |||||||||||||||||||
|
| parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| [D_Variable Z] |
| |||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
4 |
| Move infinite | Move infinite |
|
|
| Gear factor = |
|
| [Variable X] = |
|
|
|
|
|
| Flag X = |
|
|
|
|
|
| [Variable X] = |
| Profile value = [variable |
| [ X_ Variable Y] = |
| If [D_Variable X] ? |
| |||||||
| negative + | Gear factor = const. |
|
|
|
|
|
| _____________ |
|
|
|
|
|
|
| ||||||||||||||||||||||
| negative | [Variable X] |
|
| gear factor |
|
| output Y |
|
|
|
| [variable Y] * const. |
|
|
|
| X] |
| const. |
| [D_Variable Y] |
| |||||||||||||||
|
| parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
5 |
| Move | Move synchron | "Position reached" | “Position reached“ |
|
| [Variable X] = |
| Jump const. |
| Flag X = |
|
| _____________ |
|
|
| [Variable X] = |
| _____________ |
| [Variable [X]] = |
| [D_Variable X] = |
| ||||||||||||
| synchron | + parameter | window = const. | window =[variable X] |
|
| block number |
|
| flag Y & flag Z |
|
|
|
| [variable Y] / const. |
|
| const. |
| SIN {[D_Variable Y]} |
| |||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||
6 |
| Move CAM | Move analogue | Remaining position = | Remaining position |
|
| [Variable X] = |
|
|
|
|
|
| Flag X = |
|
|
|
|
|
| [Variable X] = |
|
|
|
|
|
| [Variable [X]] = |
| [D_Variable X] = |
| ||||||
| value + |
|
|
| Jump [variable X] |
|
|
| _____________ |
|
|
|
| _____________ |
|
|
| |||||||||||||||||||||
| profile | const. | = [variable X] |
| actual position Y |
|
| flag Y flag Z |
|
|
|
|
| flag Y |
|
| [variable Y] |
| COS {[D_Variable Y]} |
| ||||||||||||||||||
|
| integrator |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
7 |
| Synchronous | Move speed + | Ramp filter = const., | Maximal current = |
|
|
| [Variable X] = |
|
| Flag X = |
|
| _____________ |
|
|
| [Variable X] = |
|
|
|
|
|
| [Variable [X]] = |
| [D_Variable X] = |
| |||||||||
|
|
|
|
|
|
|
|
|
|
| [variable Y].bit Z |
| Save table |
|
|
| ||||||||||||||||||||||
| settings 1 | integrator | [variable X] | [variable X] |
|
| analogue input Y |
| pointer = const. |
| flag Y ^ flag Z |
|
|
|
|
|
|
| [variable Y] |
| SQRT {[D_Variable Y]} |
| ||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| number |
|
|
|
|
|
|
|
| ||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
8 |
| Synchronous | _____________ | Actual position X = | Actual position X = |
|
| [Variable X] = |
| Wait for | Flag X = |
|
| IBT- mask number = |
|
|
| [Variable X] = |
| _____________ |
| [Variable X] = |
| _____________ |
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
| [variable Y] ? |
|
| |||||||||||||||||||||||||
| settings 2 | const. | [variable Y] |
|
| latch position Y |
| ”position reached” | ! flag Y |
|
| const. |
|
|
| [variable Y] |
|
|
|
| ||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| [variable Z] |
|
|
| ||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
9 |
| Move PID; | _____________ | If actual position X | Analogue output X |
|
|
| [Variable X] = |
| Wait time = const. |
|
|
|
| IBT- notification |
|
|
| If [variable X] ? |
| _____________ |
| [Variable X] = |
| _____________ |
| |||||||||||
|
|
|
|
| Flag X = status Y |
|
|
|
|
|
|
| [variable Y] ? |
|
| |||||||||||||||||||||||
| speed | ? const. | = [variable Y] |
|
|
| actual speed Y |
|
|
| number = const. |
|
|
| [variable Y] |
|
|
|
| |||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| const. |
|
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
A |
| Move PID; | Cycle length = | If actual position X |
|
|
|
| [Variable X] = |
| Wait time = |
|
|
|
| CAN Command = |
|
|
| [Variable X]= |
| _____________ |
| _____________ |
| _____________ |
| |||||||||||
| PID scaling |
|
|
|
| If status X ? const. |
|
| [variable Y] + [variable |
|
|
|
| |||||||||||||||||||||||||
| torque | const. | ? [variable Y] |
|
|
| latch status Y |
| [variable X] |
| [variable X] |
|
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| Z] |
|
|
|
|
|
|
|
|
|
|
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
B |
| Set point | Cycle length = | Sensor window = | Sensor window = |
|
|
| [Variable X] = |
|
|
|
|
|
|
|
|
|
| [Variable X]= |
|
|
|
|
|
|
|
|
|
|
| |||||||
| [axis no.] = |
|
|
| position Y; |
|
| Modus X = const. |
|
| IBT- data transfer |
| [variable Y] - [variable |
| ______________ |
| ____________ |
|
| _____________ |
| |||||||||||||||||
| [variable X] | const. | [variable X] |
|
|
|
| pointer = [variable X] |
|
|
|
|
|
|
|
|
| |||||||||||||||||||||
|
| const. |
|
|
| axis no. |
|
|
|
|
|
|
|
|
|
| Z] |
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
C |
| Set point | Load parameter | Sensor position = | Sensor position = |
|
|
| [Variable X] = |
| Jump [Var.[X]]; length |
| Flag X = |
|
| CAN2 Command = |
|
|
| [Variable X]= |
|
|
|
|
|
|
|
|
|
|
| |||||||
| [axis no.] = | set X = |
|
|
|
|
|
|
|
| [variable Y] * [variable |
| _____________ |
| _____________ |
| _____________ |
| ||||||||||||||||||||
| const. | [Variable X] |
|
|
| value Y |
| = const.; from |
| [variable Y] |
|
| [variable X] |
|
|
|
|
| ||||||||||||||||||||
|
| [variable X ] | [variable[Y]] |
|
|
|
|
|
|
|
|
|
| Z] |
|
|
|
|
|
|
|
|
|
|
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
D |
| Move relative | _____________ | Sensor | Sensor |
|
|
| [Variable X] = |
|
|
|
|
|
| [Variable X]. bit[Y] = |
| _____________ |
|
|
| [Variable X]= |
| _____________ |
| _____________ |
| _____________ |
| |||||||||
| adjustment 1 = | adjustment 1 = |
|
|
| axis status, |
| Execute X commands |
|
|
| [variable Y] / [variable |
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
| const. |
|
|
|
|
|
|
| |||||||||||||||||||||||||
|
|
|
|
| const. | [variable X] |
|
|
| axis no. Y |
|
|
|
|
|
|
|
|
|
|
|
| Z] |
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
E |
| Start axis | _____________ | Sensor | Sensor |
| _____________ |
| _____________ |
| If [Var. X]. bit Y == |
| _____________ |
|
| [Teachvariable X] = | _____________ |
| _____________ |
| _____________ |
| ||||||||||||||||
| adjustment 2 = | adjustment 2 = |
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||
|
|
|
| const. then jump |
|
|
|
|
| [variable Y] |
|
|
| |||||||||||||||||||||||||
|
|
|
|
| const. | [variable X] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
F |
|
|
| Stop axis | Update parameter |
|
| _____________ |
| Virtual program | Axis state, axis no. X, |
| _____________ |
|
|
| [Variable X] = |
| _____________ |
| _____________ |
| _____________ |
| ||||||||||||||
| Stop axis | + | PID parameter |
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||
|
|
| bit Y = const., [flag Z] |
|
|
| [teachvariable Y] |
|
|
|
| |||||||||||||||||||||||||||
|
|
|
| parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Command group “Move commands“ Command group “Parameter commands“ Command group “Variable commands“ Command group “Flag commands“ Command group “Conditional jump commands“
Command group “Program control commands“ Command group “Mathematic commands“ Command group “Output commands“ Command group “CAN- Commands“ Command group “637f commands“
________________________________________________________________________________________________________________________________________________________________________________________________________________________
80 | Product Manual Type: 637f |